Test Footer

Populer

Macam-Macam Terdapat Pada Blogger



  • New Post = Membuat Postingan Baru Pada Web diBlogger
  • View Blog = Lihat Blog setelah kita memposting sebalinknya kita lihat hasil tampilan blognya
  • Post = Postingan Yang dibuat diblog
  • All/Semua = Semua Postingan baik yang baik masih disimpan didraf atau yang sudah dibuat postingnya
>Draft : Tulisan yang masih kita simpan atau belum diposting
>Publisher : Tulisan yang telah kita tampilkan
Stats = Orang Yang mengunjungi blog yang dibuatnya
  • Comments : Untuk melihat yang mengomentari blog anda yang dibuatnya
  • Pages Atau Halaman : Hampir sama seperti post tempat untuk melihat atau mengedit halaman yang dibuatnya
  • Layout = Mengedi tata letak pada blog dan background yang ingin diganti pada bagian layar web
  • Theme = Background atau tema blog yang sudah dibuat
  • Setting = Meliputi mengubah bahsa, edit nama blog, ubah link pada blog, dll buat dalam postingan di blog masing-masing

Framework PHP



PENGERTIAN FRAMEWORK
Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikasi.Bisa juga dikatakan Framework adalah komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama.Misalkan saat anda membuat aplikasi web berbasis ajax yang setiap kali harus melakukan XMLHttpRequest, maka Xajax telah mempurmudahnya untuk anda dengan menciptakan sebuah objek khusus yang siap digunakan untuk operasi Ajax berbasis PHP. Itu adalah salah satu contoh kecil, selebihnya Framework jauh lebih luas dari itu.
Secara sederhana bisa dijelaskan bahwa framework adalah kumpulan fungsi (libraries),maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulanlibrary) dari awal, programmer tinggal memanggil kumpulan library atau fungsi yang sudah adadidalam framerwork, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan olehframework. Beberapa contoh fungsi-fungsi standar yang telah tersedia dalam suatu framework adalah fungsi paging, enkripsi, email, SEO, session, security, kalender, bahasa, manipulasigambar, grafik, tabel bergaya zebra, validasi, upload, captcha, proteksi terhadap XSS(XSSfiltering), template, kompresi, XML dan lain-lain.
Macam-macam framework
1.Framework PHP
• CakePHP
• Code Igniter (CI)
• Symphony
• Zend
• Yii
• Kohana
2. Framework Javascript
• JQuery
• Mootools
3. Framework Ruby
• Ruby on Rails (ROR)
Saat ini banyak sekali framework berbasis PHP, diantaranya yang paling populer adalah Zend Framework, Symphony, Prado, CakePHP, CodeIgniter dan lain-lain. Menurut beberapa survei, CodeIgniter adalah framework yang paling mudah dipelajari,karena keserhanaan strukturnya dan kelengkapan dokumentasinya yang baik. Selain itu, kerapiankode (clean and healthy code) dan ukurannya yang ramping membuatnya lebih cepat diaksesdibandingkan dengan framework lainya.Perlu diketahui nyaris (bahkan mungkin semua) framework menggunakan konsep yangsama dalam membangun suatu aplikasi, yaitu konsep MVC (Model View Controller).Kesimpulannya, kalau kita memahami MVC, maka secara garis besar kigta sudah menguasaiframework, apapun jenis frameworknya. Dan satu lagi kuncinya, pemahaman terhadap OOP (Object Oriented Programming)akan sangat membantu dalam menguasai framework.
Sebenarnya hal ini sudah sering di ulang-ulang, tapi karena ranking bersifat dinamis, pastinyasetiap bulan urutan kepopulerannya selalu berbeda, sehingga penulis rasa hal ini perlu dikabarilagi. Budaya penghargaan dan pemberian ranking pun terjadi pada Framework PHP yang kinisemakin populer digunakan, beberapa bulan lalu, ci (code Igniter) selalu nongkrong di posisiteratas, menjadi nomer satu paling banyak digunakan para programmer dunia. Namun, selang beberapa bulan, yii muda, yang ide awalnya mengambil dari prado, meski baru lahir, mampu menumbangkan kompetitor yang sudah ada sebelumnya. Perlu diketahui Framework PHP yang menganut konsep MVC (model, view, controller)menjadikan pembuatan aplikasi berskala besar menjadi lebih cepat, dan mudah. Seorangdesigner tidak perlu lagi merepotkan urusan koding PHP, begitu juga seorang programmer, tidak perlu memikirkan masalah design interface. Benar-benar Framework PHP ini sangat memudahkan.Sampai saat artikel ini ditulis.
10 Framework PHP Terbaik yang populer saat ini :
1. yii
2. Codeigniter
3. CakePHP
4. Zend
5. Symfony
6. PHP Dev Shell
7. Prado
8. Akelos
9. QPHP
10. ZooP
Manfaat Framework
• Manfaatnya dapat membantu kerja developer dalam membangun aplikasi sehingga aplikasi bisa selesai dalam waktu yang singkat.
• Penerapan Design Patterns memudahkan dalam rancangan, pengembangan dan pemeliharaansistem.
• Stability dan Reliability aplikasi yang kita bangun lebih stabil dan handal karena berbasispada framework yang sudah teruji stabilitas dan kehandalannya.
• Coding Style konsisten, memudahkan dalam membaca kode dan dalam menemukan bugs
• Security Concern framework mengantisipasi dan memasang perisai terhadap adanya berbagaimasalah keamanan yang mungkin timbul.
• Dokumentasi, framework dapat mendisiplinkan kita untuk menulis dokumentasi untuk apayang kita tulis
Contoh:
Di dalam Framework tersedia library “Pagination“ misalnya, yang mana dalam class tersebutterdapat fungsi yang memberikan nilai balik(return) link ke halaman berikutnya, sebelumnya,awal, akir dll. nah dalam pengembangan system kita bisa menggunakan class Pagination iniuntuk semua proses yang membutuhkan adanya Pagination. ini adalah sebagian kecil dari contoh library yang di sediakan oleh framework.
Namun framework sendiri kelebihan utamanya bukan dari seberapa banyak library yang disediakan, meski hal itu tentunya akan sangat membantu proses development. Kelebihan yangbisa kita ambil dari framework adalah kerangka kerja dari framework tersebut dalammenyelesaikan modul-modul yang dikembangkan sehinga mengeluarkan sebuah metodepekerjaan yang lebih effisien, lebih rapi, lebih bersifat general, dan lebih homogen.
Kelebihan dari Framework
Pertama kelebihan dengan adanya framework akan lebih mempermudah memahamimekanisme kerja dari sebuah aplikasi. Ini tentunya akan sangat membantu proses pengembangansystem yang dilakukan secara team. Semua anggota di wajibkan untuk memahami dari pola kerjaframework tersebut selebihnya anggota team hanya mempelajari proses bisnis yang di kehendakioleh system untuk kemudian di tuangkan kedalam framework tersebut. Dalam artian setiap orangharus mempunyai metode yang sama dalam menyelesaikan applikasi tersebut.
Kedua dengan memakai framework akan menghemat waktu pengerjaan suatu applikasi,karena setiap anggota sudah memiliki sebuah acuan dalam menyelesaikan modul. Dalam hal inimisalnya semakin banyak library yang ada semakin mempercepat anggota untuk menemukansolusi karena tidak setiap anggota harus membuat Class atau fungsi untuk kasus yang relatif sama.
Berikutnya Team tidak akan di susahkan dengan adanya perputaran anggota dalam artianjika ada anggota yang tidak bisa melanjutkan lagi pekerjaannya anggota yang lain bisa meng-cover kekosongan tersebut. Bayangkan jika setiap modul yang dikembangkan mempunyai logikayang berbeda tentunya akan memakan waktu yang banyak untuk proses pemahan akan system tersebut.
Kesekian-kalinya dengan adanya framework akan menjaga integritas dari modul-modulyang dikembangkan. Tentunya hal ini juga tergantung dari metode yang dikembangkan sendiri.framework hanya membantu dan memungkinkan/mempermudah proses integrasi, tidak berartidengan adanya framework system otomatis akan ter-integrasi. Dan masih ada kelebihan-kelebihan lain yang dimiliki oleh framework.
Kekurangan Framework
• Para programmer mungkin akan menemukan batasan-batasan ketika merancang aplikasimenggunakan framework.
• Kemungkinan akan menambah biaya development apabila framework yg digunakan kurangterdokumentasi dan kurang di support
• Performa dan kecepatan eksekusi
Kesimpulan :
Dengan adanya framework akan sangat membantu proses penyelesaian pekerjaandidukung oleh analisa sistem yang baik dan pertimbangan sumberdaya yang ada.
Framework adalah sebuah komponen yang dapat ditambahkan ke sistem operasi MicrosoftWindows atau yang telah terintegrasi ke dalam Windows. Kerangka kerja ini menyediakansejumlah besar solusi-solusi program untuk memenuhi kebutuhan-kebutuhan umum suatuprogram baru, dan mengatur eksekusi program-program yang ditulis secara khusus untuk framework ini.
Jika dulu kita sering menggunakan cara konvensional dalam menuliskan script PHP dalammembuat sebuah aplikasi web, mungkin sekarang saatnya kita mencoba sesuatu pola
scripting yang dengan menggunakan PHP Framework.
Apa itu PHP Framework?Sesuai namanya, framework dapat diartikan sebagai sebuah kerangka kerja yang dapatmempermudah kita dalam menyelesaikan sebuah pekerjaan. Dengan pengertian tersebut dapatdianalogikan, framework adalah sebuah kerangka kerja dalam pengembangan website dinamis.Framework berbeda jika kita bandingkan dengan CMS (Content Management System). Jikadengan CMS kita tak terlalu ambil pusing dengan script PHP yang dibuat, akan tetapi tidak demikian dengan Framework. Untuk membangun sebuah aplikasi, framework tetap harusmenuliskan kode perintah PHP sesuai dengan lingkungan framework yang kita gunakan.Dalam framework, metode pengembangan yang digunakan berbasis MVC (Model-View-Controller). Disinilah letak perbedaan utama antara framework dengan CMS atau PHPkonvensional. Dengan metode MVC, bagian tampilan, logika serta query database diletakkansecara terpisah namun tetap sinkron sehingga pembuatan aplikasi menjadi lebih terstruktur dansederhana. Model digunakan dalam menuliskan script database, Controller untuk mengembangkan logika pemrogramannya, sedangkan View berfungsi dalam menampilkanlayout dari aplikasi yang kita buat.Macam-macam dari framework itu sendiri ada banyak, antara lain CodeIgniter , Symfoni, Zend Framework,Yii Framework ,DooPHP, dan lain-lain. Framework-framework tersebut memiliki karakteristik yang berbeda antara satu dengan yang lainnya.
Kelebihan framework antara lain sebagai berikut :
1. Ringan dan cepat. Framework hanya melakukan pemanggilan pustaka/kelas yangdibutuhkan sehingga meminimalkan resource yang diperlukan sehingga ketika kita me-load sebuah halaman akan menjadi ringan dan cepat.
2. Menggunakan metode MVC. Seperti yang telah dijelaskan sebelumnya, dengan metode MVC akan mempermudah kita dalam memahami alur pemrograman karena untuk bagiantampilan, logika dan query database telah dipecah sedemikian rupa.
3. Mayortitas mendukung berbagai jenis database.
Kekurangan Framework
Setelah ditinjau dari berbagai ulasan, kekurangan framework sangat jarang sekali. Namunpemilihan framework yang salah akan menjadi bencana.
Pemilihan Framework
Ada beberapa hal yang harus di pertimbangkan dalam memilih framework :Pertama Documentasi dari framework itu sendiri. Documentasi sangat penting adanya mengingatpada umumnya tidak banyak orang/perusahaan yang membuat framework sendiri dalammembuat applikasi. Nah maka dari itu kita akan sangat tergantung dengan documentasi yang disediakan oleh framework yang kita pilih.Berikutnya kesesuaian framework tersebut dengan applikasi apa yang hendak kita kembangkan.Mengambil filosofi “tidak perlu membunuh nyamuk dengan meriam”. artinya sebaiknya kitamemilih framework dengan fasilitas yang pas dengan kebutuhan kita.Berikutnya lagi perhatikan standar2 standart framework yang ada, misalkan apakah framework tersebut MVC, apakah framework tesebut mendukung versi sekian, apakah mendukungtemplating dll. Semakin banyak hal yang di support oleh framework tersebut semakin baik.
Karena hal tersebut akan mempengaruhi kualitas dari software yang dikembangkan.Berikutnya, adalah faktor kemudahan. Tentunya ini sangat tergantung dari sumberdaya yang ada.Standart kemudahan sangat sulit di ukur karena ini berhubungan dengan minat seseorang akansesuatu. Namun melirik keatas berdasarkan documentasinya kita bisa mengira-ngira pola kerja framework tersebut.
Kesimpulan:
Dengan adanya framework akan sangat membantu proses penyelesaian pekerjaandidukung oleh analisa sistem yang baik dan pertimbangan sumberdaya yang ada.
CONTOH-CONTOH FRAMEWORK
1. CodeIgniterCodeIgniter (CI)
Sebuah framework untuk programmer yang ingin membangun websitedengan PHP. CI merupakan langkah cepat untuk membuat sebuah website daripadamembangun sebuah website dengan alur koding yang biasa. Dengan mempaketkan library-library, alur pemrograman akan terstruktur dan logika bisnis/proses akan lebih mudahdimengerti oleh developer/programmer lain. CI telah mempaketkan itu semua sehinggamampu meminimalisirkan jumlah koding yang dibangun.
Kelebihan dari CodeIgniter
1. Gratis
CodeIgniter dilisensikan dibawah lisensi Apache/BSD style open source license, iniberarti kita dapat menggunakannya sesuai dengan keinginan kita.
2. Berjalan di PHP versi 4 dan 5
Sekarang ini PHP sudah mencapai versi ke 5, meskipun begitu masih banyak orang yangtetap menggunakan PHP versi 4, oleh sebab itu CodeIgniter dikembangkan agar tetapkompatibel dengan PHP versi 4 dan dapat dijalankan pada PHP versi 5.
3. Ringan dan cepat.Secara default CodeIgniter hanya berjalan dengan me load beberapa pustaka saja, dengandemikian hanya membutuhkan resource yang sedikit sehingga ringan dan cepatdijalankan. Pustaka-pustaka lain yang nantinya akan digunakan bisa di load sesuaidengan kebutuhan.
4. Menggunakan MVC.CodeIgniter menggunakan lingkungan pengembangan dengan metode Model ViewController (MVC) yang membedakan antara logika dan presentasi/tampilan, sehinggatugas bisa lebih mudah dipecah-pecah. Ada bagian yang khusus membuat tampilan danbagian yang membuat core programnya.
5. Dokumentasi.Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi benar-benar dikembangkan atau tidak bisa dilihat dari dokumentasinya. Dalam hal ini CodeIgnitersangat luar biasa, terdapat dokumentasi yang sangat lengkap tentang semua hal yang adadalam CodeIgniter. Mulai dari langkah instalasi sampai dokumentasi fungsi-fungsi nyatersedia. Adanya dokumentasi sangat memudahkan bagi pemula dalam mempelajarilingkungan pengembangan website dengan CodeIgniter.
Pustaka yang lengkap.CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan, misalnyasaja koneksi database, email, session dan cookies, keamanan, manipulasi gambar dan banyak lagi.
1. CODEIGNITER
Framework CodeIgniter merupakan framework pengembangan aplikasi web yang menggunakanPHP. Tujuan dari CodeIgniter adalah untuk memberikan kesempatan kepada orang untuk membuat web lebih cepat dibanding apabila dilakukan dari nol (from scratch) dengan menyediakan sekumpulan library untuk mengerjakan proses-proses yang biasa dilakukan,disertai dengan interface dan struktur logika yang sederhana untuk mengakses
library
ini.
Beberapa keuntungan yang didapat dari CodeIgniter diantaranya adalah:
• CodeIgniter ini merupakan framework yang gratis, dimana kita bisa mengunduh danmenginstallnya tanpa harus membayar.
• CodeIgniter ini sangat ringan, dimana system utamanya hanya memerlukan sedikit sekali library. Berbeda dengan kebanyakan framework yang membutuhkan resources yang lebih banyak. Library tambahan dapat ditambahkan secara dnamis berdasarkan permintaan sehingga system dasar sangat kecil dan cepat.
• Framework telah banyak dibuktikan sebagai framework yang cepat dibandingkankebanyakan framework PHP yang ada.
• CodeIgniter menggunakan pendekatan konsep Model-Visual-Controller (MVC),sehingga pengembangan aplikasi menjadi lebih teratur dan terstruktur.
• CodeIgniter dapat menghasilkan URL yang bersih.Contoh URL yang bersih: http://http://opsaw.blogspot.co.id/
• CodeIgniter datang dengan sekumpulan library yang biasanya dibutuhkan untuk mengembangkan website, misalnya untuk mengakses database, mengirim email,memvalidasi form data, memelihara session, memanipulasi gambar, dan sebagainya.
• CodeIgniter dapat dengan mudah diperluas kemampuannya sesuai dengan yang kitainginkan melalui penggunaan plugin dan helper.Kekurangannya :
• Tidak mendukung AJAX, dan ORM
• Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikankebebasan user untuk melanggar aturan MVC
2. SYMFONY
Symfony adalah framework web yang ditujukan untuk PHP 5. Selain itu Symfony jugakompatibel dengan berbagai sistem database. Sama seperti CakePHP dan CodeIgniter, Symfonyjuga menganut arsitektur MVC (Model View Controller).Dukungan untuk AJAX juga tersedia di framework Symfony ini. Dokumentasi yang disediakancukup baik. Mungkin yang menjadi persoalan adalah proses instalasi dan konfigurasi cukuprumit bila dibandingkan dengan framework sebelumnya.
Kelebihan
– Dukungan terhadap AJAX, ORM.
– Kompatibel dengan berbagai macam database.
– Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS.Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” inimenjadi kelebihan sekaligus kekurangan.Kekurangan
– Tidak mendukung PHP4.
– Relatif butuh waktu lama untuk mengerti framework ini.
– Instalasi dan konfigurasinya cukup rumit
Hasil gambar untuk apa yang dimaksud Jquery, Framework
3. ZEND FRAMEWORK
Zend Framework sebagai media yang memudahkan membuat website.Berdasarkan informasi dari situs resminya, disebutkan bahwa fokus dari Zend Framework iniadalah untuk membangun aplikasi berbasis Web 2.0 dan untuk memudahkan dalam mengaksesAPI dari berbagai vendor seperti Google, Amazon, Yahoo! , dan Flickr.Tidak mengherankan jika Zend Framework menyediakan berbagai modul yang spesifik untuk Web 2.0, seperti AJAX, Syndication, Search, dan Web Services.
Kelebihannya :
– Dukungan terhadap AJAX, ORM.
– Berdasarkan informasi dari situs resminya, disebutkan bahwa fokus dari ZendFramework ini adalah untuk membangun aplikasi berbasis Web dan untuk memudahkandalam mengakses API dari berbagai vendor seperti Google, Amazon, Yahoo!, dan Flickr.
Kekurangannya :
– Tidak mendukung PHP4.
– Manual yang ada kurang mengakomodasi kebutuhan.
– Performanya relatif lambat (mungkin karena banyaknya library).
– Konon katanya Framework ini hanya cocok untuk orang dengan skill PHP yang sudahsangat tinggi.
– JQuery
JQuery adalah framework sekaligus kumpulan script-script yang berguna untuk membuat webmenjadi lebih interaktif, terlihat powerfull dan animasi yang bagus. Jquery ditulis dengan menggunakan javascript sebagai sebuah file tunggal.
JQuery ini memiliki keunggulan pluginable,artinya JQuery bisa ditambahi dengan berbagai plugin. Sayangnya JQuery ini cukupsulit untuk dipelajari, paling tidak harus mengenal javascript dan konsep OOP.
2. Ajax


