Kamis, 22 Oktober 2009

Perangkat Lunak (Software)

Perangkat Lunak (Software)

Software merupakan program yang diperlukan untuk menjalankan perangkat keras computer.
Sofware dapat digolongkan menjadi 3 bagian, sbb :
-Sistem Operasi (Operating System)
-Perangkat Lunak Pemrograman
-Perangkat Lunak Operasi/Applikasi

Proses Pengolongan Software :
User
Application Software
Languages Software
OS (Operating System)
Hardware

Operating System

DOS(Disk Operating System) mrupakan salah satu operating system yang biasa dipakai pada komputer IBM-PC atau kompatibelnya. DOS mempunyai sejumlah versi diawali dengan DOS versi 1.00 dirilis pada tahun 1981, terus meningkat menjadi versi 7.00 pada tahun 1996. Seiring dengan perubahan versi, kemampuan DOS juga semakin meningkat dan berkembang kearah general purpose system, konsep jaringan komputer serta konsep user friendly.
DOS versi 3.10 yang direlease pada tahun 1984, mulai menyediakan layanan untuk jaringan.
DOS versi 5.00 yang direlease pada tahun 1991, mendukung pemakaian sound baster card ,pada masa itu merupakan awal penggunakan sound card stereo pada sebuah PC.

MAC OS X (Macintosh)

Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.

Linux (Redhat Linux)

Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.

Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.

Free BSD

Be OS

Solaris

Aplikasi Office

Microsoft Word

Spread sheet (Excel)

Microsoft Power point

Real One Player , Windows media player

HTTP (Hypertext Transfer Protocol)
E-mail

Tahun pertama Windows direlease sampai berkembang :
1990 Windows 3x
1993 Windows NT
1995 Microsoft Windows 95
1996 Microsoft Windows NT
1998 Microsoft Windows 98
2000 Microsoft Windows Me & 2000 Profesional
2001 Windows XP Home

Bahasa Pemrograman :
Machine Congrage
Assembler Congrage
High- level programming language
Object oriented programming

Tidak ada komentar:

Posting Komentar