Tkj Jambi STMIK Nurdin Hamzah Jambi, Teknik Informatika

Sunday, 8 April 2018

1.2 LOGIKA DAN PERNYATAAN



1.2.1          LOGIKA

PENGERTIAN UMUM LOGIKA

          Logika adalah metode atau teknik yang diciptakan untuk meneliti ketepatan penalaran serta mengkaji prinsip-prinsip penalaran yang benar dan penarikan kesimpulan yang absah.
          Ilmu logika berhubungan dengan kalimat-kalimat (argumen) dan hubungan yang ada diantara kalimat-kalimat tersebut. Tujuannya adalah memberikan aturan-aturan sehingga orang dapat menentukan apakah suatu kalimat bernilai benar.
          Kalimat yang dipelajari dalam logika bersifat umum, baik bahasa sehari-hari maupun bukti matematika yang didasarkan atas hipotesa-hipotesa. Oleh karena itu aturan-aturan yang berlaku di dalamnya haruslah bersifat umum dan tidak tergantung pada kalimat atau disiplin ilmu tertentu. Ilmu logika lebih mengarah dalam bentuk sintaks-sintaks daripada arti dari kalimat itu sendiri.

GAMBARAN UMUM LOGIKA

          Secara umum logika dibedakan menjadi dua yaitu Logika Pasti dan Logika Tidak Pasti. Logika pasti meliputi Logika Pernyataan (Propotitional Logic), Logika Predikat (Predicate Logic), Logika Hubungan (Relation Logic) dan Logika Himpunan. Sedangkan logika tidak pasti meliputi Logika Samar atau  kabur (Fuzzy Logic).
          Logika Pernyataan membicarakan tentang pernyataan tunggal dan kata hubungnya sehingga didapat kalimat majemuk yang berupa kalimat deklaratif.
Logika Predikat  menelaah variabel dalam suatu kalimat, kuantifikasi dan validitas sebuah argumen.
Logika Hubungan mempelajari hubungan antara pernyataan, relasi simetri, refleksif, antisimtris, dll.
Logika himpunan membicarakan tentang unsur-unsur himpunan dan hukum-hukum yang berlaku di dalamnya.
Logika Samar merupakan pertengahan dari dua nilai biner yaitu ya-tidak, nol-satu, benar-salah. Kondisi yang ditunjukkan oleh logika samar ini antara lain : banyak, sedikit, sekitar x, sering, umumnya.  Logika samar banyak diterapkan dalam kecerdasan buatan, mesin pintar atau sistem cerdas dan alat-alat elektronika. Program komputer dengan menggunakan logika samar mempunyai kapasitas penyimpanan lebih kecil dan lebih cepat bila dibanding dengan logika biner.

ALIRAN DALAM LOGIKA

LOGIKA TRADISIONAL
  • Pelopornya adalah Aristoteles (384-322 SM)
  • Terdiri dari analitika dan dialektika. Ilmu analitika yaitu cara penalaran yang didasarkan pada pernyataan yang benar sedangkan dialektika yaitu cara penalaran yang didasarkan pada dugaan.

LOGIKA METAFISIS
  • Dipelopori oleh F. Hegel (1770-1831 M)
  • Menurut Hegel, logika dianggap sebagai metafisika dimana susunan pikiran dianggap sebagai kenyataan.

LOGIKA EPISTIMOLOGI
  • Diperkenalkan oleh FH. Bradley (1846-1924) dan Bernhard Bosanquet (1848-1923 M).
  • Prisip dari logika epistimologi ini adalah untuk mencapai pengetahuan yang memadai, pikiran yang logis dan perasaan halus digabungkan. Selain itu, untuk mencapai kebenaran, logika harus dihubungkan dengan seluruh pengetahuan yang lainnya.

LOGIKA INSTRUMENTALIS/FRAGMATIS
  • Dipelopori oleh Jhon Dewey (1859-1952)
  • Prinsipnya adalah logika merupakan alat atau instrumen untuk menyelesaikan masalah.
LOGIKA SIMBOLIS
  • Logika simbolis adalah ilmu tentang penyimpulan yang sah (absah) yang dikembangkan menggunakan metod ematematika dan bantuan simbol-simbol khusus sehingga memungkinkan seseorang menghindari makna ganda dari bahasa sehari-hari.
  • Pelopornya adalah Leibniz, De Morgan, dan Boole
  • Logika ini menggunakan bahasa simbol untuk mempelajari secara rinci bagaimana akal harus bekerja dan bercirikan teknis, matematis, dan ilmiah. Pemakaian simbol matematika ini untuk mewakili bahsa dalam bentuk pernyataan yang bernilai benar atau salah.
  • Logika simbolis ini kemudian menjadi dasar logika matematika modern yaitu logika formal yang semata-mata menelaah bentuk da bukan isi dari apa yang dibicarakan.


1.1.2          PERNYATAAN (PROPOSISI)

Kata merupakan rangkaian huruf yang mengandung arti, sedangkan kalimat adalah kumpulan kata yang disusun menurut aturan tata bahasa dan mengandung arti. Di dalam matematika tidak semua pernyataan yang bernilai benar atau salah saja yang digunakan dalam penalaran. Pernyataan disebut juga kalimat deklaratif yaitu kalimat yang bersifat menerangkan. Disebut juga proposisi.

Andaikan p dan q variabel yang menyajikan proposisi logis. Mereka menyajikan pernyataan seperti misalnya :

  1. Saya mempunyai uang                
  2.  Benda ini tenggelam dalam air   
  3. Kotak ini berisi cabe                   
  4. Bangkok adalah ibukota negara Vietnam       
  5. Ir.Sukarno adalah presiden pertama RI
  6. “Kotagede” mempunyai 9 huruf.
  7. Saya lapar
  8. Benda ini padat
  9. India merupakan suatu negara
  10. 1 + 101 = 110
   
Masing-masing dapat bernilai satu dari nilai kebenaran yang tetap yaitu T(rue) atau F(alse). Logika adalah suatu sistem berbasis proposisi. Suatu proposisi adalah suatu pernyataan (statement) yang dapat ber”nilai” Benar (true) atau Salah (false) tapi tidak keduanya. Dikatakan bahwa nilai kebenaran daripada suatu proposisi adl salah satu dari benar (true disajikan dng T) atau salah (false disajikan dengan F). Dalam rangkaian digital (digital circuits) disajikan dng 0 dan 1. Variabel-variabel tersebut diatas dihubungkan dengan menggunakan penghubung logis yang disebut  operator atau functor.

