Jumat, 05 Juni 2009

cara mengganti domain .co.cc

Setting Custom Domain .co.cc

Masuk ke co.cc,
Pilih nama yang diinginkan di kotak yang terbuka di homepage co.cc. Setelah itu periksa apakah nama itu tersedia atau tidak. Bila tersedia dan muncul Free, berarti bisa digunakan secara gratis. Untuk nama-nama yang dianggap favourit, kita harus baya
Kemudian kita harus register disitu dengan mengisi berbagai formulir. Lalu masuk ke Manage Domain.
Klik setup dan kita akan masuk ke pengaturan domain tersebut.
Klik Zone Record dan isikan domain kita di kolom Host.
TTL pilih 1D.
Type pilih A.
untuk Value harus kita isi dengan IP Address ghs.google.com Caranya klik Run dari Startmenu lalu ketik ping ghs.google.com akan muncul deretan angka misalnya 66.249.81.121 Masukan itu di kolom Value.
Klik tombol setup.
beralih ke blogger. masuk kontrol panel atau dashboard dan klik tab Pengaturan.
Klik tab Publikasikan.
Kemudian klik Domain Custom LALU klik pengaturan lanjut.
Masukan domain yang tadi dibuat ke kolom alamat blog.
Klik Simpan Pengaturan.
beri tanda centang pada Mengarahkan Domain Custom mu. Ini berfungsi untuk mengalihkan pengunjung yang mengetikkan alamat menggunakan www.
Klik Simpan Pengaturan sekali lagi. Nah domain kita sudah berganti.
note : Hanya saja proses pemindahan domain dari blogspot ke co.cc tidak ada patokan pasti. Kadang beberapa menit, kadang beberapa jam. Jadi bila dibuka masih lari ke homepage co.cc, bersabarlah. Untuk mengembalikan domain ke blogspot.com, kita melakukannya dari situ juga dengan mengeklik Berpindah ke blogspot.com.
Setting Custom Domain .co.cc

Seperti yang sudah kita ketahui, bahwa co.cc adalah top level domain yang bisa kita dapatkan secara gratis. Kita bisa mengganti nama blog kita dari "http://namadomain.blogspot.com" atau "http"//namadomain.wordpress.com" (dll) menjadi "http://namadomain.co.cc" . Dengan co.cc kita bisa mengontrol DNS Records, A, MX, dan CNAME records, sehinga domain co.cc bukan hanya sekedar "URL Forwarding".
Berikut ini akan saya coba mengungkapkan tentang cara setting domain di co.cc:

Ada 3 tipe pengaturan di co.cc. Ketiganya memiliki fungsi tersendiri. berikut ini penjelasanya:

1. Managed DNS
Ini biasanya digunakan untuk sebuah web yang memerlukan web hosting dan mengharuskan untuk mengarahkan Name Server-nya ke hosting tersebut. Misal untuk membuat web di 000webhost, atau bisa juga untuk blog wordpress yg menggunakan hosting dari luar. Metode ini tidak cocok digunakan untuk blogger/blogspot yang menggunakan hosting default dari blogger/blogspot.
Cara setting untuk metode ini yaitu dengan mengisi pada kolom "Name Server 1 dan Name Server 2 dengan name server yg sesuai dengan hosting yang digunakan. Misal, bagi yang menggunakan hosting dari 000webhost maka untuk kolom "Name Server 1" disi dengan "ns01.000webhost.com" dan kolom "Name Server 2" disi dengan "ns02.000webhost.com". Kemudian klik tombol "Setup". Selesai


2. Zone Records
Zone records cocok digunakan bagi para pengguna blogger/blogspot. berikut ini cara setting untuk Zone Records

* Pada kolom "Host" isikan dengan nama domain yg sudah km daftarkan, misal "www.namadomain.co.cc" (jangan lupa dikasih "www")

* Untuk option "TTL" biarkan saja, gak perlu dirubah2

* Pada option "Type" pilih yang "CNAME"

* Untuk kolom "Value" isikan "ghs.google.com"

Sehingga akan seperti pada gamabr dibawah ini:

Langkah selanjutnya yaitu merubah settingan di blogger/blogspot caranya begini:

* Login ke blogger/blogspot kemudian masuk ke menu "Setting-->Publishing"

* Kemudian pilih "Switch to: • Custom Domain

* Setelah itu klik pada "Already own a domain? Switch to advanced settings"

* Kemudian isikan nama domain kamu yang baru pada kolom "Your Domain".

* Selanjutnya klik tombol "Save Setting"

Selesai. Kalau berhasil (Settingnya sudah benar) maka domain kamu yang baru akan aktif dalam waktu antara beberapa jam sampai 2 hari. Jadi sabar aja menunggunya. Blog kamu akan tetap bisa diakses dengan melalui domain yang lama.

3. URL Forwarding
URL forwarding bisa digunakan untuk apa aja, bisa web ato blog. Tapi URL Forwarding ini hanya memforward domain yg baru (yang di co.cc) ke domain lama. Jadi domain lama akan 100% seperti semula tanpa ada perubahan apapun, cuma kita bisa mengakses web/blog kita dengan mengetikkan nama domain baru kita di browser. Jika menggunakan URL Forwarding maka yang terindex di google atau Search engine yang lain adalah tetap Domain kita yang lama.
Untuk setting URL Forwarding sangat mudah, kita hanya mengisikan data-data yang diminta dan disesuaikan dengan web/blog kita, seperti "Redirect to:, Page Title, URL Hiding, Meta Description dan Meta Keywords". Kita tidak perlu lagi mensetting domain di web/blog kita lagi.
Note: Metode ini tidak dianjurkan jika tidak terpaksa

cara membuat template

1. Masuk ke blogger dan ke menu "Edit HTML".
2. Trus klik tombol "Brows" untuk mengupload template yg udah kamu donwload tadi.
3. Kemudian Cari kode seperti ini:

