--------- HALLO!!-------- ------SELAMAT DATANG----- Di BLOG T.ELEKTRO D40011---- SEMOGA ANDA NYAMAN DENGAN BLOG KAMI- ^,^"
Teknik Elektro D40011: November 2011

Senin, 21 November 2011

DIODA

Dioda memiliki 2 kaki sama seperti resistor, namun perbedaanya adalah hubungan antara arus dan tegangannya (i-v) nonlinear.

contoh gambar dioda 1N4001, 1N4004 dan 1N4007
Hubungan grafik antara i-v sebuah dioda ideal dapat digambarkan seperti dibawah ini.
gambar (a) merupakan simbol dari dioda, sedangkan gambar (b) merupakan kurva karakteristik dari i-v
Dapat diketahui dari gambar (a) ketika tegangan v bernilai negatif (yang artinya tegangan anode lebih kecil dari tegangan katode) maka arus i yang melintas sama dengan nol (i=0). Sedangkan ketika dialirkan arus i positif dari anode ke katode maka diode seakan-akan short sehingga v=0. Dari sifat-sifat diatas dioda dapat dipakai sebagai rangkaian penyearah arus.

gambar (a) merupakan gambar rangkaian penyearah (half wave rectifier). Gambar (b) merupakan gambar input rangkaian penyearah. Gambar (e) merupakan output dari rangkaian penyearah.
Dapat dilihat pada gambar diatas bahwa dioda dapat dipakai sebagai penyearah arus. Ketika tegangan input (Vi) bernilai positif maka rangkaian akan seolah-olah short sehingga tegangan output sama dengan tegangan input. Namun ketika tegangan input (Vi) bernilai negatif maka rangkaian seolah-olah open sehingga tegangan output sama dengan nol dan dihasilkkan grafik seperti gambar(e) diatas.
Pada kondisi real, grafik i-v dioda tidaklah sama seperti yang diterangkan diatas. Secara garis besar kurva karakteristik dioda dibagi menjadi 3 bagian.
1. daerah forward bias, v>0
2. daerah reverse bias, v<0
3. daerah breakdown, V<-Vzk
Berikut ini merupakan daerah kurva karakteristik pada dioda pada kondisi real.
gambar kurva karakteristik dioda real
Silakan atur atur titik bias sesuai dengan kegunaan.

DOWNLOAD MATERI = DIODA
DOWNLOAD MATERI = PENYEARAH

Minggu, 20 November 2011

script login:

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
                login:
 puts("======================");
 puts("        LOGIN:");
 puts("======================\n");
char username[25],password[12];


printf("\tMasukan Nama  :");gets(username);
printf("\tMasukan Password :");gets(password);

