Diberdayakan oleh Blogger.

SELAMAT DATANG DI BLOG BRIAN INDRA SEMOGA BLOG INI BERMANFAAAT

RSS

MEMBUAT DECODE AND ENCODE FACEBOOK DENGAN MENGGUNAKAN JSON

 APA ITU FORMAT JSON??



      JSON (JavaScript Object Notation) merupakan format yang ringan untuk memasukan data ke dalam sebuah variabel. Sangat mudah dimengerti dan diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya.

      JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard ECMA-262 3rd Edition – December 1999). JSON merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-C, termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal.

JSON dibangun dalam dua struktur :

      1.      Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa
            disebut dengan istilah object, record, struct, tabel hash, key list atau associative
            array.
      2.       Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector,  
             list atau daftar dalam bahasa pemrograman.


        JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON.

               Object adalah satu set nama/nilai yang tidak terurut (An object is an unordered set of name/value pairs). Penulisan object dimulai dengan tanda { (left brace) dan diakhiri dengan tanda } (right brace). Setiap nama diikuti oleh tanda : (colon) dan pasangan nama/nilai dipisahkan dengan tanda , (comma).


      
        Array adalah sekumpulan nilai yang teratur (An array is an ordered collection of values). Penulisan sebuah array dimulai dengan tanda [ (left bracket) dan diakhiri dengan tanda ] (right bracket). Nilai dipisahkan menggunakan tanda , (comma).



               Nilai bisa berupa string dalam tanda kutip, atau number (angka), TRUE atau FALSE atau NULL, sebuah object atau sebuah array. Struktur ini dapat ditulis menggunakan metode bersarang.


         String adalah rangkaian atau urutan karakter unicode yang berada dalam tanda kutip, bisa juga hanya berisi karakter kosong, menggunakan tanda \ (backslash) untuk escape. Karakter di representasikan sebagai string tunggal. Tipe data string pada JSON sangat mirip dengan definisi pada bahasa C atau Java.


        Number sangat mirip dengan definisi pada bahasa C atau Java, hanya saja tipe bilangan oktal dan heksadesimal tidak digunakan.



Ruang kosong (Whitespace) dapat diselipkan diantara pasangan atau token apa saja. Kecuali detail encoding, yang secara jelas akan berfungsi untuk menjelaskan bahasa yang digunakan.


       JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jQuery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML.


Json Pada PHP?
Fungsi json pada php ada 2 yaitu
1. json_encode : untuk merubah array ke bentuk json.
2. json_decode : sebaliknya dari bentuk json ke array



                    Contoh penerapan Json_decode, untuk dapat mengethaui detail akun Facebook kita. Langkah awal, kita Login terlebih dahulu pada akun Facebook kita masing – masing. 
Lihat nama profil facebook kita masing-masing. Selanjutnya buka Tab / Tautan baru. Kemudian ketik URL berikut : graph.facebook.com/Brian.Indra5 (sesuai dengan nama profil akun Facebook
kita masing – masing). Maka secara otomatis akan muncul secara detail akun Facebook kita, mulai dari Id, Name, Gender dll.
Selanjutnya ketikkan source code berikut, sesuai dengan tautan yang tadi muncul.

        Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut :



            Contoh penerapan fungsi Json_encode pada data array yang terdapat pada Id akun Facebook kita. Langkah awal, ketikkan source code berikut. Dan sesuaikan dengan isi dari URL : graph.facebook.com/Brian.Indra5



             Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut. Terdapat Id beserta Name dari akun Facebook kita.

                         


                               Contoh penerapan Json decode dengan menampilkan array. Ketikkan source code seperti papda gambar berikut :

                             

            Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar  berikut :
                        

             Dibawah ini adalah penerapan Json decode yang saya buat yaitu menggunakan biodata saya. Berikut ini adalah contoh script atau source code biodata saya dengan menggunakan tekhnik Json decode.

                         


             Ketika source code diatas dijalankan di localhost, maka outputnya adalah seperti gambar berikut :

                        


                   Selanjutnya adalah membuat biodata dengan tekhnik Json Encode dibawah ini adalah contoh script atau source code untuk membuat biodata dengan menggunakan tekhnik Json Encode.

                             


Bila source code diatas diajalankan pada localhost maka output yang keluar akan seperti pada gambar berikut : 


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

ARTIKEL KEAMANAN KOMPUTER

Asslamualaikum Wr Wb :)

Pada kesempatan kali ini saya akan membagikan sebuah artikel yang berhubungan dengan "KEAMANAN KOMPUTER" ada yang tau gak, apa sihhh yang dimaksud dengan keamanan komputer?? yang tau ancungkan tangan.. hehehehe :D kalau ada yang belum tau, langsung disimak saja artikelnya

Keamanan Komputer adalah suatu cabang teknologi yang dikenal dengan nama keamanan informasi yang diterapkan pada komputer. Sasaran keamanan komputer antara lain adalah sebagai perlindungan informasi terhadap pencurian atau korupsi, atau pemeliharaan ketersediaan, seperti dijabarkan dalam kebijakan keamanan.

Dibawah ini adalah beberapa contoh  keamanan komputer :