Sebagai contoh :

1)   Saya mempunyai uang dan saya lapar
2)   Jika balok mempunyai berat jenis lebih besar dari 1 maka ia (balok) akan tenggelam diair.
3)   Ir. Sukarno presiden pertama RI dan ia proklamator negara RI
4)   Saya berangkat kantor naik becak atau naik angkot.
5)   Lampu mobil mati karena plentongnya mati atau kabelnya putus.

Perhatikan kalimat-kalimat sebagai berikut :

 1) Tutuplah pintu itu
 2) Dilarang merokok
 3) Nilai daripada x terletak diantara nol dan satu

Kalimat-kalimat tersebut tidak dimasukkan dalam pembicaraan kita karena mereka tidak dapat ber “nilai” benar ataupun salah sedang yang terakhir tidak dimasukkan disini tetapi masuk dalam logika predikat karena ada variabel x yang nilainya belum ditentukan.

Latihan : Perhatikan pernyataan-pernyataan berikut

1)   Gajah lebih besar daripada tikus
2)   520 < 111
3)   Y > 5
4)   Hari ini tanggal 30 Juni dan 99 < 5
5)   Tolonga jangan ketiduran
6)   Jika gajah berwarna merah maka mereka dapat bersembunyi dii bawah pohon perdu
7)   X < Y jika dan hanya jika Y> X

Definisi .

         Proposisi adalah kalimat deklaratif (atau pernyata an) yang memiliki hanya satu nilai kebenaran yaitu banar saja atau salah saja, akan tetapi tidak keduanya.

         Proposisi yang bukan hasil kombinasi dari proposisi-proposisi disebut atom. Jika atom-atom akan dikombinasikan untuk memperoleh proposisi baru maka diperlukan operator logika atau operator sambung yang dilambangkan dng simbol :

Ø  : “not”, atau “negasi”  ( simbol lain adl  ~ )
Ù  : “and”, atau “konjungsi” ( simbol lain adl &)
Ú  : “or” , atau “disjungsi” atau “inclusive or” 
Ã… : “xor”, atau “exclusive or”
®: “implies”, atau “Jika … maka…”, atau “implikasi kondisional”
«: “jika dan hanya jika”, atau “bikondisional”

1.2.3          PENGHUBUNG KALIMAT DAN TABEL KEBENARAN

Satu atau lebih proposisi dapat dikombinasikan untuk menghasilkan proposisi baru lewat penggunaan operator logika. Proposisi baru yang dihasilkan dari kombinasi tersebut disebut dengan proposisi majemuk (compound composition), sedangkan proposisi yang bukan merupakan hasil dari kombinasi proposisi lain  disebut proposisi atomik. Proposisi majemuk tersusun dari sejumlah proposisi atomik.

Dalam logika dikenal 5 buah penghubung

Simbol
Arti
Bentuk
¬
Tidak/Not/Negasi
Tidak………….
Ù
Dan/And/Konjungsi
……..dan……..
Ú
Atau/Or/Disjungsi
………atau…….
Þ
Implikasi
Jika…….maka…….
Û
Bi-Implikasi
……..bila dan hanya bila……..

Contoh 1.1 :
Misalkan : p menyatakan kalimat “ Mawar adalah nama bunga”
              Q menyatakan kalimat “ Apel adalah nama buah”
Maka kalimat “ Mawar adalah nama bunga dan Apel adalah nama buah “
Dinyatakan dengan simbol  p Ù q

Contoh 1.2 :
Misalkan  p: hari ini hari minggu
              q: hari ini libur
nyatakan kalimat dibawah ini dengan simbol logika :
a.    Hari ini tidak hari minggu tetapi libur
b.    Hari ini tidak hari minggu dan tidak libur
c.    Tidak benar bahwa hari ini hari minggu dan libur
Penyelesaian
a.   Kata “tetapi” mempunyai arti yang sama dengan dan sehingga kalimat (a) bisa ditulis sebagai : ¬p Ù q
b.   ¬p Ù¬q
c.    ¬(p Ù q)

NEGASI (INGKARAN)

Jika p sebarang proposisi, pernyataan “not p” atau “negasi dp p” akan bernilai F jika p bernilai T dan sebaliknya. Dan ditulis dengan  Øp.  
Ø” disebut operator unary/monadika dan digambarkan dengan tabel kebenaran  sebagai berikut :

p
Øp
T
F
T
F
F
T
F
T

KONJUNGSI/CONJUNCTION (DAN/AND)

Konjungsi adalah suatu operator binary atau diadika (diadic). Jika p dan q suatu proposisi, pernyataan  p  and  q  akan bernilai kebenaran T jika dan hanya jika kedua p dan q mempunyai nilai kebenaran T, dan ditulis dengan p Ù q dimana operatornya terletak diantara kedua variabel (operand) tsb dan mempunyai tabel kebenaran seperti berikut :

p
q
pÙq
T
T
T
T
F
F
F
T
F
F
F
F
Contoh 1.3:
p: Fahmi makan nasi
Q:Fahmi minum kopi
Maka pÙq : Fahmi makan nasi dan minum kopi
Pada konjungsi pÙq akan bernilai benar jika baik p maupun q bernilai benar. Jika salah satunya (atau keduanya) bernilai salah maka pÙq bernilai salah.

Sifatnya : 1) Komutatif ( p Ù q = q Ù p)
               2) Asosiatif  ( (pÙq)Ùr = pÙ(qÙr) )

DISJUNGSI/DISJUNCTION (ATAU/OR)

Pernyataan “p or q” bernilai T jika dan hanya jika salah satu p atau q (atau keduanya) bernilai T, dan ditulis :p Ú q, dan mempunyai tabel kebenaran seperti berikut.   

p
q
pÚq
T
T
T
T
F
T
F
T
T
F
F
F
Sifat :
            1) Komutatif  ( p Ú q        = q Ú p)
            2) Asosiatif   ( (p Ú q) Ú r = p Ú (q Ú r) )

