programming language

14
Oleh : Suparno Blog : www.digdoyo.com Email : [email protected] Programming Language Pengen. Pengel. Data Elektronik

Upload: coen

Post on 10-Jan-2016

18 views

Category:

Documents


1 download

DESCRIPTION

Programming Language. Pengen . Pengel . Data Elektronik. Pengertian. Programming Language atau Bahasa Pemrograman adalah suatu bahasa atau tatacara yang digunakan oleh manusia untuk berkomunikasi secara langsung dengan komputer . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programming Language

Oleh : SuparnoBlog : www.digdoyo.com

Email : [email protected]

Programming Language

Pengen. Pengel. Data Elektronik

Page 2: Programming Language

Pengertian

• Programming Language atau Bahasa Pemrograman adalah suatu bahasa atau tatacara yang digunakan oleh manusia untuk berkomunikasi secara langsung dengan komputer.

• Jenis programming language sangat banyak. Secara umum programming language dibagi menjadi dua, yaitu Low Level Language dan High Level Language.

Page 3: Programming Language

Low Level Language

• Bahasa atau tatacara komunikasi yang digunakan masih ber-orientasi dengan mesin, karenanya itu Low Level Langugae juga disebut sebagai bahasa mesin.

• Dalam penggunaannya, programmer harus menuliskan instruksi demi instruksi secara jelas dan teliti.

Page 4: Programming Language

Low Level Language

• Setiap program dan data yang ditulis, harus ditentukan pula addressnya (dimana data dan program akan disimpan).

• Programmer juga harus mengetahui lokasi setiap indikator ataupun register dan program untuk seluruh fungsinya.

• Satu-satunya simbol yang digunakan untuk mengkomunikasikan tindakan yang dilakukan dan meng-identifikasikan data adalah 0 dan 1.

Page 5: Programming Language

Low Level Language

• Instruksi yang ada harus ditulis dalam urutan dan aturan dimana mereka harus ditampilkan.

• Oleh karena itu, apabila salah satu instruksi hilang karena terjadi kesalahan/kurang teliti, maka seluruh instruksi harus dire-alokasi-kan untuk membuat ruang guna menambahkan instruksi tersebut (pengubahan lokasi data).

Page 6: Programming Language

Low Level Language

• Untuk mengatasi kesulitan, bahasa mesin dikembangkan menjadi Assembly Language.

• Dengan pengembangan ini, maka penulisan program dilakukan dengan menggunakan kode instruksi dan label yang mewakili lokasi penyimpanan asalkan komputer memiliki sarana untuk menterjemahkan kedalam bahasa mesin (Assembler).

Page 7: Programming Language

Low Level Language

• Program yang ditulis dalam bahasa assembly disebut sebagai Source Program

• Source Program kemudian diubah menjadi bahasa mesin, disebut sebagai Object Program.

• Perubahan dari Source Program menjadi Object Program disebut dengan Compile Program (Interpreeter atau Compiler).

Page 8: Programming Language

High Level Language

• Bahasa atau tata cara yang digunakan mirip dengan tata cara yang digunakan oleh manusia dalam berkomunikasi.

• High Level Language lebih mudah dipelajari. Hampir semua kalimat, kata atau aturan yang ada pada High Level Language, juga merupakan kalimat, kata atau aturan yang digunakan dalam kehidupan sehari-hari.

Page 9: Programming Language

High Level Language

• Jenis high level language cukup banyak, seperti BASIC, COBOL, FORTRAN, PASCAL dsb.

• Sama dengan bahasa Assembly, penulisan program dalam high level language juga harus diterjemahkan kedalam bahasa mesin sebelum proses dilakukan.

• Penulisan code program dilakukan dgn cara konvensional maupun secara visual.

Page 10: Programming Language

Package Software

• Merupakan software yang dibuat oleh Software House, Konsultan Komputer atau Organisasi yang dibuat agar bisa digunakan oleh para pemakai komputer.

• Paket software biasanya memanfaatkan programming language yang oleh kebanyakan pemakai komputer masih dianggap terlalu sulit untuk digunakan ataupun dimanfaatkan.

Page 11: Programming Language

Package Software

• Package Program : merupakan program jadi dan pemakai komputer tinggal memanfaatkannya saja.

• Tailor Made Program : merupakan program yang dibuat secara khusus sesuai dengan kebutuhan para pemakai.

• Keduanya dibuat oleh software house, konsultan komputer ataupun organisasi.

Page 12: Programming Language

Package Software

• Keuntungan Paket Program– Tidak membutuhkan waktu lama untuk

membuat program (bisa langsung digunakan ).

– Kemungkinan kesalahan program menjadi sangat kecil.

– Paket biasanya menggunakan standart-standart tertentu dan hal ini bisa menambah keahlian/pengetahuan dari para pemakai.

Page 13: Programming Language

Package Software

• Kerugian Paket Program– Kurang fleksibel (dirancang dgn standart

pembuat, bukan standart pemakai, harus menyesuaikan diri).

– Biasanya sulit untuk dirawat, karena pemakai biasanya hanya mendapat executable program dan bukan source program.

– Executable program ini tidak mungkin bisa diperbaiki ataupun dimodifikasi meski hanya sedikit.

Page 14: Programming Language

Contoh Package Software

• Paket Program–Microsoft Office– Open Office–MyOB Accounting

• Tailor Made Program– Aplikasi SIAKAD dan SINAGA– Aplikasi Koperasi Simpan Pinjam– Aplikasi Layanan Service Bengkel

Selesai