0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan8 halaman
Algoritma adalah serangkaian langkah sistematis untuk menyelesaikan masalah berbasis komputing. Ada berbagai tingkatan bahasa pemrograman seperti tingkat tinggi, menengah, dan rendah yang digunakan untuk mengimplementasikan algoritma ke dalam program komputer. Tujuan utama program komputer adalah memproses data menjadi informasi dengan cepat, tepat, dan efisien.
Algoritma adalah serangkaian langkah sistematis untuk menyelesaikan masalah berbasis komputing. Ada berbagai tingkatan bahasa pemrograman seperti tingkat tinggi, menengah, dan rendah yang digunakan untuk mengimplementasikan algoritma ke dalam program komputer. Tujuan utama program komputer adalah memproses data menjadi informasi dengan cepat, tepat, dan efisien.
Algoritma adalah serangkaian langkah sistematis untuk menyelesaikan masalah berbasis komputing. Ada berbagai tingkatan bahasa pemrograman seperti tingkat tinggi, menengah, dan rendah yang digunakan untuk mengimplementasikan algoritma ke dalam program komputer. Tujuan utama program komputer adalah memproses data menjadi informasi dengan cepat, tepat, dan efisien.
Pengertian Algoritma • Asal kata: Algoris dan Ritmis. • Algoritma dapat didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian Langkah yang terstruktur dan ditulis secara sistematis. • Fungsi dari algoritma untuk menyelesaikan suatu masalah dalam dunia nyata berbasis computing.
• Algoritma suatu rankaian proses atau susunan langkah-langkah
logis yang dapat dipahami oleh manusia untuk pemecahan suatu masalah. Istilah-istilah dalam Dunia Pemrograman • Program Kumpulan intruksi atau perintah yang disusun sebagai kesatuan prosedur (berupa urutan langkah penyelesaian masalah) dengan Bahasa Pemrograman tertentu sehingga dapat dieksekusi oleh komputer. • Pemrograman Proses mengimplementasi urutan langkah penyelesaian masalah dengan menggunakan suatu Bahasa Pemrograman. • Bahasa Pemrograman Serangkaian prosedur atau tatacara penulisan khusus agar dapat dikenali dan dijalankan oleh mesin yang berfungsi sebagai perantara antara programmer dan mesin (computer). Tingkatan Bahasa Pemrograman • Bahasa Tingkat Tinggi (Hight Level Language) Bahasa computer yang sudah dimodifiksi (disesuaikan) sedemikian rupa sehingga mendekati Bahasa manusia. Contoh: begin, end, if, else, while dll. Contoh Bahasa Pemrograman: Visual Basic (VB), Pascal, C, Java dll. Kelebihan: a. Mudah dipelajari b. Mempunyai fasilitas trace & debug untuk deteksi kesalahan (error) c. Mempunyai fungsi atau library lengkap • Bahasa Tingkat Menengah (Middle Level Language) Bahasa computer yang memakai campuran intruksi dalam kata-kata manusia dan interuksi simbolis. Contoh: {, }, ?, <<, >>, &&, || dll. Tingkat Bahasa Pemrograman Lanjutan… • Bahasa Tingkat Rendah (Low Level Language) Dikenal dengan istilah Bahasa rakitan atau assembler (Assembly), yaitu memberikan perintah ke mesin dengan kode-kode yang sukar dimengerti, contoh: MOV, SUB, CMP, LOOP dll. Kelemahan: a. Sulit dipelajari b. Jenis mikroprosessor berbeda dapat berbeda perintah c. Fungsi sangat terbatas Kelebihan: d. Eksekusi cepat e. Ukuran file hasil lebih kecil • Bahasa Mesin (Machine Language) Bahasa yang langsung dapat dikenali oleh mesin apapun yang berupa kode biner, contoh: 01100101100110 dll. Hal ini digunakan sebagai on/off aliran listrik pada mesin dengan ketentuan on=1 dan off=0. Konsep Pemecahan Masalah • Tujuan pokok dari program computer adalah untuk mempermudah manusia dalam mengolah data sehingga menghasilkan informasi dengan cepat, tepat dan effisien. • Tiga elemen kunci yang saling berkaitan: • Hardware (Perangkat Keras) Peralatan/mesin computer itu sendiri (terlihat dan dapat dijamah). • Software (Perangkat Lunak) Program yang berisi baris perintah untuk melakukan pengolahan data. • Brainware Manusia yang terlibat dalam mengoprasikan sistem komputer (sistem analisis, programmer, operator dan pemilik sistem) Peran Pengembang Sistem Langkah Penyelesaian Masalah Basis Komputer