Minggu, 09 September 2012

TUGAS PERSOE

ALGORITMA DAN PEMROGRAMAN

A.      Bahasa pemrograman
Ada dua bahasa pemrograman:
1.       Tingkat rendah (low level languange)
     Bahasa rakitan / assembly merupakan notasi untuk  bahsa mesin yang dapat dibaca oleh manusia dan dimengerti oleh mesin berbeda beda tergantung  dari arsitektur komputer.
2.       Tingkat tinggi.
      Bahasa yang dimengerti manusia
Basic   = pemula  c
Pascal            c
PLC   dan     penumatic      hidrolic
220v               angin          air

ISTILAH-ISTILAH DALAM PEMOGRAMAN

Algorithm
Secara umum, sebarang kumpulan instruksi yang dapat dilaksanakan untuk suatu tugas khusus. Pada bidang komputer dapat secara eksplisit disendi menjadi kumpulan instruksi dalam bahasa komputer yang memanipulasi suatu jenis data.

ANSI.SYS
Device driver yang dapat diinstalasi, tersedia bagi pengguna komputer MS-DOS yang memungkinkan penggunaan instruksi ANSI (Urutan escape) untuk mengendalikan konsul (layar dan keyboard).  
Arc
Extensi/Sambungan suatu nama fail yang dikompres dengan memakai program ARC lainnya untuk menjimatkan ruang.

Batch
Sekelompok dokumen atau record data yang diproses sebagai satu kesatuan.

Batch Processing
Berlangsungnya batch fail pada mikro komputer dan suatu simpanan 'batch' instruksi (pentunjuk) sistem operasi yang dilaksanakan satu demi satu tanpa interupsi (gangguan) pengguna.
Benchmark
Jenis pengujian untuk mengukur taraf kerja hardware atau software.


 *Masalah menghitung luas segitiga
Ø  Variabel input  (a,b)
Ø  Variabel output (luas)

*Algoritma
Ø  Menentukan berapa alas?
Ø  Menentukan berapa tinggi?
Ø  Rumus luas segitiga L= a x t
2

1.       IF… THEN …
Soal  100.000 diskon 3%
Belanja =120.000
Harus bayar =…?
Diskon = 3% x 120.000
             = 0,03 x 120.000
             = 3600
Jumlah biaya =120.000-3600
                  =116.400
Buat program menentukan harga supermarket
Algoritma
V. input belanja (blj)
V.output
Jumlah yang hrus dibayar (jlh)
Proses
Jumlah dibayar= belanja 0,97
        100%-3%=97%               100%-12%=88%
                  =0,97                                    =0,88
Jlh;= blj 0,97
If blj} 100.000 then cetak jlh

2.       Menentukan bilangan N gennap dan ganjil
V.input: bilangan (bil)
Proses: bil 1 mos 2 = 0
If bil 1 = 0 then writlen genap else writln ganjil atau if bil = 1 then cetak ganjil else cetak genap.

A. Pengertian Mikrokontroler
          Mikrokontroler adalah suatu chip yang didalamnya terkandung sistem interkoneksi antara mikroprosesor , RAM , ROM , Input dan output , interface dan beberapa pheriperal . Mikrokontroler disebut juga On-chip Pheriperal . Mikrokontroler hanya bisa digunakan untuk suatu aplikasi tertentu saja ( hanya satu program saja yang bisa disimpan ) . Mikrokonktroler digunakan dalam produk dan alat yang dikendalikan secara automatis , seperti sistem kontrol mesin , remote controls , mesin kantor , peralatan rumah tangga , alat berat , dan mainan .

