YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Materi Mikroprosesor

Suhana Miah JayaJURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH CIREBON (UMC)

1

Minggu ke – 1Pendahuluan

Page 2: Materi Mikroprosesor

Organisasi Komputer

2

Pertemuan I

Sistem mikroprosesor bekerja pada 2 level tegangan, yaitu 0 Volt dan +5 Volt. Oleh karenanya kita dapat mempergunakan sistem bilangan Biner (Binary) untuk merepresentasikan kedua level tegangan tersebut dengan simbol ‘0’ dan simbol ‘1’. Sistem yang hanya mengenal 2 besaran, seperti halnya mikroprosesor, disebut sistem digital. Sementara sistem yang mengenal jumlah besaran yang sangat banyak (bahkanmencapai tak berhingga) disebut sistem analog.Pada umumnya, diluar sistem mikroprosesor, digunakan sistem analog. Oleh karena adanya perbedaan ini, sebelum mikroprosesor dapat mengolah data dari luar sistemnya, data tersebut harus dikonversi terlebih dahulu ke sistem digital. Pengubahan ini dilakukan oleh blok Input dan Output.

Page 3: Materi Mikroprosesor

3

Page 4: Materi Mikroprosesor

4

Fungsi dari masing-masing bagian :1. Blok Input memiliki 2 fungsi yaitu (1) mengkonversi besaran yg berlaku di luar sistem μP menjadi besaran biner, dan (2) menyimpan informasi biner untuk sementara waktu sampai μP memiliki waktu untuk membacanya. Contoh : agar sinyal dari microphone dapat direkam oleh μP, diperlukan ADC (Analog to Digital Converter) yg terdapat di Sound Card dalam komputer anda2. Control Unit (CU) berfungsi untuk mengatur operasi seluruh sistem dengan menghasilkan atau memproses sinyal kontrol3. Arithmetic and Logic Unit (ALU) berfungsi untuk membantu CU saat melakukan perhitungan aritmetika (ADD, SUB) dan logika (AND, OR, XOR, SHL, SHR)4. Memory berfungsi untuk menyimpan informasi biner5. Blok Output memiliki 2 fungsi yaitu (1) mengkonversi besaran biner menjadi suatu besaran tertentu, dan (2) menyimpan informasi biner dari mikroprosesor sampai perangkat luar yg akan membaca data tersebut siap. Contoh : agar informasi lagu yg tersimpan di memori dapat didengarkan dari speaker, maka diperlukan DAC (Digital to Analog Converter) yg terdapat di Sound Card dalam komputer anda

Page 5: Materi Mikroprosesor

5

Sekarang kita lihat bagaimana struktur program pascal. Pascal terdiri dari 2 bagian utama, yaitu pendeklarasian variabel dan programnya. Perhatikan contoh: 1: Program Karya Pertamaku;2: uses crt;3: var nama: string;4: Begin

Page 6: Materi Mikroprosesor

A. Brainware : 1. Analis sistem, berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi

pemecahannya dalam bentuk program komputer. 2. Programer, berperan menerjemahkan rancangan yang dibuat analis ke dalam bahasa pemrograman sehingga solusi dapat dijalankan oleh komputer. 3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang diberikan.

Aspek – aspek dasar pengolahan data :

Page 7: Materi Mikroprosesor

4. Teknisi, bertugas merakit atau memelihara perangkat keras komputer.b. Perangkat Keras (Hardware) :

Gambar bagian-bagian Komputer

Page 8: Materi Mikroprosesor

- Central Processing Unit (CPU)

- Memory

- Input Devices

Page 9: Materi Mikroprosesor

- Input Devices

Page 10: Materi Mikroprosesor

C. Software1. Software Sistem Operasi :

Digunakan untuk mengontrol pelaksanaan program dan juga untuk menghubungkan antara CPU dengan peralatan eksternal; - Sistem Software / Perangkat Lunak Sistem (disebut juga software pendukung) - Program yang digunakan untuk mengontrol Sumber Daya komputer baik internal (RAM) maupun eksternal (Printer). - Program ini umumnya sebagai perantara antara program aplikasi dan hardware. Contoh : - Sistem Operasi (Windows, Linux dll) - Utilitas merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk - device Driver (sebagai pengendali peripheral).

Page 11: Materi Mikroprosesor

2. Application Software / Software Aplikasi Program yang digunakan pemakai untuk melakukan tugas-tugas yang spesifik dan mengendalikan unit-unit yang digunakan untuk

proses pengolahan data di dalam CPU. - Contoh : Word Processor (Pengolah kata) untuk membuat dokumen, Aplikasi Perbankan, Program untuk mengolah foto dll.

3. Package Software Program yang dikembangkan untuk kebutuhan umum. - Contoh : Pengolah kata (Microsoft Office), Desain Grafis dll

Page 12: Materi Mikroprosesor

1. Bahasa Komputer adalah bahasa yang digunakan untuk komunikasi antara CPU dengan peralatan eksternal maupun dengan manusia, bahasa komputer ini disusun sedemikian rupa menggunakan suatu manajemen sehingga menjadi Software. Ada beberapa tingkatan bahasa yang digunakan, yaitu bahasa tingkat rendah disebut bahasa mesin, bahasa tingkat menengah, dan bahasa tingkat tinggi. Bahasa Pemrograman berdasarkan Perkembangan :

1. Bahasa Mesin - Bahasa mesin antara mesin satu dengan yang lainya berbeda. - Bahasa mesin perintahnya menggunakan kode-kode biner atau heksadesimal Contoh : - B402 = 1011 0100 0000 0010 = memuat bilangan 2 ke

