programming language
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 PresentationTRANSCRIPT
Oleh : SuparnoBlog : www.digdoyo.com
Email : [email protected]
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.
• Jenis programming language sangat banyak. Secara umum programming language dibagi menjadi dua, yaitu Low Level Language dan High Level 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.
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.
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).
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).
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).
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.
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.
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.
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.
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.
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.
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