Tentang QBASIC

Download Report

Transcript Tentang QBASIC

Pengenalan
Pemrograman Komputer
Oleh :
Nila Feby Puspitasari
Tujuan
Mengidentifikasi perbedaan komponen
pada komputer
 Mengetahui tentang bahasa pemrograman
komputer dan kategorinya
 Mengetahui alur kerja pembuatan program
dan mengaplikasikannya pada
pemecahan masalah

Pendahuluan


Kata komputer berasal dari bahasa Latin yaitu
Computare yang artinya menghitung.
Dalam bahasa Inggris disebut to compute. Secara
definisi komputer diterjemahkan sebagai sekumpulan
alat elektronik yang saling bekerja sama, dapat
menerima data (input), mengolah data (proses) dan
memberikan informasi (output) serta terkoordinasi
dibawah kontrol program yang tersimpan di memorinya.
Cara Kerja Komputer
Komponen Dasar Komputer

HARDWARE
 CPU
 Processor,
merupakan bagian dari perangkat keras
komputer yang melakukan pemprosesan aritmatika
dan logika serta pengendalian operasi komputer
secara keseluruhan.
 Prosesor terdiri atas dua bagian utama, yaitu ALU
(Arithmetic Logic Unit) dan Control Unit. Kecepatan
kerja prosesor biasanya ditentukan oleh kecepatan
clock dari Control Unit-nya.

Memori
Memori adalah media penyimpan data pada
komputer. Memori, berdasarkan fungsinya
dibagi menjadi dua yaitu :
1.
2.
Primary Memori
Secondary Memori

Primary Memori
Dipergunakan untuk menyimpan data dan
instruksi dari program yang sedang dijalankan.
Seringkali disebut juga sebagai RAM.
Karakteristik dari memori primer adalah :
 Volatile (informasi ada selama komputer
bekerja. Ketika komputer dipadamkan,
informasi yang disimpannya juga hilang)
 Berkecepatan tinggi
 Akses random (acak)
 Secondary
Memory
Dipergunakan untuk menyimpan data atau program
biner secara permanen.
Karakteristik dari memori sekunder adalah
 Non volatile atau persisten
 Kecepatan relatif rendah (dibandingkan memori
primer)
 Akses random atau sekuensial
 Contoh memori sekunder : floppy, harddisk, CD ROM,
magnetic tape, optical disk,dll. Dari seluruh contoh
tersebut, yang memiliki mekanisme akses sekuensial
adalah magnetic tape.
INPUT OUTPUT DEVICE

Berfungsi sebagai penghubung antara
komputer dengan lingkungan di luarnya.
Terdiri dari :
 Input
Device (Piranti Masukan)
 Output Device (Piranti Keluaran)
Input Device (Piranti Masukan)
Berfungsi sebagai media komputer untuk
menerima masukan dari luar, contoh :
 KeyBoard,
Kamera
Touch Screen, Mouse, Scanner,
Output Device
(Piranti Keluaran)
Berfungsi sebagai media komputer untuk
memberikan keluaran, contoh :
 Monitor,
Printer, Scanner, Plotter
Komponen Dasar Komputer

Software (Piranti Lunak)

Merupakan program-program komputer yang
berguna untuk menjalankan suatu pekerjaan
sesuai dengan yang dikehendaki.
Program tersebut ditulis dengan bahasa yang
dimengerti oleh komputer.
Program dapat dianalogikan sebagai instruksi
yang akan dijalankan oleh prosesor.


Komponen Dasar Komputer

Software terdiri dari:
 Sistem Operasi
 Program Utility, seperti Norton Utility,
Scandisk, PC Tools.
 Program Aplikasi, seperti GL, MYOB, Payroll.
 Program Paket
 Compiler.
Sekilas Bahasa Pemrograman

Bahasa Pemrograman adalah teknik komunikasi
standar untuk mengekspresikan instruksi
kepada komputer

Setiap bahasa pemrograman memiliki tata tulis
dan aturan tertentu.
Kategori Bahasa Pemrograman
Bahasa Pemrograman
Ket
•
Pemrograman Prosedural
•
•
•
•
Berdasarkan urutan-urutan, sekuensial
Program adalah suatu rangkaian prosedur untuk memanipulasi data.
Prosedur merupakan kumpulan instruksi yang dikerjakan secara
berurutan.
Harus mengingat prosedur mana yang sudah dipanggil dan apa yang
sudah diubah.
Pemrograman Fungsional
•
•
•
Berdasarkan teori fungsi matematika
Fungsi merupakan dasar utama program.
Pemrograman Terstruktur
•
•
•
•
Secara berurutan dan terstrukrtur.
Program dapat dibagai-bagi menjadi prosedur dan fungsi.
Contoh: PASCAL dan C
Pemrograman Modular
•
•
•
•
Pemrograman ini membentuk banyak modul.
Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
Sebuah program dapat merupakan kumpulan modul-modul.
Contoh: MODULA-2 atau ADA
•
Pemrograman Berorientasi Obyek
•
•
•
Pemrograman berdasarkan prinsip obyek, dimana obyek
memiliki data/variabel/property dan method/event/prosedur yang
dapat dimanipulasi
Contoh: C++, Object Pascal, dan Java.
Pemrograman Berorientasi Fungsi
•
•
•
Pemrograman ini berfokus pada suatu fungsi tertentu saja.
Sangat tergantung pada tujuan pembuatan bahasa
pemrograman ini.
Contoh: SQL (Structured Query Language), HTML, XML dan
lain-lain.
Pemrograman Deklaratif
•
•
Pemrograman ini mendeskripsikan suatu masalah dengan
pernyataan daripada memecahkan masalah dengan
implementasi algoritma.
Contoh: PROLOG
Contoh
output:
menampilkan tulisan Hello World !! di layar
Alur Eksekusi Program
Terkompilasi
Terinterpretasi
Catatan
Algoritma adalah titik berat dalam
memprogram
 Belajar Memprogram ≠ Belajar Bahasa
Pemrograman

TERIMA KASIH