if ((strcmp(username,"hendra")==0) &&
(strcmp(password,"23")==0))
{
clrscr ();

puts("Nama dan password OK !!!\n");
puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
puts("Nama Lengkap : Wahyu Hendra Mustakin ");
puts("Nim          : D400110023 ");
puts("Alamat       :  ");
puts("No Hp        :  ");
puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
}
    else
    if ((strcmp(username,"andi")==0) &&
    (strcmp(password,"24")==0))
    {
    clrscr ();
    puts("nama dan password OK !!!\n");
   puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
   puts("Nama Lengkap : Andi Triartanto ");
   puts("Nim          : D400110024 ");
   puts("Alamat       :  ");
   puts("No Hp        :  ");
   puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
    }
       else
        if ((strcmp(username,"wendhi")==0) &&
        (strcmp(password,"25")==0))
        {
        clrscr ();
        puts("nama dan password OK !!!\n");
      puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
       puts("Nama Lengkap : Wendhi Sukmo Warsito ");
       puts("Nim          : D400110025 ");
       puts("Alamat       :  ");
       puts("No Hp        :  ");
      puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
        }
          else
            if ((strcmp(username,"arif")==0) &&
            (strcmp(password,"26")==0))
            {
            clrscr ();
            puts("nama dan password OK !!!\n");
         puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
           puts("Nama Lengkap : Arif Febianto ");
           puts("Nim          : D400110026 ");
           puts("Alamat       :  ");
           puts("No Hp        :  ");
         puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
            }
             else
                if ((strcmp(username,"dika")==0) &&
                (strcmp(password,"27")==0))
                {
                clrscr ();
                puts("nama dan password OK !!!\n");
            puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
               puts("Nama Lengkap : Nugraha Purta Mahardika ");
               puts("Nim          : D400110027 ");
               puts("Alamat       : Kalitan rt2/5 kertonatan,kartasura,sukoharjo ");
               puts("No Hp        : 085725631635 ");
            puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                }
                else
                    if ((strcmp(username,"ery")==0) &&
                    (strcmp(password,"28")==0))
                    {
                    clrscr ();
                    puts("nama dan password OK !!!\n");
               puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                   puts("Nama Lengkap : Eri Nur Prasetyo ");
                   puts("Nim          : D400110028 ");
                   puts("Alamat       :  ");
                   puts("No Hp        :  ");
               puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                    }
                   else
                        if ((strcmp(username,"agung")==0) &&
                        (strcmp(password,"29")==0))
                        {
                        clrscr ();
                        puts("nama dan password OK !!!\n");
                  puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                       puts("Nama Lengkap : Agung Purnomo ");
                       puts("Nim          : D400110029 ");
                       puts("Alamat       :  ");
                       puts("No Hp        :  ");
                  puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                        }
                      else
                            if ((strcmp(username,"didik")==0) &&
                            (strcmp(password,"30")==0))
                            {
                            clrscr ();
                            puts("nama dan password OK !!!\n");
                     puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                             puts("Nama Lengkap : Didik Rahmadani ");
                           puts("Nim          : D400110030 ");
                           puts("Alamat       :  ");
                             puts("No Hp        :  ");
                     puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                              }
                         else
                                if ((strcmp(username,"rudi")==0) &&
                                (strcmp(password,"31")==0))
                                {
                                clrscr ();
                                puts("nama dan password OK !!!\n");
                        puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                 puts("Nama Lengkap : Rudi Nuryanto ");
                               puts("Nim          : D400110031 ");
                                 puts("Alamat       :  ");
                                 puts("No Hp        :  ");
                        puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                }
                            else
                                    if ((strcmp(username,"ananda")==0) &&
                                    (strcmp(password,"32")==0))
                                    {
                                    clrscr ();
                                      puts("nama dan password OK !!!\n");
                           puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                   puts("Nama Lengkap : Muh. Ananda Chandra Minanto ");
                                   puts("Nim          : D400110032 ");
                                   puts("Alamat       :  ");
                                   puts("No Hp        :  ");
                           puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                    }
                               else
                                        if ((strcmp(username,"rio")==0) &&
                                        (strcmp(password,"33")==0))
                                        {
                                        clrscr ();
                                        puts("nama dan password OK !!!\n");
                              puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                         puts("Nama Lengkap : Afada Rio Trikuncahyo ");
                                       puts("Nim          : D400110033 ");
                                       puts("Alamat       :  ");
                                       puts("No Hp        :  ");
                              puts("\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
                                        }
                                              else
                                              {
                                            clrscr ();
                                              puts(" \n!!! Username atau password Salah !!!\n\a");
                                            puts(" \n         !!! Coba Lagi !!!\n");
                                 puts("-----------------------------------------");
                                 puts("<Tekan sembarang tombol untuk melanjutan>");
                                 puts("-----------------------------------------");
                                 getch();
                                 clrscr ();
                                            goto login;
                                            }
getch();
}

Selasa, 08 November 2011

script dasar rekening listrik (kelompok rosit, agung,dika)


//rl=rekening listrik,
//T_Kwh=Total bayar,
//b_Kwh=biaya Kwh,
//beban= beban tiap tipe

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()