B. Sejarah Mikrokontroler
          Mikrokontroler pertama kali dikenal oleh Texas Instrument dengan seri TMS 1000 pada tahun 1974 yang merupakan mikrokontroler 4 bit pertama . Mikrokontroler ini mulai dibuat sejak 1971 . Merupakan mikrokomputer dalam sebuah chip , lengkap dengan RAM dan ROM. Kemudian , pada tahun 1976 Intel mengeluarkan mikrokontroler yang kelak menjadi populer dengan nama 8748 yang merupakan mikrokontroler 8 bit , yang merupakan mikrokontroler dari keluarga MCS 48 . Sekarang di pasaran banyak sekali ditemui mikrokontroler mulai dari 8 bit sampai dengan 64 bit, sehingga perbedaan antara mikrokontroler dan mikroprosesor sangat tipis .

C. Jenis-jenis Mikrokontroler
          Ada 4 jenis mikrokontroler yaitu :
     1. Mikrokontroler ATMEL :
           - AT89C51/AT89S51
           - AT89S51/AT89S52
           - AT89S5
           - AT89C53
           - AT89S8252
     2. Mikrokontroler PIC ( Pheriperal Interface Controler )
     3. Mikrokontroler Maxim
     4. Mikrokontroler Renesas : mikrokontroler ini adalah gabungan antara Mitshubishi dan Hitachi .
Terdapat tiga pengertian yang harus dibedakan yakni: Mikroprosesor, Mikrokomputer,  Mikrokontroler
Definisi: Mikroprosesor adalah suatu chip (IC=integrated circuits) yang di dalamnya terkandung rangkaian ALU (arithmetic-logic unit), rangkaian CU (control unit), dan register-register. Mkroprosesor disebut juga dengan CPU (Central Processing Unit)
ALU: menyediakan fungsi pengolahan
CU: mengontrol fungsi prosesor
Mikrokomputer adalah interkoneksi antara mikroprosesor (CPU) dengan memori utama (main memory) dan antarmuka input-output (I/O interface) yang dilakukan dengan menggunakan sistem interkoneksi bus Bus alamat: Kumpulan konduktor, yang membawa kode-kode alamat dari mikroprosesor ke unit-unitnya, dan memiliki sifat aliran satu arah.
Bus data: Kumpulan konduktor, yang membawa kode-kode instruksi atau data dari mikroprosesor ke unit-unitnya atau sebaliknya, dan memiliki sifat aliran dua arah.
Bus kontrol: Kumpulan konduktor, yang membawa sinyal-sinyal kontrol.
ROM: read only memory (memori hanya bisa dibaca)
RAM: random access memory (memori yang dapat dibaca dan ditulisi)
I/O Interface & Peripheral
I/O Interface: bagian/unit dari sistem mikrokomputer  yang berfungsi sebagai perantara hubungan antara sistem mikrokomputer  dengan “dunia luar” (peripheral).
Peripheral: peralatan-peralatan di luar sistem mikrokomputer yang dapat berhubungan dengan sistem mikrokomputer, antara lain monitor (output), printer (output), keyboard (input), mouse (input).

Perbedaan Mikrokontroler dengan Mikroprosesor

Agar mikroprosesor dapat bekerja, masih dibutuhkan komponen lain seperti memori. Sebuahmikrokontroler berbeda dengan sebuah mikroprosesor dalam beberapa hal. Pertama dan yangterpenting adalah fungsionalitasnya. Walaupun mikroprosesor dianggap sebagai piranticanggih untuk komputasi, titik kelemahannya ada pada tidak dirancangnya kemampuankomunikasi (antarmuka) dengan piranti-piranti periferal (memori, I/O da lain sebagainya)secara khusus.Gampangnya, untuk melakukan komunikasi dengan piranti periferal, mikroprosesor membutuhkan rangkaian khusus eksternal. Intinya, mikroprosesor hanya sebagai otak-nyakomputer (seperti otak dalam kepala kita, kepala, tangan, kaki merupakan hal yang lain). Iniawalnya dan hingga sampai sekarang ini, tetap seperti itu«Mikrokontroler dirancang sebagai satu kesatuan utuh gambar tersebut. Tidak memerlukankomponen-komponen eksternal seperti ditunjukkan dalam gabar untuk perancangan aplikasi,dengan demikian waktu dan biaya bisa dihemat«Tidak seperti sistem komputer, yang mampu menangani berbagai macam program aplikasi(misalnya pengolah kata, pengolah angka dan lain sebagainya), mikrokontroler hanya bisadigunakan untuk suatu aplikasi tertentu saja (hanya satu program saja yang bisa disimpan).Perbedaan lainnya terletak pada perbandingan RAM dan ROM. Pada sistem komputer  perbandingan RAM dan ROM-nya besar, artinya program-program pengguna disimpandalam ruang RAM yang relatif besar, sedangkan rutin-rutin antarmuka perangkat kerasdisimpan dalam ruang ROM yang kecil. Sedangkan pada mikrokontroler, perbandingan ROMdan RAM-nya yang besar, artinya program kontrol disimpan dalam ROM (bisa MaskedROM atau Flash PEROM) yang ukurannya relatif lebih besar, sedangkan RAM digunakansebagai tempat penyimpan sementara, termasuk register-register yang digunakan padamikrokontroler yang bersangkutan.Sebuah mikrokontroler berbeda dengan sebuah mikroprosesor dalam beberapa hal. Pertamadan yang terpenting adalah fungsionalitasnya. Agar mikroprosesor dapat bekerja, masihdibutuhkan komponen lain seperti memori. Walaupun mikroprosesor dianggap sebagai piranti canggih untuk komputasi, titik kelemahannya ada pada tidak dirancangnyakemampuan komunikasi (antarmuka) dengan piranti-piranti periferal (memori, I/O da lainsebagainya) secara khusus. Gampangnya, untuk melakukan komunikasi dengan piranti periferal, mikroprosesor membutuhkan rangkaian khusus eksternal. Intinya, mikroprosesor hanya sebagai otak-nya komputer (seperti otak dalam kepala kita, kepala, tangan, kakimerupakan hal yang lain). Ini awalnya dan hingga sampai sekarang ini, tetap seperti itu«Gambar Mikrokontroler versus Mikroprosesor Mikrokontroler dirancang sebagai satukesatuan utuh gambar tersebut. Tidak memerlukan komponen-komponen eksternal sepertiditunjukkan dalam gabar untuk perancangan aplikasi, dengan demikian waktu dan biaya bisadihemat« Tidak seperti sistem komputer, yang mampu menangani berbagai macam programaplikasi (misalnya pengolah kata, pengolah angka dan lain sebagainya), mikrokontroler hanya bisa digunakan untuk suatu aplikasi tertentu saja (hanya satu program saja yang bisadisimpan). Perbedaan lainnya terletak pada perbandingan RAM dan ROM. Pada sistemkomputer perbandingan RAM dan ROM-nya besar, artinya program-program penggunadisimpan dalam ruang RAM yang relatif besar, sedangkan rutin-rutin antarmuka perangkatkeras disimpan dalam ruang ROM yang kecil. Sedangkan pada mikrokontroler, perbandinganROM dan RAM-nya yang besar, artinya program kontrol disimpan dalam ROM
Masked ROM atau Flash PEROM) yang ukurannya relatif lebih besar, sedangkan RAMdigunakan sebagai tempat penyimpan sementara, termasuk register-register yang digunakan pada mikrokontroler yang bersangkutan.A microcontroller differs from a microprocessor in some respects. First and most important isfunctionality. In order for the microprocessor to work, still need other components such asmemory. Although the microprocessor is considered as a powerful tool for computing, pointof weakness there are no designs on communication skills (interface) with peripheral devices(memory, I / O da, etc.) in particular. Simply put, for communication with peripheral devices,microprocessors require a special external circuit. In essence, the microprocessor only as his brain computer (such as the brain in our heads, heads, hands, feet are something else). Thisinitially and up until now, still like it ... Figure Microcontroller vs. Microprocessor Microcontroller designed as a unified whole picture. Does not require external components asshown in gabar to design the application, thus the time and cost can be saved ... unlike thecomputer system, which can handle various application programs (eg word processor, a processor number, etc.), microcontroller can only be used for a particular application (onlyone program that can be stored). Another difference lies in the comparison of RAM andROM. In comparison computer system RAM and ROM of his large, meaning the user  programs are stored in the RAM space is relatively large, while the routines hardwareinterface is stored in a small ROM space. While the microcontroller, ROM and RAM ratiowas large, it means the control programs stored in ROM (can Masked ROM or FlashPEROM) the relatively greater size, while RAM is used as temporary storage places,including the registers used in the microcontroller concerned.
 Mikroprosesor Peranan elektronika disegala bidang menjadi semakin besar diabad ke dua satu ini. Bermuladari penerapan rangkaian elektronika analog, kemudian digital dan kini hampir semua peralatan menggunakan sistem mikroprosesor , misalnya; perangkat yang dekat dengan kita,seperti handphone, televisi, radiocassete, mesin cuci sampai ke instrumen ruang angkasa.Banyak jenis mikroprosesor telah dibuat dengan kemampuan dan fungsi yang berbeda, tetapisecara prinsip cara kerjanya sama. Perangkat keras dibuat menjadi semakin canggih, jutaantransistor dijejalkan didalamnya, miniaturisasi dimensi semakin ditingkatkan dengankemampuan mengolah program yang lebih komplek sehingga memungkinkan untuk aplikasidi segala bidang. Perkembangan perangkat lunak juga berkembang tak terbatas, seakan hanyadibatasi oleh kemampuan imajinasi manusia saja.Pada mulanya mikroprosesor terdiri dari beberapa komponen chip digital yang satu samalainnya digabungkan dalam suatu PCB dan dikoneksikan satu dengan yang lain sesuai dengan
