This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Kamis, 27 September 2012

Perulangan Bilangan dengan For

Perulangan For adalah jenis perulangan selain while dan do while.   jika terdapat beberapa kotak yang tidak berurutan, dan kita hendak mengurutkannya. maka terlebih dahulu adalah meletakan kotak dengan angka yang lebih kecil atau mungkin akan meletakannya dari angka yang lebih besar.

Di beberapa artikel sebelumnya saya telah berbagi tentang cara bagaimana cara membuat program biodata dan luas persegi, dalam kesempatan ini saya akan berbagi tentang perulangan dalam C++

perhatikan sintax di bawah ini ;

 1.    #include < iostream.h>

        #include <conio.h>

            void main ( ) {

                  int bilangan ;

                   for ( bilangan=0;bilangan < 11;bilangan++)

                    cout<<bilangan<<endl;

         }

 catatan :
 int bilangan : deklarasi variabel yang bertipe integer .

pada perulangan For dst.. di tentukan bahwa bilangan di mulai dari NOL kemudian akan   berhenti sebelum angka 11 yang telah di tandai dengan " < " atau kurang dari. 



Rabu, 26 September 2012

Program Sederhana Java

slamat malam buat agan-agan semua,,
setelah beberapa hari vakum dari 
blogger,,kali ini sy akan berbagi ilmu 
tentang bahasa pemrograman Java . untuk mencari perkalian. sebenarnya ini adlah tugas kuliah saya di semester 3. tapi saya ingin berbagi ama agan-agan semua tentang aa yang saya dapatkan di teknik informatika.

sebelum memulai codingnya. silahkan buak terlebih dahulu Neatbeans anda. Algoritmannya ;

Senin, 24 September 2012

Program sederhana dengan Java

pagi sahabat blogger.. :)..
kali ini saya akan berbagi tutorial program sederhana Mengunakan bahasa Java. Yups,, kebetulan ane dapat tugas
dari dosen ane 6 nomor.. jadi kepikiran deh buat ni tutorial.. ::D

Disini saya menggunakan aplikasi Netbeans un buat programnya..
sebelumnya kalo yang belum punya aplikasinya.. download aplikasinya disini.

oke,.gak langsung aja ke intinya.. :)

pertama anda buka Neatbeas,,trus buat project baru bernama Perhitungan dan buat class baru bernama perhitungan jg,, nih hasil jepretannya :).








copy kan script berikut ini di prject anda..



public class Matematika {
int a;
int b;
// method
void pertambahan(int a, int b){
System.out.println(a + "+" + b + " = " + (a+b));
}
void pengurangan(int a, int b){
System.out.println("Hasil = " + (a-b));
}
void perkalian(int a, int b){
int hasil = a * b;
System.out.println("Hasil = " + hasil);
}
void pembagian (int a,int b) {
int hasil = a / b;
System.out.println(" Hasil = " + hasil);
}
}





selanjutnya buat lagi class baru dengan nama PerhitunganBeraksi..

copy lagi scri[t berikut..

public class perhitunganberaksi {
    public static void main(String[] args) {
// Membuat object
perhitungan hasilFatah = new perhitungan();

/* memanggil atribut dan memberi nilai */
hasilFatah.a=20;
hasilFatah.b=10;

// Memanggil method dan menunjuk nilai parameter
hasilFatah.pertambahan (20,20);
hasilFatah.pengurangan (10,5);
hasilFatah.perkalian (10,20);
hasilFatah.pembagian (20,2);
}
   
}
 maka hasilnya seperti ini..    


Free Download GOM Player



GOM Player adalah perangkat lunak (software) yang dapat melihat atau mendengarkan berkas (file) video dan suara yang dapa diberikan efek khusus. 

GOM Player memiliki fitur yang dapat memberikan efek equalizer pada suara yang akan dihasilkan, efek equalizer pada suara yang disediakan perangkat lunak ini antara lain Rock, Reggae, Party, Classical, Club, Dance, Full, Bass, dan sebagainya.

GOM Player menyediakan fitur skin yang dapat diubah dalam bentuk basic atau default. Fitur yang tidak kalah canggihnya yaitu adanya fasilitas Pan & Scan, Screen Capture, Advance Capture dan Subtitles dan masih banyak lagi. 

Kamis, 20 September 2012

Mencari Luas Persegi dengan C++

Hai.. :) setelah beberapa hari yang lalu saya sempat membuat artikel tentang Program Biodata C++
kali ini saya akan coba berbagi ilmu bagaimana cara membuat program sederhana mencari luas dan keliling suatu bangun datar. bagi yang sudah mahir dalam bahasa pemrograman C++ ini,mungkin tutorial kali ini sudah terlalu kacil bagi masta-masta semua.. :). sebelum memulai source code nya di bawah ini saya sudah tuliskan algoritmanya :


  •    Input bilangan yang akan di proses dalam  Program mencari Luas dan Keliling
  •    Kedua bagian proses perkalian pencarian hasil dari Luas dan Keliling.
  •    Hasil yang telah di proses,akan ditampilkan saat di Running.
Berikut source kode nya ;



Dan ini hasil Runningnya ;