1. Pemisahan data dengan Operating System (OS)
Pemisahan data dilakukan dengan menyimpan data di drive atau partisi yang berbeda dengan drive atau partisi OS. Jika komputer anda memiliki lebih dari satu Hard Disk (HDD), maka sebaiknya data ditempatkan di HDD yang berbeda dengan OS. Dan jika hanya terdapat satu HDD, maka sebaiknya HDD tersebut dipartisi menjadi dua atau lebih, dan simpan data anda di partisi yang terpisah dengan OS.
Saya sendiri membagi HDD menjadi 3 (tiga) partisi. Partisi pertama untuk OS (Windows XP). Partisi kedua untuk data. Dan partisi ketiga untuk master software dan file2 hiburan misalkan lagu.

2. Install Anti Virus
Virus merupakan ancaman yang paling utama bagi komputer. Virus dapat berasal dari mana saja, bisa dari disket, flash disk, LAN dan internet. Karena virus dapat berasal dari mana saja maka sebaiknya anti virus diinstall pertama kali setelah install OS. Dan beberapa hal yang perlu diperhatikan dalam memilih anti virus adalah:
·                     Pilih anti virus yang memiliki kemampuan "real time protection" atau "live guard". Dengan kemampuan ini virus akan terdeteksi sejak pertama virus mencoba menginfeksi komputer kita.
·                     Pilih anti virus yang selalu terupdate tiap hari. Hal ini disebabkan oleh perkembangan virus yang sangat cepat, sehingga update anti virus diperlukan secara berkala.
·                     Kemampuan anti virus untuk melakukan scan e-mail merupakan hal yang perlu dipertimbangkan, terutama bagi anda penggunaka e-mail client semacam outlook atau eudora. Karena virus dapat masuk melalui e-mail, maka dengan kemampuan ini, e-mail akan terlebih dahulu discan sebelum disimpan di komputer kita.
·                     Kemampuan membersihkan virus tanpa merusak data adalah suatu nilai tambah. Karena kita ingin membersihkan virus tanpa merusak data, maka kemampuan ini diperlukan. Walaupun memang benar bahwa lebih baik kehilangan satu file dari pada seluruh file, namun tentunya lebih baik tidak kehilngan file kan...?
·                     Kemampuan scan komputer di network juga perlu dipertimbangkan. Karena dengan kemampuan ini kita dapat membersihkan komputer lain yang terkena virus.
·                     Dan untuk keperluan emergency maka anda perlu memiliki Anti Virus Emergency Disk atau yang semacamnya.
Beberapa anti virus yang disarankan adalah Avira AntivirAVG dan Avast. Karena ketiga anti virus tersebut memiliki kemampuan real time protection, auto update dan GRATIS!!!
Sistem adalah Suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan pokok yang ditargetkan (Onno W. Purba : 2000 ). Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer.

Tujuan pokok dari sistem komputer adalah untuk mengolah data menjadi informasi.
Sistem komputer adalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer. Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar.

Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat lunak (software), set instruksi (instruction set), dan perangkat keras (hardware). Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware)


3. Install Anti Spyware

Selain virus, ancaman bagi komputer kita datang dari spyware. Walaupun batas antara virus dan spyware tidak jelas, namun banyak dari spyware yang tidak dikenali sebagai virus. Karenanya anti spyware juga dibutuhkan. Pertimbangan pemilihan anti spyware sama dengan anti virus yakni yang terpenting adalah real time protection dan auto updater. Kemampuan scan e-mail, scan network computer dan clean file tanpa merusak data adalah suatu nilai tambah. Untuk versi GRATIS anda bisa menggunakanComodo BOClean.



4. Install Firewall

Firewall diperlukan untuk membatasi akses ke komputer anda. Karena virus dapat berasal dari mana saja termasuk dari jaringan, maka firewall diperlukan. Firewall merupakan pertahanan pertama dengan membatasi akses ke komputer anda. Firewall juga akan menanyakan aplikasi apa saja yang boleh mengakses internet. Karena bisa jadi virus berasal dari (free) software yang telah terpasang yang mendownload virus dari internet. Untuk OS Windows, memang telah memiliki firewall bawaan (Windows Firewall) namun untuk firewall yang lebih fleksible dan kemampuan lebih, anda dapat meng-install firewall lain. Beberapa firewall GRATIS yang dapat dipertimbangkan adalah Comodo firewall dan ZoneAlarm.





5. Buat Double User untuk OS

Langkah terakhir yang diperlukan adalah membuat lebih dari satu user account OS anda. User 1 jadikan sebagai administrator yang memiliki akses penuh ke komputer anda termasuk install dan uninstall software. Sedangkan user lainnya jadikan sebagai user biasa yang memiliki akses terbatas. Untuk user ini jangan diberikan akses install dan uninstall, dan jadikan usr ini sebagai user harian anda.
Setelah kelima langkah diatas sudah anda lakukan, amankah komputer anda? Sayangnya tidak ada satupun di dunia ini yang benar-benar aman. Namun setidaknya anda memiliki pertahanan yang lebih kuat untuk meminimumkan serangan terhadap komputer anda. Dan jangan lupa untuk secara berkala scan komputer anda secara manual (misalkan seminggu sekali).