Dengan menggunakan ajax framework anda tidak perlu lagi membuat script ajax. Tetapi apa yang dimaksud dengan ajax framework? adalah lingkungan pengembangan aplikasi ajax, didalamnya berisi sejumlah fungsi yang bisa digunakan untuk membangun aplikasi ajax.misalkan fungsi request data, mengirim data melalui form, meload halaman dll, tergantung skaladan tujuan pembuatan ajax framework
tersebut. Ada banyak ukuran ajax framework, dari yangpaling sederhana sampai rumit.
Jadi dengan menggunakan ajax framework
tersebut andaHANYA menggunakan fungsi yang sudah tersedia untuk mengembangkan web anda. Nantinya aplikasi yang dihasilkan akan sesuai dengan kemampuan framworknya. Jika ajax framework yang anda pilih hanya bisa mengirim data lewat form, dan merequest data, maka aplikasi andahanya mampu menjalankan aksi tersebut, kecuali anda merubah ajax framework nya.
Keuntungan Menggunakan ajax framework
Ada banyak keuntungan menggunakan ajax framework
diantara menghemat pikiran dantenaga, kenapa? anda tidak perlu pusing-pusing hanya karena membuat rutin-rutin ajax, serahkansaja pada
ajax framework. Anda tinggal menggunakannya saja. Dan yang perlu diperhatikan ajax framework biasanya sudah dites, artinya kemungkinan ada bug kecil, jika nanti ditemukan,anda tinggal mengupdate ajax frameworknya saja. Keuntungan lain, aplikasi yang anda buat lebih terstruktur, stabil dan mudah dikembangkan.
Kekurangan menggunakan ajax framework
Selain kelebihan ada juga kekurangan. Jika anda tidak pintar memilih
ajax framework bukan kecepatan aplikasi yang anda dapatkan, malah aplikasi anda terasa lambat, berat untuk diakses,kenapa? sebagian ajax framework memiliki ukuran yang besar dengan jumlah baris kode yangbanyak. file dengan banyak baris tersebut di-include-kan pada halaman awal, maka dibutuhkanwaktu khusus untuk mendownload file ajax framework tersebut.

