work hard & thinking!

Memperkuat keamanan website berbasis WordPress dari serangan hacker

WordPress CMS (Content management system) merupakan salah satu sumber perangkat lunak yang paling banyak digunakan baik itu untuk skala organisasi dan perusahaan maupun untuk individu. Mengingat semakin begitu populer, banyak pihak yang berusaha menemukan kelemahan dari cms ini.

Berikut ini tips dan trik yang dapat digunakan untuk meningkatkan keamanan yang perlu diketahui oleh para pengguna wordpress sebagai suatu CMS atau sebagai sebuah flatform yang digunakan untuk menampilkan interface web, konten, administrasi user, plugin, addon dan lain sebagainya.

More …

September 12, 2011 | Tags: ,

How To Fix Your Hacked WordPress Site?

Recently there has been a onslaught of wordpress hackers who are out to destroy your marketing efforts on your wordpress blogs. These people are usually disgruntled bloggers who enjoy hurting others, instead of actually helping the online community grow and prosper. Their modus operandi is to destroy. Being the psychologist expert that I am, these people have very low self esteems.

Then there are people who set up bad bots. These are automated hacking bots that search the net for wordpress sites that are not secure and will spam your site like crazy, and your email…which will bring your site down real fast.

More …

August 27, 2011 | Tags: , ,

Browser Chrome dan Firefox Tahan Serangan “Hacker”

Kontes hacking untuk menjebol sistem keamanan browserinternet dan perangkat mobile bertajuk Pwn2Own yang berlangsung sebagai bagian konferensi CanSecWest di Vancouver, Kanada, 9-11 Maret 2011, telah berakhir. Hasilnya, browser Chrome 9 buatan Google dan Firefox 3.6 buatan Mozilla yang tak jebol. Sementara Safari 5 dari Apple dan Internet Explorer 8 buatan Microsoft takluk di hari pertama.

“Aku cinta Pwn2Own! Safari dan IE8 jebol di hari pertama, tapi tidak dengan Chrome,” tulis Matt Cutts, kepala tim spam web Google, di akun Twitter saat kontes hari pertama selesai. Harapannya bertahan sampai kontes berakhir karena Chrome tak jua berhasil ditembus.

More …

March 21, 2011 | Tags: , ,

Tentang Cloud Computing

Cloud Computing–yang dalam bahasa Indonesia diterjemahkan menjadi komputasi awan–beberapa tahun terakhir ini telah menjadi buzzword terpanas di dunia teknologi informasi (TI).

Seluruh nama besar seperti IBM, Microsoft, Google, dan Apple, saat ini sedang terlibat dalam peperangan untuk menjadi penguasa terbesar terhadap awan ini. Tentu saja masing-masing mengeluarkan jurusnya sendiri-sendiri.

IBM di paruh akhir tahun 2009 kemarin telah meluncurkan LotusLive, layanan kolaborasi berbasis cloud.

More …

February 24, 2011 | Tags: ,

Istilah dalam web hosting

Berikut ini merupakan beberapa istilah dalam web hosting, saya harap tulisan ini berguna bagi anda baik yang ingin tahu tentang web hosting, maupun yang sudah berkecimpung dalam web hosting tapi sering lupa istilah-istilah tersebut. So please check it out …

Bandwidth disini bukan lah seperti banwidth yang anda biasa ingat sebagai kekuatan koneksi internet anda, akan tetapi banwidth disini diartikan sebagai pengukuran kapasitas data transfer pada hosting maupun website anda. Banwidth ini umumnya perbulan dan akan tereset / kembali menjadi kosong pada awal bulan.

CGI bin (Common Gateway Interface) adalah sebuat direktori yang ditemukan pada web server dan mempunyai fungsi yang mengijinkan bagi anda untuk me run file .cgi and .pl (perl). File atau scripts CGI biasanya dibutuhkan seperti contoh yang kami paparkan berikut : website counters yang memperlihatkan jumlah pengakses website anda saat ini, guestbooks yang biasa juga disebut sebagai buku tamu, response forms, dan databases.

More …

February 17, 2011 | Tags: ,

Template Website Gratis

Saat ini agar dapat membuat suatu website yang menawan dan menarik anda tidak harus pusing-pusing dengan mendesain website dari awal, tersedia begitu banyak desain website atau website template yang siap dipakai di internet yang dapat kita gunakan, baik itu yang sifatnya gratis maupun yang berbayar.

Ngomong-ngomong soal template, sebenarnya apa sih yang dimaksud dengan template itu?

Menurut website wikipedia definisi template adalah: “A web template is a tool used to separate content from presentation in web design, and for mass-production of web documents. It is a basic component of a web template system.” (http://en.wikipedia.org/wiki/Web_template)

More …

Cara mengirimkan email massal

Mengingat begitu banyaknya pengguna internet saat ini, melakukan promosi dengan cara mengirimkan email massal merupakan suatu cara internet marketing yang sangat penting, murah dan efisien bagi seorang internet marketer suatu produk atau jasa. Terdapat begitu banyak layanan pengiriman email massal, salah satunya adalah layanan pengiriman email massal pada website cerenauf.com yang dapat diakses lewat website, maupun dalam bentuk software gratis/trial yang dapat diinstall pada komputer.  Untuk  mengirimkan email massal secara gratis, Jika tidak ingin menginstall aplikasi pada komputer ada dua pilihan yaitu: menggunakan program pengiriman email massal salah satunya seperti http://www.mailchimp.com atau menggunakan layanan email kita sendiri, semisal email yahoo dan gmail.

More …

Cara membuat situs web

Membuat suatu situs website bagi orang baru yang berkecimpung di jagat raya internet kelihatannya memang cukup sulit, tapi jika sesuatu itu dicoba ternyata caranya sangat mudah, bahkan dalam waktu hitungan jam anda telah mempunyai sebuah website yang keren.

Pada dasarnya ada beberapa pilihan dalam membuat website, bagi yang mempunyai dana atau berkantong tebal bisa mebayar seorang web designer atau web developer untuk dibuatkan website, tetapi bagi seseorang yang berkantung cekak atau hanya ingin tahu cara membuat website dari A sampai Z, hal tersebut tidaklah terlalu sulit untuk dilakukan.

More …

Apa sih MVC itu?

MVC (Model-View-Controller), merupakan sebuah aristektur dan pola yang digunakan pada kebanyakan dan bahkan hampiur pada semua bahasa pemrograman, termasuk di dalamnya PHP.

Model – biasanya digunakan untuk menghubungkan ke database, membuat operasi CRUD (Create, Read, Update, Delete)

View – kebanyakan pada bagian ini merupakan hasil print out / ditampilkan data yang  ada pada controller, terdiri dari mark up HTML. Intinya, bagian view merupakan halaman yang kita lihat dalam menjelajah halaman internet.

Controller – bertanggung jawab menangani permintaan, memanipulasi model atau controller lainnya. Usahakan agar bagian controller ini sesederhana mungkin.

POLA MVC

Penjelasan langkah di atas. Cuma terdiri dari 5 langkah:
1. Komputer melakukan request ke Controller
2. Lalu Controller melakukan interaksi dengan Model, membuat suatu permintaan.
3. Kemudian Model melakukan pemrosesan, lalu memberikan data yang diminta ke bagian Controller.
4. Controller akan melakukan analisa hasil (jika dimungkinkan membutuhkan data lainnya, lalu akan membuat permintaan lainnya ke bagian Model yang lain).
5. Terakhir, data akan dikirim ke bagian View, yang kemudian dilakukan manipulasi oleh webserver, dan akan ditampilkan pada browser.

Kita ambil contoh pada proses registrasi.
1. Kita ke halaman registrasi, mengisi field dan mengklik tombol submit.
2. Permintaan dikirim ke controller, dan kemudian akan menanyakan pada bagian model identitas.
3. Bagian model melakukan analisa data yang kita kirim(jika kita sudah menjadi member website, jika data yang dimasukkan betul, dll.) dan kemudian akan diterima atau ditolak kembali ke controller.
4. Bagian Controller akan melakukan analisa penerimaan/penolakan dari bagian model, dan akan memutuskan apa yang mesti dilakukan.
5. Terakhir, kemudian akan mengirimkan pesan “selamat datang” pada bagian View, yang akan tampil pada kita sebagai halaman selamat datang, ataupun halaman error.

Referensi: http://www.thetechlabs.com

November 8, 2010 | Tags: ,

Permasalahan yang sering dihadapi dalam Pengembangan Website

Permasalahan-permasalahan yang paling sering dihadapi dalam pembuatan aplikasi web antara lain adalah :
1. Tampilan pada halaman web. Unsur penting dalam sebuah website adalah tampilannya, karna begitu user membuka suatu website, maka terlebih dahulu user akan menilai tampilan dari website tersebut, tampilan ini menyangkut tata letak, tipografi, tata warna, dan estetika design image. Tampilan akan muncul bersama-sama dengan isi informasi yang diquery dari database. Untuk website yang bersifat dinamis, jika design digabung dengan scripting engine umumnya pengembang akan menemui kesulitan dalam pengelolaan tampilan pada website karena untuk setiap pembaharuan website harus juga dijaga isi informasi dari website agar terjaga konsistensi setiap halaman, kesulitan ini dikarenakan banyaknya jumlah file yang satu dan lainnya mempunyai ketergantungan yang harus diperbaharui.

More …

Bookmark and Share