Pages

Minggu, 28 Februari 2010

Tipe Data, Perulangan, & Percabangan : Perbedaan do-while, while, for, break, continue, & goto

Jelaskan perbedaan dari pernyataan do-while, while, for, break, continue, goto! Berikan contoh penggunaan dari masing-masing pernyataan!

a. Pernyataan Do…While

Digunakan untuk menjalankan suatu pernyataan lalu diuji apakah kondisi sudah bernilai benar, tapi jika bernilai salah maka pernyataan tidak dijalankan. Pada dasarnya perulangan do….while sama saja dengan perulangan while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do….while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan.

Contoh Program :

#include

main()

{

int pencacah;

pencacah = 0;

do

{

puts("C-16 Teknik Informatika");

pencacah++;

}

while(pencacah < 7);

}

Berarti program ini akan menampilkan tulisan C-16 Teknik Informatika secara berulang – ulang dengan batas 7 tulisan .

b. Pernyataan While

Perulangan while banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah atau batas yang ditentukan telah terpenuhi..

Contoh Program :

#include

main()

{

int I, Jum;

I = 7; Jum = 0;

while (I--)

{

printf("%d", I);

Jum = Jum * I;

}

printf("\n%d", Jum);

}

Berarti program ini akan membuat pola bilangan decimal 6543210 dengan formula Jum =Jum * I dimana Jum dan I mempunyai batas yang telah ditentukan sebelumnya.

c. Pernyataan For

Merupakan salah satu bentuk fungsi perulangan, digunakan untuk melaksanakan pernyataan berulang kali terhadap sejumlah nilai yang telah ditetapkan (jumlah putaran harus ditetapkan terllebih dahulu).

Contoh Program :

#include

main()

{

int bilangan;

for(bilangan = 20; bilangan <= 100; bilangan += 10)

printf("%d\n", bilangan);

}

Berarti program ini akan mengurutkan bilangan dengan selisih 10 dari 20 sampai 100.

d. Pernyataan Break

Pernyataan yang berfungsi untuk melepaskan diri dari loop for, do-while, dan while. Sedangkan pada switch yaitu untuk menuju ke akhir (keluar) struktur switch. Kalau pernyataan break dijalankan maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir tubuh loop.

Contoh Program :

#include

#include

#define ENTER '/r'

main()

{

char karakter;

puts("Anda bisa mengetik apa saja");

puts("Sampai tombol enter anda tekan.\n");

for(; ;)

{

karakter = getche();

if(karakter == ENTER)

break;

}

}

Berarti perintah break membuat program berhenti menulis setelah tombol ENTER.

e. Pernyataan Continue

Digunakan untuk mengarahkan eksekusi ke proses berikutnya pada loop yang sama. Pada do-while dan while, pernyatan continue menyebabkan eksekusi menuju kondisi pengujian pengulangan. Namun, pada loop for, pernyataan continue menyebabkan bagian penaik variable pengendali loop dikerjakan dan kondisi untuk keluar dari loop for diuji kembali.

Contoh Program :

#include

main()

{

int jum_data = 0;

int nomor = 1;

float total_nilai = 0;

float nilai, rata_rata;

while( 1 )

{

printf("Data ke-%d : ", nomor);

scanf("%f", &nilai);

if(nilai > 100)

continue;

if(nilai < 0)

{

jum_data = nomor - 1;

rata_rata = total_nilai / jum_data;

break;

}

total_nilai += nilai;

nomor++;

}

printf("Jumlah data = %d\n", jum_data);

printf("Rata-rata = %g\n", rata_rata);

}

Berarti program ini akan mengulangi pemasukan input dan baru berakhir setelah input yang dimasukkan negative ( diluar batas).

f. Pernyataan Goto

Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi ke pernyataan yang diawali dengan suatu label. Label sendiri berupa suatu pengenal (identifier) yang diikuti dengan tanda titik koma(;).

Contoh Program :

#include

main()

{

int pencacah = 1;

cetak :

puts("cygnus");

if(++pencacah <= 10)

goto cetak;

}

Berarti goto akan membawa string Cygnus ke perintah cetak yang ada di atas setelah perintah perulangan.