JQUERY: DEFINISI, FITUR, PENGGUNAAN JQUERY DALAM PENGEMBANGAN WEBSITE

Hasil gambar untuk apa yang dimaksud Jquery, Framework


Berikut adalah artikel berisi definisi, fitur, dan penerapan jQuery dalam desain dan pengembangan website. Tulisan ini dialihbahasakan oleh Eka Y Saputra dari berbagai sumber.


jQuery adalah library JavaScript multiplatform yang dirancang untuk memudahkan penyusunan client-side script pada file HTML.DEFINISI JQUERYDigunakan oleh 60 persen dari 10000 situs web paling banyak dikunjungi di dunia, jQuery adalah library JavaScript yang paling populer saat ini. jQuery merupakan sebuah perangkat lunak bebas sumber terbuka yang berada di bawah lisensi MIT.

Sintaks jQuery dirancang sedemikian rupa untuk memudahkan pengembang website dalam menavigasi dokumen, menyeleksi elemen-elemen DOM, menerapkan animasi, mengaplikasikan events, serta membangun aplikasi AJAX.


jQuery juga memampukan developer menciptakan berbagai plugin berbasis library JavaScript. Dengan plugin-plugin tersebut, pengembang situs web mampu menyusun sejumlah abstraksi untuk interaksi dan animasi sederhana, juga beberapa efek yang cukup kompleks dan berbagai widget yang dapat dikonfigurasikan.