Kalimat disjungsi dapat mempunyai 2 arti yaitu :

a.    INKLUSIF OR
Yaitu jika “p benar atau q benar atau keduanya true”
Contoh  :
p : pintu rumah terbuka
q : jendela rumah terbuka
p Ú q : pintu rumah terbuka atau jendela rumah terbuka
Hal tersebut dapat keduanya

b.    EKSLUSIF OR
Yaitu jika “p benar atau q benar tetapi tidak keduanya”.
Contoh :
     p : Saya pergi ke kantor naik sepeda motor
     q : Saya pergi ke kantor naik angkot
     p Ú q : Saya pergi kekantor naik sepeda motor atau angkot
Hal tersebut tidak mungkin keduanya.

IMPLIKASI/IMPLICATION (JIKA……MAKA…..)

Misalkan ada 2 pernyataan p dan q, untuk menunjukkan atau membuktikan bahwa jika p bernilai benar akan menjadikan q bernilai benar juga, diletakkan kata “JIKA” sebelum pernyataan pertama lalu diletakkan kata “MAKA” sebelum pernyataan kedua sehingga didapatkan suatu pernyataan majemuk yang disebut dengan “IMPLIKASI/PERNYATAAN BERSYARAT/KONDISIONAL/ HYPOTHETICAL dengan notasi “Þ” dan mempunyai tabel kebenaran sebagai berikut :

p
q
pÞq
T
T
T
T
F
F
F
T
T
F
F
T
Notasi pÞq dapat dibaca :
  1. Jika p maka q
  2. q jika p
  3. p adalah syarat cukup untuk q
  4. q adalah syarat perlu untuk p


Contoh 1.4:
p : Anita pergi ke luar negeri    (bernilai T)
q : Anita mempunyai passport  (bernilai T)
p Þ q : Jika Anita pergi ke luar negeri maka Anita mempunyai passport

Penjelasannya adalah sebagai berikut :
1.   Jika Anita keluar negeri ( T ) dan Ia mempunyai passport (T), maka legal (T)
2.   Jika Anita keluar negeri (T) dan Ia tidak mempunyai passport (F),  maka illegal (F)
3.   Jika Anita tidak keluar negeri (F) dan ia mempunyai passport (T),  maka legal (T)
4.   Jika Anita tidak keluar negeri (F) dan ia tidak mempunyai passport (F), maka legal (T)

BIIMPLIKASI/BIKONDITIONAL/EKUIVALENSI

Biimplikasi atau bikondosional adalah pernyataan majemuk dari dua pernyataan p dan q yang dinyatakan dengan notasi “p Û q” yang bernilai sama dengan (p Þq) Ù (q Þ p)  sehingga dapat dibaca “ p jika dan hanya jika q” atau “p bila dan hanya bila q”. Biimplikasi 2 pernytaan  hanya akan bernilai benar jika implikasi kedua kalimat penyusunnya sama-sama bernilaii benar. Implikasi mempunyai tabel kebenaran sebagai berikut

p
q
pÛq
T
T
T
T
F
F
F
T
F
F
F
T
Contoh 1.5 :
    p : Dua garis saling berpotongan adalah tegak lurus.
    q : Dua garis saling membentuk sudut 90 derajat.
    p Û q : Dua garis saling berpotongan adalah tegak lurus jika dan hanya jika dan hanya jika dua garis saling membentuk sudut 90 derajat.

Sifat :
  1. Komutatif    ; ( p « q  =  q « p)
  2. Asosiatif      ; ( (p « q) « r = p « (q « r)  )
  3. Pernyataan Ø(p « q) mempunyai tabel kebenaran yang sama dengan pernyataan p Ú q (Tunjukan)

Untuk menghindari perbedaan konotasi dan keganjilan arti dalam menerjemahkan simbol-simbol logika maka dalam matematika tidak disyaratkan adanya hubungan antara kedua kalimat penyusunnya. Kebenaran suatu kalimat berimplikasi semata-mata hanya tegantung pada nilai kebenaran kaliamat penyusunnya. Karena itu digunakan tabel kebenaran penghubung. Jika p dan q adalah kalimat-kalimat dimana T=true/benar dan F=false/salah, maka untuk n variable (p,q,…) maka tabel kebenaran memuat 2n baris.

SOAL LATIHAN 1

1.   Mana yang pernyataan dan mana yang bukan
  1. Ngawi adalah ibukota propinsi Jawa Timur.
  2. Dilarang merokok
  3. 119 adalah bilangan bulat
  4. Buka pintu
  5. Logika informatika adalah mudah
  6. Yogya kota pelajar
  7. Makanlah yang banyak
  8. Sesama cabup tak boleh saling mendahului
  9. Buatlah daftar pernyataan sebanyak 50 buah

2.   Tuliskan kalimat dibawah ini dengan simbol logika
a.            Saya akan berlibur ke Bali hanya jika saya lulus ujian
b.    Sarat perlu agar 273 habis dibagi 3 adalah 273 merupakan bilangan prima
c.    Saya akan memberi anda uang apabila saya lulus ujian atau saya mendapat hadiah TTS
d.           Matahari sangat cerah dan kelembabannya tidak tinggi
e.    Jika saya dapat menyelesaikan koreksi saya sebelum makan malam dan tidak hujan, maka saya akan pergi nonton tonil
f.     Jika Anda tidak menjumpai saya besok, berarti saya sudah pergi ke Bandung.
g.   Syarat perlu dan cukup agar bilangan a merupakan bilangan prima adalah a merupakan bilangan gasal atau sama dengan 2

3. Tentukan nilai kebenaran pernyataan-pernyataan dibawah ini :
a.                            Jika Jakarta bukan ibukota RI, maka 9 juga bukan bilangan prima
b.                            2+2 = 2x2 hanya bila 2 =0
c.                            2<3 merupakan syarat cukup untuk 2x2 < 3x3
d.                           Syarat perlu dan cukup agar 7 merupakan bilangan prima adalah
e.                            Kebumen berada di Jawa Timur.
f.     Apabila 12 habis dibagi 4 ekuivalen dengan 12 bilangan bilangan genap maka (a+b)^2 = a^2 + 2ab +b^2
                        
