Tuesday, 19 May 2015

Mengenal SQL dan penjelasannya

Apa itu SQL?

Pertanyaan pertama yang akan kita ajukan bagi kita pemula adalah apakah SQL itu? bagi kalian yang pernah mendengarnya atau pernah mengetahui sekilas pasti akan langsung mengetahui apa sih SQL itu. SQL merupakan kependekan dari Structured Query Language atau bahasa Quey Terstruktur.  SQL sendiri merupakan bahasa akses data dan dalam pengertian itu SQL merupakan bahasa yang sangat terbatas yang hanya mampu mengatur database atau sekumpulan data yang diekompokkan dalam sebuah tabel data yang dapat dimanipulasi. Jadi SQL bukannlah sebuah bahasa pemograman, tetapi hanya berfungsi sebagai bahasa pengolahan database. Adapun bagian bahasa SQL tersusun atas pernyataan Data Manipulation Language (DML). Pernyataan DML ditulis, menurut konvensi, dalam UPPERCASE. Bahasa SQL diperkenalkan oleh Jhonny Oracle yang pada awalnya disebut SEQUEL.

Pernyataan DML SQL

SELECT dan FROM

 Yang pertama dari pernyataan ini adalah SELECT. SELECT digunakan untuk mengekstrak kumpulan field dari tabel yang diketahui. FROM hanya mengarahkan perhatian atau fokus pada tabel yang dipertanyakan. Dengan demikian pernyataan, seperti contoh Query berikut:

SELECT Id, Nama, DataDiri
FROM Tabel1;

akan menampilkan/menghasilkan item dari Id, Nama, DataDiri dari Tabel yang telah dimanipulasi yaitu Tabel1.
Adapun pernyataan DML SQL berikutnya akan dibahas dalam artikel lanjutan.

Tools Yang Digunakan untuk SQL

Ada beberapa tools yang bisa kita gunakan untuk mengolah database kita menggunakan SQL diantaranya
SQL Server, Oracle Server, MySQL, PHPMYADMIN, dan masih banyak lagi.

Apa manfaat SQL?

Kita sudah mengetahui bahwa SQL merupakan bahasa yang digunakan untuk mengolah penyimpanan data, baik yang bersifat biasa maupun data massal. Bayangkan tanpa ada SQL, dan anda mempunyai sebuah perusahaan yang harus menyimpan bayak data, dan data itu tersimpan pada sebuah ruangan dan masing masing ditumpuk dalam sebuah dokumen sehingga ketika kita mencarinya kita harus melihat dan mencarinya lagi diantara tumpukan dokumen data lainnya. Dengan menggunakan SQL , kita tinggal memasukkan query dari data yang diperlukan dan data tersebut akan muncul dalam hitungan detik. 

Apa kelemahan SQL?

Sudah tentu ketika kita ingin menggunakan SQL sebagai bagian dari pemrosesan data kita, kita harus menguasai setiap query dari SQL yang bisa dikatakan cukup rumit bagi pemula apalagi ketika menemukan sebuah kesalahan. Selain itu SQL kadang mengalami kendala.

Apa Hubungannya dengan Website?

Dalam menyediakan sebuah layanan website dinamis, misalnya sebuah form input, login, search dan fasilitas lainnya, sudah pasti harus memiliki basis data untuk memproses setiap kejadian dalam website. Data yang ditampilkan dari mesin pencari yang tersedia dalam sebuah halaman website, adalah data yang diambil dan diseleksi dari sekumpulan basis data yang tersimpan dalam sebuah server website. SQL berperan baik secara langsung ataupun tidak langsung ketika sebuah halaman website melanyani user, maupun untuk server sendiri.

Sunday, 19 April 2015

Tips sebelum mengonlinekan blog atau website

Trik Mengonlinekan Website

Bagi anda yang baru pertama kali ingin mengonlinekan website anda, kebanyakan bingung dan tidak tahu harus berbuat apa. Sehingga kebanyakan langsung mengonlinekan dan hasilnya kadang tidak memuaskan. Apalagi bagi anda yang ingin menjadikan website atau blog anda memiliki penghasilan. Beberapa tips yang perlu diperhatikan antara lain:

Target Trafik dan Trik SEO