Karakter library JavaScript yang modular mendukung pengembangan laman web dinamis dengan berbagai fitur dan aplikasi berbasis web (web app).
Fitur-fitur inti jQuery – meliputi penyeleksian, traversal, dan manipulasi elemen-elemen DOM – dimampukan oleh sebuah selector engine (dinamai Sizzle mulai versi 1.3), telah mewujudkan suatu gaya pemrograman baru yang memadukan antara algoritma dan struktur data DOM. Gaya ini telah mempengaruhi arsitektur dari framework JavaScript lainnya seperti YUI v3dan Dojo, dan di kemudian menstimulasi pengembangan Selectors APIstandar.


Microsoft dan Nokia membundel jQuery pada platform mereka. Microsoft memasukkannya dalam Visual Studio untuk digunakan dalam framework ASP.NET AJAX dan ASP.NET MVC, sedangkan Nokia mengintegrasikannya dalam platform pengembangan widget Web Run-Time. jQuery juga mulai dipakai pada MediaWiki sejak versi 1.16.
Situs resmi jQuery beralamat di jquery.com. Pengembangannya dikelola oleh jQuery Foundation yang berada di jquery.org. Library ini bisa diunduh di laman jquery.com/download, atau diterapkan melalui sejumlah CDN termasuk Google jQuery CDN.
MEMBEDAH JQUERYjQuery, pada intinya, adalah sebuah library yang berfungsi untuk memanipulasi DOM. DOM merupakan representasi struktural dari seluruh elemen pada sebuah laman web.
Keberadaan jQuery menjadikan kerja pencarian, penyeleksian, dan manipulasi elemen-elemen DOM menjadi simpel dan mudah. Sebagai contoh, jQuery bisa dipergunakan untuk menemukan sebuah elemen dalam dokumen yang memiliki properti tertentu (misalnya: elemen dengan tag `h1`), kemudian mengubah satu atau beberapa atributnya (misalnya: warna, visibilitas), atau menjadikan elemen tersebut responsif terhadap suatu event (misalnya: klik mouse).
Selain penyeleksian dan manipulasi DOM dasar, jQuery menyajikan sebuah paradigma baru pada penanganan event oleh JavaScript. Penugasan event dan pendefinisian fungsi event callback dapat dilakukan dengan satu langkah dalam satu lokasi di dalam kode.
jQuery juga dikembangkan untuk mendayagunakan berbagai fungsionalitas JavaScript yang paling sering dipakai (misalnya: fade in atau fade out ketika menentukan visibilitas elemen, juga bermacam animasi yang dimunculkan dengan memanipulasi properti-properti CSS).
Keuntungan dari pemanfaatan jQuery antara lain:
  • Memisahkan JavaScript dan HTML → Tanpa menggunakan atribut-atribut HTML untuk memanggil fungsi Javascript dalam penanganan event, jQuery bisa dipergunakan untuk menangani event dengan script JS saja.
  • Singkat dan Jelas → jQuery mengutamakan penulisan kode yang singkat dan jelas melalui berbagi fitur seperti fungsi-fungsi yang dapat dirangkaikan (chain-able) dan nama-nama fungsi yang pendek.
  • Mengatasi masalah kompatibilitas antar-browser → JavaScript engine pada berbagai browser memiliki perbedaan satu sama lain, sehingga script yang berjalan pada suatu browser bisa gagal pada browser lainnya. jQuery mengatasi segala inkonsistensi antar-browser tersebut dan menyajikan antarmuka yang konsisten bekerja pada semua browser.
  • Ekstensibel → jQuery menjadikan pengembangan framework sangat simpel. Berbagai event, elemen, dan metode baru dapat dengan mudah ditambahkan dan digunakan ulang sebagai plugin.