fungsi rangkaiannya. Ide pertama membangun suatu mikroprosesor dalam suatu ICdikemukakan oleh Intel Corporation pada tahun1969 Tahun1971
adalah tahun pertama kalimikroprosesor dalam satu IC dipasarkan yaitu Intel 4004, mikroprosesor yang menggunakanteknologi PMOS 4 bit, tahun1976
Intel meluncurkan mikrokontroler pertama yang disebutseri MCS-48 yang berisi lebih dari17.000 transistor, hingga saat ini seri ini masih digunakanuntuk aplikasi khusus. Saat ini, tahun 2005, prosesor canggih dari Intel adalah Pentium IVyang berisi jutaan transitor didalamnya dan dengan kecepatan orde gigahertz, disamping itu banyak yang membuat kompatibelnya, seperti prosesor AMD. Dunia mikrokontroler juga berkembang pesat dengan hadirnya ratusan jenis mikrokontroler dan kompatibelnya, sepertiturunan dari MCS-51,68HC11, PIC microcontroller, Fujitsu dan sebagainya.Dalam perkembangannya, mikroprosesor dibuat menurut kebutuhan aplikasinya yang lebihspesifik, dalam hal ini menjadi beberapa jenis, yaitu;
 Mikoprosesor RISC
(Reduced Instruction Set of Computing)
danCISC
(Complex Instruction Set of Computing).
Sementara itu prosesor µkunIntel 486
jugatelah digunakan untuk kendali instrumentasi dalam bentuk kemasan motherboard yang tahanterhadap lingkungan industri dan diprogram khusus untuk aplikasi kendali industri. AplikasiDCS (Distributed Control System) yang digunakan di industri besar, juga menggunakan prosesor canggih untuk instrumentasinya., bahkan monitor dan kendali bisa dilakukan lewatinternet. Beberapa mikrokontroller modern juga sudah dilengkapi dengan DSP ataumikrokontroller yang tergolong RISC.

Tidak ada komentar:

Poskan Komentar