Bagi anda yang sudah sering  mendengar istilah ini pasti sudah mengerti. Tetapi bagi anda yang sama sekali baru mendengarnya, anda harus mempelajari dulu hal ini. Kedua komponen ini sangat mempengaruhi situs anda. Sukses tidaknya sebuah situs tergantung dari cara kita menangani ini. SEO adalah teknik atau cara memaksimalkan penggunaan search engine seperti Google, Bing, Yahoo search, Kayak dan banyak lagi lainnya. Sementara trafik adalah statistik pengunjung di  website kita. Banyak tips untuk mempelajari SEO, bahkan google sendiri telah menyediakan E-book untuk mempelajari dan memaksimalkan search engine Google. Salah satu kesuksesan kita telah berhasil memperlajari SEO adalah ketika halaman sebuah website kita berada di halaman pertama atau urutan pertama hasil pencarian.

Nama Domain 

Nama domain yang anda pilih haruslah mudah diingat, berhubungan dengan konten dari website anda. Namun banyak yang menyangka dengan menggunakan domain yang sama dengan judul sebuah konten dari halaman kita maka secara otomatis website kita akan gampang ditemukan search engine. Namun itu juga tergantung bagaimana anda memahami SEO. 

Advertise

Jika anda memang mengharapkan penghasilan dari situs anda maka bergabunglah dengan salah satu advertise. Salah satu advertise yang terkenal adalah Google Adsense. Banyak keunggulan yang dimiliki oleh Google Advertise, sehingga banyak yang ingin bergabung dengan penyedia advertise ini. Jika di Indonesia sendiri ada banyak advertise seperti kumpulblogger, kliksaya, adsenseCAMP dan banyak lagi lainnya.

Thursday, 9 April 2015

Bahasa pemograman website

Mengenal Bahasa Desain Website

Dalam mendesain sebuah website, bagi kita para pemula terkadang bingung karena kita sama sekali tidak tahu dan tidak mengenal bahasa pemformatan khusus untuk mendesain sebuah website. Berikut ini adalah bahasa yang digunakan dalam mendesain halaman website.

HTML

Sebenarnya HTML bukanlah bahasa pemograman, melainkan bahasa pemformatan khusus yang digunakan dalam mendesain sebuah halaman berbasis web. Bahasa HTML sendiri memiliki karakteristik yang sangat berbeda dibanding bahasa pemograman pada umumnya. HTML pertama kali diperkenalkan oleh Tim Berners-Lee dimana beliau sendiri merupakan penemu World Wide Web. HTML singkatan dari Hypertext Markup Language telah mengalami perkembangan yang cukup pesat yang pada awalnya hanya bisa menampilkan teks kini telah mendukung fitur fitur seperti audio dan video. HTML versi terakhir yang dikembangkan oleh W3C adalah HTML5. Bagi anda yang ingin sekali belajar mendesain sebuah halaman website, anda pertama-tama harus mengerti dengan bahasa markah yang satu ini.

PHP

PHP merupakan singkatan dari Personal Home Page, merupakan bahasa pemograman khusus untuk membuat website yang lebih dinamis, dimana bahasa PHP bisa menghubungkan interaksi antara Client dan Server. Dengan menggunakan PHP, Client bisa memberikan umpan
balik terhadap website kita, dan beberapa kegunaan lain yang sangat bermanfaat baik antara Server maupun Server-Client. Contoh website yang menggunakan bahasa PHP adalah Facebook, Twitter, Google, dan beberapa situs lain yang sudah terkenal. PHP sendiri merupakan bahasa pemograman berbasis website yang sangat populer dikalangan Developers Website.

ASP

ASP merupakan bahasa server yang hampir sama dengan PHP. Adalah singkatan dari Active Server Pages, bahasa pemograman website dari Microsoft untuk membuat aplikasi server website. Namun ASP masih dikalahkan oleh PHP dalam hal kepopuleran.

AJAX

AJAX adalah singkatan dari Asynchronous JavaScript and XMLHTTP, bukanlah sebuah bahasa pemograman, melainkan suatu tekhnik dalam mendesain website yang lebih interaktif. Dengan menggunakan AJAX, sebuah halaman tidak perlu mereload secara keseluruhan terhadap sebuah perubahan yang dilakukan oleh client ataupun Server sendiri. File yang digunakan pada AJAX dihubungkan dari file halaman situs ( HTML atau PHP) ke file berekstensi *.json*.





