Algo Dan Perograman Materi 2
Definisi :
Pemrograman yang memiliki rancang bangun terstruktur.
Bahasa pemrograman
Definisi :
Prosedur atau tata cara penulisan program.
Dua factor [enting :
1. Sintaks,aturan gramatikal yang mengatur tata cara penulisan kata.
2. Semantik, aturan untuk menyatakan suatu arti.
Fungsi :
- Sebagai media untuk menyusun dan emahami program.
- Sebagai alat komunikasi antara pembuat program (programmer) dengan computer.
- Sebagai alat komunikasi antara orang yang satu dengan yang lain.
Klasifikasi :
1. Tingkat rendah (low level language)
- Berorientasi pada mesin.
- Programmer harus dapat berfikir berdasarkan logika mesin computer.
- Kurang fleksibel dan sulit di pahami oleh pemula.
- Contoh : Assembly.
2. Tingkat menengah (middle level language).
- Menggunakan aturan dramatikal dalam penulisan ekspresi/pernyataan.
- Menggunakan standart bahasa yang mudah di pahami oleh manusia.
- Memiliki instruksi tertentu yang dapat lagsung di akses oleh computer.
3. Tingkat tinggi (High level language).
- Memiliki aturan dramatikal dalam penulisan ekspresi atau pernyataan.
- Menggunakan standard bahasa yang dapat dipahami secara langsung oleh manusia.
Pengolahan Data.
ü Tipe data
ü Variabel
ü Konstanta
ü Operator
ü Ekspresi
I. Tipe Data
Data yang bias diproses oleh computer ada 3 jenis :
Ø Numerik
Ø Karakter
Ø Logika
Pada dasarnya,data yang diproses dalam computer berjenis numeric.tipe data yang lain hanya merupakan pengembangan.
Ø Tipe data numeric
1. Bilangan bulat
2. Bilangan pecahan.
Bilangan bulat maupun pecahan diperlakukan secara berbeda di dalam memori.bilangan pecahan memiliki lokasi ekstra untuk menyimpan data pecahan.dari sisi jangkauan data.
Ø Tipe data karakter
Ada 2 jenis:
1. Karakter tunggal (Char)
2. Deretan karakter (string)
Ø Tipe data logika
Data logika adalah kondisi benar atau salah.
1. Status 0 salah
2. Status 1 benar
Sebuah data logika menggunakan 1 byte memori.ukuran memori menyatakan dengan satu byte.
Pemilihan tipe data
1.Sesuaikan dengan jenis data yang akan di olah. Pilihan tipe data sesuai dengan jenis data yang akan diolah. Analisa setiap jenis data yang akan diolah secara seksama. Tidak setiap data numeric akan diproses secara numerik. Ada kalahnya data bertipe numeric akan diproses sebagai string, misalnya : nomor telpon, nomor induk dll.
Sesuaikan dengan kebutuhan memori. Pilihlah tipe data yang d\sesuai dengan kebutuhan data dan yang menggunakan memori secara evisien. Sebagai contoh : data numeric dengan tipe pecahan terbagi menjadi tipe float dan doble. Kedua tipe data ini sama-sama mengolah data bilangan pecahan,tetapi berbeda dalam pemakaian memori karena range keduanya berbeda.
0 komentar on " "
Posting Komentar