Powered By Blogger

Jumat, 16 Desember 2011

Rangkaian sekuensial Asinkron

Perbedaan rangkaian sekuensial asinkron dan sinkron adalah :

Rangkaian sekuensial sinkron :
Perubahan keadaan terjadi karena adanya clock. Elemen memori adalah flip-flop.

Rangkaian sekuensial asinkron :
Perubahan keadaan terjadi karena adanya perubahan input. Elemen memori adalah elemen tunda waktu (time delay) dari sistem tertutup.

Model rangkaian
•Feedback delay :
Elemen delay element diletakkan di bagian feedback.
Semua gerbang dianggap tidak mempunyai delay.
•Moda Fundamental :
  Sinyal input primer boleh berubah hanya setelah rangkaian mencapai keadaan stabil.
•Single input changes :
  Sinyal input primer tidak boleh berubah secara bersamaan (harus satu per satu).





Selasa, 06 Desember 2011

RAM dan ROM

"Apa sih sebenernya beda RAM sama ROM?
Kenapa tiap mau beli laptop atau komputer selalu yang ditanya pertama kali itunya?"

Nah, itu adalah kegalauan para anak SMA atau SMP atau bahkan SD yang diajak orang tuanya ikutan beli komputer atau laptop. Oke, karena itu saya akan jelaskan sedikit perbedaan antara ROM dan RAM


    # Pengertian dari RAM adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan bisa mengingat data/ program selama terhadap arus listrik.
Operasi pada RAM adalah:
- Read and write, jadi pada RAM melakukan operasi Reas and write, pada saat ada aliran listrik memori RAM dapat membaca data yang ada. Pada saat kita menginginkan menulis atau memberi input baru, kita bisa menselect.
Jenis dan tipe-tipe RAM:
- EDO RAM
Yaitu jenis memori yang digunakan pada sistem yang menggunakan pentium. Cocok untuk sistem yang memiliki kecepatan bus hingga 66 Bus MHz.
-          DRAM
Yaitu jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
-          SD RAM
Jenis RAM yang paling umum digunakan pada PC jaman sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi dari DRAM, cocok untuk sistem dengan bus hingga 100 Mhz.
-          SRAM
Merupakan jenis memori yang tidak perlu penyegaran oleh CPU agar data yang ada di dalamnya tetap tersimpan dengan baik. RAM ini memiliki kecepatan diatas SDRAM.
-          RDRAM
Yaitu jenis memori yang lebih cepat dan lebih mahal daripada SRAM. Biasa digunakan pada pentium 4.
-          DDRAM
RAM yang hampir sama dengan SDRAM , namun punya kemampuan kerja yang lebih tinggi dengan Bus Speed 133 Mhz atau DC 133 Mhz umumnya pada pentium 3 dan 4.
-          VGRAM
RAM yang digunakan secara khusus pada video adapter atau video card yang berfungsi untuk mendukung videp adapter dalam menghasilkan tampilan proses yang sedang atau telah berlangsung pada komputer.
# ROM adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca.
-          Operasi-operasi di dalam memori RAM dan ROM:
Untuk ROM
-          menampilkan pesan dilayar.
-          Mengecek semua peralatan di unit system.
-          Membaca sistem operasi dari disc.
-          Menyimpan furmware.
Jenis dan tipe-tipe ROM:
-          PROM
Merupakan ROM yang ditentukan oleh vendor, PROM dijual dalam keadaan kosong dan kemudian dapa diisi dengan program pemakai.
-          EPROM
Berbeda dengan PROM,EPROM isinya dapat dihapus setelah diprogram. Penghapusan dilakukan dengan sinar UV.
-          EEPROM
EEPROM dapat menyimpan data secara permanen, tapi isinya masih bisa dihapus secara elektris melalui program.salah satunya adalah flash memory.

Rabu, 16 November 2011

Cross Product dan Dot Product dalam kehidupan sehari-hari