JavaScript

JavaScript adalah bahasa turunan dari bahasa pemograman JAVA, yang sengaja dibuat khusus untuk mendapatkan tapilan website yang lebih dinamis.

PERL

Bahasa pemograman ini cukup rumit dipahami, karena beberapa sintaksnya tidak menggunakan huruf dan angka, namun dengan menggunakan bahasa pemograman ini, kita bisa menangani beberbagai permasalahan pada website kita.

CSS

Bahasa pemograman yang satu ini digunakan untuk membuat tampilan website lebih dinamis dan menarik. Bisa dibilang, bahasa ini adalah bahasa " Pendekorasi " pada sebuah halaman website. Dengan bahasa CSS tampilan dari website kita akan lebih menarik.


Friday, 27 March 2015

Tips Menjaga Keamanan Website

Suatu hal yang memang tidak bisa kita pungkiri bahwa website kita sangat tidak aman dari serangan cybercrime. Apalagi bagi website yang masih dibilang baru, para Cracker umumnya dengan mudah menemukan celah kesalahan dalam website kita. Bagi anda yang memiliki seorang Cyber Security, tentu akan merasa aman-aman saja. Namun meskipun begitu ada beberapa hal yang perlu anda perhatikan. Berikut tips dalam menjaga keamanan website anda.


  1. Yakinlah bahwa website anda tidak pernah aman dari serangan para Cracker. Anda tidak perlu kawatir dengan Cracker amatiran. Namun untuk Cracker yang sudah setingkat Scripter anda harus waspadai. 
  2. Lihatlah dimana kemungkinan celah yang bisa dipergunakan Cracker untuk membobol situs anda. Fasilitas yang paling sering dijadikan sasaran adalah form login akun.
  3. Gunakan metode GET dan POST dengan tepat. Menggunakan POST lebih aman, namun tetap saja memiliki kelemahan.
  4. Bagaimanapun anda menggunakan jasa keamanan internet, anda harus bisa sendiri memprediki dimana letak kesalahan pada website anda.
  5. Jika saat coding anda menemukan sebuah kesalahan pada susunan script, segeralah perbaiki. Anda bisa menggunakan editor yang bisa mempridiksi letak kesalahan script anda.
  6. Hati-hati menggunakan script yang anda dapatkan dari seseorang atau dari internet. Ujilah dengan teliti jangan sampai script itu menjebak anda.
  7. Jika anda menggunakan bahasa pemograman PHP, nonaktifkan pemberitahuan pesan kesalahan pada file "php.ini" jika anda telah mempostingkan website anda. Pesan kesalahan yang muncul bisa dipergunakan seorang Cracker untuk menyerang website anda.
  8. Atur SESSION dan CACHE dengan baik. Gunakan penggunakan waktu agar SESSION dan CACHE dapat hilang. Anda juga harus tetap mengupdate SESSION anda.
  9. Pelajarilah tentang cara membobol sebuah situs, sehingga dengan begitu anda pun bisa mengetahui letak kelemahan dari website anda.
  10. Hati hati dalam menggunakan variabel dan nilai. Variabel yang mudah ditebak sangat bermanfaat bagi si Cracker.
  11. Jangan pernah sekalipun percaya pada seseorang yang mengetahui website anda, termasuk user anda.
  12. Anda harus membedakan antara HACKER dan CRACKER. 
  13. Jangan mengizinkan user memasukkan simbol yang sensitif dengan SQL dan bahasa pemograman lain yang anda gunakan pada website anda. Hal ini dilakukan untuk mencegah SQL INJECTION. 
  14. Hargailah orang yang melaporkan kesalahan pada website anda. Orang inilah yang lebih cocok disebut HACKER sejati. 
  15. Salah satu yang jarang diperhatikan para webmaster adalah ketika usernya memiliki akun dan tanpa sengaja tidak melakukan aktivitas logout sebelum meninggalkan komputer. Biasanya user ini menggunakan jasa warnet. Salah satu caranya adalah auto logout ketika halaman website anda ditutup oleh user. Pastikan juga bahwa password tidak tertinggal ketika user keluar.
