Konsep Dasar Pemrograman



PEMROGRAMAN

A.    Program
        Pemrograman /programming
               adalah pekerjaan penulisan instruksi bagi komputer untuk
         menyelesaikan suatu masalah.
        Program.
                adalah himpunan instruksi yang diperuntukkan bagi
        komputer, untuk menyelesaikan  masalah yang diberikan.
        Interpreter
               menerjemahkan perintah baris demi baris dan langsung
         melaksanakannya. Contoh :  BASIC.
         Compiler
                 menerjemahkan dulu seluruh perintah dalam bahasa mesin,
          baru kemudian terjemahan  tersebut dijalankan oleh komputer.
        Contoh : FORTRAN, C, PASCAL.
B.    Bahasa Program
               Setelah diketahui apa itu program, amka muncul pertanyaan
        apa program dibuat? Sebelumnya telah disinggung masalah
        mengenai bahasa program. Dimana bahasa program adalah suatu
        program yang digunakan untuk membuat instruksi-instruksi
        sehingga terbentuk program baru. Jadi dengan demikian Bahasa
        Program dapat disimpulkan sebagai program pembuat program.
               Pada awal munculnya komputer, ada beberapa program yang
        terkenal dikalangan perkomputeran, diantaranya :
        •    BASIC 
              merupakan singkatan dari  “Beginner  All Purpose Symbolic Code”
        •    COBOL
              merupakan singkatan dari  “Common Businnes Oriented
              Languange”
        •    FORTRAN
              merupakan singkatan dari  “Formula Translator” untuk scince
              dan engineering
        •    PASCAL
              diambil dari nama ahli matematika dia abad 17, Bliase Pascal
        •    RPG
              merupakan singkatan dari  “Report Program Generator”
        •    LOGO
             “A Languange That Can Product Graphics”
                   Namun seiring dengan kemajuan dan perkembangan 
          komputer, bahasa program ikut mengalami perkembangan
          pesat dimana bahasa – bahasa program diatas telah banyak
          diubah dari under DOS menjadi Under Windows, dalam hal
          ini berbasis Visual atau lebuh dikenal dengan Berbasis Objek
          (Object Oriented Program).
          Misalnya BASIC menjadi VISUAL BASIC, PASCAL
          menjadi DELPHI dan sebagainya, selain itu muncul beberapa
          bahasa program baru seperti JAVA,  HTML, PHP, C/C++/Visual C,
          Visual FoxPro, dan lain-lain.
  
   C.  Langkah – Langkah Pembuatan Program
          Ada beberapa langkah yang harus diambil dalam mengerjakan suatu
         program yang sederhana namun berhasil antara lain :
        •     Perincian (spesifikasi) program
                Merupakan hal yang sangat penting dalam langkah pembuatan
            program. Jika langkah ini tidak benar, tidak lengkap atau terjadi
            kesalahan urutan misalnya, maka pembuatan program
            (programmer) harus melakukan kerja ulang setelah program diuji.
            Salah satu spesifikasi yang harus diperhatikan adalah :
            - Input apa yang harus diberikan
            - Output apa yang dikehendaki
              Dalam hal ini diharapkan adanya interaksi antara programmer
              dengan operator agar hasil yang didapatkan maksimal, dan
              yang sangat penting adalah dalam perincian suatu program harus
              dibuat keseluruhan proses yang akan dilakukan dan urutan dari
              apa yang harus dikerjakan
        •     Rancangan (desain) dari program
                Merupakan pembuatan rancangan atau desain program. Dalam
            pembuatan desain biasanya menggunakan bantuan Flowchart
            atau Algoritma, sehingga logika dari program lebih baik
        •    Penulisan (coding) program
                Langkah ini ditujukan untuk menulis program dalam bentuk
            code-code sesuai dengan bahasa program yang dipilih dengan
            mengikuti logika desain. Dalam pemilihan bahasa program,
            programmer harus berhati-hati dalam menentukan bahasa yang
            akan digunakan dengan pertimbangan :
            -  Sesuaikan dengan kapasitas program yang akan dibuat
            -  Sesuaikan dengan kemampuan
            -  Sesuaikan dengan kemampuan komputer
        •    Pengujian (test) program
                Dilakukan dengan cara membandingkan perincian yang telah
            dibuat sebelumnya dan desain program. Dengan hasil itu maka
            programmer dapat memutuskan apakah masih perlu ditambah
            disana sini atau bahkan perbaikan pada desain.
        •   Dokumentasi (penyimpanan dan pengeluaran program)
                Ini merupakan langkah akhir dari pembuatan program yang
            merupakan penyimpanan (dokumentasi) serta pengeluaran
            program (releasing) dan dalam hal ini ada 3 unsur yang
            menentukan :
            1. Operator
                  Orang yang menggunakan langsung program yang dibuat
               dimana biasanya operator kemampuannya sangat terbatas
               mengenai seluk – beluk program sehingga program harus dalam
               keadaan baik dan mudah dioperasikan
            2. Application specialist
                  Orang yang bertanggung jawab langsung dengan proses
               yang dikerjakan program tersebut.
            3. Programmer lain
                  Program dikatakan baik jika sebagian besar programmer
               menyatakan baik.

Komentar

Postingan populer dari blog ini

Konsep Dasar Algoritma

Perangkat Lunak Bebas (Free Software)

Apa Itu Sistem Operasi Komputer ?