FITUR-FITUR JQUERYjQuery memiliki fitur-fitur sebagai berikut:
  • Penyeleksian elemen-elemen DOM menggunakan selector engine Sizzle. Sizzle merupakan perangkat lunak multiplatform sumber terbuka yang berawal sebagai proyek sampingan jQuery.
  • Manipulasi DOM berdasarkan selektor CSS yang memanfaatkan nama-nama dan atribut elemen, misalnya id dan class, sebagai kriteria seleksi simpul-simpul DOM.
  • Events
  • Efek dan animasi
  • AJAX
  • Obyek-obyek deferred and promose untuk mengontrol pemrosesan asinkron
  • Penguraian JSON
  • Ekstensibilitas melalui plugin
  • Sejumlah utilitas, misalnya: informasi agen pengguna (user agent), deteksi fitur perangkat
  • Metode-metode kompatibilitas yang tersedia secara bawaan pada browser-browser modern, namun membutuhkan pencadangan pada browser yang lebih tua, misalnya `inArray()` dan `each`
  • Dukungan multi-browser


BROWSER YANG DIDUKUNG JQUERYBaik versi 1.x maupun 2.x dari jQuery, keduanya mendukung “current-1 versions” (artinya versi stable terkini dari sebuah browser dan satu versi yang mendahuluinya) untuk FirefoxGoogle ChromeSafari, dan Opera.
Versi 1.x juga mendukung IE 6 atau diatasnya. Sedangkan versi 2.x tidak lagi mendukung Internet Explorer 6 sampai 8 (yang mewakili kurang dari 28% dari seluruh browser yang digunakan) dan hanya mendukung IE 9 dan selanjutnya.
PENGGUNAAN JQUERYMENAUTKAN LIBRARYLibrary jQuery adalah sebuah file JavaScript yang memuat seluruh fungsi-fungsi umum DOM, event, efek, dan Ajax.  File ini bisa ditautkan dalam sebuah laman web ke salinan pada server lokal atau pada salinan yang disajikan melalui server publik (CDN) antara lain: Untuk menautkan file jQuery pada server lokal, gunakan kode berikut:
<script src="jquery.js"></script>
Untuk menggunakan CDN, sisipkan kode berikut:
<script src="//code.jquery.com/jquery-2.1.1.min.js"></script>
GAYA PENGGUNAANjQuery memiliki dua gaya penggunaan:
  • Via fungsi $ → adalah factory method untuk obyek jQuery. Fungsi-fungsi semacam ini, kerap disebut sebagai commands (perintah), dapat dirangkaikan (chainable) sebab masing-masing menyajikan obyek.
  • Via fungsi $.-prefiks → fungsi-fungsi utilitas yang tidak dijalankan secara langsung pada obyek.