Di Aljabar linier pada bab vector, ada sebuah tugas untuk mencari implementasi cross dan dot product dalam kehidupan sehari-hari, nah lho apaan itu?
Pada awalnya bingung juga, tapi ternyata baru sadar kalau semua itu ada hubungannya dengan pelajaran fisika pas waktu SMA. Dan, taraaa pertanyaan itu terjawab sudah, let's check it !

Dot Product
1.       Dalam kehidupan sehari-hari kita sering melihat orang menarik hewan peliharaannya, seperti  anjing.  Orang tersebut pasti melakukan Usaha untuk menarik anjingnya. Usaha disimbolkan dengan W.  W merupakan dot product dengan hasil  kali berupa skalar.






W= F.s

2.       Cross product
Saat ban mobil kita bocor, lalu menggantinya dengan ban serep, pasti kita membutuhkan kunci untuk membuka sekrup. Gaya untuk membuka sekrup merupakan gaya putar( Torque).


Rumus torsi adalah
  Torque = r x F
Torque = ||r|| ||F|| sin α

Minggu, 06 November 2011

Soal wajib praktikum pemrograman terstruktur + jawaban






Jawaban 

no.1

#include<stdio.h>
#include<conio.h>

int main()
{
    int N,       //banyaknya list jadwal pretest yang akan dimunculkan
        HH,      //input tanggal pretest pertama
        BB,      //input bulan preteat pertama
        TTT,     //input tahun pretest pertama
        a;       //variabel yang digunakan untuk mempermudah pengulangan
   
    //pembacaan data inputan
    scanf("%d %d %d", &HH, &BB, &TTT);
    scanf("%d", &N);
   
    TTT<2020;   //batas tahun maksimal yang dapat diproses oleh program
    a = 1;      //inisialisasi sebelum perulangan
    while(a<=N && TTT>=2000)   //repetisi kondisi perulangan
    {     
         if (BB==1 || BB==3 || BB==5 ||BB==7 ||BB==8 ||BB==10 ||BB==12)
           { HH+=7;
            if(HH > 31) {{HH%=31; BB+=1;}
                 if(BB>12) {BB%=12; TTT+=1;} }}
                    
         else if (BB==4 || BB==6 || BB==9 ||BB==11)
              {HH+=7;
              if(HH > 30){ HH%=30; BB+=1;}}
               
         else if (BB==2)
              {HH+=7;
              if(HH>28){HH%=28; BB+=1;}}
   
    //display hasil dari perulangan           
    if(BB==1)
            printf("\n%d Januari %d\n", HH, TTT);
    else if(BB==2)
            printf("\n%d Februari %d\n", HH, TTT);
    else if(BB==3)
            printf("\n%d Maret %d\n", HH, TTT);
    else if(BB==4)
            printf("\n%d April %d\n", HH, TTT);
    else if(BB==5)
            printf("\n%d Mei %d\n", HH, TTT);
    else if(BB==6)
            printf("\n%d Juni %d\n", HH, TTT);
    else if(BB==7)
            printf("\n%d Juli %d\n", HH, TTT);
    else if(BB==8)
            printf("\n%d Agustus %d\n", HH, TTT);
    else if(BB==9)
            printf("\n%d September %d\n", HH, TTT);
    else if(BB==10)
            printf("\n%d Oktober %d\n", HH, TTT);
    else if(BB==11)
            printf("\n%d Nopember %d\n", HH, TTT);
    else if(BB==12)
            printf("\n%d Desember %d\n", HH, TTT);
   
    ++a;    //update nilai
                     
    }
    getch();
    return 0;   
   
}

no.2

#include<stdio.h>
#include<conio.h>

int main()
{
    int nomer, a, b, data, i,bisa;
   
    scanf("%d", &data);
   
for(i=1; i<=data; i++){
   
    scanf("%d", &nomer);
     
      if(nomer%7 == 0)
      {
      printf("THIS IS MY NUMBER!\n");
      }      
     
      else
      {
           bisa=0;
      if (nomer%7 != 0)
      {
           a=10;
           b=1;
           while(nomer%a/b>0)
           {
            if(nomer%a/b==7)
            {printf("THIS IS MY NUMBER!\n"); bisa=1;
            break;}
            else
            {
                a*=10;
                b*=10;
            }
           
           }
           if(bisa==0)printf("NOT THIS\n");
      }
      }
      }


    getch();
    return 0;
}