4.   Buatlah tabel kebenaran dari pernyataan berikut
  1. Ø(Øp Ù Øq)
  2. p Ù (pÚq)
  3. [(ØpÙ(ØqÙr)) Ú (qÙr)] Ú (pÙr)
  4. (pÙq) Ú [((ØpÙq)Þp) Ù Øq]
  5. ( pÞq) Û (ØqÞ Øp)
  6. pÙ [((rÚq) Û Ør)
  7. Ø[(pÙq) Þ Ør) Ú p



1.2.4          INGKARAN (NEGASI) SUATU PENYATAAN

NEGASI SUATU KONJUNGSI

Contoh : Fahmi makan nasi dan minum kopi
Suatu konjuggsi akan bernilai benar jika kedua kalimat penyusunnya yaitu p dan q bernilai benar, sedangkan negasi adalah pernyataan yang bernilai salah jika pernyataan awalnya bernilai benar  dan bernilai benar jika pernyataan awalnya bernilai salah.
          Oleh karena itu negasi dari : “Fahmi makan nasi dan minum kopi” adalah suatu pernyataan majemuk lain yang salah satu komponennya merupakan negasi dari komponen pernyataan awalnya. Jadi negasinya adalah: “Fahmi tidak makan nasi atau tidak minum kopi”.
Disini berlaku hukum De Morgan yaitu : Ø(pÙq)  ekuivalen dengan ØpÚØq

NEGASI SUATU DISJUNGSI

Contoh : “Fahmi makan nasi atau minum kopi”

Suatu disjungsi akan bernilai salah hanya jika kedua komponen penyusunnya bernilai salah., selain itu benar. Oleh karena itu negasi dari kalimat  diatas adalah : “ Tidak benar bahwa Fahmi makan nasi atau minum kopi” atau dapat juga dikatakan “Fahmi tidak makan nasi dan tidak minum kopi. Disini berlaku hukum De Morgan yaitu : Ø(pÚq) º ØpÙØq

NEGASI SUATU IMPLIKASI

Contoh 1.6 : “Jika hari hujan maka Adi membawa payung”.

          Untuk memperoleh negasi dari pernyataan diatas, kita dapat mengubah bentuknya ke dalam bentuk disjungsi kemudian dinegasikan, yaitu :
pÞ q º ØpÚq
Maka negasinya
Ø( pÞ q) º Ø(ØpÚq) º pÙØq

NEGASI SUATU BIIMPLIKASI

          Biimplikasi atau bikondisional adalah pernyataan majemuk dari dua pernyataaan p dan q yang dinotasikan dengan p Û q º (p Þ q) Ù (q Þ p) sehingga : Ø(p Û q) º Ø [(p Þ q) Ù (q Þ p)]
                                   Âº Ø [(ØpÚq ) Ù (ØqÚp)]
                                  º Ø (ØpÚq ) Ú Ø(ØqÚp)

                   Ø(p Û q) º (pÙØq ) Ú (qÙØp)

SOAL LATIHAN  2

1.   Apakah ingkaran dari kalimat berikut?
a.    Jika dia belajar maka dia akan lulus ujian.
b.    Dia akan berenang jika dan hanya jika airnya hangat.
c.    Jika hari hujan maka dia tidk akan mengendarai mobil.
d.   Jika hari dingin maka dia akan memakai baju dingin tetapi bukan sweater.
e.    Jika dia belajar maka dia akan pergi ke kampus atau sekolah seni.
2.   Buatlah negasi dari pernyataan berikut!
a.                    (pÞq) Û (ØpÚq)
b.                    (pÙq) Þ ((qÙØq) Þ (rÙq))
c.                    Ø[(ØpÞr) Ú (pÞØq)] Ù r

3.   Sederhanakan pernyataan berikut!
a.    Tidak benar bahwa jika bunga mawar berwarna merah maka bunga violet berwarna ungu.
b.    Tidak benar bahwa udara dingin dan hujan turun.
c.    Tidak benar bahwa dia pendek atau tampan.
d.   Tidak benar bahwa udara tidak dingin atau hujan sedang turun.
e.    Tidak benar bahwa jika hujan sedang turun maka udara dingin. 
f.     Tidak benar bahwa, bunga mawar berwarna merah jika dan hanya jika bunga violet berwarna ungu.

1.1 PENGERTIAN UMUM LOGIKA




Filsafat dan matematika adalah bidang pengetahuan rasional yang ada sejak dahulu. Jauh sebelum matematika berkembang seperti sekarang ini dan penerapannya menyentuh hampir seluruh bidang ilmu pengetahuan modern, ilmuwan dan filosof yunani telah mengembangkan dasar pemikiran ilmu geometri dan logika. Sebut saja THALES (640-546 SM) yaitu seorang ilmuwan geometri yang juga disebut sebagai bapak filosofi dan penalaran deduktif. Ada juga ahli matematika dan filosof PHYTAGORAS (572-497 SM) dengan dalil phytagorasnya yang terkenal yaitu a2+b2=c2 .

MATEMATIKA DAN FILSAFAT
Persamaan filsafat dan matematika
  • Kerja Filosof adalah berpikir konsep.
  • Kerja Matematikawan adalah memperjelas konsep yang dikembangkan oleh filosof.
Perbedaan filsafat dan matematika
  • Filsafat bebas menerapkan berbagai metode rasional.
  • Matematikawan hanya menerapkan metode deduksi.

MATEMATIKA DAN LOGIKA
Menurut BETRAND RUSSEL matematika adalah ilmu yang menyangkut deduksi logis tentang akibat-akibat dari pangkal fikir umum semua penalaran.
Ini berkaitan dengan konsepsi matematika sebagai ilmu formal, ilmu tentang bilangan dan ruang, ilmu tentang besaran dan keluasan, ilmu tentang hubungan, pola bentuk, dan rakitan juga sebagai ilmu yang bersifat abstrak dan deduktif.

MAKNA LOGIKA
Berasal dari bahasa yunani “LOGOS” yang berarti kata, ucapan, atau alasan. Logika adalah metode atau teknik yang diciptakan untuk meneliti ketepatan penalaran. Logika mengkaji prinsip-prinsip penalaran yang benar dan penalaran kesimpulan yang absah. Ilmu ini pertama kali dikembangkan sekitar 300 SM oleh ARISTOTELES dan dikenal sebagai logika tradisioanal atau logika klasik. Dua ribu tahun kemudian dikembangkan logika modern oleh GEORGE BOOLE dan DE MORGAN yang disebut dengan Logika Simbolik karena menggunakan simbol-simbol logika secara intensif.
Dasar pemikiran logika klasik adalah logika benar dan salah yang disimbolkan dengan 0 (untuk logika salah) dan 1 (untuk logika benar) yang disebut juga LOGIKA BINER. Tetapi pada kenyataanya dalam kehidupan sehari-hari banyak hal yang kita jumpai yang tidak bisa dinyatakan bahwa sesuatu itu mutlak benar atau mutlak salah. Ada daerah dimana benar dan salah tersebut nilainya tidak bisa ditentukan mutlak benar atau mutlak salah alias kabur.
Untuk mengatasi masalah yang terjadi dalam logika klasik yang dikembangkan oleh ARISTOTELES tersebut, seorang ilmuwan dari Universitas California Berkeley, PROF. LOTFI A.ZADEH pada tahun 1965 mengenalkan suatu konsep berpikir logika yang baru yaitu LOGIKA KABUR (FUZZY LOGIC).
PADA LOGIKA FUZZY
  • Nilai kebenaran bukan bersifat crisp (tegas) 0 dan 1 saja tetapi berada diantaranya (multivariabel).
  • Digunakan untuk merumuskan pengetahuan dan pengalaman manusia yang mengakomodasi ketidakpastian ke dalam bentuk matematis tanpa harus mengetahui model matematikanya.
  • Pada aplikasinya dalam bidang komputer, logika fuzzy diimplementasikan untuk memenuhi kebutuhan manusia akan sistem komputer yang dapat merepresentasikan cara berpikir manusia.

HUBUNGAN MATEMATIKA DAN LOGIKA
Menurut RUDOLF CARNAP (1931)
  • Konsep matematika dapat diturunkan dari konsep-konsep logika dengan melalui batasan-batasan yang jelas.
  • Dalil-dalil matematika dapat diturunkan dari aksioma-aksioma logika dengan perantara deduksi logis secara murni.
Menurut BETRAND RUSSEL
  • Logika adalah masa muda matematika dan matematika adalah masa dewasa logika.

LOGIKA DAN KOMPUTER
          Arsitektur sistem komputer tersusun atas rangkaian logika 1 (true) dan 0 (false) yang dikombinasikan dengan sejumlah gerbang logika AND. OR, NOT, XOR, dan NAND.
          Program komputer berjalan di atas struktur  penalaran yang baik dari suatu solusi terhadap suatu permasalahan dengan bantuan komponen program IF…THEN…ELSE, FOR…TO…DO, WHILE, CASE…OF.

Pengertian Algoritma Pemrograman



Bahasa pemrograman semakin banyak dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang menjadikan teknologi sebagai hal penting untuk menunjang kemajuan. Bagi pembaca yang ingin mempelajari bahasa pemrograman, hal dasar yang harus dipahami adalah algoritma pemrograman tersebut. Untuk mengerti apa itu algoritma pemrograman, silahkan simak pembahasan di bawah ini.
Dalam matematika dan ilmu komputer, algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer.
Dalam pemrograman, hal yang penting untuk dipahami adalah logika kita dalam berpikir bagaimana cara untuk memecahkan masalah pemrograman yang akan dibuat. Sebagai contoh, banyak permasalahan matematika yang mudah jika diselesaikan secara tertulis, tetapi cukup sulit jika kita terjemahkan ke dalam pemrograman. Dalam hal ini, algoritma dan logika pemrograman akan sangat penting dalam pemecahan masalah.
Untuk contoh algoritma dalam matematika seperti di bawah ini:
Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8
Algoritmanya adalah:
  • Mulai
  • Tentukan nilai x
  • Hitung nilai y = 3x + 8
  • Cetak nilai x dan y
  • Selesai
Walaupun algoritma bisa dibilang jantung ilmu komputer atau informatika, tetapi jangan beranggapan bahwa algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-hari, terdapat banyak proses yang dinyatakan dalam suatu algoritma. Misal cara memasak mie, cara membuat kue, dan lainnya.
Jika kita buat algoritma memasak mie akan seperti di bawah ini:
  • Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), panci, mangkok, sendok, dan garpu
  • Masukkan 400 ml air kedalam panci
  • Masak air
  • Tunggu hingga mendidih
  • Masukkan mie kedalam panci yang sudah berisi air mendidih
  • Tunggu dan aduk hingga 3 menit
  • Jika sudah matang masukkan bumbu
  • Aduk hingga rata
  • Sajikan mie
