Pengenalan Pemrograman MKU Transformasi Digital Pengertian Pemrograman Program
- Slides: 12
Pengenalan Pemrograman MKU Transformasi Digital
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 : 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
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 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, 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 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 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
Cermati Video berikut Jens Martensson 11
Thank You
- Mkü harf notu sistemi
- Peranan pemimpin negara
- Teori transformasi galileo
- Contoh program konvensional
- Pemrograman visual dan pemrograman konvensional
- Program konvensional
- Contoh pemrograman konvensional
- Transformasi z pengolahan sinyal digital
- Program outreach pemulihan khas
- Bilik pemulihan khas
- Nadi ilmu amalan membaca
- Pengenalan diri adalah
- Pengertian pengenalan pola