Algoritma dan Pemograman
- Sejarah Algoritma
Kata algoritma berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khawarizmi. Dulu orang-orang barat mengeja al-khawarizmi menjadi algorism, perubahan ini muncul karena kata algorism sering dikelirukan dengan aritmetik sehingga berubah menjadi algorithm. Karena perhitungan dengan angka arab sudah menjadi hal biasa maka lambat laun kata algorithm berangsur-angsur dipakai menjadi perhitungan umum sehingga kehilangan makna aslinya. Di Indonesia kata algorithm diserap menjadi kata algoritma.
- Pengertian Algoritma
Algoritma adalah suatu urutan dari beberapa langkah logis untuk menyelesaikan masalah. Contohnya yaitu dalam pembuatan kue diantaranya, mulai → menyiapkan bahan-bahan → mencampurkan bahan-bahan menjadi adonan → memasukkan adonan kedalam oven → kue dikeluarkan dari oven dan diberi toping dan hiasan → selesai. Urutan langkah-langkah inilah yang disebut dengan algoritma membuat kue. Algoritma menurut ilmu matematika dan sains adalah urutan atau langkah-langkah untuk perhitungan atau menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga algoritma pemograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemograman komputer. Algoritma dapat disajikan dalam 2 cara yaitu dengan pseudocode atau dengan flowchart, cara penyajian ini untuk memudahkan kita memetakan urutan langkah-langkah penyelesaian masalah dalam algoritma.
- Bahasa Pemograman
Pemograman adalah proses menulis, menguji, memperbaiki dan memelihara kode yang membangun suatu program komputer.
Bahasa pemograman komputer adalah sebuah instruksi standar untuk memerintah komputer agar bisa menjalankan fungsi tertentu. Bahasa pemograman terdiri dari kumpulan-kumpulan sintaks untuk melakukan perintah dasar komputer seperti melakukakan perhitungan, menyimpan data, dan sebagainya. Fungsi bahasa pemograman adalah untuk memerintah komputer agar bisa mengolah data sesuai dengan yang kita inginkan, hasil dari bahasa pemograman ini berupa program atau aplikasi yang bisa dijalankan yang prosesnya sesuai alur kerja yang kita inginkan.
Generasi bahasa pemograman :
- Generasi pertama → machine language
- Generasi kedua → assembly language
- Generasi ketiga → procedural language
- Generasi keempat (4GL) → fourth-generation language
- Generasi kelima → progaming language based object-oriented dan web development
Tingkatan bahasa pemograman
- Bahasa tingkat rendah → Bahasa mesin
- Bahasa tingkat menengah → Assembly
- Bahasa tingakt tinggi → C++, Visual basic, Delphi, Pascal
- Bahasa tingkat object-oriented visual / very-high Level → Java(android), JSP, ASP
- Bahasa Pemograman
Bahasa pemograman komputer adalah sebuah instruksi standar untuk memerintah komputer agar bisa menjalankan fungsi tertentu. Bahasa pemograman terdiri dari kumpulan-kumpulan sintaks untuk melakukan perintah dasar komputer seperti melakukakan perhitungan, menyimpan data, dan sebagainya. Fungsi bahasa pemograman adalah untuk memerintah komputer agar bisa mengolah data sesuai dengan yang kita inginkan, hasil dari bahasa pemograman ini berupa program atau aplikasi yang bisa dijalankan yang prosesnya sesuai alur kerja yang kita inginkan.
Generasi bahasa pemograman :
- Generasi pertama → machine language
- Generasi kedua → assembly language
- Generasi ketiga → procedural language
- Generasi keempat (4GL) → fourth-generation language
- Generasi kelima → progaming language based object-oriented dan web development
- Bahasa tingkat rendah → Bahasa mesin
- Bahasa tingkat menengah → Assembly
- Bahasa tingakt tinggi → C++, Visual basic, Delphi, Pascal
- Bahasa tingkat object-oriented visual / very-high Level → Java(android), JSP, ASP



Komentar
Posting Komentar