-->
Sejarah Software Aplikasi Dan Klasifikasinya

Sejarah Software Aplikasi Dan Klasifikasinya

- Sejarah Software Aplikasi dan klasifikasinya, Mungkin banyak yang belum tahu dengan sejarah software komputer. sebab itu saya ingin membuatkan wawasan ihwal Sejarah Software Komputer dan Aplikasi.

Sebagaimana kita ketahui bahwa kalau tidak ada software maka sebuah perangkat keras hanyalah sebuah barang rongsokan tidak berguna. Karena Software sanggup di ibaratkan semacam otak dari semua perangkat keras (Hardware). Software Komputer yaitu kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang hanya sanggup di mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya.

Berdasarkan perkembangannya, Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak di tulis oleh insan untuk mengaktifkan fungsi dari perangkat keras computer.
 Sejarah Software Aplikasi dan klasifikasinya Sejarah Software Aplikasi dan klasifikasinya
Sejarah Software Aplikasi dan klasifikasinya 
Klasifikasi perangkat lunak (Software)

Perangkat lunak secara umum sanggup dibagi menjadi 2 yaitu perangkat lunak system dan perangkat lunak aplikasi. Perangkat lunak system sanggup dibagi lagi menjadi 3 macam yaitu:

1. Bahasa Pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur&algoritma yang di rancang insan ke dalam format yang sanggup dijalankan computer,contoh bahasa pemprograman: BASIC, COBOL, Pascal, C++,FORTRAN.

2. System Operasi : ketika computer pertama kali dihidupkan ,system operasilah yang pertama kali dijalankan,sistim operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanajemen penggunaan memory dan memperlihatkan keluaran ke peralatan yang bersesuaian, pola system operasi: DOS, UNIX, Windows 95, IBM OS/2, Apple’s system.

3. Utility : system operasi merupakan perangkat lunak system dengan fungsi tertentu, contohnya pemerikasaan perangkat keras(hardware troubleshooting), mengusut disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,defrag), pola utility yaitu Norton utility
Baca Juga :

Perangkat lunak bahasa sanggup dikategorikan menjadi:

1. Assembler (perakit) : merupakan jadwal yang dipakai untuk menterjemahkan jadwal aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa pemprogaman simbolik menjadi bahasa mesin.

Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic. Program yang ditulis dengan bahasa simbolik disebut dengan jadwal sumber (source program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan jadwal objek (object program=OBJ). Proses pembuatan jadwal obyek dari jadwal sumber juga akan menapilkan daftar keslahan-kesalahan sintaks (jika ada) yang dibentuk oleh pemprogram. Kesalahan ini harus dibetulkan terlebih dahulu sebelum di proses lebih lanjut.

Walau penulisan jadwal dengan bahasa simbolik lebih gampang dibanding dengan bahasa mesin, tetapi harus dirasakan kesulitan sebab penulis jadwal harus :
  • Mengetahui susunan serta fungsi dari masing-masing register di dalam cpu.
  • Mengetahui dengan persis cara alokasi memori komputer yang di gunakan
  • Mengetahui fungsi-fungsi yang di sediakan oleh OS.
Untuk mengatasi hal ini telah dikembangkan suatu bahasa yang lebih bersahabat dengan pemakai komputer yang di sebut bahasa tingkat tinggi (high level language), contohnya basic, fortran, pascal c, dsb. Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke dalam bahasa mesin supaya sanggup di mengerti oleh komputer. Penerjemah ini sanggup berupa kompilator atau interpreter.

2. Compiler : menterjemahkan setiap arahan didalam suatu jadwal sekaligus sama dengan assembler dan menghasilkan dengan jadwal objek yang selanjutnya di link sehingga menghasilkan file exe. Contoh perangkat lunak bahasa mirip ini yaitu pascal, c++, dan masih banyak lagi.

3. Interpreter : menterjemahkan arahan satu persatu dan pribadi di proses sebelum komputer membaca arahan selanjutnya,sehingga tidak dihasilkan jadwal obyek maupun file exe. Contoh untuk ini yaitu : basic versi baku, dbase, dan sebagainya.

Sejarah aplikasi perangkat lunak (Software)

Sistem operasi dengan perangkat lunak (software) tidak di tunjukkan untuk menuntaskan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang ditunjukan untuk menuntaskan suatu permasalahan dalam aplikasi tertentu di sebut jadwal aplikasi atau jadwal paket. Ada dua cara untuk sanggup mendapat jadwal aplikasi yang di butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau membelinya (mudah).

Saat ini berbagai program-program aplikasi yang tersedia di pasaran. Program-program ini sanggup diandalkan, sanggup memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan, gampang dipakai (user friendly), memiliki dokumen yang memadai dan didukung oleh purna jual yang baik. Program-program paket ini di gunakan untuk menuntaskan masalah-masalah umum mirip menciptakan dokumen (word star, microsoft word), menciptakan slide presentasi (ms power point), penerbitan (adobe page maker), mengelola gambar (adobe photoshop) dsb. Akan tetapi bila kita memiliki permasalahan yang sifatnya khusus dan unik sehingga tidak ada paket-paket jadwal yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan jadwal aplikasi sendiri, contohnya jadwal sistem SKS universitas, jadwal sistem keuangan perusahaan, dll.

Baca Juga :
Mungkin uraian di atas masih banyak kurang nya, tapi setidaknya bagi yang belum tahu jadi sedikit mengerti ihwal Sejarah software komputer. Semoga bermanfaat..

Baca juga: