Anda di halaman 1dari 13

BAHASA PEMROGRAMAN DASAR

Baso Rezki Maulana

GEOCOMPUTATION
DEFINISI BAHASA
PEMROGRAMAN
Bahasa pemrograman adalah notasi yang digunakan untuk menulis
program komputer.

Program komputer dibuat dengan alasan untuk menyelesaikan sebuah


permasalahan, bagaimana cara membuat sebuah program komputer?

Hal yang perlu kita ketahui yang paling dasar adalah : BAHASA dengan
mengetahui bahasa komputer, kita akan lebih mudah
memerintahkan/meminta komputer sehingga mampu mengerti dan
mengerjakan apa yang kita perintahkan.
Pengertian Algoritma dan Pemrograman

 Harus ada instruksi yang dimengerti oleh komputer Karena


itu pasti komputer punya bahasa, dan kita harus membuat
bahasa yang dimengerti oleh komputer.

 Bahasa tersebut dikenal dengan istilah bahasa


pemrograman.

 Program komputer harus dibuat dengan urutan logika


yang benar dan sesuai dengan masalah yang ingin
diselesaikan.
Pengertian Algoritma dan Pemrograman

Urutan logika untuk Istilah


Algoritma
menyelesaikan masalah tertentu
Diterjemahkan
oleh bahasa
pemrograman
Contoh :
PASCAL, C/C+
+, DELPHI, dll

Hasil
Instruksi yang dikenal oleh
komputer
TINGKATAN BAHASA
PEMROGRAMAN
• 1. Bahasa Mesin(machine language)
• Brupa microinstruction atau hardwire. Programnya sangat panjang dan sulit dipahami. Di
samping itu sangat tergantung pada arsitektur mesin.

• 2. Bahasa tingkat rendah


• Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya
menggunakan kode angka 0 dan 1.
• contoh sintaks: ADD, MOV

• 3. Bahasa tingkat tinggi


• Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna
komputer karena menggunakan bahasa Inggris. Pascal, C/C++, Java, Basic, dsb.
• contoh sintaks : writeln(‘saya’);  dalam Pascal
printf(“saya”);  dalam C.
Berkenalan dengan Bahasa C
Sejarah
Bahasa C merupakan perkembangan dari bahasa BCPL yang
dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya
bahasa ini memberikan ide kepada Ken Thompson yang kemudian
mengembangkan bahasa yang disebut bahasa B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh
Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories
Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama
kali digunakan di computer Digital Equipment Corporation PDP-11
yang menggunakan system operasi UNIX. Hingga saat ini
penggunaan bahasa C telah merata di seluruh dunia. Hampir semua
perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu
mata kuliah wajib. Selain itu, banyak bahasa pemrograman populer
seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa
C. Oleh karena itu, kita juga sangat perlu mempelajarinya.
CARA KERJA
• Ketika progam C++ ditulis, hal tersebut harus disesuaikan
dengan komputer dan disimpan dalam bentuk file. Editor text
yang digunakan seperti halnya program pengolah kata. Melalui
editor ini, statement ditulis oleh seorang programmer yang
disebut dengan kode sumber (source code) dan file yang
disimpan disebut dengan file sumber (source file). Setelah kode
sumber disimpan dalam bentuk file maka proses translasi
(terjemahan) menuju bahasa mesin dapat dimulai. Selama fase
ini diproses, sebuah program yang dinamakan dengan
preprosesor membaca kode sumber.
• Preprosesor mencari baris khusus yang terdapat simbol. Baris ini
terdiri dari instruksi yang menyebabkan preprosesor mengubah
kode Sumber dalam beberapa langkah atau perubahan yang
dikehendaki oleh programmer. Selama terjadi phase lanjut,
compiler melangkah melalui preproses kode sumber.
Kelebihan dan Kekurangan Bahasa C

Kelebihan Bahasa C

• Bahasa C tersedia hampir di semua jenis komputer.


• Kode bahasa C sifatnya adalah portable dan fleksibel
untuk semua jenis computer.
• Bahasa C hanya menyediakan sedikit kata-kata kunci,
hanya terdapat 32 kata kunci.
• Proses executable program bahasa C lebih cepat
• Dukungan pustaka yang banyak.
• C adalah bahasa yang terstruktur
• Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C

• Banyaknya Operator serta fleksibilitas penulisan


program kadang-kadang membingungkan pemakai.
• Bagi pemula pada umumnya akan kesulitan
menggunakan pointer
PERANGKAT LUNAK (IDE)
EDITOR
• Turbo C++
Fungsi Pada Turbo C++
 ( *.h ) yaitu file bantuan yang digunakan untuk menyimpan daftar-daftar
fungsi yang akan digunakan di dalam program
 Main() adalah fungsi utama pada C++
 Printf () Digunakan Untuk Menampilkan Data(output)
 Scanf() Merupakan fungsi yang dapat digunakan untuk membaca data
dari keyboard dan memasukan kedalam program
 \n Perintah yang digunakan untuk berpindah baris
 puts() : merupakan fungsi keluaran yang digunakan untuk menampilkan
informasi/pesan yang bertipe data string (tanpa harus melakukan
penentuan tipe data terlebih dahulu).
 putchar() : merupakan fungsi keluaran yang digunakan untuk
menampilkan informasi/pesan yang bertipe data char(tanpa harus
melakukan penentuan tipe data terlebih dahulu).
 gets() : merupakan fungsi masukan yang khusus untuk menerima
masukan tipe data string (tanpa harus melakukan penentuan tipe data
terlebih dahulu).
Penulisan Program Bahasa C

Program Bahasa C tidak mengenal aturan


penulisan di kolom tertentu, jadi bisa dimulai
dari kolom manapun. Namun demikian, untuk
mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan
bahasa C diatur sedemikian rupa sehingga
mudah dan enak dibaca.
Penulisan Program Bahasa C

Anda mungkin juga menyukai