kenapa ada gotoxy (1,3) dan apa fungsinya? :) gotoxy digunakan untuk mengatur baris dan kolom dalam artian lain,gotoxy bisa digunakan untuk membuat tabel. Untuk angka 1 dan 3 ,dimana angka 1 menunjukan kolom dan angka 3 menunjukan baris. 
sekian artikel tentang Program mencari Luas dan Keliling  yang bisa saya sharing kali ini semoga bermanfaat. :) 


Program BIodata dengan C++


berangkat dari tugas kuliah yang ditugaskan oleh dosen saya. saya mencoba untuk berbagi ilmu yang saya dapat pada agan-gan semua,,
untuk yang baru pertama kali mencicipi pemrograman C++ pasti penasaran bagaimana membuat sebuah program sederhana ,, baik, dalam tutorial ini sesuai judulnya sy akan kasih tau cara buat program biodata sederhana menggunakan C++.
 langung saja ke TPK eh salah tp TKP  :D
 buka program turbo C++ anda jika anda menggunakan windows tapi jika anda menggunakan linux buka g++ anda. :)
saya asumsikan anda menggunakan windows.
silahkan di ketik script berikut ini ;)



#include<iostream.h>
#include<conio.h>
void main()
{
int umur;
int tgl;
char nama[24];char alamat[45];
 cout<<"Masukan Nama Anda = ";
 cin>>nama;
 cout<<endl;
 cout<<"Masukan Alamat Tinggal Anda= ";
 cin>>alamat;
 cout<<endl;
 cout<<"Berapa Umur Anda = ";
 cin>>umur;
 cout<<endl;
 cout<<"Tanggal berapa Anda Lahir = ";
 cin>>tgl;
  cout<<endl;
  cout<<"Nama anda : "<<nama<<endl<<"Alamat anda : "<<alamat<<endl;
  cout<<"Umur anda : "<<umur<<endl<<"Anda Lahir Tanggal : "<<tgl;
 getch();
}
simpan dengan nama.cpp truss di running dah,, :):)
semoga bermanfaat bagi anda semua,,

Fashion cadeko di Gorontalo

hai sahabat blogger semua..:) kali ini saya akan berbagi cerita tentang fenomena yang sudah menjadi budaya di kalangan wanita gorontalo. entah udah kemasukan setan apa ya sampe mereka tampil cuek mengunakan rok mini tersebut. di mulai dari anak SMP ampe yang udah tante suka berpakaian seperti ni..dibawah ni penampakannya ..:DNamanya CADEKO..!!CADEKO adalah jenis cara berpakaian wanita Gorontalo yang artinya Celana pendek di atas lutut. 
sering terlintas di pikiran saya apa mereka tidak merasa risih ya berjalan ditengah keramaian trus banyak pria yang terpaku bukan melihat wajahnya..BUKAN!! tapi hanya tertuju pada pahanya yang pasti dan pasti bisa membangkitkan Syahwat pria tersebut ketika misalnya di jalan atau di mall melihat sekumpulan cewek dengan baju lengan pendek trus dengan celana jeans pendek diatas lutut. Kenpa Fashion Gorontalo berubah ke arah yang tidak baik?Gorontalo yang dahulunya tingkat kemaluan dirinya yang begitu tinggi kenapa sekarang malah dipertontonkan seperti ini? dikemanakan Kepribadian yang anggun dan sopan dari Anak Gorntalo?Mari kita kaji kenapa Fashion lucah ini ada.

Rabu, 19 September 2012

Bussines Onlie


Pagi sahabat blogger semua.. :) untuk para blogger Gorontalo semoga semangat juang menularkan virus Nge-Blog di seluruh wilayah Gorontalo. Pagi ini saya akan berbagi pengetahuan tentang BUSSINES ONLINE. apa sih bisnis online itu? bisnis apa yang lagi tren saat ini? pertanyaan-pertanyaan itu mungkin yang terlintas di pikiran anda semua. saya akan menajawab melalui tulisan ini. :D 
 oke tidak usah banyak bacot :D bekicot... Seiring perkembangan dunia marketing masa kini. tentu  berpengaruh besar dalam persaingan dunia perdangan.,kita dapat menjumpai banyaknya perusaahaan atau para pedagan saat ini lebih cenderung menggunkan bisnis online guna memperluas area perdagannnya atau dengan kata lain perusahaan tersebut dapat berjualan tanpa harus membuka cabang atau perusahaan serupa di berbagai tempat. karna dengan bisnis online semua menjadi lebih mudah. untuk lebih jelasnya silahkan simak video yang saya ambil dari Youtube.com

dengan melihat video diatasa bisa dikatakan bisnis online adalah bisnis yang fun,dan keuntungannya oun besar.truss bedanya bisnis online dan offline? :) jawabannya simpel saja. jika bisnis online adalah bisnis yang berjalan secra online atau internet ,sedangkan offline adalah bisnis tanpa interntet...!!dibawah ini beberapa perbedaan dari kedua bisnis ini(Offline dan Online).

Bisnis Online(Bussines Online)

  • Mudah dan dapat diakses di seluruh dunia.
  • Buka selama 24 jam,365 hari/tahun.
  • Tidak membatasi pengunjung dalam jumlah tertentu.
  • Keuntungan tak terbatas.
  • Tidak perlu karyawan.
  • Biaya pengiklanan tergolong murah.

Bisnis Offline(Bussines Offline)

  • Sulit.dan bisa berbulan-bulan.
  • semakin besar perusahaan semakin butuh banyak karyawan.
  • Iklan sangat mahal.
  • Butuh biaya relatif besar.
  • Pengunjung terbatas,sesuai dengan besarnya toko.
