Dosen Pengampu:
1. Dr. Nurhasan Syah, M.Pd.
2. Dr. Ahyanuardi, MT.
Dol Frialdo
22138012 / 2022
1. Definisi Prgramming
Programming atau pemrograman adalah suatu proses atau kegiatan membuat
program komputer dengan menggunakan bahasa pemrograman tertentu. Program
komputer merupakan sekumpulan instruksi yang ditulis dalam bahasa
pemrograman yang dimengerti oleh komputer, dengan tujuan untuk melakukan
tugas atau menjalankan fungsi tertentu pada komputer atau perangkat lainnya.
Bahasa pemrograman sendiri adalah bahasa yang digunakan untuk membuat
program komputer. Bahasa pemrograman terdiri dari sintaks dan struktur tertentu,
serta memiliki kumpulan instruksi atau fungsi yang digunakan untuk
memanipulasi data atau mengontrol perangkat keras dan perangkat lunak pada
komputer. Contoh bahasa pemrograman populer saat ini antara lain Python, Java,
C++, JavaScript, dan Ruby.
2. Tugas mekanik
Tugas-tugas dalam programming dapat bervariasi tergantung pada proyek dan
lingkungan kerja yang berbeda, namun berikut adalah beberapa tugas yang
umumnya terkait dengan pekerjaan programming:
1. Analisis kebutuhan pengguna atau bisnis
Programmer harus memahami kebutuhan pengguna atau bisnis yang
memerlukan program yang dibuat, termasuk fungsionalitas, kinerja, dan
keterbatasan teknis.
2. Perancangan program
Programmer harus merancang program dengan menggunakan bahasa
pemrograman dan algoritma yang tepat. Pemrogram juga harus membuat
diagram alir atau struktur data untuk membantu memvisualisasikan
program yang akan dibuat.
3. Implementasi program
Programmer harus menulis kode program, termasuk penggunaan fungsi
atau modul untuk memanipulasi data, memproses input, dan menghasilkan
output yang sesuai dengan kebutuhan.
4. Pengujian program
Programmer harus menguji program yang telah dibuat untuk memastikan
kinerja dan fungsionalitas yang diinginkan. Pemrogram juga harus
melakukan debugging untuk menemukan dan memperbaiki kesalahan
dalam kode program.
5. Pemeliharaan program
Programmer harus memelihara program yang telah dibuat, termasuk
memperbarui kode program, menambahkan atau menghapus fitur, dan
memperbaiki bug atau kesalahan yang ditemukan.
6. Kolaborasi tim
Programmer seringkali bekerja dalam tim yang terdiri dari pengembang
lain, analis bisnis, dan manajer proyek. Pemrogram harus berkolaborasi
dan berkomunikasi dengan tim untuk memastikan program yang dibuat
sesuai dengan kebutuhan dan persyaratan yang telah ditetapkan.
7. Peningkatan keterampilan
Programmer harus terus memperbarui dan meningkatkan keterampilan
mereka dengan mempelajari bahasa pemrograman baru, teknologi terbaru,
dan tren industri yang berkembang.
Tujuan Program:
Tujuan Perilaku: