Jumat, 25 November 2011

Flochart & Pseudo Code




1.     Budi adalah seorang lulusan SMA pada tahun ini, dia hendak melanjutkan pendidikan ke STKIP sumenep, tetapi Budi tidak tahu jurusan apa yang hendak dia ambil dan apa saja syarat untuk mendaftar, maka budi pergi ke kampus STKIP sumenep untuk menanyakan hal tersebut.
Oleh bagian pendaftaran mahasiswa baru Budi di beritahu jurusan yang ada dan syarat pendaftarannya apa saja, kemudian dengan pertimbangan budi memilih jurusan  Teknik Informatika.
Dengan membawa persyaratan yaitu :
1.      Fotocopy Ijazah SMA sebanyak 2 lembar
2.      Fotocopy SKHUN sebanyak 2 lembar
3.      Foto Berwarna 3x4 sebanyak 5 lembar
4.      Membayar uang pendaftaran sebesar Rp. 250.000
Budipun menuju loket pendaftaran keesokan harinya, diloket pendaftaran budi diminta untuk mengisi formulir pendaftaran, dan menyerahkan semua persyaratan yang diminta.
Petugas pendaftaran kemudian memeriksa formulir pendaftaran yang diisi budi dan memeriksa persyaratan-persyaratannya, namun petugas pendaftaran mengembalikan formulir dan syarat lainnya karena foto yang mestinya 5 lembar tetapi budi membawa foto 4 lembar.
Keesokan harinya budi kembali ke kampus dan menuju loket pendaftaran, setelah petugas mengecek berkas yang dibawa budi akhirnya budipun menerima kartu peserta tes masuk STKIP Sumenep jurusan Teknik Informatika.
Tugas :
Dari soal cerita diatas, buatlah penyajian algoritma dengan notasi
a.      Flowchart
b.      Pseudo Code (algoritmik)

2.      Buatlah soal cerita seperti diatas mengenai proses / cara merakit komputer sampai dengan komputer menyala, proses tersebut harus mengandung algoritma sequence dan selection. dari soal cerita yang anda buat kemudian ditranslasikan ke dalam bentuk Flow Chart dan Pseudo Code.

PENYELESAIAN

1.      a)   Flowchart



b)    Pseudo Code

1.      Mulai 
2.      Persyaratan pendaftaran STKIP
a.       Fotocopy Ijazah SMA sebanyak 2 lembar
b.      Fotocopy SKHUN sebanyak 2 lembar
c.       Foto Berwarna 3x4 sebanyak 5 lembar
d.      Membayar uang pendaftaran sebesar Rp. 250.000
3.      Lengkap atau Belum?
4.      Lengkap
5.       Selesai       

2.      Ahmed adalah seorang siswa STKIP PGRI Sumenep, Dia hendak menghidupkan komputer untuk dapat menyelesaikan beberapa tugasnya. Namun komputer Ahmed masih belum terakit dengan benar. Agar Ahmed dapat menyelesaikan tugasnya, Ahmed merakit komputernya terlebih dahulu dengan langkah-langkah sebagai berikut :
  1. Menyusun seluruh komponen dan perangkat Hardware
  2. Menghubungkan monitor, mouse, keyboard, power supply ke CPU
  3. Menyalakan sistem input/output
  4. Melakukan instalasi sistem operasi
  5. Log on sistem operasi
  6. Selesai
Dengan demikian Ahmed dapat menghidupkan dan menjalankan komputer dengan baik dan benar.

a.      Flowchart

b)      Pseudo Code 
1.      Mulai
2.      Komponen Hardware
    1. Monitor
    2. Keyboard
    3. Mouse
    4. CPU
    5. Power Supply
3.      Menyalakan I/O
4.      Instalasi Sistem Operasi
5.      Log on Sistem Operasi
6.      Selesai


S.e.l.e.s.a.i
 

Selasa, 15 November 2011

Rangkaian Logika


Aljabar Boolean
Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-variabel biner dan operasi-operasi logika. 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 logika, 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.

Kode Yang Mewakili Data (BCD, SBCDIC, EBCDIC dan ASCII)


1.      BCD
·        BCD (Binary Code Decimal)
·        1 byte = 4 bit, 24 kombinasi = 16 kombinasi kode dari kombinasi hanya 10 yang dipakai

DESIMAL
KODE BCD
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
1
0
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
10




11




12




13




14




15





Data disimpan di komputer pada main memory untuk di proses.

2.      SBCDIC
·        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 SBCDIC di bagi 2 Zone
o       Zone Alphabet (AB)
o       Zone Numerik (8 4 2 1)

  Alphabet                          Numeric
A
B

8
4
2
1

AB
00 : angka (0-9)
11 : huruf (A-I)
10 : huruf (J-R)
01 : huruf (S-Z)

BCD          6 0110
SBCDIC    6 00 0110
TABEL SBCDIC


  0-9
A
B

8
4
2
1

CHAR
0
0

0
0
0
0

0
0
0

0
0
0
1

1
0
0

0
0
1
0

2
0
0

0
0
1
1

3
0
0

0
1
0
0

4
0
0

0
1
0
1

5
0
0

0
1
1
0

6
0
0

0
1
1
1

7
0
0

1
0
0
0

8
0
0

1
0
0
1

9

  A-I
A
B

8
4
2
1

CHAR
1
1

0
0
0
1

A
1
1

0
0
1
0

B
1
1

0
0
1
1

C
1
1

0
1
0
0

D
1
1

0
1
0
1

E
1
1

0
1
1
0

F
1
1

0
1
1
1

G
1
1

1
0
0
0

H
1
1

1
0
0
1

I

  J-R
A
B

8
4
2
1

CHAR
1
0

0
0
0
1

J
1
0

0
0
1
0

K
1
0

0
0
1
1

L
1
0

0
1
0
0

M
1
0

0
1
0
1

N
1
0

0
1
1
0

O
1
0

0
1
1
1

P
1
0

1
0
0
0

Q
1
0

1
0
0
1

R


S.E.L.E.S.A.I