Jumat, 19 Februari 2010

Bagaimana Cara Membuat Virus

Ada banyak cara membuat virus. Pada umumnya software pembuat virus ditujukan untuk bahan belajar dan bukan untuk merugikan orang lain. Meskipun demikian ada-ada saja yang memanfaatkan virus untuk tujuan yang tidak baik sehingga merugikan orang lain.

Salah satu software pembuat virus adalah VBSWG WORM GENERATOR . Software ini dibuat oleh hacker Argentina (18 tahun). VBS Worm Generator hanya boleh digunakan untuk belajar, bukan untuk merugikan orang lain.

Program VBSWG memungkinkan kamu untuk membuat worm dengan nama sesukamu. Kamu juga bisa memilih efek dari worm tersebut, seperti misalnya menampilkan pesan atau memaksa seseorang untuk menuju situs tertentu. Akibat yang paling parah tentunya jika worm tersebut kamu setting supaya membikin crash komputer.

Kemampuan lain dari VBSWG adalah melakukan enkripsi terhadap source code worm yang dibuat. Kemampuan lainnya bisa kamu coba sendiri.

Cara membuat virus dengan program ini cukup dengan beberapa klik saja dan jadilah sebuah virus / worm yang sangat hebat.

Anda bisa download Software dengan cara search di google dengan kata kunci vbswg2bfix.zip, Vbswg2B.zip, worm generator, dan kata kunci semacamnya


Ingat : Seperti yang dikatakan oleh pembuatnya, VBS Worm Generator hanya boleh digunakan untuk belajar, bukan untuk merugikan orang lain. Untuk itu jika Anda memang berniat mencobanya, ingat-ingat peringatan tersebut.

bagaimana cara merakit komputer

Banyak orang berpikir membuat / merakit sebuah komputer itu susah banget. Pendapat ini benar, jika kita merakit dari bagian terkecil komputer tersebut.


Pada umunya cara merakit komputer tidaklah susah - susah banget. Yang penting kita mengerti sedikit masalah hardware dan software. Secara garis besar bagaimana merakit komputer akan kita bagi 2 bagian besar , yaitu :



  • Apa saja hardware yang dibutuhkan dan bagaimana cara merakitnya.

  • Operating sistem apa yang anda mau gunakan dan bagaiman cara menginstalnya


Hardware


Hardware utama yang dibutuhkan untuk membuat sebuah komputer adalah :



  1. Processor. Processor yang paling banyak digunakan orang adalah buatan dari intel dan saingannya adalah AMD. Anda bisa memilih sesuai dengan selera anda.

  2. Motherboard. Komponen yang satu ini harus anda sesuaikan dengan processor yang akan anda pakai. Bukan cuma tergantung dari brand processornya saja, tapi juga tergantung dari type processor. Anda akan bisa temukan ini di kemasan, manual atau resource dari internet. Motherboard yang paling popular saat ini buatan dari Asus , Gigabyte, MSI. Untuk tingkat harga bersaing banyak buatan dari ECS, Biostar dll

  3. Memory. Saat ini sebagian besar personal komputer menggunakan DDR2, tapi anda harus pastikan kembali sesuai spesifikasi motherboard anda.

  4. Harddisk. Ini jamannya hardisk SATA, tapi anda harus sesuaikan kembali dengan spesifikasi motherboardnya.

  5. Casing + Power Supply. Saat anda beli casing biasanya sudah bundle dengan power supplynya. Sesuaikan power supply dengan kebutuhan daya minimum Mobo - nya. Lebih besar daya power berarti lebih bagus. Untuk casing sesuaikan dengan selera anda.

  6. Monitor. Saya anjurkan beli LCD saja. Karena harganya tidak jauh beda dengan CRT. Keuntungan yang anda dapat dari LCD banyak antara lain : Konsumsi power lebih kecil, mata anda enak melihatnya.

  7. CD / DVD Room. Dignakan pada saat instalasi OS dan program lainnya dari CD / DVD.


Selain Item diatas perlu juga anda perhitungkan peralatan tambahan seperti printer , speaker , modem dan accesories lainnya.


Cara pembuatannya mudah saja, berikut langkah mudah yang bisa anda ikuti :



  • Pasang motherboard di Casing. Kencangkan semua bautnya.

  • Pasang processor di motherboard.

  • Pasang memory di mother board.

  • Konek kabel untuk front panel ( Power switch , reset button, lampu indikasi, front audio, front usb) sesuai petunjuk di manual instalasi motherboard.

  • Konek kabel dari power supply ke mother board.

  • Pasang harddisk dan cd room di casing. Connect kabel power untuk HD dan CD / DVD

  • Rapikan kabel dan tutup casing anda

  • Hubungkan kabel monitor dan kabel power supply.


Sampai disini komputer anda siap untuk di hidupkan. Langkah selanjutnya adalah instalasi operating system. Masukkan CD / DVD instalasi operating system ke CD /DVD room. Hidupkan komputer anda dan ikuti langkah sesuai yang ada dimonitor untuk instalasi Operating System ( Windows , Linux, dll )Anda.


Semoga berhasil

Cara mebuat website dengan html page.

Ada banyak cara untuk membuat website. Banyak pilihan software aplikasi untuk membuat web page.
Pada post kali ini saya akan fokuskan kepada cara pembuatan web site untuk pemula. Dimana cara yang paling mudah dilakukan adalah dengan membuat html page atau sering disebut dengan static website.

Software yang biasa digunakan untuk membuat html page antara lain.

Membuat website dengan microsoft word
Microsoft word umumnya digunakan sebagai word processor seperti menulis document, surat dll. Tapi selain itu microsoft word ini juga bisa digunakan untuk buat htm page. Tapi ini biasanya digunakan khusus untuk pemula saja. Caranya cukup pilih save as web page di menu utama.

Membuat website dengan microsoft frontpage
Microsoft frontpage mempunyai fasilitas yang cukup baik untuk membuat web page. Aplikasi ini juga mudah digunakan baik untuk pemula apalagi untuk jagoan.

Membuat website dengan dreamweaver
Dreamweaver adalah salah satu web page creator yang banyak diminati. Fasilitas nya cukup banyak. Bisa digunakan untuk membuat static dan dinamic web page.

Ini cara yang paling mudah memakai microsoft word untuk membuat website


1. Buka microsoft word

2. Lalu ketik apa saja untuk isi halaman tsb, misal begini



Selamat datang di website pertamaku

Namaku adalah Joni

dst dst dst


3. Lalu simpan dengan Save as,
pada file name ketik dengan index
pada Save as type pilih yang : Web page (*.htm;*.html)
nama file nya akan menjadi index.htm

harus diberi nama index karena website umumnya menggunakan file
yang namanya index sebagai halaman depan


4. Sekarang untuk memasang file yang sudah anda buat tsb untuk online di internet
anda membutuhkan hosting gratisan, buka www.yahoo.com lalu login dengan id yahoo anda,
jika belum punya Sign up dulu (daftar)

setelah login pilih yahoo geocities, lalu ikuti instruksi untuk membuat hosting
gratis di yahoo geocities tsb.

Jika prosesnya sudah benar klik File manager, di File manager browse file index.htm
yang sudah anda buat, beri tanda cek list pada update extension lalu tekan tombol Upload

5. Jika langkah anda benar sekarang anda sudah selesai membuat website sederhana,
alamat website anda www.geocities.com/idyahooanda (sesuai dengan id yahoo anda)

cara membuat antena WIFI

Ada beberapa type antena yang biasa digunakan untuk WiFI pada Metropolitan Area Network, diantaranya :



  • Omnidirectional Antena biasanya digunakan di Access Point (AP).

  • Sectoral Antena biasanya digunakan di Access Point (AP).Jenis ini mempunyai gain lebih besar daripada omnidirectional antenna, tapi area cakupannya lebih kecil dari omnidirectional antenna.

  • Directional Antenna biasanya digunakan untuk client. Mempunyai gain yang besar. Ada banyak macam type antena ini diantaranya adalah :
    • Yagi

    • Flat Panel
    • Parabola

    • Tincan antenna.