Terlihat perbedaan yang sangat jauh antara bisnis online dan Ofline. banyaknya keuntungan yang bisa kita dapatkan dengan bisnis online ini.betapa tidak, hanya dengan bertatapan dengan komputer anda bisa mendapat banyak uang hanya dengan bisnis ini. 
bisnis online Toko Bagus misalnya. dengan bisnis ini banyak member yang mendapat keuntungan besar. Namun banyak dari kita kurang mempercayai bisnis online ini. karena banyak dari kita yang ingin bertatapan muka (face to face) antara pembeli dengan penjual barang tersebut,apalagi barang terdapat di daerah lain dan harus di kirim dan sampai setelah beberapa hari. banyaknya keraguan dengan bisnis online ini. sekian dulu artikel saya kali ini.semoga bermanfaat untuk para pembaca semuanya. dan saya berpesan agar anda bis meninggalkan jejak anda dengan mengomentari artikel ini. tidak ada komenter barber melayang :D
Wassalam.. :)


Free Download Film "INNOCENCE OF MUSLIM" dari Inggris

dgfdglk
Islam bukan penjahat


Lagi, Rasulullah SAW dihina untuk kesekian kalinya. serasa tak pernah puas mereka memperolok-olokan agama ISLAM. kenapa?kenapa selalu muslim dihina? ini sebagaian dari sunnatullah Allah subhanahu wata'ala yang harus dijadikan sebgai perlajaran besar untuk kaum muslimin diseluruh dunia. betapa tidak? film yang berdurasi 2 jam ini menceritakan jiwa yang tidak pernah Nabi Muhammad lakukan selama hidupnya. dalam film ini "INNOCENCE OF MUSLIM" Nabi digambarkan sebagai seorang penipu,lelaki hidung belang yang lemah dan gemar melakukan pelecehan seksual terhadap anak (pedofil).

Sam Bacile(56),pembuat film itu,melibatkan 59 aktor dan 45 orang kru. Menurut AP(12/9), Sam adalah warga Clifornia,Amerika Serikat(AS) keturunan Yahudi Israel. Dengan bantuan 100 donatur yahudi, Sam berhasil mengumpulkan dana lima juta dolar AS untuk pembuatan "INNOCENCE OF MUSLIM". Dalam wawancaranya dengan media, Sam menyatakan sengaja membuat film itu. Menurutnya,dengan film ini,kelemahan islam dapat diekspos ke seluruh dunia.
berikut Trailer dari Film tersebut
Allahu Akbar..!!!betapa ia menunjukan keberaniannya menyampaikan hal seperti itu dengan maksud melecehkan agama mulia ini. siapa yang salah?siapa yang harus bergerak?siapa yang harus diminati tolong?pertanyaan itu mungkin yang ada dalam fikiran saudaraku semua. bagaimana islam yang amat mecintai damai,bagaimana sosok Nabi Muhammad yang kuad,membenci kemungkaran,malah di katakan yang sebaliknya. Saya yakin dan saya percaya bahwa pembaca semua tentu merasa sakit hatinya,seburuk-buruknya muslim,entah ia peminum,pemabuk pasti teriris hatinya ketika agamanya di hina.
Namun sebagai Muslim, dianjurkan agar tidak terbakar emosi melihat kondisi ini dengan membakar benda-benda berabu AS dan ISRAEL. teruss berbondong-bondong kejalan membakar ban dan sebagainya.
Nabi berkata "....orang yang kuat adalah orang yang bisa menahan amarahnya".

Jika saja Allah mau, sudah lama Allah telah hancurkan alam raya ini. tapi sekali lagi ini adalah sunnatullah, sebagai muslim yang berani,ini adalah ujian bagi kita semua, jika Nabi dan para sahabat dahulu ujiannya dengan dilempari benda,kotoran unta dll. Namun kita saanya ini, diperangi dengan dunia teknologi,kemajuan IPTEK.

Film "INNOCENCE OF MUSLIM" adalah bentuk kebencian mereka kepada ISLAM. entah akan ada apalagi setelah fim ini di publikasikan.? dengan cara apalagi mereka menghujat agama ISLAM.
tidak ada cara lain, kepada Allah sajalah kita semua memohon,kepada Allah kita menyandrakan tubuh kita.
seorang imam mekah berdoa " Ya Allah ya tuhan kami,segala pujian dan kebesaran hanyaMilikmu. Ya Allah yang Maha BERKUASA atas segalanya, yang Maha BESAR dan Maha TINGGI. kami memohon dari KEBESARANMU dan KEKUATANMU. Ya Allah berilah kemenangan kepada Mujahidin yang ikhlas dijalanmu.Ya Allah semoga Engkau selalu berada disamping mereka,bersama mereka. dst ".

semoga tulisan ini dapat membangkitkan semangat perjuangan untuk membela agama ini. menggunakan metode seperti para sahabat r.a aamiin ya rabbal alamin..


Sabtu, 15 September 2012

Bioskop Online Gorontalo