Adapun yang termasuk sistem keamanan komputer sebagai berikut “ 
  • Hacker
Asal pertama kata “Hacker” sendiri berawal dari sekitar thun 60-an di Las Vegas di adakan sebuah permainan (Game) yang menggunakan system jaringan komputer (networking) dimana cara permainan itu satu sama lain berusaha untuk masuk ke system komputer lawan (pemain lainya) dan melumpuhkannya. dari sinilah kemudian orang-orang menamakan sekelompok anak-anak muda yang mengikuti permainanan ini sebagai “Hackers” yaitu sekelompok anak-anak muda yang mampu menjebol dan melumpuhkan system komputer orang.
  • Cracker
Sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data dan umumnya melakukan cracking untuk keuntungan sendiri, maksud jahat, atau karena sebab lainnya karena ada tantangan. Beberapa proses pembobolan dilakukan untuk menunjukan kelemahan keamanan sistem.
  • White Hat
Istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada peretas yang secara etis menunjukkan suatu kelemahan dalam sebuah sistem komputer. White hat secara umum lebih memfokuskan aksinya kepada bagaimana melindungi sebuah sistem, dimana bertentangan dengan black hat yang lebih memfokuskan aksinya kepada bagaimana menerobos sistem tersebut.
  • Black Hat
Istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada peretas yaitu mereka yang menerobos keamanan sistem komputer tanpa ijin, umumnya dengan maksud untuk mengakses komputer-komputer yang terkoneksi ke jaringan tersebut. Istilah cracker diajukan oleh Richard Stallman untuk mengacu kepada peretas dalam arti ini.
  • Script Kiddies
Tingkatan level yang paling rendah, Mereka hanya tahu tentang dasar bagaimana memodifikasi Script atau Program dengan mencari artikel pendukung di internet, forum maupun Youtube. Segala informasi mereka kumpulkan untuk mengubah script yang sudah ada dengan cara coba-coba. Kemampuan mereka dalam membuat atau merusak suatu program tergolong rendah.
  • Elite Hacker
Juga dikenal sebagai 3l33t, 3l337, 31337 atau kombinasi dari itu; merupakan ujung tombak industri keamanan jaringan. Mereka mengerti sistemoperasi luar dalam, sanggup mengkonfigurasi & menyambungkan jaringan secara global. Sanggup melakukan pemrogramman setiap harinya. Sebuah anugrah yang sangat alami, mereka biasanya effisien & trampil,menggunakan pengetahuannya dengan tepat. Mereka seperti siluman dapat memasuki sistem tanpa di ketahui, walaupun mereka tidak akan menghancurkan data-data. Karena mereka selalu mengikuti peraturan yang ada.
  • Vulnerable
Sesuatu yang bertalian dengan sistem komputer yang memungkinkan seseorang mengoperasikan dan menjalankannya dengan benar, atau memungkinkan pihak tak berwenang (bisa hacker) mengambil alih. Ada banyak tipe vulnerability. Ada miskonfigurasi dalam setup service, atau flaw programming service.
  • Security Hole
Merupakan Celah dari keamanan system/ mesin Hal tersebut disebabkan karena adanya kelemahan-kelemahan di dalam konfigurasi suatu sistem (Configuration Vulnerabilities) dll,sehingga dimanfaatkan untuk menyusup ke dalam suatu jaringan komputer tanpa diketahui pengelolanya
  •  Bug
sebuah kesalahan, error, kekurangan, atau kegagalan yang sering terjadi pada program komputer sehingga menghambat jalannya program sebagaimana mestinya
  •  Exploit
perangkat lunak yang menyerang kerapuhan keamanan (security vulnerability) yang spesifik namun tidak selalu bertujuan untuk melancarkan aksi yang tidak diinginkan. Banyak peneliti keamanan komputer menggunakan exploit untuk mendemonstrasikan bahwa suatu sistem memiliki kerapuhan.
  • Logical Bomb
merupakan program yang dimasukkan ke dalam suatu komputer yang bekerja untuk memeriksa kumpulan kondisi di dalam suatu sistem. Jika kondisi yang dimaksud terpenuhi, maka program akan mengeksekusi perintah yang ada di dalamnya. Program ini berjalan jika ada pemicu. Biasanya pemicunya adalah jika user menjalankan program tertentu atau menekan salah satu tombol keyboard.
  • Penetration Testing
Uji coba yang melakukan verifikasi dari mekanisme perlindungan yang dibuat oleh sistem/Pengujian Terhadap Kelemahan Sistem Informasi Perusahaan

Jadi Kesimpulan dari artikel keamanan komputer merupakan salah satu aspek penting dari sebuah sistem indormasi .

Sumber :

http://jimmynewpage.blogspot.com/2012/06/artikel-mengenai-sistem-keamanan.html

http://jalindofernando.blogspot.com/2011/11/artikel-keamanan-komputer.html

http://id.wikipedia.org/wiki/Keamanan_komputer

http://jamal-mc.blogspot.com/2012/10/keamanan-sistem-komputer.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS