Pengenalan Pemrograman MKU Transformasi Digital Pengertian Pemrograman Program

  • Slides: 12
Download presentation
Pengenalan Pemrograman MKU Transformasi Digital

Pengenalan Pemrograman MKU Transformasi Digital

Pengertian Pemrograman • Program merupakan sekumpulan instruksi yang dipakai sebagai pengatur komputer (machine) agar

Pengertian Pemrograman • Program merupakan sekumpulan instruksi yang dipakai sebagai pengatur komputer (machine) agar dapat menjalankan perintah tertentu. • Orang yang membuat program sering disebut juga sebagai pemrogram atau programmer. • Aktivitas membuat program disebut dengan pemrograman atau programming. Jadi pemrograman merupakan proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. • Fungsi utama program adalah mengendalikan komputer agar dapat melakukan tugas spesifik seperti yang diinginkan oleh pengguna. Jens Martensson 2

Aspek Pemrograman Dalam pengolahan data dan pembuatan sebuah program diperlukan beberapa aspek-aspek dasar yaitu

Aspek Pemrograman Dalam pengolahan data dan pembuatan sebuah program diperlukan beberapa aspek-aspek dasar yaitu : Brainware • Tenaga pelaksana yang menjalankan serta mengawasi pengoperasian sistem unit komputer didalam proses pengolahan data untuk menghasilkan suatu informasi yang tepat waktu, tepat guna dan akurat. • Contoh : Sistem Analis, Programmer, operator, Technical Support, dll. Hardware • Serangkaian unsur-unsur yang terdiri dari beberapa perangkat keras komputer yang digunakan untuk membantu proses kerja manusia ( Brainware ). • Contoh : CPU, Monitor, Keyboard, Harddisk, Disk drive, dll. Software • Serangkaian unsur-unsur yang terdiri dari beberapa perangkat lunak program komputer yang digunakan untuk membantu proses kerja manusia ( Brainware ). • Contoh : Sistem Software, Application Software, Package Software, Jens Martensson 3

Bahasa Pemrogarama n Jens Martensson 4

Bahasa Pemrogarama n Jens Martensson 4

Pengertian Bahasa Pemrograman • Bahasa pemrograman adalah satu set aturan sintaks dan semantik yang

Pengertian Bahasa Pemrograman • Bahasa pemrograman adalah satu set aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer. • Bahasa ini memungkinkan seorang programmer dapat menentukan mana yang data yang akan diproses oleh komputer, bagaimana data ini akan disimpan / diteruskan, dan langkah-langkah apa yang persis jenis yang akan diambil dalam berbagai situasi. • Ada 3 level bahasa pemrograman: 1. Bahasa tingkat rendah 2. Bahasa tingkat menengah 3. Bahasa tingkat tinggi Jens Martensson 5

Bahasa Tingkat Rendah • Bahasa mesin • Berisi: kode-kode mesin yg hanya dapat diinterpretasikan

Bahasa Tingkat Rendah • Bahasa mesin • Berisi: kode-kode mesin yg hanya dapat diinterpretasikan langsung oleh mesin komputer. • Berupa kode numerik 0 dan 1 • Microcode: sekumpulan instruksi dalam bahasa mesin • (+) : Eksekusi cepat • (-) : Sulit dipelajari manusia Jens Martensson 6

Bahasa Tingkat Menengah • • Bahasa Assembly Bahasa simbol dari bahasa mesin Contoh: ADD,

Bahasa Tingkat Menengah • • Bahasa Assembly Bahasa simbol dari bahasa mesin Contoh: ADD, SUB, dll Macro instruksi: sekumpulan kode dalam bahasa assembly • (+) : Eksekusi cepat, masih dapat dipelajari daripada bahasa mesin, file kecil • (-) : Tetap sulit dipelajari, program sangat panjang Jens Martensson 7

Bahasa Tingkat Tinggi • The 3 rd Generation Programming Language • Lebih dekat dengan

Bahasa Tingkat Tinggi • The 3 rd Generation Programming Language • Lebih dekat dengan bahasa manusia • Memberi banyak fasilitas kemudahan dalam pembuatan program, mis. : variabel, tipe data, konstanta, struktur kontrol, loop, fungsi, prosedur, dll • Contoh: Pascal, Basic, C++, Java • (+) : Mudah dipelajari, mendekati permasalahan yang akan dipecahkan, kode program pendek • (-) : Eksekusi lambat, tidak dapat dilakukan langsung oleh komputer (membutuhkan translator) Jens Martensson 8

Kriteria Bahasa Pemrograman Beberapa kriteria pemilihan sebuah bahasa pemrograman • : Clarity, simplicity dan

Kriteria Bahasa Pemrograman Beberapa kriteria pemilihan sebuah bahasa pemrograman • : Clarity, simplicity dan unity Kemudahan, kesederhanaan dan kesatuan merupakan suatu kombinasi yang membantu programer mengembangkan suatu algoritma. • Orthogonality Merupakan suatu atribut yang dapat dikombinasikan dengan beragam fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat digunakan. • Kewajaran untuk aplikasi Bahasa pemrograman harus mempunyai struktur data, operasi, struktur kontrol dan syntax yang tepat untuk memecahkan suatu masalah. • Mendukung abstraksi Abstraksi merupakan suatu hal yang substansial bagi programer untuk membuat suatu solusi dari masalah yang dihadapi. • Kemudahan untuk verifikasi program Dengan verifikasi data yang mudah, maka suatu program akan dengan Jens Martensson 9

Mengapa perlu mempelajari Pemrograman ? Jens Martensson 10

Mengapa perlu mempelajari Pemrograman ? Jens Martensson 10

Cermati Video berikut Jens Martensson 11

Cermati Video berikut Jens Martensson 11

Thank You

Thank You