Pada penggunaan tipikal, akses dan manipulasi atas simpul-simpul DOM diawali dengan pemanggilan fungsi $ menggunakan string selektor CSS. Metode ini menghasilkan sebuah obyek jQuery yang merujuk pada elemen-elemen HTML yang sesuai.
Sebagai contoh, $(“div.namaclass”) akan menghasilkan obyek dengan tipe “div” dan class “namaclass”. Simpul ini dapat dimanipulasi dengan menyambungkan satu atau beberapa fungsi jQuery di belakangnya.
MODE NO-CONFLICTjQuery juga memuat mode .noConflict() yang melepaskan kontrol dari $. Fitur ini sangat berguna jika jQuery digunakan bersama dengan library lainnya yang juga memakai penanda $.
Pada mode no-conflict, kita bisa menggunakan jQuery sebagai pengganti dari $tanpa kehilangan fungsionalitasnya.
(bersambung)


Dapatkan Dollar Dari Trafik Blog Dengan PopCash

 

Media2give

Media2give adalah sebuah blog yang berisi berbagai informasi unik,tips,dan aplikasi keren


Haloo sobat media2give,setelah pada postingan sebelumnya saya sudah pernah membahas tentang Cara Uangkan Trafik Blog Dengan PopAds,kali ini saya masih akan berbagi informasi tentang cari dollar lagi dari trafik blog,namun dengan situs yang berbeda.Ya,situs yang saya maksud ini adalah PopCash.PopCash merupakan situs bisnis online yang membayar pemakainya dengan sistem CPM (Cost Per Million),sama seperti PopAds.Untuk pembayarannya dilayani 24 jam dan bisa diambil saat dollar di akun kita telah mencapai $ 10,sedikit lebih tinggi dari PopAds yang hanya perlu $ 5 untuk Payout.
 