Penyajian algoritma secara garis besar dapat dibagi dalam dua bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocodePseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga tepat digunakan dalam menggambarkan algoritma yang akan dikomunikasikan kepada programmer.
Sedangkan untuk algoritma yang disajikan dengan gambar adalah dengan flowchartFlowcart adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau merupakan prosedur sistem secara logika. Flowcart digunakan untuk alat bantu komunikasi dan untuk dokumentasi.

Saturday, 7 April 2018

PENGERTIAN SYSTEM BERKAS DAN AKSES



PENGERTIAN SYSTEM BERKAS DAN AKSES
A. DEFINISI
·         Sistem berkas atau Pengarsipan yaitu suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan
·         Sistem akses adalah cara untuk mengambil informasi dari suatu file

Istilah-istilah dasar yang digunakan dalam system berkas :
1.      Data : Representasi dari fakta yang dimodelkan dalam bentuk gambar, kata, angka, huruf dan lain sebagainya.
2.      Elemen data : salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe ( Char, nomor, kode ) dan panjang karakter atau digit.
3.      Item Data : Referensi nama dan himpunan karekteristik elemen-elemen data yang menggambarkan suatu attribute, atau tempat menyimpan setiap attribute dari sebuah entitas.
4.      Entitas : ekumpulan Objek yang terbatas / terdefinisikan yang mempunyai karakteristik sama dan bisa di bedakan dari lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian. Contoh : entitas mobil, mahasiswa, nilai ujian dll
5.      Attribut : Deskripsi data yang bisa mengidentifikasikan entitas. Seluruh attribute harus cukup untuk menyatakan identitas objek atau dengan kata lain kumpulan attribute dari setiap entitas dapat mengidentifikasikan keunikan suatu individu. Contoh : entitas mobil terdiri dari attribute no polisi, no registrasi, jenis mobil, tahun pembuatan, bahan bakar yang digunakan, dll
6.      Field : Lokasi penyimpanan untuk salah satu elemen data, atau seuatu elemen yang memiliki attribute dan harga dan merupakan unit informasi terkecil yang bisa diakses.
7.      Record : Lokasi penyimpanan yang terbuat dari rangkaian field yang berisi elemen-elemen data yang menggambarkan beberapa entitas.
8.      File : Sekumpulan record dari tipe tunggal yang berisi elemen-elemen data yang menggambarkan himpunan entitas
9.      Akses Data : Satu cara dimana suatu program mengakses secara fisik record-record dalam file penyimpanan.

