//PROGRAM MENGHITUNG NILAI SUATU RESISTOR DENGAN MEMBACA GELANG WARNANYA
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
//pendeklarasian fungsi
int salah();
int kerja();
int htgkembali();
int hitungcetak(double x, double y, double z);
void main()//bagian utama program
{
kerja();//memanggil fungsi kerja
}
int kerja()
{
int a, b, c, g, z, gel[3]; //pendeklarasian variabel dan array bertipe integer
double g1,g2,x,y; //pendeklarasian veriabel bertipe double
printf(“PROGRAM MENGHITUNG NILAI SUATU RESISTOR DENGAN MEMBACA GELANG WARNANYA\n”);
printf(“[0] Hitam\n[1] Coklat\n[2] Merah\n[3] jingga\n[4] Kuning\n[5] Hijau\n”);
printf(“[6] Biru\n[7] Ungu\n[8] Abu-Abu\n[9] Putih\n”);
printf(“[10] Emas\n[11] Perak\n[12] Tak Berwarna\n\n”);
printf(“nb: ketik angka/hurufnya saja!\n\n”);
for (g=0;g<=3;g++) //perulangan untuk menginput warna gelang
{
printf(“Ketikkan warna gelang ke-%d : “, g+1);
scanf(“%d”,&gel[g]); //dibaca dan dimasukkan ke dalam array gel[]
}
switch (gel[0]) //penyeleksian kondisi pada gelang pertama
{
case 0 : g1=0; break;
case 1 : g1=1; break;
case 2 : g1=2; break;
case 3 : g1=3; break;
case 4 : g1=4; break;
case 5 : g1=5; break;
case 6 : g1=6; break;
case 7 : g1=7; break;
case 8 : g1=8; break;
case 9 : g1=9; break;
default : {printf(“Masukan gelang pertama salah!\n”);}
}
switch (gel[1]) //penyeleksian kondisi pada gelang kedua
{
case 0 : g2=0; break;
case 1 : g2=1; break;
case 2 : g2=2; break;
case 3 : g2=3; break;
case 4 : g2=4; break;
case 5 : g2=5; break;
case 6 : g2=6; break;
case 7 : g2=7; break;
case 8 : g2=8; break;
case 9 : g2=9; break;
default : {printf(“Masukan gelang kedua salah!\n”);}
}
//pada bagian ini nilai resistor ditentukan berdasarkan warna gelang
switch (gel[2]) //penyeleksian kondisi pada gelang ketiga
{
case 0 : x=g1*(pow(10,1));y=g2*(pow(10,0));break;
case 1 : x=g1*(pow(10,2));y=g2*(pow(10,1));break;
case 2 : x=g1*(pow(10,3));y=g2*(pow(10,2));break;
case 3 : x=g1*(pow(10,4));y=g2*(pow(10,3));break;
case 4 : x=g1*(pow(10,5));y=g2*(pow(10,4));break;
case 5 : x=g1*(pow(10,6));y=g2*(pow(10,5));break;
case 6 : x=g1*(pow(10,7));y=g2*(pow(10,6));break;
case 7 : x=g1*(pow(10,8));y=g2*(pow(10,7));break;
case 8 : x=g1*(pow(10,9));y=g2*(pow(10,8));break;
case 9 : x=g1*(pow(10,10));y=g2*(pow(10,9));break;
case 10 : x=g1*(pow(10,0));y=g2*(pow(10,-1));break;
default : {printf(“Masukan gelang ketiga salah!\n”);}
}
//penentuan nilai toleransi
switch (gel[3]) //penyeleksian kondisi pada gelang keempat
{
case 10 : z=5;break;
case 11 : z=10;break;
case 12 : z=20;break;
default : {}
}
if ((x<=0) || (y<=0) || (z<=0)) {salah();}//jika terjadi kesalahan dalam menginput, maka akan tampil pesan ini
else
{
hitungcetak(x, y, z); //pemanggilan fungsi hitungcetak
}
}
int hitungcetak(double x,double y, double z) //fungsi untuk menghitung dan mencetak hasil
{
float res,tol, maks, min,w;//pendeklarasian veriabel bertipe float
res=x+y; //penghitungan nilai dengan menjumlahkan variabel x dan y
tol=z; //assigment pada variabel tol dengan nilai yang ada pada variabel z
maks=res+(tol/100*res); //penghitungan nilai maksimum
min=res-(tol/100*res); //penghitungan nilai minimum
puts(“\n\nBerikut hasil pengitungan:\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++”);
printf(“Nilai Resistor tersebut adalah = %.0f OHM “, res); //nilai hambatan
printf(“atau %.2f K.OHM\n”, res/1000); //konversi ke Kilo Ohm
printf(“Dengan toleransi = %.0f persen\n”, tol); //mencetak nilai toleransi
printf(“Maka nilai maksimumnya adalah = %.0f Ohm\n”, maks); //mencetak nilai maksimum
printf(“dan nilai minimumnya adalah = %.0f Ohm\n”, min); //mencetak nilai minimum
puts(“++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nPenghitungan selesai!\n\n”);
htgkembali();
}
int htgkembali()//fungsi konfirmasi apakah kita akan menghitung kembali
{
char k;
scanf(“%c”,&k);
{
switch(k)
{
case ‘y’: kerja();break;
case ‘Y’: kerja();break;
case ‘n’: printf(“\n\n\nTerima kasih atas penggunaan program ini.\nSemoga bermanfaat.\n”);getche;exit(0);break;
case ‘N’: printf(“\n\n\nTerima kasih atas penggunaan program ini.\nSemoga bermanfaat.\n”);getche;exit(0);break;
default: {printf(“Apakah anda ingin menghitung kembali?[jawab y atau n]“);htgkembali();}
}
}
}
int salah()//fungsi yang dipanggil jika input salah
{
char s;
printf(“\nOopss!\nMasukan anda ternyata ada yang salah!\n”);
scanf(“%c”,&s);
{
switch(s)
{
case ‘y’: htgkembali();break;
case ‘Y’: htgkembali();break;
case ‘n’: exit(0);break;
case ‘N’: exit(0);break;
default:{printf(“Apakah anda ingin mengulanginya?”);htgkembali();}
}
}
}
Kamis, 04 November 2010
PROGRAM MENGHITUNG NILAI SUATU RESISTOR DENGAN MEMBACA
Rabu, 03 November 2010
TRIK MEMPERBAIKI FLYBACK MONITOR
Berikut ini sedikit tips untuk teknisi yang mengalami kerusakan monitorberupa flybacknya rusak,rata rata flyback itu rusak karena adakapasitor tegangan tinggi itu mengalami short(konslet) dengan jalurground,ini bisa kita ukur dengan ohm meter * 10k,cara mengukurnya kitatempelkan ujung tester yang berwarna hitam pada cop FB.......dan ujungtester yang berwarna merah kita colokan pada kaki FB.
- Dengan mengetahui kaki FB yang konslet dengan cop tengangan tinggi maka kita bisa mengebor pada kaki yang konslet tersebut
- Untuk melubangi jangan sampai kena kawat /lilitan........harus hati2.....
- selanjutnya kita bisa mengelem pada bagian yang berlubang di FB tersebut
- tunggu lem tersebut sampai kering .........
- selanjutnya baru kita pasang FB tersebut pada board .........'SALAM SUKSES'.........
Selasa, 02 November 2010
CARA MENGHACK EMAIL DENGAN FORGOT PASSWORD...
saya punya cara agar dapat menjebol password email orang lain. tapi ingat jangan dipersalah gunakan, oke.. ini hanya untuk menambah ilmu pembaca saja agar lebih berhati-hati...
pertama, kita harus tahu dulu alamat email yang akan kita hack, jika kita tidak tahu, kita harus cari tahu dulu, yang jelas harus tahu,.. setelah anda tahu, contoh: neo@yahoo.com, kita tinggal masuk ke yahoo, lalu klik lupa password lalu ikuti perintah selanjutnya, nanti akaan ada pertanyaan keamanan,,, nach agar kita bisa menjawab pertanyaan keamanannya, kita perlu mendekati sang korban dulu, atau kita menggunakan insting kita untuk menjawab pertanyaan keamanan,.. jika pertanyaan seperti ini, "dimanakah anda bulan madu?" jawab aja seperti ini bali, london, paris, atau apalah, yang penting ngikuti insting aja,..hehehehe,.. atau buat survey bohong-bohongan kepada sang korban lewat facebook,.. contoh:
thanks for attention,..
:D
pertama, kita harus tahu dulu alamat email yang akan kita hack, jika kita tidak tahu, kita harus cari tahu dulu, yang jelas harus tahu,.. setelah anda tahu, contoh: neo@yahoo.com, kita tinggal masuk ke yahoo, lalu klik lupa password lalu ikuti perintah selanjutnya, nanti akaan ada pertanyaan keamanan,,, nach agar kita bisa menjawab pertanyaan keamanannya, kita perlu mendekati sang korban dulu, atau kita menggunakan insting kita untuk menjawab pertanyaan keamanan,.. jika pertanyaan seperti ini, "dimanakah anda bulan madu?" jawab aja seperti ini bali, london, paris, atau apalah, yang penting ngikuti insting aja,..hehehehe,.. atau buat survey bohong-bohongan kepada sang korban lewat facebook,.. contoh:
- kriteria cwo/cwe kamu,..??
- dimana kamu berbulan madu,..??
- siapa nama ortu kamu,..??
- siapa nama ortu pasangan kamu,.?? dll
thanks for attention,..
:D
Pengertian Cased Based Reasoning (CBR)
Cased Based Reasoning adalah pendekatan untuk membangun sistem pakar dangan mengakses solusi yang pernah ada (disebut kasus) agar dapat mengambil kesimpulan dari masalah-masalah yang akan datang. ‘Sebuah kasus adalah bagian dari pengetahuan dalam suatu konteks khusus yang mempersenntasikan pengalaman yang mengajarkan pelajaran untuk mencapai tujuan dari pemikir.
Cased Based Reasoning melibatkan pertinbangan tentang kasus dalam jumlah besar dan bagaimana soiusi sebelumya dapat diadaptasikan dari permasalahan baru atau bagaimana solusi sebelumnya dapat dihubungkan dengan kasus—kasus baru. Kasus merupakan pilihan terbaik untuk mengajarkan orang lain mengenai situasi nyata pengambilan keputusan. Misalnya, kasus mcmbantu para dokter, pcngacara, perancang, konselor, usahawan. dan yang lain, bagaimana merespon masalah-masalah aktual yang akan mereka hadapi di lapangan.
Sejarah Sistem Pakar
Sistem Pakar dikembangkan pada pertengahan tahun 1960-an oleh Artificial Intelligence Corporation. Periode penelitian artificial intelligence ini didominasi oleh suatu keyakinan bahwa nalar yang digabung dengan komputer canggih akan menghasilkan prestasi pakar atau bahkan yang melebihi prestasi manusia.
Suatu usaha ke arah ini adalah General Purpose Problem-Solver (GPS). GPS yang berupa sebuah prosedur yang dikembangkan oleh Allen Newell, John Cliff Shaw, dan Herbert Alexander Simon dari Logic Theorist merupakan sebuah percobaan untuk menciptakan mesin yang cerdas. GPS sendiri merupakan sebuah predecessor menuju Expert System (ES). GPS berusaha untuk menyusun beberapa langkah-langkah yang dibutuhkan untuk mengubah situasi awal menjadi state tujuan yang telah ditentukan sebelumnya.
Pada pertengahan tahun 1960-an, terjadi pergantian dari program serba bisa (general-purpose) ke program yang spesialis (special-purpose) dengan dikembangkannya DENDRAL oleh E. Feigenbaum dari Universitas Stanford dan kemudian diikuti oleh MYCIN. Pembuatan DENDRAL tujuannya mengarah kepada
konklusi-konklusi berikut:
- GPS terlalu lemah untuk digunakan sebagai dasar untuk membangun ES yang berunjuk kerja tinggi.
- Pemecahan masalah manusia adalah baik hanya jika beroperasi dalam domain yang sangat sempit.
- ES harus di-update secara berkala untuk informasi baru. Update semacam ini dapat efisien apabila menggunakan representasi pengetahuan berbasis rule.
- Problem yang kompleks membutuhkan pengetahuan yang banyak sekali tentang area problem.
Pada pertengahan tahun 1970-an, beberapa ES mulai muncul. Sebuah pengetahuan kunci yang dipelajari saat itu adalah kekuatan dari ES berasal dari pengetahuan spesifik yang dimilikinya, bukan dari formalisme-formalisme khusus dan pola penarikan kesimpulan yang digunakannya.
Awal 1980-an, teknologi ES yang mula-mula dibatasi oleh suasana akademis mulai muncul sebagai aplikasi komersil, khususnya XCON, XSEL (dikembangkan dari R-1 pada Digital Equipment Corp.) dan CATS-1 (dikembangkan oleh General Electric).
Sistem pakar untuk melakukan diagnosis kesehatan telah dikembangkan sejak pertengahan tahun 1970. Sistem pakar untuk melakukan diagnosis pertama dibuat oleh Bruce Buchanan dan Edward Shortliffe di Stanford University. Sistem ini diberi nama
MYCIN. MYCIN merupakan program interaktif yang melakukan diagnosis penyakit miningitis dan infeksi bacremia serta memberikan rekomendasi terapi antimikrobia. MYCIN mampu memberikan penjelasan atas penalarannya secara detail. Dalam uji coba, dia mampu menunjukkan kemampuan seperti seorang spesialis. Meskipun MYCIN tidak pernah digunakan secara rutin oleh dokter, MYCIN merupakan referensi yang bagus dalam penelitian kecerdasan buatan yang lain .
Dewasa ini MYCIN menjadi acuan penting untuk pengembngan sistem pakar secara modern karena didalamnya telah terintegrasi semua komponen standar yang dibutuhkan oleh sistem pakar.
Harga-harga
Sonora FM 100.9:
Selamat pagi, sonora memberitakan, cabe lurus rp3500/kg, cabe kriting rp11500/kg. Penelpon silahkan hubungi sonora!
Penelpon:
Lho, kok kriting mahal sih?
Sonora FM 100.9:
Ya! Kriting karena abis di blow! Cabe merah rp19500/kg, cabe ijo rp 1400/kg.
Penelpon:
Kok yang merah mahal banget?
Sonora FM 100.9:
Soalnya cat merah abis!
Selamat pagi, sonora memberitakan, cabe lurus rp3500/kg, cabe kriting rp11500/kg. Penelpon silahkan hubungi sonora!
Penelpon:
Lho, kok kriting mahal sih?
Sonora FM 100.9:
Ya! Kriting karena abis di blow! Cabe merah rp19500/kg, cabe ijo rp 1400/kg.
Penelpon:
Kok yang merah mahal banget?
Sonora FM 100.9:
Soalnya cat merah abis!
Langganan:
Postingan (Atom)