Sabtu, 29 Oktober 2011

soal wajib praktikum sisdig

Hahaha, uts makin dekat tugas juga numpuk deadline, sampai - sampai ga bisa hadir di ulang tahun sahabat sendiri :(. Maaf.

Daripada nggalau ga jelas, mending ngepost sesuatu yang lebih bermanfaat aja. Ini dia soal wajib modul 01 praktikum sistem digital saya, silahkan dibaca.




SOAL WAJIB

1.      Apa yang dimaksud dengan sistem digital dan sistem analog? Sebutkan persamaan dan perbedaan dari keduanya.

2.      Apa yang anda ketahui tentang sistem bilangan? Jelaskan masing-masing sistem bilangan di bawah ini secara rinci dan catat konversi dari suatu sistem bilangan ke sistem bilangan lainnya, kemudian konversikan bilangan decimal  10.1112 ke sistem bilangan di bawah.

a.       Desimal
b.      Biner
c.       Oktal
d.      Heksadesimal
e.       BCD

f.       Grey code
g.      Excess – 3
h.      Kode ASCII
i.        2421
j.        84-2-1


3.      i. Jelaskan mengenai r’s complement dan (r-1)’s complement!
ii. Selesaikanlah soal di bawah ini dengan menggunakan r’s complement dan (r-1)’s complement!
a.       (C1A-F13)16
b.      (602 - 364)10
c.       (110100 – 100001)2
d.      (4321-1234)8

4.      Jelaskan pengertian berikut ini dan berikan contoh masing-masing pengertian:

a.       Don’t care condition
b.      Teori De Morgan
c.       Truth Table
d.      Carnaugh Map (K-Map)

e.       POS & Standar POS
f.       SOP & Standar SOP
g.      Minterm
h.      Maxterm


5.      Gambarkan gerbang-gerbang logika berikut, tuliskan karakteristik dari masing-masing gerbang dalam bentuk tabel kebenaran dan tuliskan pula ekspresi logikanya!

a.       AND
b.      OR
c.       NAND
d.      NOR

e.       XOR
f.       XNOR
g.      NOT



6.      Ubah atau konversikan gerbang-gerbang logika berikut ini (AND, OR, XOR, NOR, dan NOT) dalam gerbang NAND.

7.      Ubahlah fungsi Boolean berikut menjadi bentuk standar POS , kemudian buatlah tabel kebenarannya dan tulislah dalam bentuk persamaan minterm dan exterm!
a.       F1= A'BC'+ AB'C'+ABC'+ABC
b.      F2= A'B'C'+ A'BC'+AB'C+ABC

8.      Susunlah tabel kebenaran dari persamaan berikut ini:
a.       X (A,B,C) = ∑m(3,6,7)
b.      Y (K,L,M,N) = ∑m(1,8,13,15)
c.       P (W,X,Y,Z) = ∑m(0,1,3,5,8,11,12,15)

9.      Sederhanakan persamaan X = ABC + ABC + ABC + ABC + AC dengan K-Map!
Susunlah persamaan yang sudah sederhana tersebut ke dalam bentuk NAND saja dan NOR saja!
Gambarkan semua bentuk rangkaian yang telah di sederhanakan tersebut!

10.    Sederhanakan fungsi-fungsi Boolean berikut:
a.       A’B’+AB’C’+AB’C
b.      A’CD+A’B’+B’CD+A’B+CD(B+D)
c.       A’B(D’+C’D)+B(A+A’CD)

11.    Ubah  gambar rangkaian berikut dalam bentuk persamaan logika!
      a.
b.         






12.    Buatlah truth table, K-map, dan gambar dari fungsi Boolean berikut :
a.         F1 = A’B+B’C’+AB’C+C’
F2 = WX’Y’+XZ’+W’X’Y’Z+W’YZ