Sekian tips. Sangat penting bagi anda untuk selalu memperhatikan letak kesalahan anda. 


    Thursday, 26 March 2015

    Memanfaatkan Website atau Blog untuk Mendapatkan Penghasilan

    Hasilkan uang dari blog/web anda
    Pernahkah anda berpikir bagaimana pemilik sebuah website atau blog mendapatkan keuntungan dari website atau blognya tersebut? Salah satu cara mendapatkan penghasilan dari blog atau website kita adalah dengan memanfaatkan ruang kosong dari blog/website kita. Jika anda pernah melihat sebuah iklan dalam situs/blog, itu adalah salah satu cara yang dilakukan oleh sang pemilik blog/situs untuk mendapatkan penghasilan dari website anda.




    Ada beberapa istilah yang bisa kita dapatkan dari sebuah mini bisnis ini. Yang pertama adalah advertiser, adalah penyedia jasa layanan iklan, dengan metode yang telah ditentukan. Seperti Paid Per Click, Paid Per Review, Paid Per Play, dan beberapa istilah lainnya. Sedangkan Publiser adalah pemilik website/blog. Jadi ketika kita mendaftar pada sebuah penyedia jasa layanan advertising, kita akan mendapatkan script yang kita akan taruh di web/blog kita. Namun beberapa penyedia jasa layanan advertiser tidak langsung menyetujui blog/web kita. Biasanya penyedia jasa layanan advertiser tersebut hanya memilih web/blog yang memiliki traffict yang tinggi. Namun jangan kawatir bagi anda yang masih pemula, karena ada juga penyedia jasa layanan adevertiser yang langsung menerima kita, meskipun web/blog kita masih tergolong baru.

    Istilah Paid Per Click adalah istilah, dimana jika user dari sebuah blog/web mengklik iklan yang terdapat pada blog/web tersebut, maka sang pemilik blog/web akan mendapatkan komisi dari pemilik iklan tersebut. Adapun user akan diarahkan pada halaman website dari iklan yang diklik. Penyedia jasa layanan advertiser antara lain Google Adsense, merupakan penyedia jasa layanan advertiser yang paling terkenal. Beberapa advertiser lokal antara lain Kumpulblogger, PPCindo,kliksaya, dan masih banyak yang lain.

    Jika anda berminat untuk mendaftar di salah satu adversiter tersebut, anda harus memenuhi aturan yang telah anda sepakati sebelumnya di penyedia jasa layanan advertiser tempat anda mendaftar. Berikut aturan umumnya:
    • Jangan pernah mencoba curang dengan mengklik iklan yang ada pada blog/web anda sendiri, jika anda melakukannya anda akan diblacklist oleh si penyedia jasa advertiser tersebut, dan komisi yang anda dapatkan secara otomatis akan hangus.
    • Hati-hati menaruh iklan di blog anda, jangan sampai iklan tersebut secara tidak sengaja menjebak anda, misalnya, anda menaruhnya terlalu dengat dengan scroll bar, dan ketika anda melakukan pengeditan secara tak sengaja anda mengkliknya. Sangat sulit untuk mengajukan keberatan pada penyedia jasa layanan advertiser tersebut.
    • Patuhilah setiap aturan khusus yang diberikan kepada anda.
    • Berpikirlah dengan matang sebelum mendaftar di sebuah advertiser 
    Beberapa hal yang anda harus perhatikan juga adalah, seberapa populer website/blog anda. Jika bagi anda pemula, silahkan bersabar. Karena jumlah traffic blog/website kita juga mempengaruhi para advertiser untuk beriklan di blog/website kita. Tapi jangan kawatir, bagi anda pemula anda boleh menaruh iklan di website/blog anda, asalkan iklan tersebut diletakkan di tempat yang tidak menggangu pengunjung. Kreativitas anda dalam memilih dan meletakkan iklan bisa membuat website anda menarik.
        

      Friday, 20 March 2015

      Tips merancang sebuah website

      Merancang Website Dengan Mudah 

      Terkadang dalam mendesain sebuah website, kita bingung menentukan dan menlayout website kita. Bahkan terkadang kita menjadi kurang bersemangat karena kurangnya ide yang kita dapatkan. Nah, berikut beberapa tips yang bisa anda praktekkan sebelum memulai membangun sebuah website.
      • Tentukan dulu tujuan dalam membuat sebuah website.
      • Tentukan sasaran dari website kita.
      • Sifat dan bahasa dari website kita, misalnya bahasa yang digunakan dalam website kita adalah Bahasa Indonesia dan bersifat pribadi (Personal) atau bisa juga bersifat bisnis. Ini tergantung dari besarnya website yang kita dirikan. 
      • Bahasa pemograman yang akan kita gunakan, misalnya PHP, Perl, ASP, Jquery,J2MEE, dan sebagainya. Sebaiknya website yang kita bangun adalah website dinamis, dimana users bisa memberikan umpan balik kepada kita, terutama apabila website yang anda bangun adalah website E-Commerce. Namun akan semakin rumit bila website yang anda bangun adalah website dengan skala besar.


      • Yefta
        Anda Harus memiliki banyak ide!
      • Jangan bosan ketika anda mengalami masalah, disarankan untuk mecari partner agar perkerjaan anda tidak dikerjakan secara sendirian.
      • Anda bisa juga melakukan survei kepada masyarakat, dan hasilnya anda bisa gunakan sebagai acuan dalam membangun website anda.
      • Anda harus pintar memilih hosting yang anda gunakan. Juga dalam pemilihan nama domain, kreatifitas anda sangat menentukan.
      • Mintalah saran dari beberapa orang tentang website anda. 
      Selain itu anda juga bisa belajar dari beberapa orang yang telah lama menekuni dunia website. Tanyailah pengalaman dan bagaimana mereka menangani setiap masalah yang mereka hadapi ketika mendesain website. Anda juga bisa mengambil beberapa contoh pemilik situs yang sudah terkenal dan pelajari bagaimana mereka mendapatkan kesuksesan.Usahakan buat desain yang bisa membuat pengunjung merasa nyaman dan betah dengan tampilan website anda, sehingga mereka ingin merasa kembali lagi mengujungi website anda.

      Mendirikan website : Pilih manual atau CMS ?


       Pertanyaan ini sangat cocok terutama bagi mereka yang berencana membuat sebuah situs atau website. Bagi sebagian orang, pasti akan lebih memilih membangun sebuah website dengan sistem CMS, dengan menggunakan sistem CMS, kita dapat mendesain sebuah website dengan lebih mudah, terutama CMS yang telah menggunakan sistem WYSIWYG ( What you see is what you get). Namun bagi mereka yang telah menguasai desain website secara manual, bukan sesuatu hal yang susah jika memang mereka harus memilih dengan cara manual.

      Memilih secara manual atau dengan menggunakan CMS, itu tergantung bagi anda. Kedua hal tersebut memiliki kelebihan dan kekurangan masing-masing. Kelebihan dari CMS adalah kita tidak perlu repot dalam mendesain website secara manual memlalui coding yang sudah tentu sangat rumit. Namun kelemahannya adalah dengan menggunakan CMS, kita hanya bisa menggunakan template yang kompatibel dengan CMS yang digunakan, serta kita tidak bebas menentukan desainnya. Sedangkan dengan cara manual, dalam mendesain sebuah website, sangat bebas menetukan dan menggunakan fitur semau kita. Namun minimal kita harus mengetahui seluk beluk tentang desain website, seperti bahasa website (HTML, CSS), bahasa pemograman (PHP,Perl,ASP) dan lain sebagainya.
      Anda bisa menentukan apakah anda akan membuat sebuah website secara manual atau CMS dengan cara menentukan jenis apa dan untuk apa anda membuat sebuah website. Jika anda hanya ingin membangun sebuah website hanya untuk membagikan berbagai informasi, anda bisa menggunakan CMS. Sedangkan bagi anda yang ingin mendesain sebuah website yang lumayan besar, atau bahkan anda ingin mendirikan sebuah website, anda harus memilih secara manual. Jika memang anda terpaksa harus memilih secara manual, anda bisa mempekerjakan seorang webmaster, atau dengan menggunakan jasa pembuatan website.
      @yefta breiver. Powered by Blogger.