B. PENGARSIPAN DAN AKSES

Pengersipan dan akses adalah Cara untuk membentuk suatu arsip / file dan cara pencarian record-recordnya kembali
Sistem berkas dan Akses adalah system pengorganisasian, pengelolaan dan penyimpanan data pada alat penyimpanan eksternal dengan organisasi file tertentu. Pada system berkas dan akses penyimpanan data dilakukan secara fisik.
Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file disebut organisasi file
Secara lebih spesifik pengersipan dan akses berhubungan dengan :
1.      Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama
2.      Update : mengubah data lama dengan data baru, perubahan ini bisa sebagian atau keseluruhan
3.      Reorganisasi : penyusunan kembali record-record dari suatu file.

Bentuk atau representasi dari data ada 2 yaitu :
1.      Data Logik (Data rancangan), yaitu data yang hanya baru menjadi sebuah rencana data di level konseptual. Misalnya penggambaran data dengan metode E-R, model objek, model semantic, dan lain-lain.
2.      Data Fisik, yaitu data yang sudah jadi, data yang merupakan hasil terakhir dari data logic yang biasanya disimpan dalam media penyimpanan.

Klasifikasi Data dibagi menjadi 3, yaitu :
1.      Data tetap, yaitu data yang tidak mengalami perubahan-perubahan, bersifat tetap dan biasanya dalam melakukan perubahan membutuhkan waktu yang lama.
2.      Data tidak tetap, yaitu data yang mengalami perubahan secara rutin dan sukar untuk diprediksi karena sifatnya yang berubah-ubah.
3.      Data yang bertambah menurut waktu, yaitu kelompok data ini biasanya merupakan gabungan data tetap dan data tidak tetap.

C.  MODEL AKSES
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu
1.      Input File
File yang hanya dapat dibaca dengan program
Contoh
·         Transaction file merupakan input file untuk meng-update program
·         Program file dari source code merupakan input file untuk program compiler
2.      Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.
Contoh
·         Report file merupakan output dari program yang meng-update master file
·         Program file yang berupa object code merupakan output file dari program compiler
3.      Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program
Contoh
·   Master File
·   Work File dengan sort program

D. Operasi Berkas
Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama yaitu :
1.      Model Penggunaannya, ada 2 cara :
a)      Batch, yaitu suatu proses yang dilakukan secara kelompok
b)      Iteratif, yaitu suatu proses yang dilakukan secara satu persatu yaitu record per record.
2.      Model Operasi Berkas, dibagi menjadi :
1.      Creation (membuat), ada 2 cara :
a)      Membuat struktur berkas lebih dahulu dan menentukan banyaknya record, baru kemudian reecord-record dimuat ke dalam berkas tersebut.
b)      Membuat record dengan cara merekam record per record
2.      Update, pengubahan isi dari berkas diperlukan untuk menjaga berkas itu tetap up to date. Ada 3 bagian dalam proses update :
1.      Penyisipan dan penambahan record
2.      Perbaikan record
3.      Penghapusan record
3.      Retrieval, pengaksesan sebuah berkas untuk tujuan mendapatkan informasi. Menurut ada tidaknya persyaratan retrieval dibagi menjadi 2 yaitu :
a)      Comprehensive Retrieval, yaitu proses untuk mendapatkan informasi dari semua record dalam berkas. Contoh : Display All, List Nama
b)      Selective Retrieval, yaitu mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu. Contoh : List for Gaji = 70000
4.      Maintenance ( perbaikan )
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program dalam mengakses berkas tersebut. Ada dua cara yaitu :
a)      Restructuring (Perubahan struktur berkas), misalnya panjang field diubah, penambahan field baru, panjang record diubah, dll. Perubaahan ini semua tidak mempengaruhi operasi berkas.
b)      Reorganisasi, perubahan organisasi berkas dari organisasi yang satu menjadi organisasi berkas yang lain. Misalnya :
1.      Dari organisasi berkas sequensial menjadi berkas sequensial berideks
2.      Dari langsung (direct) menjadi sequensial (berurutan)

E.  ORGANISASI FILE
Suatu teknik / cara yang digunakan untuk menyatakan / menggambarkan dan menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1.         Sequential File
2.         Relatif File
3.         Index Sequential File
4.         Multi-Key file

Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :
A.    Direct Access
Suatu cara pengaksesan record yang langsung tanpa mengakses seluruh record yang ada.
Contoh
o   Magnetic disc
o   CD 
o   Dll

B.     Sequential Access
Suatu cara pengaksesan record, yang didahului pengaksesan record-record didepannya
o   Magnetic tape
o   Punch card
o   Dll

Secara umum dapat disimpulkan :
Ø  Untuk master file dan program file, kita dapat melakukan created, updated, retrieved from dan maintained.
Ø  Untuk work file,  kita dapat melakukan created, updated dan retrieved from tapi tidak dapat kita maintained.
Ø  Untuk report file umumnya tidak di updated, retrieved from atau maintained.
Ø  Untuk transaction file, umumnya hanya dapat di create dan digunakan untuk sekali proses.

PENGERTIAN MICROPROCESSOR



