Operator dalam pascal. PEMROGRAMAN DASAR



OPERATOR DALAM PASCAL

Dalam menulis program kita tidak mungkin terlepas dari penggunaan operator. Operator sendiri didefinisikan sebagai sesuatu yang digunakan untuk melakukan operasi-operasi tertentu, misalnya operasi aritmatika, penggabungan string dan banyak lagi yang lainnya.
Nilai yang dioperasikan oleh operator bersama operand membentuk suatu ekspresi.
Contoh :
1 + 2 – 3, yang disebut ekspresi. Tanda + dan – merupakan tanda operator sedangkan nilai 1,2 dan 3 disebut operand.

Operator Assignment
Operator assignment digunakan untuk melakukan pemberian nilai terhadap suatu variabel sehingga operator ini juga sering dikenal dengan operator penugasan. Dalam bahasa Pascal operator yang digunakan untuk melakukan hal ini adalah operator :=. Berikut ini bentuk umum untuk melakukan pemberian nilai terhadap suatu variabel.

NamaVariabel := nilai_yang_akan_dimasukkan;

Contoh:
Var
    x: integer;
    y: real;
    str: string;

Begin
      x := 123;
      y := 56.04;
      str := ‘Mencoba memasukkan nilai ke dalam variabel’;
      ....
End.


Operator Aritmatika
Bahasa Pascal menyediakan beberapa operator yang dapat digunakan dalam operasi aritmatika, seperti penjumlahan, pengurangan, perkalian, pembagian dan penentuan sisa bagi.

Operator
Jenis Operasi
Tipe Operand
Tipe Hasil
Contoh
+
Penjumlahan
Integer, real
Integer, real
a + b
-
Pengurangan
Integer, real
Integer, real
x – 1
*
Perkalian
Integer, real
Integer, real
a * b
/
Pembagian untuk bilangan riil
Integer, real
real
5 / 3
div
Pembagian untuk bilangan bulat
Integer
Integer
10 div 4
mod
Sisa bagi
Integer
integer
10 mod 3


Operator Logika
Operator logika digunakan untuk melakukan operasi-operasi yang menghasilkan nilai logik (true dan false). Bahasa pascal menyediakan 4 buah operator logika, yaitu:

Operator
Jenis Operasi
Tipe Operand
Tipe Hasil
not
Negasi
boolean
boolean
and
Conjunction
boolean
boolean
or
Disjunction
boolean
boolean
xor
Exlusive disjunction
boolean
boolean

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Algoritma Pemrograman. PEMROGRAMAN DASAR

Algoritma

Pengertian Algoritma
Algoritma adalah urutan langkah-langkah penyelesaian suatu masalah secara sistematis dan logis.
Kriteria pemilihan Algoritma yang baik :
1. Ada Output
   Suatu algoritma haruslah mempunyai output yang merupakan solusi dari masalah yang sedang diselesaikan.
2. Efektifitas dan Efisiensi
   Dikatakan efektif jika lagoritma-algoritma tersebut tepat guna.
   Dikatakan Efisien apabila jika waktu proses suatu algoritma relatif lebih singkat.
3. Jumlah langkah berhingga
   Barisan intruksi yang dibuat harus dalam suatu urutan tertentu.
4. Berakhir
    Berakhir proses didalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya.
5. Terstruktur
    langkah-langkah yang digunakan harus disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit.

Konsep Algoritma

    Ada 5 tahapan dalam penyelesaian parmasalahan menggunakan alat bantu komputer :
1. Analisis Masalah
    Merupakan langkah-langkah paling awal untuk mengetahui lebih jauh tentang permasalahan, bertujuan untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan.
2. Merancang algoritma
    Tujuan utamanya adalah :
    1. Menentukan ide solusi.
    2. Menyatakan algoritma.
    3. Memfalidasi algoritma
    4. Menganalisis algoritma
3. Membuat program komputer
    dimaksudkan untuk mengkonversi solusi bentuk algoritma menjadi solusi dalam bentuk program komputer yang dikembangkan berdasarkan algoritma yang telah disusun sebelumnya.
4. Menguji hasil program komputer
    Sebuah program komputer yang selesai dikembangkan perlu diuji dengan tujuan untuk memastikan bahwa program telah berjalan sesuai prosedur dalam algoritma dan memberikan hasil yang valid untuk semua kemungkinan kasus data yang diinputkan.
5. Dokumentasi
    Tujuannya untuk memberikan informasi pemakaian program komputer bagi para pemakai, atau sebagai acuan bagi pengembangan berikutnya.

Algoritma Pemrograman

    Algoritma pemrograman adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis yang digunakan untuk menyelesaikan sebuah penyusunan program komputer.
    Dasar-dasar algoritma pemrograman :
1. Proses
2. Instruksi
3. Aksi
    Pada dasarnya sebuah algoritma Adalah deskripsi pelaksanaan suatu proses yang disusun berdasarkan sederetan langkah instruksi yang logis, setiap langkah instruksi tersebut melakukan suatu tindakan (aksi) yang akan menghasilkan sejumlah operasi yang bersesuaian dengan aksi tersebut. Hasil yang diperoleh dari pekerjaan suatu aksi tersebut dapat dibandingkan berdasarkan keadaan sebelum aksi dimulai dan keadaan pada saat aksi selesai dikerjakan.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Operasi Sel Memori. SISTEM KOMPUTER

OPERASI SEL MEMORI

Elemen dasar  memori  adalah sel  memori. Walaupun digunakan digunakan sejumlah teknologi elektronik, seluruh sel memori memiliki sifat – sifat tertentu:

•  Sel  memori  memiliki  dua  keadaan stabil  (atau semi-stabil), yang  dapat  digunakan untuk merepresentasikan bilangan biner 1 atau 0.

• Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali).

• Sel memori mempunyai kemampuan untuk dibaca.

Gambar 1.d menjelaskan operasi  sel  memori. Umumnya  sel  memori  mempunyai  tiga terminal fungsi yang mampu membawa sinyal listrik. Terminal select berfungsi memilih operasi tulis  atau baca. Untuk  penulisan, terminal  lainnya  menyediakan sinyal  listrik  yang  men-set  keadaan sel brnilai 1 atau 0, sedangkan untuk operasi pembacaan, terminal ini digunakan sebagai keluaran.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

KARAKTERISTIK MEMORI. SISTEM KOMPUTER



1. Lokasi memori berada pada 3 lokasi, yaitu:
Memori Local atau sering disebut dengan register. Built-in berada dalam CPU, diperlukan untuk semua kegitan CPU.
Memori Internal atau sering disebut dengan memory primer atau memory utama. Berada diluar CPU bersifat internal pada system computer, diperlukan oleh CPU dalam proses eksekusi (operasi) program sehingga dapat diakses secara langsung oleh CPU tanpa melalui perantara.
Memori Eksternal atau sering disebut dengan memori sekunder. Bersifat eksternal dan berada di luar CPU, diperlukan dlam menyimpan data atau instruksi secara permanen, terdiri atas perangkat storage seperti: disk, pita magnetik, dll
2. Kapasitas Memory
Kapasitas register dinyatakan dalam bit.
Kapasitas memory internal dinyatakan dalam bentuk byte (1 byte = 8 bit) atau word.
Kapasitas memori eksternal dinyatakan dalam byte.
3. Satuan Transfer
Memory Internal. Satuan transfer merupakan jumlah bit yang dibaca atau ditulis ke dalam memori pada suatu saat.
Memory Eksternal. Data ditransfer dalam jumlah yang jauh lebih besar dari word, yang dikenal dengan block.
4. Metode Akses Memory
Ada 4 jenis pengaksesan data satuan, yaitu:
Sequentaial Access. Diorganisasikan menjadi unit-unit data yang disebut record, dibuat dalam bentuk urutan linier yang spesifik. Contoh sequential access adalah akses pada pita magnetic.
Direct Access. Menggunakan shared read/write mechanism tetapi setiap blok dan record memliki alamat yang unik berdasarkan lokasi fisik. Contoh direct access adalah akses pada disk.
Random Access. Dapat dipilih secara random, waktu mengakses lokasi tidak tergantung pada urutan akses sebelumnya dan bersifat konstan. Contoh random access adalah system memori utama.
Associative Access. Setiap word dapat dicari berdasarkan pada isinya dan bukan berdasarkan alamatnya, waktu pencariannya tidak bergantung secara konstan terhadap lokasi atau pola access sebelumnya. Contoh associative access adalah memory cache.
5. Kinerja memory
3 buah parameter untuk kinerja system memory, yaitu:
Access Time. Bagi RAM waktu akses adalah waktu yang dibutuhkan untuk melakukan operasi baca atau tulis. Bagi non RAM waktu akses adalah waktu yang dibutuhkan untuk melakukan mekanisme baca tulis pada lokasi tertentu.
Cycle Time. Waktu akses ditambah dengan waktu transien hingga sinyal hilang dari saluran sinyal untuk menghasilkan kembali data bila data ini dibaca secara destruktif.
Transfer Rate. Merupakan kecepatan pemindahan data ke unit memori atau ditransfer dari unit memory. Bagi RAM, transfer rate sama dengan  . Bagi non-RAM, transfer rate sama dengan , dimana  Waktu rata-rata untuk membaca atau menulis sejumlah N bit,  waktu akses rata-rata,  Jumlah bit,  kecepatan transfer dalam bit per detik.
6. Tipe Fisik Memory
Ada dua tipe fisk memory, yaitu:
Memory Semikonduktor. Memory ini memakai teknologi LSI atau VLI, memory ini banyak digunakan untuk memory internal misalnya RAM.
Memory Permukaan Magnetik. Banyak digunaakan untuk memory eksternal yaitu untuk disk atau pita magnetic.
7. Karakteristik Fisik
Volatile dan Non-volatile. Pada memory volatile informasi akan hilang bila listrik dimatika. Pada memory Non-volatile informasi akan tetap berada tanpa mengalami kerusakan sebelum dilakukan perubahan, memory ini daya listrik tidak diperlukan untuk mempertahankan informasi tersebut.
Erasable dan Non Erasable. Erasable artiny isi memory dapat dihapus dan diganti dengan informasi lain.
8. Organisasi
Organisasi dalah pengaturan bit dalam menyusun word secara fisik.
Hirarki Memory : Semakin kecil waktu access, semakin besar harga per bit. Semakin besar kapasitas, semakin keci harga per bit. Semakin besar kapasitas, semakin besar waktu access
Untuk kinerja yang optimal, diperlukan kombinasi teknologi komponen memori.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
- See more at: http://arly-tkj.blogspot.com/2013/07/kumpulan-widget-unik-untuk-blog.html#sthash.Pc5vLTFZ.dpuf