Oleh : Suparno Blog : Programming Language Pengen. Pengel. Data Elektronik.

Slides:



Advertisements
Presentasi serupa
Oleh : Suparno Blog : Penterjemahan Data (Compiler – Interpreter) Pengenalan Pengelolahan Data Elektronik.
Advertisements

Pengenalan Pengolahan Data Elektronik
1 BAHASA PEMROGRAMAN Sususan kata / kalimat untuk memberikan intruksi kepada mesin.
KOMPONEN DASAR KOMPUTER
Pemrograman Generasi Ke 4
Komunikasi Dasar Manusia dan Komputer
TUGAS BU RATNA #PERTEMUAN 4
KOMPONEN DASAR KOMPUTER
Teknik Kompilasi Febuari 2013.
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
PENGANTAR ALGORITMA PUTRA PRIMA NAUFAL, S.ST masputra.net.
Pengantar Teknik Kompilasi
TEKNIK KOMPILASI.
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
SOFTWARE KOMPUTER Pertemuan ke-4.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Perkembangan Perangkat Lunak
PERKEMBANGAN BAHASA KOMPUTER
SOFTWARE PENDUKUNG DAN PENGOPERASIAN SISTEM INFORMASI
Intangible-Software.
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Dasar Pemrograman Pendahuluan.
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
SOFTWARE.
Pengantar Teknik Kompilasi
PERANGKAT LUNAK (SOFTWARE)
Mahasiswa diharapkan dapat:
Rifky Kurniawan, S.Kom, MTI
KOMPONEN DASAR KOMPUTER
Algoritma & PEMROGRAMAN 2B (Visual basic)
TEKNIK KOMPILASI.
PERANGKAT LUNAK Software.
Komponen teknologi informasi
Teknik Kompilasi “Translator”
Pengantar Teknologi Informasi (Teori)
Bahasa Pemprograman Dasar
BAB 1 BAHASA PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
PENGANTAR LOGIKA & TEKNIKPEMROGRAMAN
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Pemrograman Visual2 Pendahuluan.
Pengantar Teknik Kompilasi
Pengenalan QBasic.
Pemrograman Generasi Ke 4
Pengantar.
ASSEMBLER #1 MK. PEMROGRAMAN SISTEM
Teknik Kompilasi “Translator”
Bahasa Pemrograman Poltek Balikpapan 2010.
Pemrograman Generasi Ke 4
Dasar-dasar Pemrograman
PERANGKAT LUNAK Software.
PENGANTAR LOGIKA & TEKNIK PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
Lecturer Note II Turbo Pascal & Pemrograman
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Pertemuan 9 Software.
Pengantar Teknologi Informasi
Teknik Kompilasi Abdul Wahid, ST, M.Kom
Pengantar Pemrograman
Pengantar teknologi informasi
Pengantar Teknik Kompilasi
Perkembangan Perangkat Lunak
Pengantar Teknik Kompilasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
Transcript presentasi:

Oleh : Suparno Blog : 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