Kamis, 21 Januari 2010

Klasifikasi Software

Pengertian Software Komputer

Kebanyakan masyarakat saat ini membagi komputer menjadi dua bagian. Bagian pertama adalah hardware yang merupakan perangkat fisik yang ada di dalam komputer. Dan bagian yang kedua adalah software komputer, yang memberitahukan hardware mengenai apa yang harus dilakukan dan bagaimana melakukannya. Hardware Komputer, menjadi bagian dari mesin, dan hanya mengerti dua konsep dasar yaitu menyala (on) dan mati (off), konsep on dan off tersebut dinamakan binary. Software komputer dikembangkan agar binary dapat menjadi jalan untuk memberitahukan komputer hardware dalam melakukan tugasnya.

Software Komputer menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai apa yang dapat dilakukan oleh komputer hardware. Sebagian besar dari software komputer dibuat oleh programmer dengan menggunakan bahasa pemrograman. Programer menuliskan perintah dalam bahasa pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan “Source Code”. Program komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer. Dan hasilnya dinamakan program executable (EXE).

Ada pula beberapa tipe komputer software, diantaranya :
  1. Software Games . Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
  2. Software Driver . Program in mengijinkan komputer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video cards.
  3. Software Pendidikan .Berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
  4. Media player dan pengembangan software media lainnya . Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
  5. Software Produktifitas .Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya.
  6. Operating sistem .Software yang merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan. Contoh dari software operating sistem ini adalah Window Vista, Mac OS X dan Linux


Jenis-jenis software dan kegunaan

Software komputer dibagi menjadi dua kategori utama yaitu sistem software dan software aplikasi. Sistem software menyajikan program yang dapat mengijinkan hardware berjalan dengan semestinya. Software aplikasi menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu disamping menjalankan hardware. Berikut ini merupakan jenis-jenis Software dan kegunaannya, yaitu :

1) Sistem Operasi
Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer.

Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.

2) Program Bantu dan Program Tambahan
Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.

3) Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya. Yang termasuk dalam jenis ini adalah :
  1. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
  2. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.
4) Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
  • Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
  • Desktop Publishing merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
  • Program Speadsheet merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
  • Database Management System mempunyai salah satu kegunaan komputer didalam organisasi yaitu untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
  • Graphics merupakan salah satu kebutuhan pengguna dengan membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.
  • Program Akuntasi . Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
  • Program Statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
  • Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
  • Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.
  • Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
  • Antivirusmerupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG.

open SuSE

Sejarah SuSE

SuSE yang sebelumnya bernama SuSE Linux dan SuSE Linux Professional adalah salah satu distro Linux dari perusahaan Novell, atau lebih tepat dari anak perusahaannya Suse Linux GmbH (Software und System Entwicklungsgesellschaft mbH, Nürnberg yang dalam bahasa Indonesia berarti Pengembangan Perangkat Lunak dan Sistem). SUSE Linux awalnya merupakan distro Slackware terjemahan bahasa Jerman.

Perusahaan ini didirikan oleh beberapa mahasiswa pada tahun 1992. Pada tahun 1993 perusahaan ini meluncurkan distro Linux versi pertamanya dengan menggunakan bahasa Jerman. Tahun 1997 perusahaan tersebut meluncurkan versi bahasa Inggris-nya dan membuka cabang di Oakland, Amerika Serikat. Tahun 1998 distro ini juga didukung dengan beberapa bahasa seperti bahasa Spanyol, Italia, dan Perancis. Pada Februari 1999, diluncurkan distro SuSE dalam bentuk DVD. Bulan Maret 1999 SuSE meluncurkan teknologi untuk Linux yang disebut dengan AutoBuild. Bulan Juli 1999, SuSE tercatat sebagai distro pertama yangmenawarkan Linux 64-bit pada platform Alpha juga yang pertama yang mendukung memori hingga4 GB pada sistem Intel 32-bit.

SUSE bermula di awal tahun 1990-an di mana Linux terdiri dari sekitar 50 keping disket dan dapat diunduh/diambil lewat internet, tetapi pengguna potensial yang memiliki koneksi internet tidaklah banyak. Kemudian S.u.S.E. GmbH menghimpun disket-disket Linux yang dapat dibeli (tanpa harus memiliki koneksi internet). SuSE tersebarluas oleh Suse GmbH dengan lokalisasi instalasi dalam bahasa Jerman dan dengan itu menciptakan distribusi dari banyak pengguna berbahasa Jerman. Alat instalasi dari Slackware diganti dengan YaST hasil pengembangan Suse GmbH sendiri. Mulai April 1994 Paket Suse-Linux Versi 1.0 mulai menggunakan CD, tidak lagi dalam disket (yang sudah mencapai 70 keping).

