SOFTWARE

A. DEFINISI SOFTWARE

    Software adalah komponen data prosesing yang berupa program-program dan teknik-teknik lainnya untuk mengontrol sistem komputer.

    B. KLASIFIKASI SOFTWARE

      Sistem Operasi (Operating System / OS)

      Adalah kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosesing dalam sistem komputer. Tanpa OS sistem komputer tidak berjalan.

      Berdasarkan fungsinya OS terdiri dari 2 bagian, yaitu :

      1. Control Program
      2. Processing Program

      Jenis-Jenis OS

      • DOS (Disk Operating System)
      • OS/2 (Operating System/2)
      • Manchintosh
      • UNIX, XENIA, AIX

      • MS WINDOWS
      • LINUX

      Bahasa Pemrogaman (Programming Language / PL)

      Program yaitu kumpulan dari beberapa instruksi.

      Kumpulan aturan dalam suatu bahasa disebut syntax. Program komputer yang mengandung syntax yang keliru atau biasa disebut juga dengan kesalahan syntax (syntax errors), tidak dapat dijalankan.

      Klasifikasi Bahasa Pemrograman

      1. Generasi Pertama

      Yang berorientasi pada mesin

      b.  Generasi Kedua

        Yang menggunakan bahasa rakitan (assembly)

        c.   Generasi Ketiga

          Generasi yang menggunakan pendekatan prosedural

              d.   Generasi Keempat

              Yang dirancang untuk mengurangi waktu pemrogram dalam membuat program. Contoh : Seorang pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah

              e.  Generasi Kelima

              Yang merupakan kelompok bahasa-bahasa pemrograman yang ditunjukan untuk menangani kecerdasan buatan (Artificial Imteligence)

              Berbagai Aplikasi Kecerdasan Manusia

              • Pemrosesan bahasa alami (Natural Language Processing)
              • Pengendalian robotika dengan sensor mata
              • Aplikasi Sistem Pakar (Expert System)

              Secara garis besar, bahasa pemrograman terbagi atas 3 tingkatan yaitu :

              1. Bahasa Tingkat Rendah (Low Level Language)

                Contoh: Bahasa mesin, Assembler

                2. Bahasa Tingkat Menengah (Middle Level Language)

                  Contoh : Bahasa C

                  3. Bahasa Tingkat Tinggi (High Level Language)

                    Terbagi 2 yaitu :

                      1. Berorientasi Pada Prosedur (Procedure Orientec Language), terbagi 2 yaitu:- Masalah Ilmiah (Science), Co: PASCAL, FORTRAN, Dll

                    - Masalah Bisnis (Business), Co: COBOL, PL/1 Dll

                    - Masalah Ilmiah (Science)

                    b. Berorientasi pada masalah (problem orientad language) co:RPG

                      Utilitas

                      Yaitu Program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem.

                      Contoh : Format Disk, Scandisk, Disk Defragmenter.

                      Device Driver

                      Yaitu program yang berfungsi untuk membantu komputer mengendalikan peranti-peranti peripheral dan biasanya disediakan oleh vendor yang memproduksi perangkat keras.

                      Translator

                      1. Interpreter

                      Yaitu program yang penterjemahkan satu persatu imstruksi dalam kode sumber, sehingga proses menjadi lama.

                      2.   Compiler

                        Yaitu program penterjemah yang mengkonversi semua kode sumber menjadi excutable. Proses ini biasa disebut dengan compilation/kompilasi.

                        Pengelompokan Perangkat Lunak

                        Berdasarkan Fungsinya Perangkat dibagi 2 golongan :

                        1. Perangkat Lunak Aplikasi
                        2. Perangkat Lunak Sistem

                        Berdasarkan Cara Mendapatkan Perangkat Lunak dan Hak Pemakaian dapat digolongkan pada :

                        Perangkat Lunak Komersial, Perangkat Lunak Domain-Publik, Shareware, Freeware, Rentalware, Free Software dan Open Software

                        Antar Muka Pemakai

                        Yaitu Bentuk interaksi antara pemakai dan komputer dan komputer, yang dapat berupa :

                        a. Menggunakan antarmuka Command-Driven

                        b. Menggunakan antarmuka yang disebut GUI

                        Perangkat Lunak

                        Perangkat lunak aplikasi dapat digolongkan yaitu:

                        a. Perangkat Lunak Pendidikan

                        b. Perangkat Lunak Hiburan

                        c. Perangkat Lunak Produktifitas Kerja

                        d. Perangkat Lunak Bisnis

                        e. Perangkat Lunak Khusus

                        Software Suite

                        Yaitu kumpulan beberapa program yang dikemas menjadi satu. Contoh : Microsoft Office, Lotus SmartSuite, StarOffice.

                        Kaitkata:

                        Tinggalkan Balasan

                        Fill in your details below or click an icon to log in:

                        WordPress.com Logo

                        You are commenting using your WordPress.com account. Log Out / Ubah )

                        Twitter picture

                        You are commenting using your Twitter account. Log Out / Ubah )

                        Facebook photo

                        You are commenting using your Facebook account. Log Out / Ubah )

                        Connecting to %s


                        Ikuti

                        Get every new post delivered to your Inbox.