A. PENGERTIAN MICROPROCESSOR
Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi. Pada awal tahun 1980 teknologi VLSI (Very Large Scale Integration) berkembang sangat pesat dan digunakan sebagai rangkaian elektronik dalam sebuah microprocessor, yang mampu menggabungkan ratusan ribu komponen elektronik dalam sebuah chip yang mempunyai ukuran sama dengan chip LSI. Dengan semakin berkembangnya teknologi pembuatan microprocessor dan semakin murahnya biaya produksi yang digunakan, memungkinkan para insinyur komputer untuk mengembangkan microcomputer. Komputer semacam ini mempunyai ukuran yang lebih kecil daripada televisi portabel tetapi mempunyai kemampuan hitung yang cukup baik untuk dipakai dalam bisnis, industri dan ilmu pengetahuan. Microprocessor tersebut juga memungkinkan pengembangan produk-produk seperti intelligent-terminal, automatic teller machine dan point of sale terminal yagn biasa dipakai di toko-toko retail. Microprocessor juga banyak digunakan ebagai rangkaian kontrol dalam industri robot, alat-alat penelitian, dan peralatan-peralatan rumah sakit. Kemajuan teknologi tersebut juga memungkinkan microprocessor dipakai untuk produk-produk konsumen seperti: programmable microwave oven, televisi, game-game elektronik dan juga dalam bidang-bidang otomotif. 

BAB II
KARAKTERISTIK MICROPROCESSOR
A. KARAKTERISTIK MICROPROCESSOR TERBAGI MENJADI V
1. INTERNAL DATA BUS SIZE,
2. EXTERNAL DATA BUS SIZE,
3. MEMORY ADDRESS SIZE,
4. CLOCK SPEED,
5. SPECIAL FEATURES/FITUR SPESIAL
1. INTERNAL DATA BUS SIZE
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat. Karakteristik kunci suatu bus adalah bahwa bus merupakan suatu medium transmisi bersama. Berbagai perangkat yang terhubung ke bus, dan suatu sinyal yang dipancarkan oleh tiap perangkat dapat diterima oleh semua perangkatlain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode waktu yang sama, sinyalnya akan tumpang-tindih dan menjadi rusak. Dengan demikian, hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu. Umumnya, suatu bus terdiri dari berbagai lintasan komunikasi, atau saluran. Masing-masing saluran mampu mentransmisikan sinyal yang mewakili biner 1 dan biner 0. Dari waktu ke waktu, suatu urutan digit biner dapat ditransmisikan melalui lintasan tunggal. Dengan mengumpulkannya, beberapa lintasan bus dapat digunakan untuk mentransmisikandigit biner secara simultan (secara paralel). Sebagai contoh, suatu unit data 8-bit dapat ditransmisikan melalui delapan saluran bus. Sistem komputer berisi sejumlah bus berbeda yang menyediakan lintasan antara komponen-kornponen pada berbagai level dari tingkatan sistem komputer. Sebuah bus yang menghubungkan komponen-komponen komputer utama (prosesor, memori, I/O) disebut suatu sistem bus. Struktur interkoneksi komputer yang paling umum didasarkan pada penggunaan satu atau lebih sistem bus.
Suatu sistem bus berisi, biasanya, dari sekitar 50 sampai ratusan saluran yang terpisah. Masing-masing lintasan ditandai dengan arti atau fungsi. Walaupun ada banyak rancangan bus yang berbeda, pada bus manapun saluran dapat digolongkan ke dalam tiga golongan fungsional: data, alamat, dan saluran kontrol. Sebagai tambahan, terdapat saluran distribusi yang memberikan kebutuhan daya bagi modul yang terhubung.
2. EKTERNAL DATA BUS SIZE
Ekternal Data Bus Size adalah jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
3. MEMORY ADDRES SIZE
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ). Memori biasanya terdiri atas satu chip atau beberapa papan sirkuit lainnya dalam prosesor.Memory komputer bisa diibaratkan sebagai papan tulis, dimana setiap orang yang masuk kedalam ruangan bisa membaca dan memanfaatkan data yang ada dengan tanpa merubah susunan yang tersaji. Data yang diproses oleh komputer, sebenarnya masih tersimpan didalam memory, dan dalam hal ini komputer hanya membaca data dan kemudian memprosesnya. Satu kali data tersimpan didalam memory komputer, maka data tersebut akan tetap tinggal disitu selamanya. Setiap kali memory penuh, maka data yang ada bisa dihapus sebagian ataupun seluruhnya untuk diganti dengan data yang baru.
Address bus pertama kali mengontak bagian komputer yang disebut dengan memory. Yang dimaksud dengan memori di sini adalah suatu keompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai memori utama.
Tipe chip yang cukup banyak dikenal pada memori utama ini adalah DRAM (Dynamic Randmo Access Memory). Kapasitas atau daya tampung dari satu chip memori ini bermacam-macam, ada yang 128 Mega bit, 256 Mega bit, ... dst., tergantung kapan dan pada komputer apa DRAM tersebut digunakan.
Salah satu sifat dari DRAM ini adalah volatile, artinya informasi yang disimpan pada chip ini akan bertahan selama ada listrik yang mempertahankannya, sehingga apabila terjadi pemutusan arus listrik, maka data yang ada pada DRAM akan hilang. Namun demikian, kemampuan proses penyaluran datanya cukup tinggi, mengingat memori ini berhubungan langsung dengan CPU, makannya memori ini disebut dengan memori utama.
Ketika komputer baru dinayalakan, tentu saja instruksi serta data yang dibutuhkan untuk memproses memulai komputer itu dihidupkan belum ada pada DRAM, karena informasi di dalam DRAM tersebut masih kosong. Sehingga pada saat komputer dinyalakan ini, BIOS mengaturnya bagaimana komputer dapat digunakan dengan mengisikan instruksi yang dibutuhkan oleh komputer dengan cara memasukkan sistem operasi ke DRAM. Sistem Operasi ini bisa didapatkan dengan menemukan dimana dia berada, misalnya I/O bus untuk mengakses hard drive atau perangkat I/O lainnya.

