Kamis, 24 November 2011

tugas UTS pak ca'emm .. :)

Penyelesaian dari soal tersebut adalah seperti ini :
1. FLOWCHART
 PSEUDO CODE
  1. Mulai 
  2. Persyaratan pendaftaran STKIP
·         Fotocopy Ijazah SMA sebanyak 2 lembar
·         Fotocopy SKHUN sebanyak 2 lembar
·         Foto Berwarna 3x4 sebanyak 5 lembar
·         Membayar uang pendaftaran sebesar Rp. 250.000
     3.  Lengkap atau Belum? 
     4.  Lengkap
     5.  Selesai         


  2. FLOWCHART

PSEUDO CODE 

      1. Mulai
      2. Komponen Hardware
o   Monitor
o   Keyboard
o   Mouse
o   CPU
o   PS
      3. Menyalakan I/O
      4. Instalasi Sistem Operasi
      5. Log on Sistem Operasi
      6. Selesai

Minggu, 13 November 2011

RANGKAIAN LOGIKA

RANGKAIAN LOGIKA

Komputer Digital
KOMPUTER adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya.

DIGITAL Merupakan hasil teknologi yang mengubah sinyal menjadi kombinasi urutan bilangan 0 dan 1 (disebut juga dengan biner)untuk proses informasi yang mudah, cepat dan akurat. Sinyal tersebut disebut sebuah bit. Sinyal digital ini memiliki berbagai keistimewaan yang unik yang tidak dapat ditemukan pada teknologi analog, yaitu:
1. Mampu mengirimkan informasi dengan kecepatan cahaya yang dapat membuat informasi dapat dikirim dengan kecepatan tinggi.
2. Penggunaan yang berulang-ulang terhadap informasi tidak mempengaruhi kualitas dan kuantitas informasi itu sendiri,
3. Informasi dapat dengan mudah diproses dan dimodifikasi ke dalam berbagai bentuk,
4. Dapat memproses informasi dalam jumlah yang sangat besar dan mengirimnya secara interaktif. Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterimanya atau dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang anda tonton dalam format digital.

KOMPUTER DIGITAL Adalah mesin komputer yang diciptakan untuk mengolah data yang bersifat kuantitatif dalam bentuk angka, huruf, tanda baca dan lain-lain. Yang pemrosesnya dilaksanakan berdasarkan teknologi yang mengubah sinyal menjadi kombinasi bilangan 0 dan 1.
Flip-Flop
Flip-flop adalah rangkaian digital yang digunakan untuk menyimpan satu bit secara semi permanen sampai ada suatu perintah untuk menghapus atau mengganti isi dari bit yang disimpan. Prinsip dasar dari flip-flop adalah suatu komponen elektronika dasar seperti transistor, resistor dan dioda yang di rangkai menjadi suatu gerbang logika yang dapat bekerja secara sekuensial

Penjelasan dari bebereapa flip flop :