Sekarang saya akan menulis tentang bagaimana cara membuat antena WiFi yang bisa kita pakai dirumah (client). Disini kita akan bahas tentang cara pembuatan Tincan antena dimana pembuatannya bisa dibilang mudah dan biayanya juga paling murah. Tincan = kaleng , kita bisa manfaatkan kaleng bekas jadi alat utamanya.


Cara membuat antena :


Ukuran dari tincan antena adalah seperti gambar disamping. Pada contoh ini diameter dari kaleng adalah 9 cm, dengan lebar 21.5cm


Buat sebuah lubang untuk omnidirectional antenna yang berukuran 2.6 cm panjangnya pada jarak 4.5 cm dari bagian bawah kaleng tersebut.


Omnidirectional antenna dibuat dengan cara menyolder 2.6 cm stick besi pada male konektor jenis N (N-type).


Bisa juga dengan menambah sebuah mur pada stick besi agar panjang omnidirectional bisa disetting untuk mendapatkan panjang yang paling cocok untuk antena tersebut.


Bagaimana cara membuat tincan antena dengan kaleng yang berukuran beda dengan contoh diatas ?


Sebelum memutuskan untuk menggunakan ukuran kaleng yang berbeda, maka kita harus mencari kemungkinan kaleng itu bisa dipakai atau tidak. Kalkulasinya ada di alamat http://www.turnpoint.net/wireless/cantennahowto.html


Jika hasil kalkulasi lebih mendekati 2.4 GHz , berarti kalengnya lebih baik.

Rabu, 17 Februari 2010

5 PERTIMBANGAN MENENTUKAN HARGA JUAL SEBUAH PRODUK BAGI PEBISNIS INTERNET.


Jika anda seorang pebisnis internet, maka anda harus memiliki produk. Dan setelah anda membuat suatu produk dan sudah pada saat tahap peluncuran, maka anda haruslah menentukan harga yang ideal untuk produk tersebut. Jika harga terlalu murah, kemungkinan anda akan sulit menutupi biaya produksi produk tersebut, dan jika harganya di-set terlalu mahal, maka akan membuat kita kesulitan dalam memasarkannya karena orang akan berfikir berkali-kali untuk membelinya, dan kalau harganya di patok seperti harga produk sejenis di pasaran, kemungkinan akan dicap sebagai “pengikut” oleh orang lain.

Anda mungkin sering melihat dua barang yang memiliki kualitas hampir sama namun memiliki harga yang berbeda. Yang satu lebih mahal dan yang lain lebih murah. Pada dasarnya manusia memutuskan dan bertindak berdasarkan “emosi” mereka. Setelah itu beru kemudian berfikir rasional. Walaupun sebenarnya harga hanya terpaut sedikit. Memang demikianlah sifat psikologis manusia. Bagi pembeli, Harga yang terlihat sedikit lebih murah dan dengan kualitas yang tidak jauh berbeda merupakan tawaran menggoda yang tidak akan dilewatkan begitu saja.

Tetapi, belum tentu harga produk yang murah akan menjamin produk tersebut laris manis di pasaran, perlu diperhatikan juga hal-hal yang menentukan harga suatu produk, yakni:

1. Buatlah produk dalam bentuk “paket”

Anda dapat menaikkan harga lebih mahal untuk produk yang ditawarkan ke pasar dengan alasan yang logis. Contohnya: anda menawarkan produk yang komplit dalam satu paket. Jadi, anda tidak hanya memberikan produk utama, tetapi juga produk tambahan yang berhubungan dengan produk utama. Dengan kata lain, memberikan bonus-bonus yang bernilai dan bermanfaat. Mematok harga yang lebih mahal dari pebisnis lainnya, tetapi juga memberikan bonus tambahan yang lebih banyak dengan value yang lebih tinggi.

Demikianlah apa yang ada didalam benak pembeli. Membeli produk yang telah dibundel dalam satu paket secara psikologis akan menimbulkan perasaan “something for nothing”. Artinya, mereka tidak merasa mengeluarkan uang lebih karena merasa tidak dirugikan dan bahkan dapat melakukan penghematan.

2. Beri Diskon

