Sabtu, 29 Oktober 2011

komputer

KOMPUTER
>:suatu mesin yang melakukan tugas yang sederhana berdasarkan instruksi-instruksi tertentu
tugas-tugas ini dapat dilakukan dengan kecepatan dan ketelitian yang tinggi
perintah-perintah disusun berupa kode-kode biner, yaitu : 1 (satu) dan 0 (nol)

>:cONTOH
Perintah :
Add A, B, C
Artinya "tambahkan bilangan di lokasi memory A ke bilangan di lokasi memory B dan taruh hasilnya di lokasi memory C"
Kode binernya :
0110000100100011

>:bAHASA PEMROGRAMAN
Sebagai penghubung antara manusia dan komputer
Bahasa manusia  kompilator  bahasa mesin

>:BAHASA C++
Bahasa pendukung pemrograman berorientasi objek
dirancang oleh Bjarne Stroustrup dari AT&T Bell Laboratories
C++ : class, type checking, overloading, free store management, constant type, reference, inline functions, derived class dan virtual function

>:VARIABEL
merupakan suatu nama yang menyiratkan lokasi memori komputer
dapat digunakan untuk menyimpan nilai, di mana isinya dapat diubah-ubah
dapat dipandang sebagai abstraksi dari lokasi
Nilai dari suatu variable diubah dengan assignment statement

>:terdiri dari sebuah variable di sebelah kirinya dan suatu ekspresi di sebelah kanannya
Ekspresi : kumpulan operan dan operator yang mempunyai nilai tunggal

>:VARIABEL
Harus dideklarasikan lebih dahulu
Setiap variable harus mempunyai tipe
Berkaitan dengan alokasi tempat penyimpanan
Tipe : integer, float, double, char, dll.

>:JENIS N TYPE DATA
Jenis nilai yang dapat disimpan dalam lokasi memori untuk variable tersebut
Sehingga : membatasi himpunan nilai-nilai yang dapat dipunyai variable tersebut
Jenis operasi yang dapat dilakukan terhadap variable bersangkutan

>:PERNYATAAN
Merupakan deretan instruksi yang akan dieksekusi oleh komputer
2 macam, yaitu :
pernyataan sederhana, diakhiri titik koma “ ; “
pernyataan majemuk (compound statement) diawali {, diakhiri }

>:PENGANTAR ALGORITMA
Algorism - Algorist : menghitung menggunakan Angka Arab
Al-Khuwarizmi dibaca orang barat menjadi Algorism
Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya Buku pemugaran dan pengurangan
Algorism - Algorithm : metode perhitungan (komputasi)

>:PENGANTAR ALGO 2
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. 
Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar (ingat : Logika Matematika)

>:PENGANTAR ALGO 3
Pelaksana algoritma : prosesor
Prosesor haruslah :
Mengerti setiap langkah dalam Algoritma 
Mengerjakan operasi yang bersesuaian dengan  langkah tersebut
Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman (dinamakan program). 

>:PENGANTAR ALGO
Pelaksana algoritma : prosesor
Prosesor haruslah :
Mengerti setiap langkah dalam Algoritma 
Mengerjakan operasi yang bersesuaian dengan  langkah tersebut
Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman (dinamakan program). 
Belajar Memprogram vs Belajar Bahasa Pemrograman
Belajar Memprogram : belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami
Belajar Bahasa Pemrograman : belajar memakai suatu bahasa aturan-aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja.

>:PENGANTAR 4
Coba bedakan dua pertanyaan berikut :
Berapakah nilai 1 + 2 ?
dan
Bagaimanakah algoritma menjumlah dua buah bilangan bulat ?

:>Mengapa susunan suatu ekspresi itu penting ?

bil1 + bil2 mempunyai nilai yang sama dengan bil2 + bil1
Apakah :
bil1 / bil2 = bil2 / bil1 ?

>:Algoritma menjumlah dua bilangan bulat


baca bil1 dan bil2 (input)
jumlah  bil1 + bil2 (proses)
tulis(jumlah) (output)

>:Algoritma secara umum


Input  Proses  Output

>:FLOWCHART


TUGAS

Membuat contoh :
Algoritma
Pemrograman
Bukan algoritma
Kemudian mem-posting ke blognya sendiri
Menyiapkan kompetensi :
Modul 1 C++ Fundamental
Menyiapkan bahan materi Sekuen untuk kuliah minggu depan
Menyiapkan kuis dengan materi Pemrograman C++

From: DANANG H.
dikumpulkan ya setelah UTS

2 komentar:

  1. sory gan,pst mu q copas,tlg ditambh lg materinya ya,biar makin bisa,makasih gan

    BalasHapus
  2. maaf gan baru saya balaas karena saya jarangt buka komputer hari2ni maaf baget

    BalasHapus

Daftar Blog Saya

Total Tayangan Halaman