Algoritma adalah teknik penyusunan langkah-langkah penyelesaian
masalah dalam bentuk kalimat dengan jumlah kata yang terbatas tetapi tersusun secara logis dan sistematis. Di pemograman, algoritma didefinisikan sebagai metode yang terdiri dari langkah-langkah terstruktur untuk mencari solusi suatu masalah dengan bantuan komputer. Dalam mempelajari mata kuliah algoritma tentunya membutuhkan persiapan-persiapan, adapun persiapan yang sudah saya siapkan adalah menyiapkan media untuk belajar seperti laptop, mempersiapkan diri seperti niat dan kemauan untuk mempelajari mata kuliah ini. Saya ingin sekali mempelajari mata kuliah algoritma dan pemograman komputer ini karena ingin mengetahui bagaimana cara mengoperasikan, bagaimana pemogramannya didalam komputer, serta apa saja aplikasi yang dipergunakan dalam mendukung pembelajaran algoritma dan pemograman komputer ini. Pada pemograman komputer ada banyak istilah yang mungkin belum kita ketahui yaitu: 1. Ekstensi file berfungsi untuk mengetahui atau membedakan jenis suatu file. Ekstensi file biasannya terdiri dari 3 huruf tetapi juga terdapat ekstensi yang hanya terdiri dari 2 ataupun 4 huruf. Ekstensi file terletak pada tiga huruf terakhir sesudah titik. 2. PSEUDOCODE adalah cara untuk menuliskan sebuah algoritma secara high-level biasanya dituliskan dengan kombinasi bahasa ingris dan notasi matematika. Kode palsu atau pseudocode merupakan deskripsi tingkat tinggi informal dan ringkas atas algoritma pemograman konputer yang menggunakan konvensi struktural atas suatu bahasa pemograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Kode palsu biasanya tidak menggunakan elemen detail yang tidak diperlukan untuk kebutuhan pemahaman manusia atas suatu algoritma, seperti deklarasi variabel, kode ataupun subrutin untuk sistem yang bersifat spesifik. 3. System Application and Product in data processing (SAP ) merupakan software Enterprise Resources Planning (ERP), yaitu suatu tools IT dan manajemen untuk membantu perusahaan merencanakan dan melakukan kegiatan operasionalnya secara lebih efisien dan efektif. SAP terdiri dari sejumlah modul aplikasi yang mempunyai kemampuan mendukung semua transaksi yang perlu dilakukan suatu perusahaan dan tiap aplikasi bekerja secara berkaitan ssatu dengan yang lainnya. Semua modul aplikasi di SAP dapat bekerja secara terintegrasi/terhubung yang satu dengan yang lain. 4. Processor adalah salah satu komponen penting komputer yang berfungsi untuk memproses data dan mengontrol sistem yang ada pada komputer. Processor juga bisa disebut sebagai otak dari komputer. Secara singkat, processor bekerja untuk melakukan perhitungan serta menjalankan perintah-perintah yang diperintahkan oleh pengguna komputer itu sendiri. 5. Memori adalah perangkat elektronik yang ada pada komputer dan berfungsi untuk menyimpan data dan aplikasi secara sementara atau secara permanen sebelum atau sesudah data diproses oleh processor. Tanpa memori, processor tidak akan dapat menemukan tempat yang diperlukan untuk menyimpan perhitungan dan proses. 6. Round adalah pembulatan dalam programing 7. Flowchart adalah penyajian tentang proses dan logika dari kegiatan penanganan informasi secara matematis sedangkan flowchart dalam pemograman adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara detail dan menjelaskan hubungan antara suatu proses dengan proses lainnya dalam suatu program. 8. IBM ( International Business Machines Corporation) adalah sebuah perusahaan berplat Amerika Serikat yang berkutat dibidang produksi dan penjualan perangkat keras maupun perangkat lunak komputer. IBM sendiri telah didirikan semenjak tanggal 16 Juni 1911, dengan kantor pusat di Armonk, New York, Amerika Serikat.
Empat langkah dalam pemograman adalah :
1. Direc to Programing 2. Disection (keputusan ) artinya ada syarat yang memakai “if” 3. Looping (Perkalangan ) Looping terbagi menjadi 2 yaitu looping bersyarat yang menggunakan kata selagi (wail) dan looping tak bersyarat yang menggunakan kata untuk (for) 4. Iteration atau rekursif adalah fungdi yang memanggil diri sendiri secara langsung ataupun tidak, dan proses pemanggilannya itu disebut rekursi. Perintah yang digunakan adalah swicth.
Pemograman berdasarkan Algoritma berfungsi untuk mencari solusi, yaitu
solusi analitik dan solusi numerik. Yang penting dalam pemograman adalah Block. Beberapa Fungsi tombol Windows 1. Windows Logo + D: untuk menampilkan desktop, meminimasi aplikasi windows yang terbuka atau mengembalikan (restore) semua aplikasi windows yang terbuka. 2. Windows Logo + E: untuk membuka Windows Explorer. 3. Windows Logo + F: untuk menampilkan menu pencarian file (Search Results) 4. Windows Logo + Ctrl + F: untuk menampilkan menu pencarian "Search Results - Computer". 5. Windows Logo + F1: untuk membuka menu "Help and Support Center" 6. Windows Logo + R: untuk membuka kotak dialog "Run". 7. Windows Logo + break: untuk membuka kotak dialog "System Properties". 8. Windows Logo + M: untuk meminimasi semua aplikasi windows yang sedang dibuka atau dengan kata lain kembali ke desktop. 9. Windows Logo + shift + M: kebalikan dari Windows Logo + M, yakni untuk meng-undo semua windows yang diminimasi. 10. Windows Logo + L: untuk mengunci workstation 11. Windows Logo + U: untuk membuka menu "Utility Manager". 12. Windows + tab, layar komputer akan terganti menjadi 3D. 13. Windows + R lalu ketik psr.exe, untuk memulai rekaman. 14. Tekan windows +R dan masukan osk, di layar monitor akan muncul keyboard virtual 15. Windows ditambah "+" atau "-" , maka kaca pembesar akan muncul di layar, dan kita bisa memperbesar atau memperkecil gambar di layar sesuai keperluan.