BAB 1 MEMAHAMI PENGGUNAAN DATA DALAM ALGORITMA DAN KONSEP ALGORITMA PEMROGRAMAN 1.1 Algoritma Pemrograman Tahukah kamu sebenarnya apa yang selama ini kamu gunakan/operasikan dalam kehidupan sehari-hari, baik dengan menggunakan komputer atau perangkat mobile (handphone) handphone) atau bahkan perangkat elektronik lainnya adalah program. Yakni program yang telah siap pakai yang sudah dipasangkan (diintegrasikan) dengan perangkat keras seperti, komputer, handphone, dan alat elektronik lainnya. 1.1.1 Beberapa Istilah Pemrograman Pemrograman
Untuk memahami lebih jauh tentang Pemrograman ada baiknya kita pahami dahulu beberapa istilah yang berkaitan dengan bidang pemrograman. Adapun istilah-istilah yang dimaksud adalah : a. Pemrograman Istilah Pemrograman adalah proses menulis, menguji dan memperbaiki (debug ( debug ), ), dan memelihara kode-kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk membuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan perancang program ( programmer ). ). Sehingga, kata pemrograman (programming) bisa juga diartikan sebagai suatu aktivitas yang berkaitan dengan pembuatan program. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma , logika, bahasa pemrograman , dan dibanyak kasus, pengetahuan-pengetahuan lain seperti matematika. b. Program Program bisa juga disebut sebagai software. software. Yaitu sekumpulan instruksi yang ditulis (dirancang/dikode) untuk melakukan suatu fungsi spesifik pada komputer. Yang dimaksud dengan fungsi spesifik contohnya seperti, mengolah kata (dengan office word), mengolah angka (Excel), mengolah gambar (photoshop dan gimp), mengolah berita dan informasi diinternet (browser : mozila, google chrom), dan pekerjaan pekerjaan manusia lainnya. c. Bahasa Pemrograman Bahasa Pemrograman adalah alat (tools) (tools) yang yang digunakan untuk merancang/membuat program. Ada banyak jenis bahasa pemrograman yang dapat digunakan untuk merancang program, seperti, Assembly, seperti, Assembly, Ada, Ada, Basic, Basic, C/ C/C++, C++, C#, C#, Cobol, Cobol, Java, Java, Fortran, Fortran, Clipper, Pascal, Clipper, Pascal, Visual Visual Basic dan lain sebagainya. d. Programmer Programmer adalah adalah orang yang bertugas membuat program. Dengan kata lain, orang yang bertugas merancang/membuat program, maka orang itu dapat disebut programmer.