Pembayaran akan dikirimkan melalui Paypal,Paxum dan Payza.Nah,tunggu apa lagi,buruan daftar sob biar bisa dapetin dollarnya hehe.. Lumayan kan,sambil menyelam minum air.Sambil ngeblog dapet dollar deh.. Buat kalian para blogger,usahakan agar trafik blognya tetap terjaga dengan baik dan selalu ramai di datangi pengunjung.Kalian bisa menggunakan trik blogwalking supaya pengunjung beramai-ramai datang ke blog kalian.Kalau visitornya banyak kan dollarnya banyak juga.

Untuk meningkatkan earning dari PopCash,kalian bisa juga mendaftar di PopAds,biar dapet dollarnya dobel.Tinggal tungguin artikel yang di share di blog dibaca-baca orang,dollar akan terus mengalir ke akun PopAds dan PopCash kita.Nah,jika kalian tertarik dan berminat mencobanya,silahkan ikuti petunjuk berikut ini :

1. Daftar dulu PopCash DISINI
2. Masukkan data yang diminta dengan lengkap
3. Klik Submit
4. Tunggu sampai blog kalian di approve (biasanya butuh waktu 24 jam)
 
 
5. Login akun PopCash kalian
6. Pada pilihan Publisher,pilih Get Code
7. Login blog kalian
8. Masuk ke template > edit Html
9. Cari kode </head> (gunakan ctrl+F agar lebih mudah)
10. Pastekan kode tadi tepat di bawah kode </head>
11. Klik Simpan
12. Untuk  mengambil dollar,klik Billing pada Dashboard akun PopCash kalian

13. Pilih Cash Out > isi Amount dengan $ 10
 
 
14. Isi Payout account dengan email kalian
15. Piih Paypal/Payza/Paxum
16. Klik Request Cash Out
17. Untuk memaksimalkan dollar kalian,bisa dengan mendaftarkan lebih dari 1 blog

Lizard Squad at it again, Xbox Live DDoSed leaves Xbox 360 Gamers fretting

 Lizard Squad take down the Xbox Live Gaming servers through DDoS Attack

Lizard Squad at it again, Xbox Live DDoSed leaves Xbox 360 Gamers fretting

It looks like the hackers collective Lizard Squad has taken a special liking to downing the Microsoft’s Xbox Live servers. After a DDoS attack on 1 December 2014 which took the Xbox Live down for 2 days, Lizard Squad struck again yesterday with a DDoS attack on Xbox Live service and a promise to take down the PSN services as well.
On December 5, 2014, services on Xbox Live are once again halted for the Xbox 360 as users are unable to connect online. Gamers planning to watch the  Game Awards on Xbox 360 were utterly disappointed to find their connections breaking intermittently.  Further a look at the Xbox Live Status Page confirmed that Xbox Live for Xbox 360 is currently struggling.
 Lizard Squad at it again, Xbox Live DDoSed leaves Xbox 360 gamers fretting


Lizard Squad has once again took credit for downing the Xbox Live services, while Microsoft said that it was working to fix the issue. “Are you having issues staying connected to Xbox Live? Don’t worry! We’re working hard to find a fix as soon as we possibly can,” Microsoft writes.
Lizard Squad made this tweet to confirm its hand in the DDoSing of Xbox Live servers

Sony Pictures hack attack 25 gigs data being shared on Torrents & PlayStation Network

 Sony Pictures hack attack 25 gigs data being shared on Torrents & PlayStation Network

Sony hack attack data leak exposes, employee details, salary data; being shared on Sony’s PlayStation Network web servers and torrents.