• D Flip-flop merupakan salah satu jenis flip-flop yang dibangun dengan menggunakan flip-flop S-R. Perbedaannya dengan flip-flop S-R terletak pada inputan R, pada D Flip-flop inputan R terlebi dahulu diberi gerbang NOT, maka setiap input yang diumpankan ke D akan memberikan keadaan yang berbeda pada input S-R, dengan demikian hanya akan terdapat dua keadaan S dan R yairu S=0 dan R=1 atau S=1 dan R=0, jadi dapat disi
• Master Save D Flip-flop merupakan rangkaian flip-flop yang memiliki 2 latch D dan sebuah inverter. Latch yang satu bernama Master dan yang kedua bernama Slave. Master D hanya akan mendeskripsikan diktat yang outputnya hanya dapt diganti selama ujung negatif jam.
• JK Flip-flop merupakan rangkaian flip-flop yang dibangun untuk megantisipasi keadaan terlarang pada flip-flop S-R.
• T Flip-flop merupakan rangkaian flip-flop yang dibangun dengan menggunakan flip-flop J-K yang kedua inputnya dihubungkan menjadi satu maka akan diperoleh flip-flop yang memiliki watak membalik output sebelumnya jika inputannya tinggi dan outputnya akan tetap jika inputnya rendah.
Aljabar Boolean
Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan operasi-operasi logik. Variabel-variabel diperlihatkan dengan huruf-huruf alfabet, dan tiga operasi dasar dengan AND, OR dan NOT (komplemen). Fungsi boolean terdiri dari variabel-variabel biner yang menunjukkan fungsi, suatu tanda sama dengan, dan suatu ekspresi aljabar yang dibentuk dengan menggunakan variabel-variabel biner, konstanta-konstanta 0 dan 1, simbol-simbol operasi logik, dan tanda kurung.
Aljabar Boolean merupakan bagian dari matematika yang telah banyak dipergunakan dalam rangkaian digital dan komputer. Setiap keluaran dari suatu atau kombinasi beberapa buah gerbang dapat digunakan dalam suatu rangkaian logika yang disebut ungkapan Boole. Aljabar Boole mempunyai notasi sebagai berikut :
1. Fungsi NOT dinyatakan dengan notasi garis atas (Over line) pada masukanya, sehingga gerbang NOT dengan masukan A dapat ditulis :
Y = A ( NOT A)
2. Fungsi OR dinyatakan dengan simbol plus (+), sehingga gerbang OR dengan masukan A dan B dapat ditulis :
Y = A + B atau Y = B + A
3. Fungsi AND dinyatakan dengan notasi titik (. ; dot), sehingga gerbang AND dinyatakan dengan :
Y = A• B atau Y = B • A
Misalkan diketahui suatu persamaan :
Y = A • B + A• B + B •C
Ekspresi Boolean merupakan suatu cara yang baik untuk menggambarkan bagaimana suatu rangkaian logika beroperasi. Tabel kebenaran merupakan metode lain yang tepat untuk menggambarkan bagaimana suatu rangkaian logika bekerja. Dari suatu tabel kebenaran dapat diubah ke dalam ekpresi Boolean dapat dibuat tabel kebenaranya.
Gerbang Logika
Gerbang Logika, merupakan dasar sirkuit digital. Umumnya gerbang logika ini mempunyai dua input dan satu output. Masing-masing dari input atau output tersebut terdiri dari nilai biner, yaitu untuk low(0) dan hight(1), yang diwakili oleh dua level tegangan listrik (voltage) yang berbeda. Nilai dari gerbang logika ini dijadikan sebagai dasar dari proses data digital. Dalam kebanyakan gerbang logika, Nilai low ini diperkirakan pada tegangan nol volt (0 V), sedangkan untuk high diperkirakan pada lima volt (+5 V). Terdapat tujuh dasar gerbang logika, yaitu: AND, OR, XOR, NOT, NAND, NOR, dan XNOR.

GERBANG AND
Menghasilkan And Logic Function, artinya outputnya memiliki nilai 1 jika input A dan input B keduanya merupakan bilangan biner 1. Dalam hal lain outputnya adalah 0.

GERBANG OR
Menghasilkan fungsi inclusive OR, artinya outputnya adalah 1 jika salah satu atau kedua input A dan B bernilai 1. Dalam hal lain outputnya adalah 0.

GERBANG INVERTER
Rangkaian inverter mengubah logika sensor sebuah sinyal biner. Rangkaian ini menghasilkan fungsi NOT atau komplemen.

GERBANG NAND (NOT AND)
Fungsi NAND adalah logika komplemen dari AND.
GERBANG NOR (NOT OR)
Fungsi NOR adalah logika komplemen dari OR.

GERBANG EXCLUSIVE OR (XOR)
Fungsi logika ganjil (odd function). Gerbang ini menghasilkan logika biner 1 apabila input A dan B dijumlahkan bernilai ganjil. Dalam hal lain outputnya adalah 0.

GERBANG EXCLUSIVE NOR (XNOR)
Fungsi logika genap (even function). Gerbang ini menghasilkan logika biner 1 apabila input A dan B dijumlahkan bernilai genap. Dalam hal lain outputnya adalah 0

KODE YANG MEWAKILI DATA

Kode yang mewakili data
Komputer generasi 1 : 1 byte = 4 bit -> BCD
Komputer generasi 2 : 1 byte = 6 bit -> SBCDIC
Komputer generasi sekarang : 1 byte = 8 bit, 16, 32, 64, 128 ->EBCDIC, ASCII -7/8
  1. BCD (Binary Code Decimal)
1 byte = 4 bit, 24 = 16 kombinasi kode dari kombinasi hanya 10 yang dipakai
  2.SBCDIC ( Standard Binary Coded Decimal Interchange Code)
1 byte = 6 bit, 26 kombinasi = 64 kombinasi kode
10 angka 
26 huruf besar
28 simbol khusus 
KOde SBDIC dibagi 2 zona :
1. zona Alfabet (AB)
2. zona Numerik ( 8 4 2 1 )
  3. EBCDIC

EBCDIC ( Extended Binary Coded Decimal Interchange Code)

1 byte = 8 bit
kombinasi 28= 256 kombinasi

Sabtu, 12 November 2011

SISTEM BILANGAN


SISTEM BILANGAN