Di malam hari ini daripada gak ada kerjaan ,,terlebih tdk ditemani kekasih nan jauh di mato :D mending nulis aja tentang seminar dan workshop Blogilicious sabtu pagi tadi sampe sore sektiar setengah enam..:)
pada agan_agan semua sebelum membaca ini di wajibkan untuk minum kopi atau ngeteh sambil ngemil cemilan ringan.. :D
kali ini saya bukan membahasan bagaimana situasi ketika kegiatan tadi,, akan tetapi mengarah ke judul artikel tentang "Bioskop Online Gorontalo". Sebagian orang atau mungkin kebanyakan orang pasti sudah mengenal dengan namanya bioskop ,,itu tu tempat nonton film sambil ngemil popcorn,, di luar gorontalo terutamanya di daerah jawa banyak bioskop yang bisa kita jumpai disana.. tapi bagaimana dengan kita di gorontalo? apa ada bioskop di gorontalo?pertanyaan ini terjawab dengan hadirnya bioskop online yang bernama "useeTV".
Yup,, mungkin kita tahu bahwa bioskop paling banyak bukan online,, tp di gorontalo useeTV adalah bioskop online dimana kita bisa menonton semua film yang kita suka disini,,kita mau nonton film Box Office,Hollywood,Lokal,Internasional semua bisa kita tonton disini. :) nih penampakannya sy kasih
banyak kan filmnya? :D terbesit dalam fikiran kita "apa bedanya useeTV dengan TV online yang lain?",,kelebihan  useeTV yaitu kita bisa nonton film yang terlewatkan 3 hari kebelakang. misalnya kita terlewatkan mau nonton La Liga, dengan useeTV kita bisa menontonya kembali walaupun ketika itu kita tak sempat menontonnya. useeTV memungkinkan kita untuk bisa juga mendengar Radio Streaming dari berbagai daerah di indonesia.

useeTV menyediakan beberapa channel TV yang bisa kita tonton lenkap denga tanggal dan waktu penyiaran  acaranya. antara lain "ANTV,B Channel,Indosiar,SCTV,Metro TV,TV ONE,dll" dibawah ini gambar hasil screenshoot channelny lengkap dengan waktu dan tangga; tayang.
mungkin hanya itu yang bisa saya bagi pada para pembaca semua tentang adanya useeTV ini . semoga bermanfaat bagi anda semua.
jagan lupa tinggalkan komen ya ?:) tidak ada komen barbel bekas melayang :D


Selasa, 28 Agustus 2012

Pembeatan -->23 Agustus

hahaha :D
agan agan pernah liat kyk gini gak?
yups,, tanggal 23 agustus tepatnya saudara-saudara ane di beat :)
yang paling kiri namanya "JURI" truss ad "IRMA" ekhm,, klo yg k'3 dri kiri sbut sj namanya "BUNDA alias Eda" :D trus ad "DINDA,,Mala,, dan yang terakhir tu,, yang paling muda dari semuanya,, maklum muka mereka udah kaya tante-tante :D( pissss V).

gak tau dah kesambet setan apa ane jd  pengen nulis cerita ini di siang bolong gini :D gak aplah yg penting sensasional kata iklan kartu XL,,
mungkin ini hari paling bahagia untuk mereka semua,, terlebih lg sama kakak beradik Irma dan Eda,, karna sebe dan ajus( ayah dan ibu dalam bahasa gorontalo):) yang tidak tinggal bersama mereka disini datang untuk membuat acara pembeatan mereka,,
gak hanya itu gan,, semua keluarga hadir dalam pesta ini,, ampe keluarga dari philipin jg :D..
dalam tradisi pembeatan gorontalo,, wanita yang akan di beat terlebih dahulu d'mandikan ,,
hehehe,, kalo biasanya yang di mandikan itu hanya sekitar 2 orang sj,, kali ini tidak dalam kluarga kami,,
8 orang di mandikan sekaligus :D,, bisa masuk rekor muri :D(lebaaaayyy).
lanjuut,, nih foto saat mereka harus menginjakkan kaki mereka ke atas piring yang ada koinnya,, termasuk bagian dari adat gorontalo,,
baguss fotonya gan? :)
itu dulu yang bisa ane ceritakan sama agan semua,,
#berbagi cerita itu indah..

Minggu, 29 Juli 2012

Tarian Saronde Gorontalo

hai sobat blogger,,kalian pernah dengar gak denga tarian saronde? :)
kalo kamu dari gorontalo pasti gak asing lagi dengan tarian yang satu ni,,tapi untuk sahabat blogger yang d'luar Gorontalo khususnya daerah jawa pasti gak kenal ama tarian ni,,,
alasan sy menulis atrikel ni berangkat dari banyaknya tarian atau budaya negara Indonesia yang d'katakan oleh negara lain adalah milik mereka,,tragis bukan? :) budaya milik nenek moyang kita malah di ambil oleh negara lain,, mulai dari ambalan,,ampe tarian Tor-tor di klaim bukan milik negara kita,, :(:( dalam pemikiran sy mungkin ni karena sikap bangsa ini yang rupanya tidak peduli lagi dengan kebudayaan dan tarian-tarian indonesia,, :( :(
maka dari itu hati sy tergerak untuk memamerkan tentang tarian sarode,,
Baiklah,,tak perlu banyak bacot :D langsung aja ke topik..
Tarian Saronde adalah tari pergaulan keakraban dalam acara resmi. TArian ini diangkat datri tari adat malam pertunangan pada upacara adat perkawinan daerah Gorontalo.
Saronde sendiri terdiri dari musik dan tari dalam bentuk penyajiannya. Musik mengiringi tarian Saronde denga tabuhan rebana dan nyanyian vokal, diawali dengan tempo lambat yang semakin lama semakin cepat.
Dalam penyajiaannya,pengantin diharuskan menari,demikian juga dengan orang yang diminta untuk menari ketika dikalungkan selendang oleh pengantin dan para penari.