register AH - B22A = memuat bil. 2A heksadesimal ke register DL - CD21 = jalankan interupsi 21 heksadesimal Hasil ke 3 perintah ini sama dengan perintah yang

ditulis dalam bahasa tingkat tinggi.

Page 13: Materi Mikroprosesor

WRITE (‘*’); Cout << “*” 2. Bahasa Tingkat Rendah - Bahasa Assembly (Bahasa Rakitan). - Perintah kepada mesin tidak lagi menggunakan kode-kode biner, tetapi menggunakan kata-kata pendek. MOV untuk menyatakan “Move”

JNZ “jump non-zero” = lompatlah bila tidak sama dengan 0. Contoh : MOV AH,02 MOV DL,2A INT 21 Hasil ke 3 perintah ini sama dengan perintah yang ditulis dalam bahasa tingkat tinggi. WRITE (‘*’); (pascal) echo “*”; 3. Bahasa Tingkat Menengah Bahasa C diciptakan tahun 1972. bahasa C menggabungkan

Page 14: Materi Mikroprosesor

kemampuan pengendalian mesin dalam aras rendah, struktur data dan struktur kontrol beraras tinggi. Contoh : printf (“*”);

4. Bahasa Tingkat Tinggi - FORTRAN (FORmula TRANslator) dikembangkan tahun 1956. ditujukan untuk mempermudah

membuat aplikasi matematika dan teknik. - BASIC (Begginer All-Purpose Symbolic Instruction Code) dikembangkan tahun 1965. - PASCAL dibuat tahun 1971 oleh Nicklaus Wirth. bahasa ini digunakan untuk mengenalkan pemrograman terstruktur. - COBOL (Common Business Oriented Language), dibuat tahun 1959, bahasa ini digunakan untuk mempermudah pembuatan aplikasi dibidang bisnis. - RPG adalah bahasa pemrograman yang ditujukan untuk aplikasi

Page 15: Materi Mikroprosesor

bisnis. Pada mulanya RPG merupakan singkatan dari Report Program Generator, RPG menyediakan kemampuan yang memudahkan Programmer dalam membuat laporan bisnis. Pembaruan terakhir dari bahasa RPG adalah RPG IV (ILE RPG). Bahasa ini memiliki berbagai fitur pemrograman berbasis objek antara lain: fungsi (function) dan prosedur(procedure). 5. Bahasa Berorientasi Objek

Konsep utama pemrograman berorientasi objek yaitu melakukan permodelan objek dari kehidupan nyata ke dalam tipe data abstrak. Jelasnya, pemrograman berorientasi objek merupakan konsep

permodelan objek dari kehidupan nyata ke dalam tipe data abstrak. Jelasnya, pemrograman berorientasi objek merupakan konsep pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan sehari-hari. Objek Mobil memiliki fungsi : - Hidupkan - Matikan

Page 16: Materi Mikroprosesor

- Jalan- Rem

- Dll.

Page 17: Materi Mikroprosesor

III. Kerangka Dasar Pemrograman

Originating Input Proses Output Distribution

Storage

pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan sehari-hari.1. Orginating Kegiatan yang berhubungan dengan proses pengumpulan data yang biasanya berupa pencatatan (record) data ke dokumen dasar2. Input Kegiatan pemasukan data kedalam proses komputer dan melalui input device

Page 18: Materi Mikroprosesor

3. Proses Kegiatan untuk pemrosesan data. Data yang sudah dimasukan yang disimpan didalam storage akan dilakukan proses aritmatik atau logika.4. Storage Kegiatan berupa penyimpanan data, baik data yang belum di proses atau yang sudah berupa hasil pengolahan data untuk diteruskan keperangkat

lain.5. Output Kegiatan untuk proses menghasilkan keluaran dari proses pengolahan data ke peralatan output yang berupa informasi.6. Distribution Kegiatan untuk proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.

Page 19: Materi Mikroprosesor

Contoh Program Penghitungan Gaji Ketentuan Soal :1. Nama di input 2. Jabatan di input , Jabatan Gaji Tunjangan Direktur 3000000 10 % dari gaji Manager 2000000 5% dari gaji Karyawan 1000000 2% dari gaji OB 800000 1% dari gaji3. Dikenakan PPN 10 % dari gaji4. Gaji Bersih didapat dari : gaji + tunjangan – PPn

Jawabannya:Uses crt;Var nama:string[20]; jabatan:string;Gaji:longint;Tunj,ppn,gajibersih:real;Begin

Page 20: Materi Mikroprosesor

Clrscr;Write(‘Nama Karyawan : ‘); readln(nama);Write(‘Masukkan Jabatan : ‘); readln(jabatan);If (jabatan=’Direktur’) or (jabatan=’direktur’) then

Begin Gaji:=3000000; Tunj:=0.1* gaji; End Else If (jabatan=’Manager’) or (jabatan=’manager’) then Begin Gaji:=2000000; Tunj:=0.05* gaji; EndElse If (jabatan=’Karyawan’) or (jabatan=’karyawan’) then Begin Gaji:=1000000; Tunj:=0.1* gaji;

Page 21: Materi Mikroprosesor

Else Begin Gaji:=800000; Tunj:=0.1* gaji; End;Writeln(‘Gaji Bersih : Rp.‘,gaji);Writeln(‘Tunjangan Jabatan : Rp.‘,tunj:9:2);Ppn:=0.1*gaji;Writeln(‘PPN 10 % : Rp.‘,ppn:9:2);Total:=(gaji+total)-pn;Writeln(‘Total Gaji : Rp.‘,total:9:2);Readln;End.  

Page 22: Materi Mikroprosesor

Terima Kasih


Related Documents