• Document: Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
  • Size: 349.97 KB
  • Uploaded: 2019-04-16 00:38:42
  • Status: Successfully converted


Some snippets from your converted document:

Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto S1 Teknik Informatika-Unijoyo Sub Pokok Bahasan — Pendahuluan — Bahasa Pemrograman — Arti Penting Algoritma — Program Terstruktur dan Algoritma — Notasi Algoritma S1 Teknik Informatika-Unijoyo Pendahuluan (1) — Komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkan informasi — Fungsi komputer adalah untuk pengolahan data (data processing), sehingga komputer juga disebut sebagai pengolah data elektronik. Proses dari pengolahan data dengan menggunakan komputer disebut sebagai Pengolahan Data Elektronik (EDP atau Electronic Data Processing) — Di dalam komputer, terdapat bagian yang disebut sebagai Software (Perangkat Lunak). Perangkat lunak ini merupakan program-program yang diperlukan untuk menjalankan bagian dari komputer yang disebut sebagai Hardware (Perangkat Keras) S1 Teknik Informatika-Unijoyo Pendahuluan (2) Macam-macam perangkat lunak: — Operating System (Sistem Operasi) program komputer yang diperlukan untuk mengatur semua yang kegiatan sistem komputer dan mengendalikan penggunaan semua perangkat yang dipasang di komputer. Contoh: UNIX, ZENIX, MS DOS, Win NT. — Language Software (Bahasa Komputer) atau Programming Language (Bahasa Pemrograman) bahasa yang digunakan untuk membuat program komputer. — Application Software (Program Aplikasi) program yang diterapkan pada suatu aplikasi tertentu, misal: untuk mengolah kata, mengolah data, menggambar, mengaransir musik dan lain sebagainya. S1 Teknik Informatika-Unijoyo Bahasa Pemrograman (1) — Digunakan sebagai sarana komunikasi untuk menjembatani hubungan antara manusia dan komputer — Faktor-faktor yang harus diperhatikan: q Sintaksis (tata bahasa yang digunakan) apabila terjadi kesalahan sintaksis, maka akan langsung terlihat, karena komputer akan menampilkan pesan salah. q Semantik (maksud yang dikandung dalam setiap pernyataan) kesalahan semantik biasanya terjadi karena kekurangpahaman terhadap setiap pernyataan yang dituliskan pada program. Sehingga walaupun program dapat berjalan, akan tetapi tidak seperti yang dikehendaki. q Kebenaran logika (benar atau tidaknya urutan pernyataan) bentuk kesalahan kebenaran logika merupakan kesalahan dalam mengimplementasikan masalah yang dihadapi, sehingga program yang ditulis tidak benar secara logika. S1 Teknik Informatika-Unijoyo Bahasa Pemrograman (2) Pengelompokan bahasa pemrograman: — Tingkat Rendah (Low Level) Biasanya sulit dipahami karena berhubungan dengan mesin komputer itu sendiri atau biasa disebut sebagai bahasa mesin. Contoh : Bahasa Assembler — Tingkat Tinggi (High Level) memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Contoh : Bahasa Pascal, C, C++ S1 Teknik Informatika-Unijoyo Bahasa Pemrograman (3) Keterangan-keterangan yang diperlukan dalam penyusunan program komputer : 1. Data apa yang akan diproses/tersedia untuk menentukan tipe data yang diperlukan oleh program komputer. 2. Bagaimana data dimasukkan untuk menentukan jenis instruksi masukan yang akan digunakan. 3. Dimana data diletakkan untuk menentukan variabel-variabel yang harus disediakan dalam program. 4. Operator apa saja yang dapat digunakan untuk menentukan operator-operator yang diperlukan oleh program. 5. Bagaimana urutan instruksi disusun untuk menentukan jenis proses yang diperlukan (urutan, kondisional/percabangan, pengulangan) 6. Bagaimana menyampaikan informasi hasil pengolahan untuk menentukan jenis instruksi keluaran yang akan digunakan. S1 Teknik Informatika-Unijoyo Bahasa Pemrograman (4) Kriteria program komputer yang baik: v Terintegrasi dan memiliki logika yang jelas v Efisien terhadap waktu dan penggunaan memori v Menerapkan prinsip modularitas v Memiliki keluwesan dalam penggunaan v Kesederhanaan S1 Teknik Informatika-Unijoyo Arti Penting Algoritma 1. Menganalisa dan memahami suatu permasalahan untuk menemukan kemungkinan penyelesaiannya 2. Merancang algoritma yang merupakan pola pikir terstruktur yang berisi tahap-tahap 3. Membuat program komputer yaitu mengubah kode dari algoritma yang telah dibuat ke dalam pernyataan-pernyataan yang sesuai dengan bahasa pemrograman yang dipakai [coding] 4. Menjalankan program secara rutin untuk menemukan kesalahan penulisan suatu pernyataan dalam program [testing] dan menemukan kesalahan program. Kesalahan yang ditemukan diperbaiki sampai tidak muncul kesalahan lagi [debugging] 5. Melakukan dokumentasi terhadap setiap langkah yang dilakukan [documentation] penyelesaian suatu permasalahan 1

Recently converted files (publicly available):