3 Materi Teknik Informatika

38
DASAR ILMU KOMPUTER BAB 1 PENDAHULUAN Kemajuan Negara-negara berkembang dewasa ini adalah karena ditunjang dengan Ilmu Pengetahuan Tekhnologi (IPTEK) yang sangat pesat sekali. Salah satu hasil kemajuan tekhologi yang paling menonjol yaitu elektronika khususnya, rangkaian integrasi (IC = Intergrated Circuit) yang banyak digunakan pada mesin-mesin computer. Perkembangan tekhnologi computer saat ini sangat mengagumkan baik secara kualitas, teknis, maupun pemasaran computer. Tidak ada satupun masa saat ini teknologi maju tidak menggunakan computer. Pertama kali computer dibuat hanya untuk membantu manusia dalam mengatasi perhitungan yang sulit dan rumit dengan meningkatkan kebutuhan manusia. Penggunaan computer tidak hanya dikembangkan untuk perhitungan saja,tetapi juga untuk sebagai persoalan lainnya. Misalnya, komputerisasi dalam system perbankan berbagai persoalan administrasi, system komunikasi, proses dan pengendalian industry, pengendalian reactor nuklir, laboraturium pendidikan dan penelitian,dsb. Computer adalah salah satu dari sekian banyak peralatan yang dibuat manusia, guna meningkatkan efisiensi kerja, produktifitas dan tingkat kehidupan manusia. Untuk mengimbangi kemajuan teknologi tersebut . misalnya mencatat berbagai informasi, menghitung, memanipulasi system informasi yang timbul, sebagai dampaknya diperlukan suatu alat yang tentunya harus cukup canggih dan mampu menangani data dalam jumlah besar, dalam waktu yang singkat, hal tersebut memerlukan suatu peralatan yang berbasis computer. Seperti yang kita lihat saat ini penggunaan computer sudah banyak digunakan dalam rumah tangga, sekolah-sekolah dan perguruan tinggi yang merupakan alat sarana utama bagi manusia. Elemen-elemen pendukung computer tersebut adalah berupa hardware(perangkat keras), software (perangkat lunak), brandware(manusia ang mengoperasikannya). Bab I GAMBARAN SISTEM KOMPUTER A. Pengertian atau Definisi Komputer Komputer berasal dari bahasa latin atau computari yang berarti menghitung Ada beberapa definisi mengenai komputer yaitu

Transcript of 3 Materi Teknik Informatika

Page 1: 3 Materi Teknik Informatika

DASAR ILMU KOMPUTER

BAB 1PENDAHULUAN

Kemajuan Negara-negara berkembang dewasa ini adalah karena ditunjang dengan Ilmu Pengetahuan Tekhnologi (IPTEK) yang sangat pesat sekali. Salah satu hasil kemajuan tekhologi yang paling menonjol yaitu elektronika khususnya, rangkaian integrasi (IC = Intergrated Circuit) yang banyak digunakan pada mesin-mesin computer. Perkembangan tekhnologi computer saat ini sangat mengagumkan baik secara kualitas, teknis, maupun pemasaran computer. Tidak ada satupun masa saat ini teknologi maju tidak menggunakan computer. Pertama kali computer dibuat hanya untuk membantu manusia dalam mengatasi perhitungan yang sulit dan rumit dengan meningkatkan kebutuhan manusia. Penggunaan computer tidak hanya dikembangkan untuk perhitungan saja,tetapi juga untuk sebagai persoalan lainnya. Misalnya, komputerisasi dalam system perbankan berbagai persoalan administrasi, system komunikasi, proses dan pengendalian industry, pengendalian reactor nuklir, laboraturium pendidikan dan penelitian,dsb.

Computer adalah salah satu dari sekian banyak peralatan yang dibuat manusia, guna meningkatkan efisiensi kerja, produktifitas dan tingkat kehidupan manusia. Untuk mengimbangi kemajuan teknologi tersebut . misalnya mencatat berbagai informasi, menghitung, memanipulasi system informasi yang timbul, sebagai dampaknya diperlukan suatu alat yang tentunya harus cukup canggih dan mampu menangani data dalam jumlah besar, dalam waktu yang singkat, hal tersebut memerlukan suatu peralatan yang berbasis computer. Seperti yang kita lihat saat ini penggunaan computer sudah banyak digunakan dalam rumah tangga, sekolah-sekolah dan perguruan tinggi yang merupakan alat sarana utama bagi manusia. Elemen-elemen pendukung computer tersebut adalah berupa hardware(perangkat keras), software (perangkat lunak), brandware(manusia ang mengoperasikannya).

Bab IGAMBARAN SISTEM KOMPUTER

A.     Pengertian atau Definisi KomputerKomputer berasal dari bahasa latin atau computari yang berarti menghitungAda beberapa definisi mengenai komputer yaitu

1.     Robert H.BlismerKomputer adalah suatu alat elektronik yang bisa melakukan beberapa tugas,yaitu :a. menerima inputb. memproses input sesuai dengan programnyac. menyimpan perintah atau intruksi dari hasil pengolahand. menyediakan output dalam bentuk informasi

2.     V.C Hamacher, dkkKomputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi digital, kemudian memprosesnya sesuai dengan program yang tersimpan dalam memorinya dan menghasilkan output informasi.

3.     William M.FouriKomputer adalah suatu pemproses data yang dapat melakukan perhitungan besar dan cepat,termasuk perhitungan aritmatika, operasi logika, tanpa campur tangan manusia yang mengoperasikan selama pemprosesan.

Page 2: 3 Materi Teknik Informatika

Dari beberapa definisi computer dapat disimpulkan bahwa komputer adalah :A.      Alat elektronikB.      Dapat mmenerima input dataC.      Dapat mengolah dataD.     Dapat memberikan informasi E.      Menggunakan suatu program yang tersimpan dimemori komputerF.       Dapat menyimpan program dari hasil pengolahan datanya.G.     Bekerja secara otomatis.

B.    Siklus Pengolahan DataSuatu proses pengolahan data terdiri dari 3 tahapan dasar, yang disebut dengan Siklus Pengolahan Data yaitu berupa Input, Processing, dan Output, yang dapat digambarkan sebagai berikut :

Gambar Siklus Pengolahan Data Yang SederhanaTiga tahap dari dasar Siklus Pengolahan Data tersebut dapat dilanjutkan sebagai berikut.Siklus Pengolahan Data yang dikembangkan dapat ditambahkan tiga atau lebih tahapan lagi, Yang dapat digambarkan sebagai berikut :

Penjelasan :Origination : Tahap ini berhubungan dengan proses dari pengumpulan data,

Biasanya merupakan berupa proses catatan data ke dokumen.

Input : Tahap ini merupakan proses memasukkan data ke dalam proses Computer lewat alat input ( contoh : keyboard dan keypad ).

Processing : Tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan Yang dilakukakan oleh alat pemroses, yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengendalikan atau mencari storage.

Output : Tahap ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (contoh: monitor) yaitu berupa informasi.

Distribution : Tahap ini merupakan proses dari distribusi output kepada pihak yang berhak dan membutuhkan informasi.

Storage : Tahap ini merupakan proses perekaman dari hasil pengolahan ke simpanan luar (contoh: Flash Disk, Disket dll). Hasil dari pengolahan yang disimpan di Storage dapat dipergunakan sebagai bahan input untuk proses selanjutnya.

Page 3: 3 Materi Teknik Informatika

C.     Hubungan Antara Manusia Dan Komputer

3 4 1 2 5

Gambar Hubungan Antara Manusia Dan Komputer

Penjelasan :1.   Manusia menyusun data 2.   Manusia berkomunikasi dengan computer3.   Setelah berkomunikasi, data dimasukkan ke Komputer4.   Data yang telah di olah menjadi suatu informasi atau hasil pengolahan berupa informasi5.   Informasi yang keluar dikembalikan lagi kepada manusia lagi

Langkah-langkah Yang Diperlukan Untuk Berkomunikasi Dengan Komputer :

A.     Analisa Masalah Mengumpulkan Informasi dan menentukan informasi mana yang dibutuhkan

B.      Mendesign Sistem Untuk Melengkapi Informasi Merencanakan system dari proses dengan program system atau program flowchat, layout dari

laporan dokumen, rekaman, data dll.

C.      Membuat Logika Komputer Menyusun logika program (algoritma) dengan menggunakan flowchat dengan metode-metode

lain untuk penjelasan program

D.     Persiapan Program Menulis program dari instruksi dan memeriksa agar terhindar dari kesalahan logika Menterjemahkan ke dalam bahasa komputer.

Ada 3 Bahasa :1.   Bahasa Tingkat Tinggi ( Delphi, Pascal dll )2.   Bahasa Tingkat Menengah (Assembly)3.   Bahasa Tingkat Tinggi ( Bahasa Mesin/Binner <1,0> )

E.      Persiapan Data Input Mempersiapkan data input dan memindahkan data ke dalam bentuk yang dapat dibaca

Computer

F.       Memproses Program Memasukkan program ke dalam komputer, membaca, mengolahnya dan mengeluarkan outputnnya

G.     Mengumumkan Hasil Atau Output Dari Komputer Mempresentasikan output untuk mengambil keputusan

        Perbandingan Manusia Dan KomputerNo Hal yang dibandingkan Manusia Komputer1. Kecepatan Relative Lambat Sangat Cepat2. Ketepatan Mudah salah Tepat

Page 4: 3 Materi Teknik Informatika

3. Daya Tahan Cepat Lelah Tidak Kenal Lelah4. Kemampuan Mengingat Kurang Akurat Akurat5. Kemampuan Mengikuti Perintah Kurang Baik Baik6. Kemampuan Adaptasi Sangat Baik Jelek7. Membuat Pertimbangan Sangat Baik Jelek

Walaupun kelihatannya komputer lebih unggul dari manusia namun ada beberapa hal yang tidak menyamai manusia. Manusia mempunyai inisiatif dan dapat beradaptasi terhadap situasi tertentu, sedangkan komputer tidak dapat melakukan hal tersebut, karena beroperasi menurut program yang ditentukan. Keunggulan lainnya adalah manusia mempunyai perasaan membuat pertimbangan dan peramalan sedangkan komputer tidak. Jadi, penggunaan tidak sepenuhnya mengganti kerja manusia, tetapi sebagai alat bantu saja.

D.    Penggolongan KomputerKomputer oleh beberapa proposional di golongkan dalam beberapa sudut pandang. Ada yang

digolongkan berdasarkan data yang diolahnya, berdasarkan penggunaannya, berdasarkan ukurannya dan berdasarkan generasinya.

1.      Penggolongan Komputer Berdasarkan Data Yang DiolahA.     Komputer Analog

Yaitu computer yang mengolah isyarat yang berupa tegangan listrik (datanya bersifat continue, tidak berbentuk angka).

Tegangan 2VArus 4A 1V 2A

0 V 0A

B.      Komputer DigitalYaitu computer yang digunakan untuk mengolah isyarat yang hanya mempunyai 2 tegangan yaitu

Logik “1” dan Logik “0”.

C.   Komputer HybridYaitu computer yang merupakan kombinasi antara computer analog dan computer digital.

DAC 

Page 5: 3 Materi Teknik Informatika

Komputer Digital

 ADC ( Analog to Digital Converter)

 Komputer Analog

 

2.     Penggolongan Komputer Berdasarkan Penggunaannya.A.     Special Purpose Computer

Yaitu computer yang dirancang secara khusus untuk menyelesaikan satu masalah saja, contoh ATM, Barcode, Navigasi dll.

B.      General Purpose Computer

Yaitu computer yang dirancang secara umum, yang digunakan untuk beberapa masalah yang berbeda, juga beberapa program yang berbeda ( Contoh : Notebook, Laptop dll ).

3.     Penggolongan computer Berdasarkan KemampuannyaA.     Komputer Micro

Yaitu bisa disebut Personal Computer dan kapasitas memorinya sampai 1 Gigabyte(GB)

B.      Komputer Mini

Bersifat multi user dan multi fungsi yang mempunyai beberapa terminal samapi 2-6 terminal. Dan kapasitas memori utamanya 128 KB – 5 GB.

C.      Komputer Main Frame

Kapasitas memorinya hingga 512 KB – 10 GB. Komputer ini memungkinkan menggunakan Time Sharing yaitu ratusan pemakai tersebut dengan secara serentak dari terminal masing-masing dalam waktu bersamaan.

D.     Super Komputer

Kapasitas memori utama anatara 40 GB – 100 GB.

Penggunanya lebih besar dan menggunakan Time Sharing.

Page 6: 3 Materi Teknik Informatika

4.     Penggolongan Komputer Berdasarkan Komponen Elektronik Atau Perangkat KerasA.     Komputer Generasi I ( 1945 – 1958 )

Ciri-cirinya :1.   Komponen terbuat dari tabung hampa udara2.   Program dalam bahasa mesin3.   Simpanannya/Memorinya kecil, memori utamanya magnetic Core Storage4.   Proses operasinya lambat5.   Membutuhkan daya listrik yang besar.

B.      Komputer Generasi II ( 1959 – 1966 )Ciri-cirinya :

1.      Komponen menggunakan transistor2.      Bahasa tingkat tinggi ( Bahasa Forton dan Codol )3.      Kapasitas memorinya cukup besar hingga puluhan ribu karakter4.      Proses operasi agak cepat ( jutaan operasi / detik )5.      Membutuhkan daya listrik lebih sedikit

C.      Komputer Generasi III ( 1965 – 1970 )Ciri-cirinya :

1.      Menggunakan IC ( Integrated Circuite )2.      Peningkatan program menggunakan bahasa tingkat tinggi3.      Kapasitas memori menggunakan IC hingga beberapa ribu karakter4.      Dapat memproses sejumlah data ke sumber yang berlainan secara sekaligus.5.      Penggunaan daya listrik lebih hemat dari computer generasi II

D.     Komputer Generasi IV ( 1970 – sekarang )Ciri-cirinya :

1.      Kapasitas IC-  LSI ( Large Scale Integrated ) = - 100.000-  VLSI ( Very Large Scale Intergrated ) = 100.000 – 10juta-  ULSI ( Ultra Large Scale Integrated ) = 10juta – 20juta-  GSI ( Grent Scale Integrated ) = Diatas 20juta

2.      Program Dalam Bentuk Paket( misalnya : Ms. Word, Internetan dll )

3.      Memori lebih besar dari Generasi III4.      Operasi lebih cepat5.      Daya listrik lebih hemat

Page 7: 3 Materi Teknik Informatika