body { margin: 0px; padding: 0px; text-align: left; font:$bodyfont; color:$textcolor; background: #323232 url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/backgroundBlue.jpg') repeat-x top left; }

4. Ganti text yang dicetak tebal dengan lokasi gambar background yang kamu buat.
5. Cari kode seperti ini :

#center {background: #ffffff url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/motion.jpg') repeat-y top center;}

6. Ganti text yang dicetak tebal dengan lokasi gambar main kamu.
7. Cari kode seperti ini:

#header { margin: 0; height:196px; width:898; color: $pagetitlecolor; background: url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/pasukantakbersenjataHeader.gif') no-repeat top center; }

8. Ganti text yang dicetak tebal dengan gambar header.
9. Cari kode seperti ini:

#footer { margin: 0; width: 898px; height:80px; padding: 0px; background: url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/pasukantakbersenjataFoterMissingPro.gif') repeat-y top center; }

10. Ganti text yang dicetak tebal dengan gambara foter.
11. Masih ada beberapa hal yang harus kamu perhatikan. coba cari kode-kode berikut:

#outer-wrapper { width: 898px; margin: 0px auto 0; text-align: justify; }

kode width: 898px menunjukkan lebar dari blog kamu, kamu bisa mengubahnya sesuai keinginanmu, tapi harus disesuaikan dengan lebar desain gambar yang kamu buat.

#main { float: left; width: 445px; margin: 5px; padding: 0px 0px 0px 10px; line-height: 1.5em; word-wrap: break-word; /* fix for long text breaking sidebar float in IE */ overflow: hidden; }

kode width: 445px; adalah lebar daerah main yang berisi posting, kamu bisa merubahnya.

#sidebar { float: right; width: 153px; padding-right: 50px; font-size: 83%; color: $sidebartextcolor; line-height: 1.4em; word-wrap: break-word; overflow: hidden; }
#ads-wrapper {float: left; width: 195px; padding-left: 10px; word-wrap: break-word; overflow: hidden; }

kode width: 153px; adalah lebar sidebar bagian kanan. Dan kode width: 195px; adalah lebar sidebar bagian kiri. Terus kode padding-right: 50px; jarak antara tulisan atau isi sidebar sebelah kanan dengan garis batas kanan. Dan kode padding-left: 10px; adalah jarak antara isi sidebar kiri dengan garis batas kiri.

#header { margin: 0; height:196px; width:898; color: $pagetitlecolor; background: url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/pasukantakbersenjataFoterMissingPro.gif') no-repeat top center; }

kode height:196px; width:898; adalah ukuran tinggi dan lebar bagian header, kamu bisa menyesuaikannya dengan ukuran header kamu.

#footer { margin: 0; width: 898px; height:80px; padding: 0px; background: url('http://i531.photobucket.com/albums/dd356/pasukan_takbersenjata/pasukantakbersenjataFoterMissingPro.gif') no-repeat top center; }

kode width: 898px; height:80px; adalah ukuran lebar dan tinggi bagian footer.

12. Nah kalo udah selesai coba di preview template kamu, sudah sesuai kah? atau hancur?
13. Kalo sudah di Save.

Jumat, 15 Mei 2009

Deep Freeze

DEEP FREEZE

Deep Freeze memang aplikasi “aneh bin ajaib”. Aplikasi ini bisa “membekukan” harddisk sehingga perubahan-perubahan yang terjadi pada system akan lenyap saat komputer di restart. Namun, saat kita mencoba mengUninstallnya, seringkali kita mengalami kesulitan. Belum lagi kalau kita lupa passwordnya.
Di bawah ini akan saya coba ulas berbagai tips untuk menghabisi Deep Freeze yang saya kumpulkan dari beberapa sumber. Semoga bisa membantu anda.

cara-cara melumpuhkan DeepFreeze:

1.Pake xDeepFreeze
1. Download xDeepFreeze di sini.
2. ekstrak ke C:\xDeepFreeze

3. Jalankan file Run_Me.exe. Muncul file “mcr.bat” dan “XDeepFreeze.exe” akan terload.
4. Pada XDeepFreeze, Tekan “Stop DeepFreeze”, untuk menghentikan “frzstate.exe”

5. Bersihkan registry yang dibuat Deep Freeze saat instalasi, tekan “Clean Registry”.
6. Jalankan command.com di folder C:\xDeepFreeze
7. Jalankan mcr.bat. Ini akan membersihkan file “persifrz.vxd”.
8. Klik Exit. Deep Freeze tinggal sejarah.



2.Pake Deep Unfreezer (Deep Freeze dibawah v.6)

1. Download Deep Unfreezer di sini.
2. Jalankan aplikasi. Klik Load Status.
3. Pilih Boot Thawed. Klik Save Status.
4. Reboot





3.Pake PE Builder (Live CD Windows)

Cara yang satu ini saya kutip dari Wikianswer. Aplikasi yag harus disiapkan adalah PE Builder. Anda bisa mendapatkannya di sini. Selain itu, anda membutuhkan file instalasi Windows (XP Home/ Pro dengan minimal SP 1 atau Server 2003).
Langkah-langkah yang harus dilakukan cukup panjang. Pertama-tama, kita harus membuat CD Startup Windows.
1. Pastikan sistem memiliki ruang kosong 500 MB.
2. Copy file instalasi Windows ke folder khusus di Harddisk.

3. Install PE Builder, lalu jalankan aplikasi ini.
4. Setelah menyetujui License Agreement, akan muncul tampilan utama PE Builder.
5. Masukkan lokasi file instalasi Windows.
6.Pada dialog PE Builder, pilih opsi “Burn CD/DVD”. Ketika anda menggunakan CD RW (bisa dihapus), pastikan bahwa pilihan “AutoErase RW” diaktifkan. Pilihan “burn using” har
us diset ke “StarBurn”. Kalau anda ingin CD otomatis dikeluarkan setelah proses burning selesai, centangi “Eject after burn”. Pilih cd writer anda dari daftar device.
7. klik “build”. PE builder akan meminta ijin membuat direktori BartPE, jawab Yes.
8. Lisensi dari Microsoft Windows tampil. Baca dan pilih agree untuk melanjutkan.
9. Tunggu sampai selesai.
Langkah selajutnya, silakan retart komputer dan masuk ke BIOS. Ubah urutan booting agar boot melalui CD. Setelah masuk ke live CD Windows, lakukan langkah-berikut.
1. Jalankan regedit.
2. Buka menu Find dan masukkan “UpperFilters”. Jangan lupa centangi “only the Values”.
3. Jika telah ditemukan, lihat apakah terdapat baris yang mencantumkan driver Deep Freeze (DeepFrz atau DepFrzLo) lalu hapus. hapis juga baris untuk ThawSpace (ThwSpace), biarkan sisanya. Tekan F3 untuk melanjutkan pencarian dan ulangi proses diatas sampai value UpperFilters tidak ada di key HKLM\MySystem.
4. Tuju ke HKLM\MySystem\Select lalu buka value bernama Default. Di sini terdapat key untuk control set yang akan digunakan system saat booting. Jika nilainya 1 maka akan tertulis ControlSet001, jika 2 akan tertulis ControlSet002, dst. Ingat control set itu
5. Lalu tuju ke HKLM\MySystem\ControlSetXXX(sesuai default)\Services lalu hapis key yang bernama driver Deep Freeze (DeepFrz atau DepFrzLo dan DepFrzHi). Lalu hapus juga driver ThawSpace (ThwSpace).
6. Reboot system secara normal.
7. Selesai sudah.

Tapi bila anda masih bersikeras untuk mencoba DeepFreeze silahkan download disini !!!!





ANTIVIRUS

Sebelum saya membahas tentang arti dari antivirus keseluruhan, disini saya akan terlebih dahulu apa itu VIRUS dan Macam-macam Virus.

Virus adalah sebuah Kode yang ditempelkan dalam satu program yang menyebabkan pengkopian dirinya disisipkan ke satu program lain atau lebih. Program menginfeksi program-program lain dengan memodifikasi program-program itu. Modifikasi itu termasuk memasukkan kopian program program virus yang kemudian dapat menginfeksi program-program lain. Selain hanya propagasi, salah satu program jahat ini biasanya melakukan fungsi yang tak diinginkan. Seperti virus biologis, pada virus komputer terdapat kode instruksi yang dapat membuat kopian sempurna seperti dirinya. Ketika komputer yang terinfeksi berhubungan (kontak) dengan perangkat lunak yang belum terinfeksi, kopian virus memasuki program baru. Infeksi dapat menyebar dari komputer satu ke yang lainnya melalui disk yang digunakan pemakai, atau mengirimkan program melaui jaringan. Pada lingkungan jaringan, kemampuan mengakses aplikasi dan layanan-layanan komputer lain merupakan fasilitas sempurna penyebaran virus.
Sebuah virus dapat berisi rutin-rutin tertentu yang diisikan oleh programmer virus. Rutin-rutin ini bisa saja berisi perintah perusakan atau hanya sekedar menampilkan pesan.
Macam-macam Virus :
1. Virus resident
virus resident yaitu Program virus yang menetap di memori.
2.Virus Komputer
Virus komputer yaitu program buatan manusia yang dapat memperlambat kinerja sistem, merugikan atau bahkan merusak sistem. Program ini mempunyai kemampuan untuk mengembang atau menyebar yang telah diatur di dalam program tersebut.Virus memiliki kelebihan yang disebut Stealth yang artinya adalahKemampuan yang dimiliki oleh suatu virus untuk membuat jejaknya tidak bisa dideteksi oleh program pendeteksi atau program antivirus.jadi kita harus lebih berhati-hati dan jangan senang dulu bila komputer kita tidak bervirus, bisa jadi virus-virus dalam komputer kita itu memakai stealthnya tersebut.
Sedangkan arti dari antivirus itu sendiri adalahProgram untuk melacak keberadaan dan mengamankan virus pada media penyimpanan, baik pada disk maupun memory.Bila antivirus kita menemukan file / objek yang berpotensi merusak maka objek tersebut akan muncul sehingga kita dapat melakukan langkah Eksekusi dalam arti lain yaitu kita dapat menghapus atau mengkuarantina Virus-virus tersebut.
Apalgi setelah adanya FlashDisk yang berguna untuk menyimpan data. dengan ukuran yang portable, FD sangat berpotensi untuk terkena Virus. Maka dari itu kita harus pula memiliki antivirus yang portable juga, seoerti Ansav,dll.


untuk mendownload Ansav-Beta Silahkan Klik Icon di bawah ini !!!!!

turbo C++

TURBO C++/TURBO C3

3.1 VARIABEL

Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang mempunyai sintaks sebagai berikut :

variable = ekspresi ;Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
Tidak boleh mengandung spasi.
Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, =dsb.
Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. Contoh penamaan variabel yang benar :

NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.Contoh penamaan variable yang salah :%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb

3.2 DEKLARASI

Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi.

3.2.1 DEKLARASI VARIABEL

Bentuk umumnya :

Nama_tipe nama_variabel ;

Contoh :int x; // Deklarasi x bertipe integerchar y, huruf, nim[10]; // Deklarasi variable bertipe charfloat nilai; // Deklarasi variable bertipe floatdouble beta; // Deklarasi variable bertipe doubleint array[5][4]; // Deklarasi array bertipe integerContoh :Outputnya :

66n 3.2.1 DEKLARASI KONSTANTA

a. Menggunakan keyword constContoh : const float PI = 3.14152965;Berbeda dengan variable, konstanta bernama tidak dapat diubah jika telah diinisialisasi b. Menggunakan #defineContoh : #define PI 3.14152965Keuntungan menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan preprocessor directive) dan mengganti semua Phi dengan nilai 3.14152965.Contoh :

3.3 TIPE DATA

Tipe data dapat dikelompokkan menjadi atas dua macam :1. Tipe Dasar.2. Tipe Bentukkan.

3.3.1 TIPE DASAR

Adalah tipe yang dapat langsung dipakai.Tipe data yang berhubungan dengan bilangan bulat adalah char, int, long. Sedangkan lainnya berhubungan dengan bilangan pecahan. Contoh :Outputnya : 18125Darimana angka 18125 diperoleh ?Jika variable tidak diinisialisai, namun nilai keluarannya diminta, maka compiler dengan bijak akan menampilkan nilai acak yang nilainya tergantung dari jenis compilernya.

3.3.1.1 KARAKTER & STRING LITERAL

String adalah gabungan dari karakterContoh : “ Belajar “ : Literal String“ B “ : KarakterPanjang Stringstrlen() : nama fungsi untuk menghitung panjang stringFungsi strlen() dideklarasikan dalam file string.h. Jadi bila anda ingin menggunakan fungsi strlen(), maka prepocessor directive #include harus dimasukkan dalam program diatas main().Contoh :Outputnya: 1413710 Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik – koma (semicolon) “ ; “.Perhatikan, bahwa :· ‘ \n ‘ dihitung satu karakter. \n disebut newline karakter· Endl juga merupakan newline karakter ( sama kegunaannya seperti \n ).Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa disebut escape sequence characters, yaitu Karakter Keterangan


3.3.1.2 KEYWORD & IDENTIFIER

Dalam bahasa pemrograman, suatu program dibuat dari elemen-elemen sintaks individual yang disebut token, yang memuat nama variable, konstanta, keyword, operator dan tanda baca. Contoh :Output :66Program diatas memperlihatkan 15 token, yaitu main, (, ), {, int, n, =, 66, ;, cout, <<, endl, return, 0 dan }Token n adalah suatu variableToken 66,0 adalah suatu konstantaToken int, return dan endl adalah suatu keywordToken = dan << nilai =" 80;A" 2 =" 1," 3 =" 0Contoh" 26="3," m =" m" nm =" m" nm =" m" nm =" m" nm =" m" contoh=" =" x=" ="> Lebih besar x > y Apakah x lebih besardari y<>= Lebih besar atau sama dengan x >= y Apakah x lebih darisama dengan y<= Lebih kecil atau sama dengan x <= y Apakah x kurang darisama dengan y15 Copyright PIK Unsri Agustus 2006Contoh:Outputnya : 4.1.4 OPERATOR NAIK DAN TURUN ( INCREMENT DAN DECREMENT ) Operator increment à ++Operator decrement à –Contoh :Outputnya :Terlihat bahwa operator pre-increment dan post-increment memiliki akibat yangsama, yaitu manambah nilai satu pada m dan memasukkan nilai tersebut kembali ke m(m=m+1). Hal yang sama juga terjadi pada operator pre-decrement dan post-decrementyang memberikan akibat yang sama, yaitu mengurangi nilai satu dari n ( n = n – 1).16 Copyright PIK Unsri Agustus 2006Tetapi bila digunakan sebagai sub-ekspresi, operator post-increment dan preincrementmenunjukkan hasil yang berbedaContoh :Outputnya :Penjelasan :Dalam penugasan yang pertama, m adalah pre-increment, menaikkan nilainya menjadi67, yang selanjutnya dimasukkan ke n.Dalam penugasan kedua, m adalah post-increment, sehingga 67 dimasukkan dahulu ke nbaru kemudian nilai m-nya dinaikkan, itu sebabnya mengapa nilai m = 68 dan n = 67.Dalam penugasan ketiga, m adalah post-increment, sehingga nilai m ( = 68 ) ditampilkandahulu ( ke layar ) baru kemudian nilai m dinaikkan menjadi 69.Dalam penugasan keempat, m adalah pre-increment, sehingga nilai m dinaikkan dahulumenjadi 70 baru kemudian ditampilkan ke layar.Supaya lebih paham, perhatikan pula contoh dibawah.Contoh :17 Copyright PIK Unsri Agustus 2006Penjelasan :Dalam penugasan untuk n, pertama kali m dinaikkan (++m) menjadi 6, kemudian mditurunkan kembali menjadi 5, karena adanya –m. Sehingga nilai m sekarang adalah 5dan nilai m = 5 inilah yang dievaluasi pada saat penugasanperkalian dilakukan. Padabaris terakhir, ketiga sub-ekspresi dievaluasi dari kanan ke kiri. 4.1.5 OPERATOR BITWISE Operator Deskripsi Contoh<<>> Geser n bit ke kanan ( right shift ) m >> n& Bitwise AND m & n| Bitwise OR m | n^ Bitwise XOR m ^ n~ Bitwise NOT ~mNB : Seluruh operator bitwise hanya bisa dikenakan pada operand bertipe data int ataucharBerikut ini diberikan tabel kebenaran untuk operator logikaP = A operator BAND ORA B P0 0 00 1 01 0 01 1 1A B P0 0 00 1 11 0 11 1 1XORA B P0 0 00 1 11 0 11 1 018 Copyright PIK Unsri Agustus 2006Contoh :Output :Penjelasan :Nilai keluaran diatas, tergantung dari jenis compiler yang digunakan. Hasil diatasmerupakan keluaran dari compiler Turbo C++.Pada Turbo C++ besar dari integer adalah 2 byte atau sama dengan 16 bit, untukmengetahuinya digunakan perintahcout<<<< 00000001010010002 =" 3281082">> 2 à 00000000000101002 = 201082 & 26 à 0000000001010010200000000000110102—————————————— &00000000000100102 = 1810dan begitu juga untuk operasi OR dan XOR.~82 à digunakan 2’s complement, yaitu19 Copyright PIK Unsri Agustus 20068210 = 00000000010100102 lalu dinegasikan tiap bitnya menjadi11111111101011012 kemudian LSB ditambah 1 menjadi1111111110101110 = 6545410 nilai ini melebihi jangkauan maksimum intyang berkisar di -32768 sampai 32767, sehingga nilai yang keluar yaitu83.Cara lain penulisan dengan menggunakan operator bitwise :m = m << nm =" m">> n ó m >>= nm = m & n ó m &= nm = m | n ó m |= nm = m ^ n ó m ^= n

3.1.6 OPERATOR LOGIKA

Operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadisebuah ungkapan berkondisi.Operator Deskripsi Contoh&& logic AND m && n|| logic OR m ||n! logic NOT !mContoh :Outputnya :Penjelasan :Hasil keluaran dari operator logika adalah 0 dan 1.0 jika keluarannya salah dan 1 jika keluarannya benar.20 Copyright PIK Unsri Agustus 2006

3.17 OPERATOR KONDISI

Operator kondisi digunakan untuk memperoleh nilai dari dua kemungkinanungkapan1 ? ungkapan2 : ungkapan3Bila nilai ungkapan1 benar, maka nilainya sama dengan ungkapan2, bila tidak makanilainya sama dengan ungkapan3Contoh :Outputnya :

3.2 STATEMEN I/O

Pada C++ terdapat 2 jenis I/O dasar, yaitu:a. Statemen Input adalah Statemen / fungsi yang digunakan untuk membaca data dariinputing device (keyboard/mouse), contoh : cout (character out)b. Statemen Output adalah Statemen yang digunakan untuk menuliskan data ke layarmonitor, contoh : cin (character in)Contoh 1:21 Copyright PIK Unsri Agustus 2006Contoh 2:Outputnya :Contoh 3:Output :22 Copyright PIK Unsri Agustus 2006Latihan1. Buatlah program untuk menghitung luas bangunan geometri (bujursangkar,lingkaran, segitiga dan trapesium). Data masukkan dibaca dari piranti masukkandan luas bangun ditampilkan sebagai keluaran.2. Buatlah program untuk menghitung harga total suatu barang, dimana jumlahbarangnya 5, harga perunit 5203.02.3. Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan,pembagian, perkalian, dan pengurangan dengan variabel yang diinputkan.4. Mencetak sejumlah deret bilangan ganjil antara 1 sampai N, dimana Ndimasukkan oleh user.23 Copyright PIK Unsri Agustus 2006

IV. PEMILIHAN

Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentudimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Adabeberapa bentuk struktur dasar pemilihan ini :

4.1 PERNYATAAN

ifSebuah pernyataan yang dapat dipakai muntuk mengambil keputusan berdasarkansuatu kondisi. Bentuk pernyataan ini ada dua macam :- if saja dan- elseBentuk Umumnya Satu Kasus:if (kondisi)pernyataan ;Pernyataan dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi,jika tidak program tidak memberikan hasil apa-apa.Contoh :Outputnya :24 Copyright PIK Unsri Agustus 2006Penjelesan :Tampak bahwa kalau usia yang dimasukkan lebih dari atau sama dengan 17,program tidak menghasilkan apa-apa.Bentuk Umumnya Dua Kasus :if (kondisi)pernyataan1 ;elsepernyataan2;Pernyataan1 dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi,jika tidak, lakukan pernyataan2.Jika Anda tidak mempergunakan pernyataan else program tidak akan error,namun jika anda mempergunakan pernyataan else tanpa didahului pernyataan if, makaprogram akan error.Jika pernyataan1 atau pernyataan2 hanya terdiri dari satu baris, maka tanda { }tidak diperlukan, namun jika lebih maka diperlukan.Bentuk Umumnya Banyak Kasus :if (kondisi){pernyataan1;pernyataan1a;pernyataan1b;}else{pernyataan2;pernyataan2a;pernyataan2b;}25 Copyright PIK Unsri Agustus 2006Contoh 1:Contoh 2:Outputnya :Penjelesan :Terlihat bahwa kalau usia yang dimasukkan lebih dari 17, program akan memberipesan Selamat Menonton.Selain dari if … else, juga dikenal bentuk if … else if. Adapun perbedaannyadiilustrasikan oleh dua contoh dibawah ini.26 Copyright PIK Unsri Agustus 2006Contoh 3 :Outputnya:Mengapa ? Karena contoh 2 sama saja jika ditulis seperti dibawah iniContoh 4 :Contoh diatas disebut juga nested conditional27 Copyright PIK Unsri Agustus 2006

4.2 PERNYATAAN

SwitchPernyataan swich adalah pernyataan yang digunakan untuk menjalankan salahsatu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuahungkapan dan nilai penyeleksian.Pernyataan if…else if jamak dapat dibangun dengan pernyataan switch.Bentuk Umumnya :switch (ekspresi){case konstanta1 :pernyataan1 ;break ;case konstanta2 :pernyataan2 ;break ;case konstanta3 :pernyataan3 ;break ;::case konstantaN :pernyataanN ;break ;default :pernyataanlain;}Hal – hal yang perlu diperhatikan adalah :1. Dibelakang keyword case harus diikuti oleh sebuah konstanta, tidak boleh diikutioleh ekspresi ataupun variable.2. Konstanta yang digunakan bertipe int atau char3. Jika bentuknya seperti diatas maka apabila ekspresi sesuai dengan konstanta2maka pernyataan2, pernyataan3 sampai dengan pernyataanlain dieksekusi. Untukmencegah hal tersebut, gunakan keyword break;. Jika keyword break digunakanmaka setelah pernyataan2 dieksekusi program langsung keluar dari pernyataanswitch. Selain digunakan dalam switch, keyword break banyak digunakan untukkeluar dari pernyataan yang berulang ( looping ).28 Copyright PIK Unsri Agustus 20064. pernyataanlain dieksekusi jika konstanta1 sampai konstantaN tidak ada yangmemenuhi ekspresi.Contoh :Output :Ket : 45, dan 450 adalah input dari user29 Copyright PIK Unsri Agustus 2006Latihan :1. Buatlah program untuk mencari apakah bilangan tersebut ganjil atau genap,dimana bilangan merupakan piranti masukkan2. Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagaiberikut : 0<=nilai <30 i="4," i =" 6," i="10." i="3" i="7" 1="7)36" z =" hasil(x,y);">
apakah anda tertarik untuk mencobanya ????



Selasa, 12 Mei 2009

download

VIRTUAL BOX

VirtualBox is an x86 virtualization software package, originally created by German software company innotek, now developed by Sun Microsystems as part of its Sun xVM virtualization platform. It is installed on an existing host operating system; within this application, additional operating systems, each known as a Guest OS, can be loaded and run, each with its own virtual environment.

Supported host operating systems include Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, while supported guest operating systems include DragonFlyBSD, FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows and Solaris. The latest version also supports Windows 7 beta and release candidate 1.

According to a 2007 survey by DesktopLinux.com, VirtualBox was the third most popular software package for running Windows programs on Linux desktops.

History

The application was initially offered under a proprietary software license. One version of the product was available at no cost for personal or evaluation use, subject to the VirtualBox Personal Use and Evaluation License (PUEL). In January 2007, VirtualBox OSE (Open Source Edition) was released as free software, subject to the requirements of the GNU General Public License (GPL), version 2.

The original developer, innotek, also contributed to the development of OS/2 and Linux support in virtualization and OS/2 ports of products from Connectix which were later acquired by Microsoft. Specifically, innotek developed the “additions” code in both Microsoft Virtual PC and Microsoft Virtual Server, which greatly improves host-guest OS interactions. OS/2 has been notoriously difficult to run virtualized in the past due to extensive ring 2 execution.[citation needed]

Sun Microsystems acquired Innotek in February 2008.


Emulated environment

VirtualBox on Mac OS X running OpenBSD

Several guest operating systems can be loaded. Each can be started, paused and stopped independently. The host operating system and guest operating systems can communicate with each other, using the network facility provided, as can guest operating systems if more than one is running.

Hardware emulation

VirtualBox supports both Intel's hardware virtualization VT-x and AMD's AMD-V.

Hard disks are emulated in a special container format called "Virtual Disk Images", which is, at present, incompatible with the formats used by other virtualization solutions. These are normally stored as system files on the host operating system (with a .vdi suffix). Alternatively, VirtualBox has a unique feature in that it can connect to iSCSI targets and use them as virtual hard disks as well. VirtualBox can also read and write disk images in VMware Virtual Machine Disk Format (VMDK) and Microsoft Virtual PC VHD format. This means that a VirtualBox virtual machine can be set up using disks that were created in VMware or Microsoft Virtual PC.

ISO images can be mounted as CD/DVD drives. For example the DVD image of a Linux distribution can be downloaded and used directly by VirtualBox. While there's no need to burn a disk, it is also possible to mount physical disks directly to a virtual machine.

By default VirtualBox provides graphics support through a custom virtual graphics card which is VESA compatible. With the Guest Additions for Windows, Linux, Solaris or OS/2 guests comes a special video driver that allows for better performance and features such as dynamically adjusting the guest resolution when the VM window is resized.

For an Ethernet network adapter, VirtualBox virtualizes these Network Interface Cards: AMD PCnet PCI II (Am79C970A), AMD PCnet-Fast III (Am79C973), Intel Pro/1000 MT Desktop (82540EM), Intel Pro/1000 MT Server (82545EM), and Intel Pro/1000 T Server (82543GC). Such a broad range of the emulated network cards allows running many operating systems without finding and installing drivers. By default, VirtualBox sets the network up with NAT through which user programs like Firefox or ssh can operate. For hosts other than Windows Vista, other options exist, such as virtual networks between guests. Up to four network adapters can be attached simultaneously.

For a sound card, VirtualBox virtualizes an Intel ICH AC'97 device or a SoundBlaster 16 card.

In the "full release" (not in the open-source edition), a USB controller is emulated (both USB 1.1 and USB 2.0) so that any USB devices attached to the host can be seen in the guest. If VirtualBox acts as an RDP server, it can also use USB devices on the remote RDP client as if they were connected to the host.

VirtualBox attempts to run as much guest code natively (that is, directly on the host processor) as possible. This works well for user-mode code running in the guest's ring 3 of the Intel ring architecture. However, the guest's ring-0 code, which will usually contain many privileged instructions, will need to be intercepted. VirtualBox has a rather novel approach to fix this conflict: It tricks the guest operating system to actually execute its ring-0 code in ring 1, which is normally unused on the Intel architecture.

If problems arise, VirtualBox has a built-in dynamic recompiler, like other virtualizers do. VirtualBox's recompiler is based on the free and open-source QEMU. In addition, however, VirtualBox automatically disassembles and, in many situations, patches the guest code to avoid future recompilations, as these are relatively expensive. As a result, both the guest's ring-3 and ring-0 code can run natively most of the time, and with this combination of "traditional" recompiling and actual code patching, VirtualBox achieves a performance that is comparable to that of VMware.

Feature set

Seamless Desktop Mode running Windows XP on Ubuntu
  • 64-bit guests (64 bit hosts with CPU virtualisation extensions or experimentally on 64bit capable 32bit host operating systems)
  • NCQ support for SATA raw disks and partitions
  • Snapshots
  • Seamless mode
  • Clipboard
  • Shared folders
  • Special drivers and utilities to facilitate switching between systems
  • Experimental OpenGL drivers for win32 and Linux to render on Host hardware
  • Command line interaction (in addition to the GUI)
  • Public API (Java, Python, SOAP, XPCOM) to control VM configuration and execution [16]
  • Remote display (useful for headless host machines)
  • Nested paging for AMD-V and Intel Intel Core i7
  • Raw hard disk access - allows a guest operating system to access its virtual hard disk without going through the host OS file system
  • VMware Virtual Machine Disk Format (VMDK) support - allows VirtualBox to use a disk image created in VMware
  • Microsoft VHD support

Only available in the full version:

download turbo C3 !!!!!


Rabu, 08 April 2009

ALGORITMA PEMROGRAMAN

PENGERTIAN ALGORITMA
Sebelum saya sedikit menjelaskan tentang algoritma ada baiknya kalau kita mengetahui pengertian dari algoritma itu sendiri.Kata algoritma berasal dari nama penulis arab yang bernama Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi. Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi menulis sebuah buku yang berjudul Kitab al jabar wal-muqabala.
Pada tahun 1950, kata algoritma sering di hubungkan dengan “algoritma Euclidean” yang memiliki makna proses untuk menemukan pembagi bersama terbesar dari dua bilangan bulat.
Saat ini algoritma sering di artikan sebagai urutan langkah-langkah untuk menyelesaikan masalah.

Definisi :
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang di susun secara sistematis. Kata yang menjadi kunci dalam definisi tersebut adalah logis. Yang berarti urutan langkah tersebut harus memiliki nilai kebenaran, yaitu benar atau salah. Jika langkah-langkah yang dilakukan tidak banar maka akan menghasilkan langkah yang salah.
Selain itu Algoritma juga harus memiliki akhir, kapan akhir dari algoritma ?. suatu algoritma akan berakhir atau berhenti manakala tujuan dari algoritma tersebut telah tercapai.

PROGRAM KOMPUTER

Program komputer adalah rangkaian kata perintah yang telah dimengerti
oleh komputer untuk dikerjakannya. Kata-kata perintah tersebut membentuk
suatu bahasa yang disebut dengan bahasa pemrograman. Sebagaimana
bahasa pada manusia, bahasa pemrograman juga terdiri atas banyak macam
bahasa, dan memiliki aturannya masing-masing.
Sulitnya, komputer saat ini belum diberi hak inisiatif, sehingga jika ada sedikit
saja kesalahan penulisan perintah oleh pemrogram, ia tidak mau memaklumi-
nya atau berusaha memperbaiki sendiri kesalahan tersebut. Serta merta ia
“ngambek” dan tidak mau mengerjakan perintah-perintah lainnya. Komputer
diciptakan melalui logika manusia, karenanya, ia bekerja secara logis, tanpa

campur-tangan “perasaan.”

ALGORITMA PEMROGRAMAN
Orang yang telah terbiasa “bergaul” dengan komputer menggunakan satu
bahasa pemrograman tertentu (tingkat mahir), biasanya tidak lagi memerlukan
kertas coret-coretan untuk membuat suatu program komputer. Namun bagi
pemula, pembelajar, atau yang belum mahir, diperlukan kertas coret-coretan
tersebut.
Kertas coret-coretan itu akan digunakan untuk menyusun algoritma
(langkah-langkah penyelesaian masalah), flowcharting (alur logika perintah,
yang merupakan aplikasi dari algoritma), maupun menuliskan perintah sesuai
dengan kaidah dari bahasa pemrograman yang akan digunakannya.
Sewaktu menyusun algoritma, kita tidak perlu tahu (atau tidak perlu
menyesuaikan dengan) bahasa pemrograman yang nanti akan kita gunakan.
Hal utama yang kita pikirkan adalah kaidah (hirarki) dari komputer itu sendiri,
yaitu input-proses-output.
Input adalah data yang harus ada (sudah ada/ sudah tersedia), yang dapat
diproses dengan aturan-aturan tertentu untuk menghasilkan output seperti yang
dikehendaki. Data yang ada harus logis (masuk akal) bahwa “ia” dapat
diproses untuk menghasilkan output.

PERLUNYA PERINTAH BAHASA PEMROGRAMAN DI DALAM ALGORITMA
Meskipun sudah dikatakan, bahwa sewaktu kita menyusun algoritma kita
tidak perlu tahu bahasa pemrograman apa yang akan digunakan kelak,
namun, untuk penulisan algoritma yang lebih efisien dan efektif, maka
penggunaan sebagian perintah yang ada di dalam bahasa pemrograman
perlu dilakukan juga.
Adapun perintah bahasa pemrograman yang paling sering digunakan untuk
menyusun algoritma adalah bahasa pemrogrman yang terstrukutur, seperti

Pascal, C, SNOBOL, PL/1, dan sebagainya.

ALGORITMA DAN PEMROGRAMAN

Algoritma mempunyai peranan yang sangat penting dalam bidang informatika pada umumnya dan bidang pemrograman pada khususnya.
Algoritma membantu para siswa mengembangkan daya penalaran atau kerangka berpikir yang sistematis dalam memahami masalah, dan membuat perencanaan atau konsep pemecahan masalah yang lebih baik, sehingga dapat membawa hasil yang tepat pula.
Bahasa pemrograman merupakan hal yang fundamental dalam pengajaran sebuah institusi pendidikan bidang komputer.
Kemampuan dalam menguasai suatu bahasa pemrograman merupakan hal yang mutlak bagi seorang mahasiswa informatika. Bila Anda sudah mengenal dan menguasai bahasa C, Anda akan lebih cepat paham saat mempelajari pemrograman internet menggunakan script php, serta pemrograman berorientasi objek dan mobile programming (pemrograman pada perangkat seluler/handphone) menggunakan Java.

Selengkapnya >> Download (58 KB)
Pengantar Algoritma Dan Pemrograman(bab2).pdf >> download (42 kb)
ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR.pdf >> download (48 kb)




Selasa, 07 April 2009

Perangkat-perangkat Keras Komputer

Beberapa perangkat komputer yang sering kita kenal adalah:

MOTHERBOARD

Adalah perangkat komputer yang merupakan tempat dimana alat alat elektronik yang lain dari komputer diletakkan. Banyak soket soket pada motherboard, seperti untuk processor, PCI Card dan lain lain. Gambar disamping adalah salah satu motherboard.

MODEM INTERNAL

Adalah perangkat yang berfungsi mengubah sinyal sinyal analog menjadi sinyal digital dan juga sebaliknya, Modem singkatan dari Modulasi De Modulasi. Pada gambar disamping adalah Modem Internal yang dipasang pada PCI Card di motherboard, pada bagian samping terdapat konektor untuk menguhungkan modem dengan line telepon.

LAN CARD

Lan Card yaitu sebuah card yang digunakan untuk menhubungkan antara komputer yang satu dengan komputer yang lain.LAN Card ini dipasang pada mother board pada slot PCI Card, untuk mengubungkan antar komputer yang satu dengankomputer yang lain menggunakan kabel UTP yang terdiri dari 8 buah kabel dengan warna-warna tetentu, soket yang digunakan adalah soket RJ-45. Untuk jenis Network yang dipilih bisa menggunakan Peer to peer atau menggunakan yang lainnya. Apabila dihubungkan dengan lebih dari dua komputer biasanya membtuhkan alat tambahan yang disebut HUB

VGA CARD

VGA CARD adalah sebuah kartu atau Card yang digunakan untuk meneruskan informasi dari motherboard menuju ke layar monitor, sehingga menjadi informasi yang dapat dibaca oleh manusia. Pada beberapa jenis komputer sekarang ini biasanya VGA Card sudah OnBoard artinya sudah langsung menjadi satu pada motherboard. Namun ada juga kadang yang tidak On Board.

HARD DISK

Hard disk adalah perangkan penyimpanan atau storage device, yang berkapasitas sangat besar. Hardisk ini biasanya dihubungkan pada

Motherboard dengan menggunakan kabel ATA atau SATA. dengan adanya hard disk ini maka kita dapat melakukan penyimpanan data maupun software dalam jumlah yang sangat besar

MOUSE

Secara harfiah, arti dari nama alat ini adalah tikus, mengingat bentuk secara umumnya mirip dengan binatang tersebut. Penunjuk (pointer) yang dapat

digerakkan kemana saja berdasarkan arah gerakan bola kecil yang terdapat dalam mouse. Mouse memiliki sensor untuk mengetahui kemana arah yang dikehendaki oleh usernya. Sensor ini diantaranya adalah melalui bola dan cahaya.

Untuk mouse yang memiliki sensor dengan menggunakan bola, jika kita membuka dan mengeluarkan bola kecil yang terdapat di belakang mouse, maka akan terlihat 2 pengendali gerak di dalamnya. Kedua pengendali gerak tersebut dapat bergerak bebas dan mengendalikan pergerakan penunjuk, yang satu searah horisontal (mendatar) dan satu lagi vertikal (atas dan bawah). Pada sebagian besar mouse terdapat ti ga tombol, tetapi umumnya hanya dua tombol yang berfungsi, yaitu tombol paling kiri dan yang paling kanan. Mouse ditemukan pertama kali oleh Douglas Engelbert.

KEYBOARD

Papan ketik, sebagai media interaksi antara user dengan mesin. Merupakan sebuah papan yang terdiri dari tombol-tombol untuk mengetikkan kalimat dan simbol-simbol khusus lainnya pada komputer. Keyboard dalam bahasa Indone sia artinya papan tombol jari atau papan tuts. Penciptaan keyboard komputer di ilhami oleh penciptaan mesin ketik yang dasar rancangannya di buat dan di patenkan oleh Christopher Latham pada tahun 1868

dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington. Keyboard komputer pertama disesuaikan dari kartu pelubang (punch card) dan teknologi pengiriman tulisan jarak jauh (Teletype). Tahun 1946 komputer ENIAC menggunakan pembaca kartu pembuat lubang (punched card reader) sebagai alat input dan output. Keyboard dihubungkan ke komputer dengan sebuah kabel yang terdapat pada keyboard. Ujung kabel tersebut dimasukkan ke dalam port yang terdapat pada CPU komputer.

PROCESSOR

Nama chip, pengolah utama dari komputer, dan merupakan bagian dari central processing unit (CPU).



Pemroses data dengan berbagai perangkat pendukung. Alat ini digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. Oleh karena itu prosesor menjadi tolok ukur setiap komputer. Beberapa prosesor yang terkemuka adalah produk-produk Intel dan AMD, yakni Pentium dan K-6

SOUND CARD

Kartu suara. Suatu komponen yang terdapat dalam PC yang bertugas untuk menunjang fungsi suara dalam PC multimedia.

DISK DRIVE

Alat tambahan yang digunakan untuk meletakkan piringan magnetik, memutar piringan dan menggerakkan head baca/tulis pada posisi yang diinginkan ketika mengakses informasi dari dalam disk.


MONITOR

Media output untuk menampilkan/memperlihatkan informasi sehingga dapat dibaca dan diketahui oleh manusia.



USB FLASHDISK

USB flash drive adalah alat penyimpanan data memori flash tipe NAND yang memiliki alat penghubung USB yang terintegrasi. Flash drive ini biasanya berukuran kecil, ringan, serta bisa dibaca dan ditulisi dengan mudah. Per November 2006, kapasitas yang tersedia untuk USB flash drive ada dari 128 megabyte sampai 64 gigabyte.

USB flash drive memiliki banyak kelebihan dibandingkan alat penyimpanan data lainnya, khususnya disket atau cakram padat. Alat ini lebih cepat, kecil, dengan kapasitas lebih besar, serta lebih dapat diandalkan (karena tidak memiliki bagian yang bergerak) daripada disket.



Selasa, 31 Maret 2009

Basic of Computer

                                         THE BASIC OF COMPUTER

Komputer berasal dari bahasa latin yang "computare" yang berarti menghitung.

menurut Hamatcher : Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital.

menurut blissmer : komputer adalah suatu alat elektronik yangmampu melakukan beberapa tugas

menurut fouri : komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika & operasi logika tanpa campur tangan manusia.

input device : perangkat keras yang berfungsi untuk memasukan data atau perintah kedalam komputer.

prosses device : perangkat keras komputer yang berfungsi untuk mengolah data .

output device : perangkat keras komputer yang berfungsi untuk menampilkan hasil yang telah diolah oleh bagian proses.


Visitor :

free counters
Template Design by SkinCorner from Jack Book
Tazmania Pictures, Images and Photos