{

int beban,pajak,T_Kwh;
char nama[20],rl[6],tipe;
clrscr ();
float b_Kwh,Kwh;

awal:
clrscr();

cout<<"=========================="<<endl;
cout<<"====[REKENING LISTRIK]===="<<endl;
cout<<"==========================\n\n"<<endl;
puts("=============");
printf("masukan nama\t:");
scanf("%s",&nama);
puts("=============");
printf("masukan no.rek.listrik\t:");
scanf("%s",&rl);
puts("=============");

puts("------------------------------");
puts("tipe:");
puts("------------------------------");
printf(" 1=450\n 2=900\n 3=1300\n 4=2200\n");
tipe:

cout<<"Masukan Tipe [1/2/3/4] :";cin>>tipe;
puts("------------------------------");
if((tipe!='4')&&(tipe!='1')&&(tipe!='2')&&(tipe!='3'))
    {
    puts ("kode tipe salah !!\a");
    puts("------------------------------");
    goto tipe;
    }

puts("masukan nilai Kwh:");
scanf("%f",&Kwh);




if(tipe=='1')
    {
    beban=0;

   if(Kwh>30)
       {
        b_Kwh=((Kwh-30)*300)+4400+beban;
       }
    else
    if(Kwh>20)
       {
        b_Kwh=((Kwh-20)*190)+2500+beban;
       }
    else
   if(Kwh>10)
       {
        b_Kwh=((Kwh-10)*150)+1000+beban;
       }
    else
    if(Kwh>0)
       {
        b_Kwh=((Kwh*100)+beban);
        }
   }

if(tipe=='2')
    {
    beban=5000;

    if(Kwh>30)
       {
        b_Kwh=((Kwh-30)*450)+6600+beban;
       }
    else
    if(Kwh>20)
       {
        b_Kwh=((Kwh-20)*285)+3750+beban;
       }
    else
    if(Kwh>10)
       {
        b_Kwh=((Kwh-10)*225)+1500+beban;
       }
    else
   if(Kwh>0)
       {
        b_Kwh=((Kwh*150)+beban);
       }
    }


if(tipe=='3')

    {
    beban=10000;
    if(Kwh>30)
       {
        b_Kwh=((Kwh-30)*675)+9950+beban;
       }
    else
    if(Kwh>20)
       {
        b_Kwh=((Kwh-20)*430)+5650+beban;
       }
    else
    if(Kwh>10)
       {
        b_Kwh=((Kwh-10)*340)+2250+beban;
       }
    else
    if(Kwh>0)
         {
        b_Kwh=(Kwh*225)+beban;
       }
    }

if(tipe=='4')

    {
    beban=15000;
    if(Kwh>30)
       {
        b_Kwh=((Kwh-30)*1110)+14950;
         }
    else
    if(Kwh>20)
         {
    b_Kwh=((Kwh-20)*645)+8500;
       }
    else
    if(Kwh>10)
       {
        b_Kwh=((Kwh-10)*510)+3400;
       }
    else
    if(Kwh>0)
       {
        b_Kwh=(Kwh*340)+beban;
       }
    }
    pajak=(10*b_Kwh/100);
    T_Kwh=pajak+b_Kwh;
    clrscr ();
    cout<<"==================[data rekening]===================\n"<<endl;
    cout<<" \tNama Pelanggan : "<<nama<<endl;
    cout<<" \tNo.Rek.Listrik : "<<rl<<endl;
    cout<<" \tTipe           : "<<tipe<<endl;
    cout<<" \tBeban          : "<<beban<<endl;
   cout<<" \tPajak 10%      : "<<pajak<<endl;
   printf("\n-----------------------------------------------");
    printf("\nNilai Kwh:%f \tTotal Bayar:Rp%d\n",Kwh,T_Kwh);
   printf("\-----------------------------------------------");
    printf("\n\n===============^,^=[TERIMA KASIH]=^,^===============\n\n");

   char lanjut;
   cout<<"\n\n\nLanjutkan Transaksi Selanjutnya Tekan [y] lalu Enter :";cin>>lanjut;
        if (lanjut=='y'||lanjut=='Y')
            {
            goto awal;
            }
  getch();
}


Rabu, 02 November 2011

Ruang Sampel dan Titik Sampel(kuliah 6)

Ruang Sampel dan Titik Sampel

Ruang sampel adalah himpunan dari semua hasil yang mungkin pada suatu percobaan/kejadian.
Ruang sampel suatu percobaan dapat dinyatakan dalam bentuk diagram pohon atau tabel.
Titik sampel adalah anggota-anggota dari ruang sampel atau kemungkinan-kemungkinan yang muncul.
Contoh 1
Pada percobaan melempar dua buah mata uang logam (koin) homogen yang bersisi angka (A) dan gambar (G) sebanyak satu kali. Tentukan  ruang sampel percobaan tersebut.