Bab IISISTEM BILANGAN DAN ARITMATIKA( Binner, Hexadecimal, Octal, Desimal, BCD (Binery Code Decimal)

1.     Bilangan DecimalSistem bilangan decimal mempunyai 10 simbol yaitu [ 0,1,2,3,4,5,6,7,8,9].

Posisi 4 3 2 1Nilai

Tabel 1: Sistem Bilangan Decimal

2.     Bilangan BinnerSistem bilangan decimal yang mempunyai 2 simbol yaitu [ 0 dan 1 ]

Bilangan Decimal Bilangan Binner0 01 12 1 ; 03 114 1005 1016 1107 1118 10009 100110 1010

Tabel 2: Sistem Bilangan Decimal dan Bilangan Binner

Posisi 7 6 5 4 3 2 1Nilai

Tabel 3: Sistem Bilangan Binner

Contoh : 1x + 0x + 1x + 1x23 + 1x22 + 0x21 + 1x20 = 1011101

3.     Bilangan OktalSistem bilangan octal yang mempunyai 8 simbol, yaitu [ 0,1,2,3,4,5,6,7 ]

Posisi 3 2 1Nilai 82 81 80

Tabel 4: Sistem Bilangan Oktal

Page 8: 3 Materi Teknik Informatika

Contoh : 6x82 + 7x81 + 3x80

N8 = 673

4.     Bilangan HexadecimalSistem bilangan hexadecimal yang mempunyai 16 simbol, yaitu [ 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F ]

Posisi 3 2 1Nilai 162 161 160

Tabel 5: Sistem Bilangan Hexadesimal

Contoh : = Fx162 + 3x161 + Dx161 N16 = F3D

= 15x162 + 3x161 + 13x160

N10 = 3901

5.     Bilangan BCD ( Binary Code Decimal )Binary Code Decimal adalah bilangan biner yang mudah diterjemahkan ke bilangan decimal. Binary Code Decimal menggunakan minimal 4 bilangan.

Decimal BCD0 00001 00017 01119 100110 00010000

Tabel 6: Sistem Bilangan Desimal dan BCD

Decimal Biner Oktal Hexadecimal BCD

0 00000 00 00 0000

1 00001 01 01 0001

Page 9: 3 Materi Teknik Informatika

2 00010 02 02 0010

3 00011 03 03 0011

4 00100 04 04 0100

5 00101 05 05 0101

6 00110 06 06 0110

7 00111 07 07 0111

8 01000 10 08 1000

9 01001 11 09 1001

10 01010 12 0A 0001 0000

11 01011 13 0B 0001 0001

12 01100 14 0C 0001 0010

13 01101 15 0D 0001 0011

14 01110 16 0E 0001 0100

15 01111 17 0F 0001 0101

16 10000 20 0G 0001 0110

Tabel 7: Bilangan Decimal, Binner, Oktal, Hexadecimal dan BCD

Konversi Bilangan Binner Ke Bilangan Decimal

Binner : N2 = 111001Decimal : N10 = ?

Contoh : = 1x25 + 1x24 + 1x23 + 0x22 + 0x21 + 1x20

= 32 + 16 + 8 + 0 + 0 + 1N10 = 57N2 = 0,11001

= 1x2-1 + 1x2-2 + 0x2-3 + 0x2-4 + 1x2-5

= 0,75 + 0,03125N12 = 0,78125

Page 10: 3 Materi Teknik Informatika

Konversi Bilangan Decimal Ke Binner

Decimal : N10 = 167Binner : N2 = ?

Sisa167 : 2 = 83 1 LSB83 : 2 = 41 141 : 2 = 20 120 : 2 = 10 010 : 2 = 5 05 : 2 = 2 12 : 2 = 1 01 : 2 = 0 1 NSB

N2 = 10100111

Decimal : N10 = 0,57Binner : N2 = ?

Carry0,57 x 2 = 1,14 10,14 x 2 = 0,28 00,28 x 2 = 0,56 00,56 x 2 = 1,12 10,12 x 2 = 0,24 00,24 x 2 = 0,48 00,48 x 2 = 0,96 00,96 x 2 = 1,92 1

N2 = 0,10010001

Page 11: 3 Materi Teknik Informatika

Konversi Bilangan Binner Ke Bilangan Oktal

Binner : N2 = 1 1 1 0 0 0 1 1,1 0 1 1Oktal : N8 = ?

N2 = 011 100 011,101 101N8 = 3 4 3 5 4

Konversi Bilangan Binner Ke Bilangan Hexadecimal

Binner : N2 = 1111 000 11, 10111Hexa : N16 = 1 E 3, B 8

Konversi Bilangan Oktal Ke Binner

Oktal : N8 = 4 2 6, 7 3 4Binner : N2 = 100 010 110, 111 011 100

Konversi Bilangan Hexa Ke Binner

Hexa : N16 = E 3 A, C 9Binner : N2 = 111000111010, 11001001

Konversi Bilangan Decimal Ke Bilangan Oktal

Decimal : N10 : 4 4 3Oktal : N8 : ?

Sisa443 : 8 = 55 3 LSB55 : 8 = 6 76 : 8 = 0 6 NSB

N8 = 673

Decimal : N10 = 0,15625Oktal : N8 = ?

Page 12: 3 Materi Teknik Informatika

Carry0,15625 x 8 = 1,25000 1 NSB25000 x 8 = 2,0000 2 LSB

N8 = 0,12

Konversi Bilangan Decimal Ke Hexa

Decimal : N10 = 3901Hexa : N16 = ?

Sisa3901 : 16 = 243 13 DSLB243 : 16 = 15 315 : 16 = 0 15 FNSBN16 = F 3 D

Decimal : N10 = 0,78125Hexa : N16 = ?

Carry0,78125 x 16 = 12,5 12 = C NSB0,5 x 16 = 8,0 8 LSBN16 = 0, C8

Pengurangan Biner

Decimal Hexa Oktal1 1 0 0 1 1 1 F 9 3 A 2 5 3 4 1

0 1 0 1 1 0 1 3 C 1 B 9 2 4 5 2

0 1 1 1 0 1 0 B D I E 9 2 6 6 7

Perkalian Biner

1 1 0 01 0 1 1 ×

 1 1 0 0

1 1 0 0   

1 0 0 1 0 0 0 0 0 0 0

    0 1 0 0 1 0 0

1 1 0 0   

1 0 0 0 0 1 0 0

Page 13: 3 Materi Teknik Informatika

Pembagian Biner

-      1 1 0 1 0 : 1 0 1 = ?

1 0 11 0 1

1 0 1 0 0 1 1 0

1 0 1 1

BAB IIIELEMEN DASAR SISTEM KOMPUTER

  Komponen Dasar Rangkaian Digital

  ORTABEL KEBENARAN

Symbol

 

ANDTABEL KEBENARAN

Symbol

Rumus : Y = A . B

  

NOT TABEL KEBENARANSymbol

   

A B Y0 0 00 1 11 0 11 1 1

Rumus : Y = A + B

 

A B Y0 0 00 1 01 0 01 1 1

A Y0 11 0

Page 14: 3 Materi Teknik Informatika

NORTABEL KEBENARAN

Symbol

=

NANDSymbol

TABEL KEBENARAN

=

Exclusive OR ( XOR )

Symbol TABEL KEBENARAN

Rumus : Y = A + B = A.B + A.B

 

Exclusive NOR ( XNOR )

A B Y0 0 00 1 01 0 01 1 1

A B Y0 0 10 1 11 0 11 1 0

A B Y0 0 00 1 11 0 11 1 0

Page 15: 3 Materi Teknik Informatika

Symbol TABEL KEBENARAN

Rumus : Y = A + B = A B + A B

 

 

Sistem KomputerSupaya komputer dapat digunakan untuk mengolah data, maka harus

berbentuk suatu system yang disebut dengan suatu system. Secara system terdiri dari elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari system tersebut.

Tujuan pokok dari system komputer adalah mengolah data untuk menghasilkan suatu informasi sehingga perlu di dukung oleh elemen-elemen terdiri dari : Perangkat Keras ( Hardware ), Perangkat Lunak ( Software ), Brainware.

         Perangkat Keras ( Hardware ) adalah perangkat computer itu sendiri contoh keyboard, CPU, memori, printer dll.

         Peragkat Lunak ( Software ) adalah program yang berisi untuk melakukan perintah-perintah untuk melakukan proses tertentu.

         Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur system komputer.Ketiga elemen sistem komputer tersebut ( Hardware, Software, dan Brainware ) harus saling

berhubungan dan membentuk satu kesatuan.Perangkat keras tanpa perangkat lunak tidak akan berarti, hanya berupa benda mati. Demikian

juga kedua perangkat keras dan perangkat lunak tidak akan berfungsi jika tidak ada manusia yang mengoperasikannya.

Struktur Dan Fungsi KomputerStruktur komputer didefinisikan sebagai cara-cara dari tiap komponen saling terkait. Struktur

sebuah komputer secara sederhana dapat digambarkan dalam diagram blok sebagai berikut :

 

Control

Control

A B Y0 0 10 1 01 0 01 1 1

Page 16: 3 Materi Teknik Informatika

Bus Bus

Gambar Blok Diagram Struktur KomputerSedangkan fungsi komputer dilanjutkan sebagai masing-masing komponen sebagai bagian dari instruktur. Adapun fungsi dari masing-masing komponen dalam struktur digambar diatas dapat dijelaskan sebagai berikut :

1.      Input Device ( Alat Masukan ) adalah perangkat keras computer yang berfungsi sebagai alat masukan data arau perintah ke dalam computer, contoh : Keyboard, Mouse, Scanner dll.

2.      Output Device ( Alat Keluaran ) adalah perangkat keras computer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data, contoh : Monitor, plotter, Printer dll.

3.      I/O Port bagian ini digunakan untuk menerima ataupun harus mengirim data keluar system. Peralatan input atau output harus mengirim data keluar system. Peralatan input dan output harus terhubung melalui I/O port ini. Contoh :Paralel : PPI 8255 Timer : PIT 8253Serial : UART 8250

4.      Cpu ( Control Processing Unit ) atau microprocessor ( MP ) cpu merupakan otak system computer, dan memiliki 2 bagian fungsi operasional yaitu ALU ( Arithmetic Logical Unit ) untuk mengolah data berupa +, -, x, /, and, or, not dll. CU ( Control Unit ) sebagai pengontrol kerja computer dan Register merupakan memori yang ada di CPU.

5.      Memori.Memori terbagi dua bagian yaitu memori external dan memori internal.

  Memori Internal-          RAM ( Random Access Memory )-          ROM ( Read Only Memory )

         RAM ( Random Access Memory ) berfungsi untuk menyimpan program yang kita olah untuk sementara waktu.

         ROM ( Read Only Memory ) yaitu memori yang hanya untuk dibaca saja dan berguna penyedia informasi pada computer pertama kali dinyalakan.

  Memori External         Floppy Disk         Hard Disk         Disket         Flash Disk6.      Data Bus

Data Bus adalah jalur-jalur perpindahan data antar modul dalam system computer yang bersifat Bidirectional ( Dua arah bolak-balik ). Lebar data bus ini menentukan kinerja system secara keseluruhan. Data bus biasanya terdiri dari 8 bit, 16 bit, 32 bit, 64 bit.

7.      Address BusDigunakan untuk menandakan informasi lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini CPU akan mengirimkan alamat memori atau alamat I/O port yang akan berhubungan dengan CPU. Dan Bersifat Directional ( satu arah ) biasanya berukuran 16 bit, 20 bit, 24 bit, 32 bit, jalurnya parallel.

8.      Control BusAdalah digunakan untuk mengontrol penggunaan serta akses ke data bus dan adres bus. Dan terdiri 4 sampai 10 jalur parallel.

Bab IV

Page 17: 3 Materi Teknik Informatika

MEMORI DAN PERANGKAT I/O

A.    MemoriAdalah suatu wadah / tempat yang digunakan untuk menyimpan data program / data yang telah

diolah oleh CPU.Pada dasarnya ada 2 macam memori yaitu memori primer dan memori sekunder ( hardisk,

disket dll ).Hubungan antara CPU dengan memori dapa digambarkan sebagai berikut :

 Gambar Hubungan Antara CPU dengan Memori

Agar CPU dapat bekerja dengan yang lain antara memori primer dan memori sekunder diperlukan DMA ( Direct Memory Access ).

 

Di dalam CPU terdapat memori : -          Chace level 2-          Register A-          Register B

Hiraki ( struktur ) memori berdasarkan kecepatannya :

Page 18: 3 Materi Teknik Informatika

Bahan memori tersebut dapat berupa :         Semi Konductor         Pita Magnetic         Magnetic Car

      Memori PrimerMemori Primer ini letaknya biasanya dekat CPU yang terbuat dari semikonduktor ( Mouseflat,

IC, transistor dll ). Memori terkecil jenis semiconductor ini adalah 1 flip floph berupa register.Contoh berupa ROM.ROM ( Read Only Memory ) merupakan berisikan program penting dalam penggunaan computer, berupa system operasi ( ROM BIOS, ROM BASIC ) Isi dari ROM ini hanya dapat dibaca dan tidak hilang apabila cabut dayanya dimatikan dan bersifat non volatile.

  Triple ROM Yang Lain1.      PROM ( Programmable Read Only Memory ).

Isi dari memori ini dapat deprogram sesuai dengan permintaan pemakai. Biasanya deprogram hanya satu kali saja secara elektris setelah itu tidak bisa dihapus.

2.      EPROM (Erasable Programmable Read Only Memory ).Isi dari memori ini dapat diisi deprogram sendiri, dapat dihapus dengan menggunakan sinar ultraviolet. EPROM ini dapat diisi atau dihapus berulang-ulang.

3.      EAROM ( Electricabbly Altrerable Read Only Memory ).Isi dari memori ini dapat deprogram sendiri dan dihapus sendiri seperti EPROM, tetapi cara penghapusannya dengan cara elektris. Dan dapat dihapus dan Diisi berulang-ulang.

Contoh ROM 3 keadaan ( Three State )

Page 19: 3 Materi Teknik Informatika

A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

4.      RAM ( Random Access Memory )Adalah merupakan yang dapat dibaca dan ditulisi, bersifat volatile, yaitu data atau program yang disimpan didalam RAM akan hilang jika cabut daya dimatikan.Ada 2 jenis RAM, yaitu :

1.      RAM Statik2.      RAM Dinamik

Perbedaan RAM Statik dan RAM Dinamik1.      RAM Statik bahannya dari Mosfet Flip Flop, kapas, dan lebih kecil.2.      RAM Dinamik bahannya dari Mosfet + kapasitor, kapas, dan lebih besar

Ce We Operasi Out Address Bus

0 0 write ngambang A10 – A15

0 1 read sambung data bus

5.      Slot SIMM ( Single In Line Memory Module )Slot SIMM ( Single In Line Memory Module ) ini adalah saluran RAM yang sudah

menggunakan memori dalam satu wadah. Modul SIMM ada 2 jenis :

1.      SIMM 30 PIN : sel ini memiliki 30 saluran transfer data. Kemampuannya dapat menyimpan data 256 KB s/d 4 MB

2.      SIMM 72 PIN ini disebut EDARAM ( Extended Data Out Random Access Memory ), kemampunnya dapat menyimpan data 1 MB s/d 32 MB.

Page 20: 3 Materi Teknik Informatika

6.      Slot DIMM ( Dual In Line Memory Modul )Slot DIMM terdapat 3 macam, yaitu :

1.      SDRAM ( Syncrocous Dynamic Random Access Memory ), yaitu Memiliki 168 PIN ; dari 16 MB s/d 512 MB.

2.      DDRDRAM ( Double Date Rate Syncrocous Dynamic Random Memory ), yaitu Memiliki 182 PIN / 184 PIN ; 128 MB s/d 15 B Bandwith 2.128 MB/S.

3.      RDRAM ( Rambus Dynamic Random Access Memory, yaitu Memiliki 182 PIN ; 128 MB s/d 1 GB. Bandwith 3.200 MB/S.

      Memori SekunderMemori Sekunder ini biasanya disebut memori cadangan ( Back Up Memory ). Yang termasuk memori cadangan adalah Disket ( Floppy Disk ), Hard Disk, Pita Kaset, Pita Magnetik, CD ROM ( Compact Disk ROM ), DVD ( Digital Video Display ), Flash Disk.

-          Kapasitas Memori½ KB = = 1 FFH1 KB = = 3 FFH = 1.024 Byte2 KB = = 7 FFH = 2.048 Byte4 KB = = 0 FFFH = 4.096 Byte8 KB = = 1 FFFH16 KB = = 3 FFFH

B.     Perangkat I/OPeralatan-peralatan yang di luar CPU yang menghubungkan melalui perangkat I/O:

1.     PPI 8255: Programmable peripheral Interface_8255

Page 21: 3 Materi Teknik Informatika

Komponen PPI 8255 untuk menghubungkan peralatan dari luar ke CPU secara paralel.

2.     UART 8250: Universal Asynchronous Receiver/ Transmitter_8250Contoh: menggunakan mouse, USB, modem

Page 22: 3 Materi Teknik Informatika

UART 8250 adalah digunakan sebagai komponen komunikasi data yang dapat mengubah data parallel kebentuk data serial dengan carapemrograman fungsi-fungsi register yang ada di dalamnya.

3.     PIT 8253: Programmable Interval Timer 8253

Page 23: 3 Materi Teknik Informatika

Komponen ini dapat digunakan sebagai:a.      Counter/ pencacah (penghitung) pulsab.      Untuk pengatur waktu (timer)

BAB V

ORGANISASI DAN ARSITEKTUR KOMPUTER

Organisasi Komputer

Pada dasarnya organisasi komputer adalah berkaitan dengan arsitektur komputer. Arsitektur

komputer berkaitan dengan atribut-atribut sebuahsistem yang tampak bagi seseorang pemrogram atau

dapat dikatakan berkaitan dengan atribut-atribut yang memiliki dampak langsung eksekusi logis

sebuah program. Organisasi komputer berkaitan dengan unit-unitoperasional dan interkoneksiya yang

merealisasikan spesifikasi arsitektural.

Contoh Atribut Arsitektural:

         Set Instruksi

         Jumlah bit yang digunakan untuk merepresentasikan bermacam-macamjenis data (misalnya:

bilangan , karakter)

         Mekanisme I/O

         Teknik-teknik pengalamatan memori

Sedangkan atribut-atribut organisasi meliputi

Rincian hardware yang dapat diketahui oleh pemrogram seperti: signal-signal control, interface

komputer, dan peripheral dan teknologi memori yang digunakan.

Berikut organisasi komputer

yang paling sederhana atau minimum dapat digambarkan sebagai berikut:

Gambar organisasi komputer yang sederhana

Struktur organisasi system komputer yang dikembangkan dapat digambarkan sebagai berikut:

Page 24: 3 Materi Teknik Informatika

Arsitektur Komputer

Dapat digambarkan sebagai berikut:

Page 25: 3 Materi Teknik Informatika

Address ROM 1 : 00000h – 007FFh è 2 KBROM 2 : 00800h – 00BFFh è 1 KB

Address RAM 1 : 100000h – 107FFh è 2 KBRAM 2 : 10800h – 10FFFh è 2 KBRAM 3 : 11000h – 113FFh è 1 KB

Address UART 8250 : 200h – 207hPPI 8255 : 208 – 20BH

Cara Kerja Komputer

Setiap komputer mempunyai kegiatan yang semuanya tertulis dalam program dan tersimpan d

dalam memori. Program terdiri dari deretan-deretan instruksi-instruksi yang dieksekusi secara

berurutan(sekuensial). Instruksi-instruksi dalam program ini berupa kode-kode yang berupa perintah-

perintah yang harus dilaksanakan oleh Unit Control (CU) dan operand-operand yang diperlukan oleh

instruksi tersebut.kegiatan dasar yang dilakukan suatu CU adalah:

1.      Ambil Instruksi berikutnya

2.      Tentukan apa yang harus dilakukan

3.      Ambil operand yang diperlukan

4.      Selesaikan operasi

Dua kegiatan pertama yaitu 1 dan 2 disebut fetch cycle (daur instruksi dari memori program)

dan decoding. Sedangkan dua kegiatan berikutnya yaitu 3 dan 4 disebut execute cycle (daur

eksekusi).

Page 26: 3 Materi Teknik Informatika

BAB VI

DASAR-DASAR PERANGKAT LUNAK

Perangkat Keras Komputer Tidak Dapat Berbuat Apa-Apa Tanpa Adanya Perangkat Lunak.

Teknologi yang canggih dari perangkat keras akan berfungsi apabila instruksi-instruksi

tertentu telah diberikan padanya.

Instruksi-instruksi tersebut disebut dengan perangkat lunak, yang ditulis oleh manusia untuk

mengaktifkan fungsi dari perangkat komputer tersebut.

Sistem Operasi (Operating System/ OS) adalah merupakan perangkat lunak yang sudah

dibuat (ditulis) oleh pabrik yang memproduksi, yang berfungsi sebagai penengah antara perangkat

keras dengan perangkat lunak yang ditulis oleh pemakai komputer.

Sistem operasi tersebut akan mengatur operasi dari perangkat keras komputer, dengan

demikian pemakai komputer tidak perlu harus menghubungkan dan mengerti betul bagaimana

perangkat keras bekerja.

Instruksi-instruksi yang ditulis oleh pembuat program dilakukan dengan menggunakan bahasa

program tertentu. Seperti telah diketahui bahwa komputer hanya mengenal signal elektronik yang

dalam kode biner yaitu nilai 1 dan 0. Demikian juga seharusnya instruksi-instruksi dalam bilangan

biner supaya dapat dimengerti computer. Untuk mengatasi hal tersebut, maka instruksi-instruksi dapat

dibuat dengan suatu bahasa tertentu dan diterjemahkan oleh bahasa mesin yang dimengerti computer

dengan suatu perangkatlunak yang disebut language software. Tujuan dari system pengolahan data

adalah untuk menyelesaikan suatu masalah tertentu, yaitu dengan mengolah data yang ada dengan

menggunakan suatu program yang ditulis oleh pemrogram computer. Program yang ditulis oleh

pemrogram tertentu untuk memecahkan masalah tertentu dengan bahasa pemrograman yang disebut

perangkat lunak aplikasi (Application Software).

  Bahasa Tingkat Tinggi: Pascal, Delphi, dll.

  Bahasa Tingkat Menengah: Assembly (Mov A B)

  Bahasa Tingkat REndah: bahasa mesin= 1 dan 0

Page 27: 3 Materi Teknik Informatika

Jadi, perangkat lunak dapat dikategorikan menjadi 3 bagian, yaitu:

1.      Perangkat lunak system operasi, yaitu program yang ditulis/ mengendalikan dan

mengkoordinasikankegiatan system computer

2.      Perangkat lunak bahasa (Language Software), yaitu program untuk menterjemahkan instruksi yang

ditulis ke dalam bahasa pemrograman ke dalam bahasa mesinsupaya dapat dimengerti oleh computer

3.      Perangkat lunak aplikasi (Application Software), yaitu program yang ditulis dan diterjemahkan oleh

language software untuk menyelesaikan suatu aplikasi tertentu

Istilah perangkat lunak/ system software menyangkut kedua kategori memori yang pertama yaitu

Perangkat Lunak System Operation dan Language Software. Hubungan dari perangkat lunak

dengan perangkat keras dan pemakai komputer dapat digambarkan sebagai berikut:

Penjelasan:

A.     Operating System (OS)

System operasi ini merupakan program yang ditulis untuk mengendalikan dan mengkoordinasikan

dari system computer. OS ini umumnya disimpan di memori utama (ROM) dan disket, DOS (Disk

Operating System). Contoh: untuk IBM dimana system operasi yang disebut ROM BIOS IBM.

B.      Language Software

Perangkat lunak ini merupakan program khusus yang sudah disediakan oleh pabrik computer/

perusahaan perangkat lunak.

Program ini berfungsi sebagai penterjemah dari bahasa tingkat tinggi ke bahasa menengah menjadi

bahasa mesin yang dimengerti oleh komputer.

-          Assembler, digunakan untuk menterjemahkan bahasa menengah menjadi bahasa mesin

-          Compiler, interpreter, digunakan untuk menterjemahkan dari bahasa tingkat tinggi menjadi

bahasa mesin

Page 28: 3 Materi Teknik Informatika

C.      Application Software

Perangkat lunak aplikasi ini adalah suatu program yang ditujukan untuk menyelesaikan

permasalahan dalam aplikasi tertentu. Perangkat lunak ini biasanya sudah berbentuk paket-paket

perangkat lunak terrtentu. Contoh : Delphi, C++, pascal, dll.

        Pengembangan Perangkat Lunak

Komputer dapat dijalankan oleh manusia dengan cara memberikan perintah tertentu kepadanya.

Perintah itu berupa suatu bahasa yang dapat dimengerti oleh komputer.

Persoalan dapat dipecahkan oleh komputer jika seluruh perintah sudah diterjemahkan ke dalam

bahasa komputer yang sudah tersusun secara berurutan. Untuk dapat mengembangkan/ membuat

suatu perangkat lunak yang berkualitas dibutuhkan suatu prosedur dan perencanaan yang baik.

Prosedur dan perencanaan saja tidak sepenuhnya menjamin pengembangan perangkat lunak akan

bebas dari kesulitan dan permasalahan, tetapi juga tergantung kepada manusia yang

melaksanakannya. Karena pengalaman, kepandaian dan ketelitiannya. Demikian juga sebaliknya,

walaupun manusianya cakap, tetapi tanpa prosedur dan perencanaan yang baik, maka pekerjaan tidak

dapat diselesaikan seperti yang diharapkan. Supaya pengembangan/ pembuatan perangkat lunak dapat

berhasil, maka harus direncanakan secara terperinci ke dalam urutan langkah-langkah yang disebut

prosedur. Langkah-langkah tersebut adalah:

1.      Mendefinisikan masalah

2.      Membuat algoritma

3.      Membuat diagram alir

4.      Memilih bahasa pemrograman

5.      Merancang program

6.      Pemrograman

7.      Pengetesan dan penglacakan kesalahan program

8.      Membuat dokumentasi program

Page 29: 3 Materi Teknik Informatika

BAB VII

APLIKASI KOMPUTER DAN DASAR-DASAR JARINGAN KOMPUTER

A.   Aplikasi KomputerPenggunaan komputer dapat diaplikasikan ke dalam berbagai bidang, misalnya :

      Teknik dan Ilmu pengetahuan      Industri      Pendidikan      Sistem Informasi Manajemen (SIM)      Kedokteran      Penerbangan      Bisnis      Permainan

B.         Dasar-Dasar Jaringan KomputerJaringan komputer adalah sekelompok komputer otonom yang dihubungkan satu dan

lainnya dengan menggunakan protokol komunikasi melalui media transmisi / komunikasi sehingga dapat berbagi data informasi, program-program, penggunaan bersama perangkat keras. Prinsip dasar sistem jaringan ini adalah proses pengiriman data / informasi dari pengirim kepada penerima melalui suatu media komunikasi tertentu. Prinsip dasarnya dapat digambarkan sebagai berikut :

Media Transmisi :a.      Kabel b. Frekuensi

      Kabel Biasa • Radio      Twisted Paire • Satelit      Fiber Optik • Microwave

Tujuan dibangunnya sebuah sistem komputer adalah membawa data atau informasi dari pengirim kepada penerima secara cepat dan tepat melalui media transmisi atau komunikasi tertentu. Namun bukan berarti tidak ada masalah. Dalam hal ini terdapat beberapa hal yang masih dirasa sebagai kendala, yaitu :

1.    Masih mahalnya fasilitas komunikasi yang tersedia dan bagaimana cara memanfaatkan jaringan komunikasi yang ada secara efisien

2.    Jalur transmisi yang digunakan tidak benar-benar bebas dari masalah gangguan transmisi (Nois)3.    Adanya keterbatasan baik dari jumlah maupun kualitas SDM4.    Adanya keterbatasan dalam penyediaan modal insvestasi, karena untuk melakukan investasi

teknologi membutuhkan biaya yang banyak

Media Transmisi

Page 30: 3 Materi Teknik Informatika

Selain sebagai pengintegrasi dan pendistribusi sebuah informasi, teknologi jaringan komputer ini memiliki sejumlah manfaat lainnya, yaitu :

1.    Berbagi dalam pemakaian peralatan dan sumber daya

Keteraturan aliran informasi

Koheksitas berbagai jenis merk komputer

Dewasa ini, jaringan komputer dapat dikelompokkan berdasarkan luas area yang dapat dijangkau dan dilagani dari luasan area tersebut. Penggunaan peralatan dalam jaringan komputer, terdapat :

2.    Bridge3.    Gateway4.    Hub5.    Router6.    Repeater

Jaringan komputer tersebut dapat digolongkan menjadi 4 golongan :

Merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berjarak dari 100 m-2 km. LAN sering digunakan untuk menghubungkan komputer pribadi dan workstation dalam kantor atau perusahaan dan perguruan tinggi untuk memakai bersama dan saling bertukar informasi.

Gabungan jaringan LAN yang berjarak 2 km-10 km.

Pada dasarnya merupakan versi LAN yang berukuran lebih besar, dan biasanya memakai teknologi LAN yang berjarak 10 km-50 km.