Maskot SuSE secara umum dikenali sebagai gecko (tokek) dan disebut sebagai Geeko, namun sebenarnya adalah seekor kameleon (Chamaeleonidae).


Kelebihan SuSE

Salah satu keunggulan utama dari OpenSuSE dibandingkan distro Linux lainnya adalah kelengkapan pustaka dan berlimpahnya software yang disertakan. SuSE merupakan distro Linux versi awal yang masih terus bertahan dan berkembang hingga saat ini.

Banyak orang yang takut menggunakan OpenSuSE karena bias pada lisensi yang digunakan. OpenSuSE merupakan distro Linux yang free dan open source. OpenSuSE dapat digunakan secara bebas dan tanpa biaya. Jika suatu perusahaan atau lembaga menginginkan varian distro berbasis SuSE yang disertai dukungan support, tersedia SLES dan SLED. Feature yang sudah stabil dan sudah teruji pada OpenSUSE merupakan dasar dari software yang disertakan pada SLES dan SLED.

OpenSuSE merupakan distro Linux yang stabil, mudah dalam melakukan deteksi perangkat keras, mudah dikelola dan didukung penuh oleh komunitas pengembang di seluruh dunia serta memiliki dukungan sponsor dari perusahaan besar.

SuSE Linux dilengkapi dengan Desktop Manager yang dikenal dengan KDE. SuSE adalah jenis Linux pertama yang menyertakan bahasa Indonesia dan pilihan bahasa yang digunakan dalam sistem Operasi Linux.


Versi SuSE

Versi pertama yang berdiri sendiri terlepas dari Slackware diterbitkan pada Mei 1996 dengan nama S.u.S.E. Linux, versi 4.2. Penomoran 4.2 dalam versi ini diakibatkan dari diskusi panjang dimana penomoran versi 1.1 ditolak dan angka 42 lebih disukai karena merupakan “jawaban dari segala pertanyaan terhadap segala pertanyaan” (Answer to Life, the Universe, and Everything) menurut roman karya Douglas Adams The Hitchhiker’s Guide to the Galaxy. Pada versi ini untuk pertama kalinya, dalam distribusi dengan 3 CD, disertai sebuah Live-Filesystem.

Mulai dari versi 4.2 angka penjualan Suse Linux meningkat tajam. Pengguna professional di pasar Linux menuntut produk yang sesuai, maka mulai versi 5 ditawarkan produk SuSE Business Linux. Konsep ini kemudian tetap dijual melalui SUSE Linux Enterprise Server (SLES), yang boleh diperoleh di samping siklus rilis dan pembaruan yang panjang dengan dukungan tawaran dan pelatihan yang beragam.

Suse Linux yang sampai pada versi itu hanya mendukung platform Intel i386, pada versi 6.1 mulai juga mendukung platform DEC, Alpha AXP dan platform PowerPC pada versi 6.3. Kedua distribusi memiliki pengaruh penting bagi pengembangan kualitatif Distribusi Suse Linux. Pada perkembangan berikutnya tersedia juga versi SuSE Linux untuk sistem AMD Athlon 64, Intel Itanium dan IBM 390 (Z-Series).

Mulai versi 7.0 sampai dengan 9.1 tersedia dua versi Suse Linux: Personal dan Professional. Di samping itu tersedia juga versi bagi pelajar. Paket pembaruan dengan harga yang pantas untuk versi Professional juga tersedia tanpa cetakan buku pedoman administrasi. Pada 4 November 2003, Novell mengumumkan bahwa mereka akan mengakuisisi SuSE. Akuisisi ini diselesaikan pada Januari 2004. SuSE 9.1 merupakan versi pertama di bawah Novell. Salah satu perubahan yang terjadi adalah mulai Juni 2004, di samping instalasi melalui FTP, CD untuk instalasi dasar tersedia di internet. Juga pada edisi Professional dipasarkan dengan keping DVD kedua yang berisi perangkat lunak untuk sistem 64-Bit (AMD64 dan Intel 64) (versi 64-Bit SuSE 9.0 dijual terpisah). Pada April 2004 YaST ditempatkan di bawah Lisensi Publik Umum GNU. Pada 4 Agustus 2005, juru bicara dan direktur hubungan masyarakat Bruce Lowry mengumumkan bahwa pengembangan SUSE Professional akan lebih terbuka dan bersama dalam proyek komunitas openSUSE berupaya meraih perhatian yang lebih luas dari pengguna dan pengembang . Lebih terbuka dengan memungkinkan pengguna dan pengembang untuk menguji dan membantu mengembangkannya. Sebelumnya segala pengembangan dilakukan hanya oleh SUSE dan versi 10.0 adalah versi pertama dengan pengujian beta oleh publik. Sebagai bagian dari perubahan, akses ke Server-YaST menjadi pelengkap bagi pengguna SUSE Linux.