Minggu, 01 Juli 2012

Form Login/Output dengan PHP

bagi anda seorang mahasiswa atau clon siswa yang ingin masuk ke skolah yang membuka pendaftaran online,,pasi anda akan menjumpai form pendaftaran yang harus meminta anda mengisi user name beserta pasword sebagai akun anda,, :):)

nah dalam kesempatan kali ini saya akan berabgi sedikit ilmu bagaimana membuat form login dan output dara PHP,,pada tutorial kali ini saya menggabungkan  antara sintax HTML dengan PHP,,
okee,,tdk prlu banyak bacol loe bud,,:D nnt berbael melayang nih :D :D
langsung ke KTP,,eh slah tap TKP(masih bs becanda aja yaa) :D

pertama kita buat dlu database untuk menampung data" dari para anggota yang terdaftar 
buatlah database MySQL sebagai berikut;
MySQL >create database daftar;
MYSQL >create table anggota (
              -> uname varchar(20),
                -> pswd varchar(32));

            Database tersebut terdiri dari satu tabel bernama “anggota” dan tabel tersebut memiliki 2 buah field yaitu uname untuk menyimpan user name dan pswd untuk menyimpan password. Mengapa field pswd ditentukan untuk memiliki 32 karakter? Kita akan bahas nanti.
Sekarang mula-mula kita akan buat dahulu halaman pendaftaran anggota. Skripnya diberikan pada listing 1.

Listing 1. Halaman pendaftaran

<HTML>
<HEAD>
<TITLE> Sign Up </TITLE>
</HEAD>

<BODY>
Isilah username dan password yang Anda inginkan <BR>

<PRE>
<FORM NAME="frmSignUp" METHOD="post" ACTION="process.php">
Username       : <INPUT TYPE="text" NAME="uname">
Password       : <INPUT TYPE="password" NAME="pswd">

<INPUT TYPE="submit" VALUE="Submit">
</FORM>

</BODY>
</HTML>

            Simpanlah skrip ini dengan nama signup.php. Diberi nama signup.htm pun boleh karena pada kenyataannya tidak ada skrip php pada file ini. Jika dijalankan pada browser hasilnya akan nampak seperti gambar 1.seperti dibawah ini

Berikutnya kita akan membuat file process.php yang akan memproses pendaftaran kita tadi. Skripnya diberikan pada listing 2.

Listing 2. Halaman proses

<HTML>
<HEAD>
<TITLE> Processing your Account </TITLE>
</HEAD>

<BODY>
<?
$uname = $_POST['uname'];
$pswd = md5($_POST['pswd']);
$host = "localhost";
$user = "root";
$pwd = "rahasia";
$db = "daftar";
$stop = 0;
$sql = "select uname from anggota";
$conn = @mysql_connect($host,$user,$pwd) or
            die("Koneksi gagal : " . mysql_error());
mysql_select_db($db);
$qry = mysql_query($sql) or
            die("Query salah : " . mysql_error());
while ($row = mysql_fetch_array($qry)) {
            if ($uname == $row['uname']) {
                        echo "Username $uname was already chosen by someone else <BR>";
                        echo "Go back and choose another username";
                        $stop = 1;
                        break;
            }
}