I. DEFINISI
            System bilangan (number system) adalah  suatu cara untuk mewakili besaran dari suatu item fisik. Sistem bilanan yang banyak dipergunakan oleh manusia adalah system biilangan desimal, yaitu sisitem bilangan yang menggunakan 10 macam symbol untuk mewakili suatu besaran.Sistem ini banyak digunakan karena manusia mempunyai sepuluh jari untuk dapat membantu perhitungan. Lain halnya dengan komputer, logika di komputer diwakili oleh bentuk elemen dua keadaan yaitu off (tidak ada arus) dan on (ada arus). Konsep inilah yang dipakai dalam sistem bilangan binary yang mempunyai dua macam nilai  untuk mewakili suatu besaran nilai.
            Selain system bilangan biner, komputer juga menggunakan system bilangan octal dan hexadesimal.

II. Teori Bilangan

1.    Bilangan Desimal
Sistem ini menggunakan 10 macam symbol yaitu 0,1,2,3,4,5,6,7,8,dan 9. system ini menggunakan basis 10. Bentuk nilai ini dapat berupa integer desimal atau pecahan.
Integer desimal :
adalah nilai desimal yang bulat, misalnya 8598 dapat diartikan :
8 x 103      = 8000
5 x 102      =   500
9 x 101      =      90
8 x 100      =        8
                      8598
                                                                        position value/palce value                                                                                     absolute value
Absolue value merupakan nilai untuk masing-masing digit bilangan, sedangkan  position value adalah merupakan penimbang atau bobot dari masing-masing digit tergantung dari letak posisinya, yaitu nernilai basis dipangkatkan dengan urutan posisinya.

Pecahan desimal :
Adalah nilai desimal yang mengandung nilai pecahan dibelakang koma, misalnya nilai 183,75 adalah pecahan desimal yang dapat diartikan :
1 x 10 2           = 100
8 x 10 1           =  80
3 x 10 0           =    3
7 x 10 –1         =    0,7
5 x 10 –2         =    0,05
                          183,75

2. Bilangan Binar
            Sistem bilangan binary menggunakan 2 macam symbol bilangan berbasis 2digit angka, yaitu 0 dan 1.
Contoh bilangan 1001 dapat diartikan :

1 0 0 1
                                                            1 x 2 0 = 1
                                                            0 x 2 1 = 0
                                                            0 x 2 2 = 0
                                                            1 x 2 3 = 8
                                                                        10 (10)
Operasi aritmetika pada bilangan Biner :
a.    Penjumlahan
Dasar penujmlahan biner adalah :
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0                     dengan carry of 1, yaitu 1 + 1 = 2, karena digit terbesar ninari 1, maka harus dikurangi dengan 2 (basis), jadi 2 – 2 = 0 dengan carry of 1
contoh :

1111
  10100 +
                  100011
atau dengan langkah :
 1 + 0              = 1
 1 + 0              = 1



 1 + 1              = 0 dengan carry of 1
 1 + 1 + 1        = 0



 1 + 1              = 0 dengan carry of 1                                    1  0     0      0    1     1

b.    Pengurangan
Bilangan biner dikurangkan dengan cara yang sama dengan pengurangan bilangan desimal. Dasar pengurangan untuk masing-masing digit bilangan biner adalah :
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 – 1 = 1                     dengan borrow of 1, (pijam 1 dari posisi sebelah kirinya).
Contoh :
11101
 1011 -
          10010




            dengan langkah – langkah :
            1 – 1               = 0



            0 – 1               = 1 dengan borrow of 1
           
1 – 0 – 1         = 0
            1 – 1               = 0
            1 – 0               = 1
                                                                                                1    0     0         1   0

c.    Perkalian
Dilakukan sama dengan cara perkalian pada bilangan desimal. Dasar perkalian bilangan biner adalah :
0 x 0 = 0
1 x 0 = 0
0 x 1 = 0
1 x 1 = 1
contoh
Desimal
Biner

   14
   12 x
    28
 14

                  +
168


             1110
             1100 x
              0000
            0000
          1110
         1110      +
      10101000
d.    pembagian
Pembagian biner dilakukan juga dengan cara yang sama dengan bilangan desimal. Pembagian biner 0 tidak mempunyai arti, sehingga dasar pemagian biner adalah :
0 : 1 = 0
1 : 1 = 1
Desimal
Biner
5     / 125 \ 25
         10  -
            25
            25 -
              0
              101 / 1111101 \ 11001
                        101 -
                           101
                            101 -
                                 0101
                                    101 -
                                         0

3. Bilangan Oktal
            Sistem bilangan Oktal menggunakan 8 macam symbol bilangan berbasis 8 digit angka, yaitu 0 ,1,2,3,4,5,6,7.
Position value system bilangan octal adalah perpangkatan dari nilai 8.
Contoh :
12(8) = …… (10)
                                                            2 x 8 0 = 2
                                                            1 x 8 1 =8                                                                                                                                10
Jadi 10 (10)

Operasi Aritmetika pada Bilangan Oktal
a.    Penjumlahan
Langkah-langkah penjumlahan octal :
-          tambahkan masing-masing kolom secara desimal