Saat ada meluncurkan sutu produk baru kepasar, berilah tawaran yang menarik bagi pengunjung dengan cara memberikan potongan harga atau diskon, misalnya khusus 100 pembeli pertama akan mendapatkan potongan harga 30%.

Pemberian diskon ini dapat dilakukan pada momen-momen khusus, misalnya pada hari-hari raya keagamaan, pada awal dan akhir tahun dan lain sebagainya. Harga diskon atau potongan harga ini dapat anda berikan khusus kepada pelanggan loyal produk anda. Misalnya, pembeli yang sudah berada dalam daftar kontak, memegang keanggotaan membership, atau konsumen yang direkrut oleh affiliate anda. Selama mereka merasa dihargai, pelanggan seperti ini akan selalu kembali kepada anda.

3. Ada harga, ada kualitas

Penting untuk diperhatikan dalam berbisnis di internet adalah jangan menjual produk kelewat mahal karena anda buka hanya bersaing dengan produk yang dijual secara offline, tetapi juga terbentur dengan “kemalasan” orang berbelanja di internet, mengingat agak ribetnya transaksi. Terkecuali jika anda sudah memiliki brand produk yang sudah terkenal, jangan sekali-sekali menjual produk anda dengan harga tinggi. Cukup patok harga produk anda sesuai dengan kualitasnya.

Salah satu kiat supaya konsumen dapat menerima harga yang anda patok adalah dengan memberikan suatu “kesan” bahwa produk yang anda jual benar-benar sangat berkualitas. Jadi wajar jika harganya mahal. Namun perlu diingat, hal tersebut dapat anda lakukan sesudah anda memiliki banyak pelanggan dan daftar prospek. Untuk produk yang pertama kali diluncurkan dipasaran, akan sangat sulit untuk memberikan kesan seperti itu.

4. Perhitungkan cost produksi

Patokan harga suatu produk pasti sudah termasuk biaya pengiriman maupun biaya perawatan. Dan bahkan, terkadang biaya packing dan kemasan juga dimasukkan kedalam harga jual produk. Jadi, jika produk yang anda jual adalah produk yang dikirim secara offline, jangan lupa memasukkan biaya kirim dan pengemasannya pada harga jual produk.

Lalu, beritahu konsumen anda bahwa biaya pengiriman dan biaya paket produk adalah gratis! dan konsumen tidak perlu menambah biaya ekstra. Beritahu mereka betapa mudah membeli produk anda. Hal tersebut akan mejadi berbeda jika anda memisahkan harga produk dan biaya kirim. Secara psikologis, pembeli akan merasa produk anda terlalu mahal. Karena total cost yang meraka keluarkan bukan hanya harga produk, tetapi juga biaya pengiriman produk tersebut.

5. Harga produk yang elastis

Pada waktu anda menaikkan harga produk dan ternyata permintaan pembelian mengalami penurunan, berarti sifat harga yang elastis melekat pada produk anda. walaupun mungkin anda hanya menaikkan harga jual produk sebesar 1%. Biasanya, harga seperti itu dipengaruhi oleh tingkat persaingan dan persepsi konsumen.

Produk terbaik adalah produk yang harganya in-elastis atau tidak elastis. Yakni, kapanpun anda menaikkan harga, pembeli tetap ramai, yakni produk memberikan manfaat bagi pembeli. Orang yang sedang memerlukan pasti membeli produk anda, walaupun harganya agak mahal, karena yang penting apa yang mereka butuhkan dapat dipenuhi oleh produk anda.

Jadi, anda harus dapat mengkomunikasikan kepada pengunjung bahwa produk anda memiliki suatu nilai keunikan, dan pastikan pengunjung memahami nilai keunikan dan kelebihan produk anda. Sehingga, pembeli akan menganggap produk anda sangat bernilai.

Sebenarnya, dalam penentuan harga produk sangat tergantung kepada persepsi pembeli. Selaku penjual, anda harus dapat memahami apa yang ada didalam benak konsumen dan sesuaikan harga dengan kualitas produk.


Sumber referensi : Artikel yang ditulis Joko Susilo - Owner SMUO pada blognya www.jokosusilo.com
Diberdayakan oleh Blogger.