4. Kecepatan clock (clock speed):
Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz). Clock speed juga merupakan petunjuk utama yang mencerminkan kemampuan sebuah chip. Kecepatan prosesor ditentukan oleh dua faktor yaitu, Front Side Bus (FSB) dan faktor pengali (multiplier factor). kedua faktor ini menjadi variabel dalam clock prosesor 
Clock Prosesor = FSB x Multiplier Factor 
prosesor yang telah di luncurkan di pasaran memang memiliki kecepatan yang spesifik. namun, kendali akan kecepatan ini sesungguhnya berada pada tangan motherboard. Motherboard memiliki hak untuk menentukan sendiri nilai kecepatan prosesor. Kebanyakan motherboard yang beredar kini justru menyerahkan hak tersebut kepada tangan penggunanya
a. Meningkatkan FSB ( juga meningkatkan bus seluruh sistem) 
Dengan meningkatkan Front Side Bus (FSB) secara otomatis kecepatan prosesor akan menigkat pula. Biasanya hal ini dapat dilakukan dengan mengubah pengaturan FSB melalui perubahan konfigurasi jumper pada board. Pada mother board yang lebih modern, FSB dapat diubah melalui BIOS setup. 
Peningkatan FSB mengakibatkan bus pada PCI, AGP dan kecepatan RAM secara otomatis akan turut meningkat juga. Bila kecepatan PCI bus terlalu tinggi, semua periferal yang terhubung dengan PCI dan IDE akan terganggu kerjanya. Hal ini biasanya membawa pengaruh paling buruk pada hard disk ( hard disk juga termasuk periferal PCI ). Peningkatan kecepatan AGP akan menimbulkan ketidak stabilan pada graphic card yang digunakan. Akan tetapi, ada kalanya hal tersebut dengan sengaja di lakukan agar memperoleh kinerja lebih dari periferal AGP.
Pada umumnya RAM bekerja dengan kecepatan yang sama dengan FSB ( kecuali pada board dengan chipset terbaru ) oleh sebab itu, meningkatkan FSB secara otomatis juga berarti meng-overclock RAM yang digunakan. Ada kemungkinan motherboard serta prosesor dapat bekerja dengan FSB yang tinggi, namun bila RAM yang digunakan tidak sanggup menjalaninya, sistem akan hang atau menjadi tidak stabil. 
b. Menaikkan Faktor Pengali (Multiplier Factor) 
Tidak untuk semua prosesor, tapi aman bagi periferal lain Cara yang satu ini hanya dapat dilakukan dengan prosesor yang masih menggunakan soket 7, AMD Athlon K7 dan AMD K8. sedangkan intel, semenjak pentium II diluncurkan, sudah melakukan panguncian kepada nilai pengali ini (multiplier) sehingga usaha overclock hanya terbatas pada FSB saja. 
Keuntungan dari metode ini terletak pada tidak terganggunya PCI bus dan AGP karena FSB dibiarkan tetap pada kecepatan normalnya. Menaikkan keduanya ( sangat bergantung dari kemampuan motherboard ) 
Kombinasi dari kedua metode sebelumnya ini dapat dilakukan untuk memperoleh kinerja yang lebih besar lagi. Biasanya, metode ini diawali dengan meningkatan nilai multiplier. Setelah itu, barulah kecepatan FSB ditingkatkan secara bertahap. Hal ini dilakukan untuk mempermudah anda menemukan clock maksimum dan FSB maksimum sistem anda. Pada umumnya, FSB dan multiplier dapat diatur melalui motherboard. Jadi, kemampuan sebuah prosesor bergantung pada kemampuan board tersebut dalam menyediakan FSB dan multiplier yang dibutuhkan. Semakin beragam motherboard memberikan pilihan akan FSB dan multiplier, berarti semakin baik pula kemampuan overclocking motherboard tersebut. 
5. Fitur-fitur spesial (special features): 
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.











BAB III
KESIMPULAN
Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi.
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat
Ekternal Data Bus Size adalah umlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ).
Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz).
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.

Friday, 6 April 2018

ORGANISASI & ARSITEKTUR KOMPUTER


Pengertian dari Arsitektur & Organisasi Komputer yaitu, Arsitektur Komputer mempelajari atribut ‑ atribut sistem komputer yang terkait dengan seorang programmer. contoh: set instruksi, aritmetilka yang digunakan, teknik pengalamatan, mekanisme I/0. Sedangkan Organisasi Komputer mempelajari bagian yang terkait dengan unit‑unit operasional computer dan hubungan antara komponen sistem komputer. contoh: sinyal kontrol, interface, teknologi memori.

Arsitektur & Organisasi Komputer juga memiliki perbedaan yaitu:

Arsitektur Komputer
Adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah Arsitektur von Neumann, CISC, RISC, blue gene, dll.

Organisasi Komputer
Adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal – sinyal kontrol.
Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.
Dan juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.


Struktur & Fungsi :
-Struktur adalah sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
-Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari                struktur.
Fungsi dari komputer adalah :
·                     Fungsi Operasi Pengolahan Data
·                     Fungsi Operasi Penyimpanan Data
·                     Fungsi Operasi Pemindahan Data
·                     Fungsi Operasi Kontrol 

Unit Fungsional Dasar Komputer
Ada 5 unit fungsional dasar dari komputer :
·                     Input
·                     Memori
·                     Arithmetic dan logic
·                     Control
·                     Output

Input diterima dari informasi yang diberikan pengguna melalui alat-alat input, misalnya keyboard dan mouse. Informasi ini lalu disimpan dalam memori komputer untuk penggunaan berikutnya atau proses selanjutnya yang dilakukan oleh arithmetic dan logic (ALU) atau bagian dari prosesor, untuk mendapatkan pengolahan yang diinginkan. Lalu, hasil pengolahan ini dikirim balik ke pengguna dengan alat output, seperti monitor dan speaker. Semua proses di atas dikoordinasi oleh unit kontrol.


TOTAL PAGEVIEWS

Follow Us

Blog Archive

About Me

ilmu komputer zakaria
View my complete profile

blog

https://ilmukomputerzakaria.blogspot.com https://perhitunganakuntansitkjzakaria.blogspot.com https://debianzakariamustin.blogspot.com

Translate

Muhammad Zakaria Mustin. Powered by Blogger.

Contact Form

Name

Email *

Message *