Selasa, 03 Maret 2015

Materi Minggu 1

KOMPUTER DAN BAHASA PEMROGRAMAN


        Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya.
        Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
  • Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  • High Level Language (seperti Pascal dan Basic)
  • Middle Level Language (seperti bahasa C)
  • Low Level Language (seperti bahasa Assembly)
Algoritma
          Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah,sedangkan Guna algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Ciri – ciri algoritma:
  ·         ada input.
  ·         ada proses.
  ·         ada output.
  ·         Memiliki instruksi instruksi yang jelas dan tidak ambigu.
  ·         Harus mempunyai stopping role.
Sifat algoritma :
  ·         Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
  ·         Tidak tergantung pada suatu bahasa pemrograman.
  ·         Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun

Pseudocode
         Pseudo-code adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu  masalah. Pseudo-code sering digunakan oleh seseorang untuk menuliskan algoritma dari suatu permasalahan. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan, hanya saja bentuknya sedikit berbeda dari algoritma.
Contoh algoritma mencari luas persegi panjang :
Algoritma
Pseudo-code
Masukkan panjang
Input panjang
Masukkan Lebar
Input panjang
Nilai luas adalah panjang x lebar
Luas ←panjang x lebar
Tampilkan luas
Print luas

Flowchart
          Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial
Kegunaan:
  a.        Untuk mendesain program
  b.        Untuk merepresentasikan program
Input –>Proses –> Output
Secara garis besar, unsur-unsur pemrograman adalah Semua bahasa pemrograman, pasti mempunyai komponen-komponen sebagai berikut :
  a.        Input (scanf)
  b.       Percabangan (if, switch)
  c.        Perulangan (while, for, for each, loop)
  d.        Output (printf)

Tidak ada komentar:

Posting Komentar