0% menganggap dokumen ini bermanfaat (0 suara)
104 tayangan10 halaman

Pemrograman Dasar Bab 2

Dokumen ini membahas tentang instalasi perangkat lunak dan bahasa pemrograman. Dokumen ini membahas tentang jenis bahasa pemrograman seperti Java, Pascal, dan Free Pascal serta kelebihan menggunakan bahasa pemrograman Pascal khususnya Free Pascal.

Diunggah oleh

Gb Buton
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
104 tayangan10 halaman

Pemrograman Dasar Bab 2

Dokumen ini membahas tentang instalasi perangkat lunak dan bahasa pemrograman. Dokumen ini membahas tentang jenis bahasa pemrograman seperti Java, Pascal, dan Free Pascal serta kelebihan menggunakan bahasa pemrograman Pascal khususnya Free Pascal.

Diunggah oleh

Gb Buton
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

BAB 2

Instalasi Perangkat Lunak


PETA KONSEP
Instalasi Perangakat Lunak

Jenis Bahasa Java Development


Free Pascal
Pemrograman Kit Windows
A. Bahasa Pemrograman

Bahasa Pemrograman adalah sebuah bahasa yang


menerjemahkan perintah yang diberikan oleh
pengguna dalam susunan intruksi berupa kode-kode
terstruktur kepada mesin komputer untuk
mengerjakan suatu proses tertentu.
A. Bahasa Pemrograman

Karakteristik bahasa pemrograman :


1. Memiliki tata bahasa dengan aturan khusus dalam
pendeklarasiannya.
2. Memiliki interrupt library untuk menerjemahkan perintah
yang diinputkan.
3. Menggunakan interpreter atau compiler untuk
menerjemahkan sintaks pemrograman ke dalam bahasa
mesin.
A. Bahasa Pemrograman

Penggunaan bahasa pemrograman :

Khusus ; jenis bahasa pemrograman yang dibuat untuk keperluan tertentu.


Contoh: ASSEMBLER, PROLOG, COBOL, FORSTRAN.

Umum ; jenis bahasa pemrograman yang dapat digunakan untuk menciptakan aplikasi
yang bersifat general atau umum.
Contoh: C++, VISUAL BASIC, JAVA, PHP, DELPHI.
A. Bahasa Pemrograman

Level bahasa pemrograman :


Bahasa • Bahasa yang hanya dimengerti oleh mesin berupa bilangan
Tingkat 0 dan 1 atau on-off.
Rendah • Contohnya, bahasa biner, bahasa rakitan atau Assembler

Bahasa • Bahasa yang dirancang mendekati bahasa manusia sehari-hari.


Tingkat Bahasa tingkat tinggi membutuhkan compiler atau translator
untuk menerjemahkan ke dalam bahasa mesin.
Tinggi • Contohnya, Java, Visual Basic, Pascal, Deplhi, C++.
B. Jenis Bahasa Pemrograman

PASCAL

Pascal adalah salah satu jenis bahasa tingkat tinggi (high level
language) yang dirancang oleh Profesor Niklaus Wirth dari
Switzerland. Pascal memiliki sintaks kode pemrograman yang cukup
sederhana sehingga sangat mudah untuk dipahami dan
diimplementasikan dalam aplikasi. Pascal juga mendukung hampir
semua jenis arsitektur mesin komputer dan beragam jenis sistem
operasi.
C. Free Pascal

Kelebihan penggunaan pemrograman dengan Pascal

•Bahasa yang digunakan menggunakan bahasa Inggris sehingga lebih mudah dipahami dan
didesain.
•Mudah mentranslasikan model algoritme tertentu ke dalam bentuk kode program atau
sebaliknya.
•Tidak membutuhkan banyak waktu untuk proses kompilasi.
•Tidak memerlukan dukungan make files sehingga dapat menghemat waktu kompilasi script
program.
C. Free Pascal

Kelebihan penggunaan pemrograman dengan Pascal

•Lingkungan kerja yang terintegrasi.


•Pada beberapa compiler Pascal seperti Free Pascal, nama identifier (variabel, konstanta,
tipe data, fungsi, dan prosedur) tidak harus berbeda untuk tiap unit.
•Mampu menerjemahkan kode program Assembler (bahasa mesin) secara langsung
bersamaan dengan kode program Pascal.
•Bahasa pemrograman Pascal mampu mendukung Object Oriented Programming (OOP)
yang dapat meningkatkan kinerja aplikasi yang dibuat.
C. Free Pascal

Di antara beberapa compiler Pascal, keuntungan Free Pascal yaitu :


• Gratis dan memiliki fitur yang tidak kalah dengan jenis compiler Pascal lainnya.
• Menyediakan berbagai versi compiler sesuai arsitektur mesin dan berbagai jenis OS.
• Mendukung secara penuh OOP dan manajemen database seperti PostgreSQL, MySQL,
Interbase, dan ODBC.
• Memiliki kemampuan smartlinking yang akan membuang setiap variabel yang
dideklarasikan dalam header, tetapi tidak digunakan dalam program yang berdampak pada
ukuran program yang semakin kecil.

Anda mungkin juga menyukai