if ($stop==0) {
            $sql = "insert into anggota values ('$uname','$pswd')";
            $qry = mysql_query($sql) or
                        die("Query salah : "  . mysql_error());
            echo "Your account is successfully created <BR>";
            echo "<A HREF='login.php'> Click here </A> to login";
}
?>
</BODY>
</HTML>

            Perhatikan bahwa pada baris kedua skrip php (setelah bagian <BODY>) terdapat fungsi md5. Fungsi md5 merupakan fungsi yang menghitung md5 hash dari suatu string. (Mengenai hal ini Anda dapat mendapatkan informasi lebih detil di http://www.faqs.org/rfcs/rfc1321.html). Md5 hash menghasilkan 32 karakter dalam format heksadesimal. Itulah sebabnya mengapa field pswd dibuat bertipe data karakter dengan panjang 32 karakter. Dengan md5 hash ini password Anda akan disimpan dalam bentuk yang sangat sulit ditebak.
            Pada skrip ini mula-mula diperiksa apakah username yang dipilih telah ada di dalam database. Jika telah ada, maka php akan memberikan peringatan bahwa username tersebut telah ada dan Anda dipersilakan membuat username baru. Jika belum ada, maka informasi username dan password Anda akan didaftarkan ke dalam database dan Anda akan diberitahu bahwa account Anda telah dibuat. Bandingkan dengan gambar 2 dan gambar 3 di bawah ini.
gambar 2

Setelah proses sign up berhasil, kini kita akan membuat halaman untuk login. Skripnya diberikan pada listing 3.

Listing 3. Halaman login

<HTML>
<HEAD>
<TITLE> Login </TITLE>
</HEAD>

<BODY>
Registered user log in: <BR>

<PRE>
<FORM NAME="frmLogIn" METHOD="post" ACTION="main.php">
Username       : <INPUT TYPE="text" NAME="uname">
Password       : <INPUT TYPE="password" NAME="pswd">

<INPUT TYPE="submit" VALUE="Submit">
</FORM>
</PRE>
New user please register
<A HREF="signup.php"> here </A>
</BODY>
</HTML>

            Simpanlah file ini dengan nama login.php atau login.htm. Jika dijalankan pada browser hasilnya akan nampak seperti gambar 4


. Skrip ini akan diolah pada file main.php. Nah, skrip dari file main.php itu sendiri diberikan pada listing 4.

Listing 4. Pengolah login

<HTML>
<HEAD>
<TITLE> Main Page </TITLE>
</HEAD>

<BODY>
<?
$uname = $_POST['uname'];
$pswd = md5($_POST['pswd']);
$host = "localhost";
$user = "root";
$pwd = "rahasia";
$db = "daftar";
$stop = 0;
$sql = "select * from anggota where uname='$uname'";
$conn = @mysql_connect($host,$user,$pwd) or
            die("Koneksi gagal : " . mysql_error());
mysql_select_db($db);
$qry = mysql_query($sql) or
            die("Query salah : " . mysql_error());
$num = mysql_num_rows($qry);
$row = mysql_fetch_array($qry);

if ($num==0) {
            echo "Username not found <BR>";
            echo "Go back and try another username";
} else {
            if ($pswd!=$row['pswd']) {
                        echo "Your password is incorrect <BR>";
                        echo "Go back and type the correct password";
            } else {
                        echo "You are successfully logged in";
            }
}
?>
</BODY>
</HTML>

            Pada prinsipnya skrip main.php ini mengolah data-data dari halaman login. Langkah pertama yang dilakukan tentu saja adalah koneksi ke database. Setelah itu mencocokkan username yang ada di database, jika tidak cocok Anda diminta memasukkan username kembali. Jika username cocok dengan record yang ada pada database, diperiksa passwornya. Jika passwordnya cocok, maka Anda akan dapat login, jika tidak Anda diminta untuk mengisi password yang tepat. Mudah bukan?
            Namun sebenarnya skrip tersebut di atas belumlah selesai. Mengapa? Sebab skrip seperti di atas (sekalipun telah diberi “pagar” di sana-sini) tetap mudah ditembus oleh siapapun, bahkan Anda tidak perlu belajar menjadi hacker untuk dapat menembusnya.
            Contoh mudah, isilah form login dengan data yang ada pada database Anda. Dengan sendirinya Anda akan login dan masuk ke halaman main.php yang bertuliskan “You are successfully logged in”. Sekarang tekan tombol “back” browser Anda, lalu setelah Anda tiba kembali ke halaman login, tekan tombol “forward”. Apa yang terjadi? Ya, Anda akan kembali masuk ke halaman main.php dan login dengan sukses. Itu artinya jika Anda lalai dan meninggalkan komputer Anda, orang lain dengan mudah akan masuk menggunakan account Anda.
            Lalu bagaimana solusinya? Salah satu caranya adalah dengan menambahkan session ke dalam aplikasi tersebut. Dengan memeriksa apakah suatu variabel session pernah didaftarkan atau belum, maka aplikasi tersebut menjadi lebih aman. Dengan menggunakan solusi ini, fitur login/logout pada aplikasi kita akan terpecah menjadi lima file yang diberikan pada listing 5 hingga listing 9.

Listing 5. File login.php
<HTML>
<HEAD>
<TITLE> Login </TITLE>
</HEAD>

<BODY>
Registered user log in: <BR>
<PRE>
<FORM NAME="frmLogIn" METHOD="post" ACTION="cekpswd.php">
Username       : <INPUT TYPE="text" NAME="uname">
Password       : <INPUT TYPE="password" NAME="pswd">
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
</PRE>

New user please register
<A HREF="signup.php"> here </A>

</BODY>
</HTML>


File login.php tersebut hanyalah form login biasa seperti gambar 4. Parameter ACTION dari tag <FORM> diisi dengan cekpswd.php, karena isian dari form ini akan diperiksa oleh file cekpswd.php.


Listing 6. File cekpswd.php

<?
session_start();
$uname = $_POST['uname'];
$pswd = md5($_POST['pswd']);
$host = "localhost";
$user = "root";
$pwd = "rahasia";
$db = "daftar";
$sql = "select * from anggota where uname='$uname'";
$conn = @mysql_connect($host,$user,$pwd) or
            die("Koneksi gagal : " . mysql_error());
mysql_select_db($db);
$qry = mysql_query($sql) or
            die("Query salah : " . mysql_error());
$num = mysql_num_rows($qry);
$row = mysql_fetch_array($qry);
if ($num==0 OR $pswd!=$row['pswd']) {
            header("Location: sorry.php");
} else {
            $_SESSION['login']=1;
            header("Location: main.php");
}
?>

            File cekpasswd.php digunakan untuk memeriksa username dan password yang dimasukkan pada file login.php. Pada file ini mulai diinisiasi sebuah session. Langkah selanjutnya adalah mencocokkan username dan password dengan record yang terdapat pada database. Jika username dan password itu tidak cocok – bisa usernamenya tidak terdaftar atau passwordnya yang salah – maka skrip tersebut akan mengarahkan langkahnya menuju ke file sorry.php, tapi jika benar maka arahnya akan menuju ke file main.php dan sebuah variabel session diinisiasi. (Pada skrip kita variabel tersebut diberi nama $_SESSION[‘login’]). Yang berfungsi sebagai “pengatur arah” adalah fungsi header(). Fungsi header() akan memberikan output berupa HTTP header yang harus diberikan sebelum ada tag HTML apapun. Itu sebabnya file cekpswd.php hanya terdiri dari skrip php saja dan tidak memiliki tag HTML. (Kalaupun toh ada, itu harus dibawah skrip php yang mengeluarkan HTTP header). Untuk informasi lebih lanjut mengenai HTTP header Anda dapat mengunjungi http://www.w3.org/Protocols/rfc2616/rfc2616. Yang jelas fungsi header() pada skrip kita di atas digunakan untuk redirection, yaitu mengarahkan browser untuk memanggil URL lain. Oleh karena output file cekpswd.php hanya HTTP header saja, maka file ini tidak memiliki “penampakan fisik” pada browser.

Listing 7. File main.php
<?
session_start();
if(!isset($_SESSION['login'])) {
            include("login.php");
} else {
?>
            <HTML>
            <HEAD>
            <TITLE> Main Page </TITLE>
            </HEAD>

            <BODY>
            You are successfully logged in <BR>
            You can access this application <BR> <BR>
            <A HREF="logout.php"> Log Out </A>
            </BODY>
            </HTML>
<?
}
?>

            File main.php adalah file yang akan dipanggil apabila username dan password yang dimasukkan pada halaman login.php berhasil melewati “satpam” cekpswd.php. Lihat gambar 5. 

File inilah yang nantinya bisa dikembangkan untuk menyusun aplikasi-aplikasi web yang diperuntukkan bagi mereka yang login. Sebelumnya pada bagian awal dari file ini diperiksa terlebih dahulu apakah variabel $_SESSION[‘login’] sudah pernah diinisiasi dengan fungsi isset(). Seandainya belum, itu artinya user yang mengakses halaman main.php belum login. Jika demikian, maka orang tersebut akan “diangkut” menuju ke halaman login.php untuk login terlebih dahulu. Apakah mungkin user yang belum login dapat langsung menuju ke halaman main.php? Mungkin saja apabila ia langsung mengetikkan “http://bla..bla..bla/main.php” di bagian address browser. Oleh karena itu harus diberi “satpam” agar user tersebut tidak main selonong saja.
            Jika seandainya aplikasi Anda terdiri dari beberapa halaman, maka pada prinsipnya setiap halaman harus diberi skrip sebagai berikut:

<?
session_start();
if(!isset($_SESSION['login'])) {
            include("login.php");
} else {
?>

            Di bawah skrip ini baru diberikan tag-tag HTML atau skrip PHP lain yang menyusun aplikasi. Dengan demikian setiap halaman selalu memeriksa apakah variabel session $_SESSION['login'] telah diinisiasi. Jika belum, maka redirection akan beraksi dan “menendang” user untuk kembali ke halaman login.php.

Listing 8. File sorry.php

<HTML>
<HEAD>
<TITLE> Sorry </TITLE>
</HEAD>

<BODY>
Your user name or password is incorrect <BR>
Sorry, you are not allowed to access this page
</BODY>
</HTML>

File ini akan muncul apabila user salah memasukkan username atau password pada halaman login. Lihat gambar 6. 

User tersebut dapat mengklik tombol back di browser untuk kembali ke halaman login dan memasukkan username dan password yang benar.

Listing 9. File logout.php

<?
session_start();
unset($_SESSION['login']);
session_destroy();
header("Location: login.php");
?>


            File ini digunakan untuk melakukan proses logout. Pada file ini variabel $_SESSION['login'] dihilangkan sekaligus bersama dengan sessionnya. Langkah selanjutnya adalah mengarahkan aplikasi ke halaman login.php. Setelah session dihilangkan, maka user harus login lagi untuk dapat mengakses aplikasi tersebut.
            Pada dasarnya fungsi header() tidak harus mengarahkan aplikasi ke file login.php. Bisa saja Anda membuat sebuah file lain yang bernama goodbye.php misalnya yang isinya adalah ucapan perpisahan.
            Nah, selamat belajar mengembangkan aplikasi dengan menggunakan fitur login/logout.


Jumat, 29 Juni 2012

Bongkar rahasia Notepad

Mengintip serial numbaer windwos dengan Notepad
Notepad yang sepele ternyata bisa digunakan untuk mengintip serial number/ produk key dari windows seseorang, tidak hanya windows namun juga bisa dimanfaatkan untuk mengintip Serial Number dari aplikasi microsoft office 2007, nah penasaran kan…??
Ketikan script yang panjang dan melelahkan berikut ini…(gak papa itung-itung sambil latihan ngetik script…)

CONST HKEY_LOCAL_MACHINE = &H80000002
 
 CONST SEARCH_KEY = "DigitalProductID"
 
 Dim arrSubKeys(4,1)
 
 Dim foundKeys
 
 Dim iValues, arrDPID
 
 foundKeys = Array()
 
 iValues = Array()
 
 arrSubKeys(0,0) = "Microsoft Windows Product Key"
 
 arrSubKeys(0,1) = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
 
 arrSubKeys(2,0) = "Microsoft Office XP"
 
 arrSubKeys(2,1) = "SOFTWARE\Microsoft\Office\10.0\Registration"
 
 arrSubKeys(1,0) = "Microsoft Office 2003"
 
 arrSubKeys(1,1) = "SOFTWARE\Microsoft\Office\11.0\Registration"
 
 arrSubKeys(3,0) = "Microsoft Office 2007"
 
 arrSubKeys(3,1) = "SOFTWARE\Microsoft\Office\12.0\Registration"
 
 arrSubKeys(4,0) = "Microsoft Exchange Product Key"
 
 arrSubKeys(4,1) = "SOFTWARE\Microsoft\Exchange\Setup"
 
 strComputer = "."
 
 Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
 
 For x = LBound(arrSubKeys, 1) To UBound(arrSubKeys, 1)
 
 oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x,1), SEARCH_KEY, arrDPIDBytes
 
 If Not IsNull(arrDPIDBytes) Then
 
 call decodeKey(arrDPIDBytes, arrSubKeys(x,0))
 
 Else
 
 oReg.EnumKey HKEY_LOCAL_MACHINE, arrSubKeys(x,1), arrGUIDKeys
 
 If Not IsNull(arrGUIDKeys) Then
 
 For Each GUIDKey In arrGUIDKeys
 
 oReg.GetBinaryValue HKEY_LOCAL_MACHINE, arrSubKeys(x,1) & "\" & GUIDKey, SEARCH_KEY, arrDPIDBytes
 
 If Not IsNull(arrDPIDBytes) Then
 
 call decodeKey(arrDPIDBytes, arrSubKeys(x,0))
 
 End If
 
 Next
 
 End If
 
 End If
 
 Next
 
 MsgBox("Selesai")
 
 Function decodeKey(iValues, strProduct)
 
 Dim arrDPID
 
 arrDPID = Array()
 
 For i = 52 to 66
 
 ReDim Preserve arrDPID( UBound(arrDPID) + 1 )
 
 arrDPID( UBound(arrDPID) ) = iValues(i)
 
 Next
 
 Dim arrChars
 
 arrChars = Array("B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9")
 
 For i = 24 To 0 Step -1
 
 k = 0
 
 For j = 14 To 0 Step -1
 
 k = k * 256 Xor arrDPID(j)
 
 arrDPID(j) = Int(k / 24)
 
 k = k Mod 24
 
 Next
 
 strProductKey = arrChars(k) & strProductKey
 
 If i Mod 5 = 0 And i <> 0 Then strProductKey = "-" & strProductKey
 
 Next
 
 ReDim Preserve foundKeys( UBound(foundKeys) + 1 )
 
 foundKeys( UBound(foundKeys) ) = strProductKey
 
 strKey = UBound(foundKeys)
 
 MsgBox strProduct & vbNewLine & vbNewLine & foundKeys(strKey)
 
 End Function

Rabu, 27 Juni 2012

Apa itu Linux?


Mungkin diantara kita ada yang baru pertama kali mendengar tentang OS linux..:) ada yang bertanya,"apa sih itu linux?apa bagusnya linux dengan Windows?susah gak make linux?" 
yaahh,,pertanyaan ini akan di jawab dalam artikel kali ini..
bekicot :D :D :D
Linux pertama kali ditemukan oleh seorang Mahasiswa Finlandia bernama Linus Torvalds..:) dia adalah penggagas Sistem Operasi Open Source..seperti nama OS nya.nama sitem operasi linux ini di amlbil dari namanya sendiri. seiring pekembangannya linux melahirkan turunannya seperti ubuntu,Slackware,Slax,Fedora,,dll :)hehe..:)
waduh,,dr tadi kita hanya bicara soal linux,,:D truss dmn perbedaan linux dengan Windows? :D
linux adalah sistem operasi yang terbuka source kodenya berbeda dengan windows yang menymbunyikan source kodenya..dengan adanya linux maka semua orang bisa meremastring linux ini,,banyak sekali turununan dari linux seperti linux ubuntu yang banyak pengguna yang telah berhasil meremastering ubuntu ini seperti Edubuntu,Lubuntu,Xubuntu,Blankon buatana asli Indonesia,,:):)
mau tau kelebihan linux?: ):P
cekidot,,dalam dunia virus linux ibarat tameng yang sangat kuad sehingga virus tidak bisa masuk apalagi merusak sistem dalam linux,karena linux tidak mengenal ekstensi .exe seperti halnya windows yang mengenal ekstensi .exe. banyak pengguna OS windows sering berkeluh kesah dengan virus yang masuk ke dalam PC atau laptop mereka,,diantaranya virus telah merusak sistem 32 windows, :D :D sehingga tidak sedikit dari mereka yang meng-install ulang OS walaupun harus mengeluarkan biaya install yang tidak sedikit(bagi kantong orang miskin): D Rp. 100.000.
bukan hanya itu,,linux adalah OS yang banyak digunakan oleh para Hacker untuk meng-hack sesuatu,salah satu linux yang digunakan adalah Backtrack.
kesimpulanya,,linux sangat berbeda dengan windows,,jadi jika anda berminat untuk migrasi ke linux,,silahkan saja,,dan jika anda butuh bantuan penginstalan,,
jika anda orang Gorontalo silahkan hubungi saya :D :D :D
dan tidak lupa saya mengucapkan terimaksih atas kunjungan anda di blog saya ini,, :)