Sony suffered a major hack attack this week when its corporate network was hacked by a unknown hacker called #GOP or Guardians of Peace.  The hackers, it seems, not only stole the five of the studio’s upcoming movies but also sensitive data which is around 25GB in size.  According to Brian Krebs of Krebs On Security, the leaked data consists of sensitive data on tens of thousands of Sony employees, including Social Security numbers, medical and salary information. Brian also added that the hackers may have destroyed data on an unknown number of internal Sony systems.
What is even more embarrassing for Sony is that the stolen files or parts of it are being shared on its own PlayStation Network web servers in addition to being shared on torrent networks.  A Excel spreadsheet detailing the names, locations, employee ids, network username, base salary and date of birth of more than 6800 Sony employees is routinely being shared both on PSN and Torrents.  Another Excel spreadsheet which is a hot favorite among torrents seeders is the one listing the alleged salaries of 17 top paid executives of Sony Pictures Entertainment.
The below spreadsheet of the 17 highest-paid execs reveals the $3 million salaries of both CEO Michael Lynton and co-chairman Amy Pascal among others.
 Sony hack

Security researcher Dan Tentler analysed the files being shared and looked over the nodes helping serve the content, uncovering 75 Amazon EC2 instances sharing the files. Tentler says that his first guess was this was a honeypot by FBI trying to catch those downloading it. While another researcher, Dave Maynor, found some of the hosts contained cryptographic guarantees of authenticity, known as SSL certificates, straight from Sony.  Dave concluded that the hackers i.e. #GOP most likely had control over some PlayStation Network infrastructure too. “Basically the attackers have hit Sony so hard that their main front-end web servers for the PlayStation Network are the machines serving up the compromised data,” he told Forbes over email.
Adding weight to Dave’s hypothesis is the fact that someone took the PSN servers offline, which Dave feels wasnt FBI or Sony.

Documents being shared

In addition to the above spreadsheets, another file being traded online appears to be a status report from April 2014 listing the names, dates of birth, SSNs and health savings account data on more than 700 Sony employees. Yet another apparently purloined file’s name suggests it was the product of an internal audit from accounting firm Pricewaterhouse Coopers, and includes screen shots of dozens of employee federal tax records and other compensation data.
Looks like #GOP has hit Sony pretty hard under the belt. Sony was on lookout for a Chief Information Security Officer for its security needs during the hack attack which means that who ever hacked Sony knew it was pretty vulnerable at that precise moment.  Some reports doing rounds on internet state that this may be a inside job but the law enforcement agencies including FBI have not come to any such conclusions yet.

Karbonn, Gionee and Samsung clones come pre-loaded with DeathRing Trojan – Lookout

 Karbonn, Gionee and Samsung clones come pre-loaded with DeathRing Trojan - Lookout

Karbonn, Gionee and Samsung clones come pre-loaded with DeathRing Trojan

Security experts at mobile security solutions provider Lookout  have found evidence of a new Chinese trojan which they have discovered pre-loaded onto low-end smartphones popular in third world countries like Vietnam, Indonesia, India, Nigeria, Taiwan, and China, in Asia and Africa. The Lookout researchers have name the trojan as “DeathRing” because the trojan is disguised as a ringtone App.
Lookout says that they have discovered the evidence of pre-loaded DeathRing trojan in Android smartphones and tablets after finding a similar pre-loaded malware called MouaBad earlier this year.

DeathRing

Lookout says that the DeathRing comes with your shiny Android smartphone disguised as a ringtone app but in reality it is a trojan which goes on to download SMS and WAP content from its command-and-control server to the users smartphone.  Once the trojan is in contact with the command and control server, the cybercriminals use your device to phish personal and banking information via fake texts or prompts you to download more malware disguised in APKs.
Lookout says that the malware comes pre-loaded on certain Samsung clones and other Android smartphone brands which are given below and is activated either after the phone is powered down and rebooted five times or after the victim has been ‘away and present’ 50 times.
The malware is activated in two ways — both dependent on the victim’s use of the phone. First, the malware will activate if the phone is powered down and rebooted five times. On the fifth reboot, the malware starts. Second, the malicious service will start after the victim has been away and present at the device at least fifty times.

Smartphones that may come pre-loaded with DeathRing

Lookout says that it is not tracking the supply chain of Android smartphones that have DeathRing installed but has given a list of smartphones which they say come with the pre-loaded Chinese trojan.
  • Counterfeit Samsung GS4/Note II
  • Various TECNO devices
  • Gionee Gpad G1
  • Gionee GN708W
  • Gionee GN800
  • Polytron Rocket S2350
  • Hi-Tech Amaze Tab
  • Karbonn TA-FONE A34/A37
  • Jiayu G4S – Galaxy S4 Clone
  • Haier H7
  • Unspecified Samsung S4 i9502 Clone
The DeathRing seems to come pre-loaded only in clones and low end Android smartphones as per the Lookout study.  Lookout has said that the Anti Virus vendors cant remove this malware since it comes pre-installed in the phone’s system directory however they will warn if you of the presence of the malware. Once made aware of the malware you can approach the smartphone seller for a refund.  Lookout says as a buyer, you should check the origins of the smartphones while buying.  Another indicator of malware being present is that you are running high telecom bills on account of premium SMS services and data downloads.