Jumat, 09 Maret 2012 2 komentar

Definisi Sistem Operasi




Definisi Sistem Operasi
Sistem operasi merupakan bagian yang sangat penting bagi semua sistem komputer. Sistem komputer terbagi atas hardware, sistem operasi,sofware dan user.  Terdapat beberapa definisi yang dapat diberikan untuk sistem operasi, antara lain :
  1. Software yang mengontrol hardware
  2. Program yang menjadikan hardware lebih mudah untuk digunakan
  3. Kumpulan program yang mengatur kerja hardware
  4. Resource manager atau resource allocator (seperti mengatur memori, printer dan sumber daya lainnya)
  5. Sebagai program pengontrol (program yang digunakan untuk mengontrol program lainnya)
  6. Sebagai kernel, yaitu program yang terus menerus running selama komputer dihidupkan
  7. Sebagai guardian, yaitu menjaga komputer dari berbagai kejahatn komputer
Sehingga dapat kita definisikan, sistem operasi merupakan sistem yang menghubungkan sofware dan hardware, serta mengatur aplikasi agar tidak bentrok dan memberikan berbagai layan bagi user. Contoh dari sistem operasi seperti Windows, Linux, Mac, Solaris, Open Solaris dan lain - lain.

Abstraksi Komponen Sistem Komputer

Tujuan mempelajari Sistem Operasi
  • Memudahkan modifikasi sistem sesuai kebutuhan
  • Agar dapat memilih alternatif OS
  • Memaksimalkan penggunaan OS
Sasaran Penggunaan Sistem Operasi
  • Kenyamanan
  • Efisiensi
  • Berevolusi
Sejarah Perkembangan Sistem Operasi
  1. Generasi ke nol (1940)
  • Komponen utama tabung hampa udara
  • Sistem komputer belum menggunakan sistem operasi
  • Semua operasi dikerjakan manual dan hanya mengenal operator +, - dan *.
     2. Generasi pertama (1950)
  • Komponen utama transistor
  • Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien
  • Memperkenalkan batch system, yaitu intruksi di kumpulkan terlebih dahulu kemudian dikerjakan secara berurutan
  • Input menggunakan puch card
     3. Generasi kedua (1960)
  • Komponen utama IC
  • Berkembangnya multiprogramming, multiprocessing, Spooling, device independence, time sharing atau multitasking, dan real time system
     4. Generasi Ketiga(1970)
  • Komponen utama Very large scale integrated circuit (VLSI)
  • Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi sangat kompleks, mahal dan sulit untuk dipelajari
     5. Generasi Keempat (pertengahan 1970 sampai sekarang)
  • PC semakin populer
  • Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan : data sharing, hardware sharing, dan program sharing
  • User interface semakin user friendly
 Definisi lainnya
  • Multiprogramming, adalah menjalankan banyak program secara bersamaan
  • Multiprocessing, adalah menjalankan satu atau banyak program menggunakan lebih dari satu processor
  • Time Sharing, adalah menjalankan banyak program dengan membatasi waktu eksekusi. Waktu maksimal penggunaan CPU disebut quantum time
  • Real Time System, yaitu memberikan prioritas pada critical task dari task yang lain yang memerlukan ketepatan waktu pengerjaan proses
  • Distributed System, yaitu penggunaan sistem operasi untuk jaringan komputer, keuntungan distributed system antara lain : 
          1. Pemakaian resource bersama
          2. Kecepatan komunikasi
          3. Reabilitas, yaitu jika ada PC yang mati, maka bisa digantikan oleh PC lainnya
          4. Komunikasi
1 komentar

KomponenSistem

ManagemenProses
ManagemenMemoriUtama
ManagemenBerkas
ManagemenI/O
ManagemenPenyimpanan Sekunder
Jaringan
SistemProteksi
Command-Interpreter System
1 komentar

Konsep Dasar Sistem Operasi

􀂾KomponenSistemOperasi
􀂾LayananSistemOperasi
􀂾System Calls
􀂾PemrogramanSistem
􀂾Struktursistem
􀂾MesinVirtual
􀂾System Generation
􀂾RancanganSistem
0 komentar

Sistem Operasi Apa itu Sistem Operasi Komputer

Sistem Operasi Apa itu Sistem Operasi Komputer?

Secara umum sebuah sistem komputer terdiri atas hardware, software dan brainware dimana ketiganya saling terkait satu sama lain (lihat gambar di bawah ini). Ketiganya merupakan syarat mutlak untuk menjalankan sebuah sistem komputer.


GAMBAR: Sistem Komputer
Sebuah sistem operasi merupakan program yang bertindak sebagai perantara antara pengguna (user) komputer dengan hardware (perangkat keras) komputer.  Tujuan dari sistem operasi adalah untuk menyediakan lingkungan dimana user dapat mengeksekusi program yang diinginkan dengan efisien.
Sebuah sistem operasi sama halnya dengan sebuah pemerintahan.  Komponen-komponen seperti hardware, software, dan data.  Sistem operasi menyediakan kemudahan untuk menggunakan berbagai sumberdaya dalam sebuah operasi.  Sama halnya dengan sebuah pemerintahan, sistem operasi tidak bekerja sendirian.  Sistem operasi harus menyediakan sebuah lingkungan yang didalamnya terdapat berbagai program untuk menyelesaikan berbagai pekerjaan.


Gambar 1.2 Abstraksi Komponen-Komponen Komputer
Sistem operasi dapat dipandang sebagai pengontrol sumberdaya yang ada.  Sebuah sistem komputer memiliki berbagai sumberdaya (hardware dan software) yang dibutuhkan untuk menyelesaikan berbagai masalah: CPU time, ruang memori, ruang penyimpanan file, perangkat I/O (input/output), dan lain sebagainya. Sistem operasi bertindak sebagai manajer bagi semua sumberdaya ini dan mengalokasikannya pada program dan user tertentu untuk melakukan berbagai tugas (task).  Dengan demikian ada peluang terjadinya konflik permintaan sumberdaya, sistem operasi harus mengambil keputusan, request (permintaan) sumberdaya mana yang harus dilayani untuk menjaga efisiensi operasi komputer.
Pandangan lain terhadap sebuah sistem operasi terfokus pada kebutuhan pengendalian (control) program.  Control program mengendalikan eksekusi program user untuk mencegah error dan penggunaan yang tidak efisien, khususnya pengoperasian dan pengendalian perangkat I/O.
Tujuan utama sebuah sistem operasi adalah untuk kenyamanan user. Sistem operasi ada untuk lebih memudahkan user mengoperasikan komputer dibanding tanpa sistem operasi.  Tujuan lainnya adalah untuk mengefisienkan operasi sistem komputer.
0 komentar

Perbedaan Sistem Operasi, Program Aplikasi, dan Bahasa Pemograman

macam-Macam Perangkat Lunak
Secara umum, software digunakan untuk mempermudah pengorganisasian kinerja Hardware . Dengan adanya software akan mengurangi interaksi manusia pada Hardware yang bermacam-macam.
Kita dapat mengelompokkan software berdasarkan fungsi atau dukungannya terhadap hardware. Dukungan pada hardware dapat digambarkan dalam diagram dibawah ini:

Dari gambar terlihat dibawah hardware langsung terdapat software sistem operasi. Software sistem Operasi ini yang melakukan hubungan dengan hardware secara langsung. Hardware yang beroperasi tanpa sistem operasi akan mempunya operasi yang terbatas dan tidak dapat di gunakan untuk menjalasnkan software aplikasi.
Berdasarkan fungsinya, software dibagi menjadi tujuh, yaitu
  1. Sistem Operasi
  2. Program Aplikasi
  3. Bahasa Pemrograman
  4. Program Bantu
  5. Program Paket
  6. Program Permainan
  7. Program Multimedia
1. SISTEM OPERASI
Sistem operasimerupakan program utama yang langsung berinteraksi dengan bahasa yang di kenal oleh mesin komputer ( bahasa mesin). Penggunaan processor, memory, hardisk dan komponen lainnya diatur oleh sistem operasi .
Contoh Sistem Operasi :
  • Produk Microsoft : Windows 3.1, Windows 95, Windows 98, Windows 2000, WIndows Me, WIndows XP, Windows Vista, WIndows NT (untuk jaringan).
  • Produk Novel : Linux, Redhat, OpenSuse, Ubuntu, Mandrake, Mandriva,dll
  • Produk Apple : Macintosh
  • Produk IBM : DOS, UNIX


2. Program Aplikasi

Program aplikasi merupakan program yang di buat untuk tujuan tertentu, misalnya untuk penjualan di supermarket, untuk mengelola data rumah sakit, untuk mencetak kuitansi, mengedit foto, dan sebagainya.
3. Bahasa Pemrograman
Bahasa pemrograman merupakan bahasa yang dipakai untuk membuat program komputer. dengan bahasa pemrograman , kita dapat menyusun perintah-perintah yang harus dijalankan oleh komputer sehingga menghasilkan informasi atau melakukan pekerjaan sesuai dengan keinginan.
Tingkatan Bahasa Pemrograman ada 4 yaitu :
  • Low Languange Program ( Bahasa Pemgrograman Tingkat Rendah), contohnya Assembly machine
  • Middle Language Program ( Bahasa Pemrograman Tingkat Menengah), contohnya Bahasa C++
  • High Language Program ( Bahasa Pemrograman Tingkat Tinggi ), Contohnya Pascal, Borland , Fotran
  • 4GL ( Bahasa Pemrograman Tingkat ke 4 ), contohnya Visual Basic, Visual FoxPro

4. Program Bantu ( Utility )
Program Bantu merupakan program yang bertujuan untuk mengatur konfigurasi komputer, menjaga komputer dari serangan virus dan hacker, menyelamatkan data dan sebagainya. Program jenis ini tidak banyak melibatkan pengguna dalam penggunaannya, tetapi bekerja sendiri sesuai dengan perintah dan fungsinya.
Contoh program bantu yang kita kenal yaitu Anti Virus, Backup , Disk Defragmenter, dsbnya.

5. Program Paket
Program paket merupakan gabungan dari beberapa aplikasi yang di paket menjadi kesatuan untuk menangani suatu bidan pekerjaan yang saling berkaitan. Contoh paket yang paling terkenal adalah Microsoft Office dimana didalamnya terdapat program untuk mengolah kata (Microsoft Word), untuk mengolah angka ( Microsoft Excel), Untuk Program Presentasi ( Microsoft Power Point) dll.
Dilihat dari bidang pekerjaan yang ditangani, program paket dapat dibedakan menjadi:
1. Aplikasi perkantoran, misalnya : Microsoft Office dan StarOffice
2. Aplikasi database, misalnya : oracle dan SQL Server
3. Aplikasi grafik, misalnya Adobe Photoshop dan Corel Draw

6. Program Permainan
Program permainan merupakan program-program yang dibuat untuk menampilkan permainan interaktif pada layar komputer.
Contoh program permainan yang sudah dikenal yaitu :
a. Solitaire, tersedia pada Accessories WIndows
b. Counter Strike, umumnya dimainkan di game center
c. Kurusetra, terkenal sebagai game asli buatan indonesia


7. Program Multimedia
Program Multimedia mencakup program-program yang memainkan musik atau lagu, memutar film atau video, untuk menangkap siaran radio atau televisi dan program lainnya.
contoh Program multimedia yaitu :
a. Winamp, umumnya digunakan untuk memainkan lagu mp3
b. JetAudio dapat memainkan berbagai format lagu serta video
c. RealPlayer, dapat menangkap siaran radio dan TV dari Internet
0 komentar

MENGENAL OPERATING SYSTEM !!

vpc11
Mengenal Sistem Operasi Windows
Apakah Sistem Operasi Itu ? Untuk menjalankan program-program dan aplikasi yang terdapat di komputer diperlukan satu sistem operasi. Apa sih sebetulnya sistem operasi itu ? Sistem operasi adalah sebuah sistem yang diperlukan untuk dapat menjalankan semua aplikasi program / software yang ada di komputer kamu, misalnya MS-OFFICE, Mungkin kamu sudah sering mendengar Sistem operasi yang ada saat ini. Coba sebutkan salah satunya ! Benar, ada yang namanya Sistem operasi Windows, UNIX/LINUX, DOS, OS/2. Tapi kali ini kita akan membahas satu sistem operasi saja yaitu sistem operasi Windows.
Macam-macam Sistem Operasi Windows
Sistem Operasi “Windows” dibuat oleh perusahaan Microsoft yang terletak di Amerika dan dipimpin oleh Bill Gates. Mengapa Sistem Operasinya dinamakan “Windows” ?. Mungkin karena yang pertama tampil di layar monitor ketika komputer dihidupkan adalah gambar seperti jendela-jendela kecil. Nah, sistem operasi windows ini mengalami beberapa perubahan-perubahan dan perbaikan. Dulu, akhir tahun 1980 (Awal tahun 1990 – 1994) terkenal sistem operasi Windows 3.0, Windows 3.1.1 dikenal dengan generasi Windows 3.X, kemudian mengalami perubahan-perubahan menjadi Windows 95 setelah itu Windows 98 (Windows 9.X), berubah lagi menjadi Windows 2000 dan saat ini Windows ME (Millenium Edition / Edisi Millenium) sedang banyak digunakan.
Windows ini merupakan seri up-grade (peningkatan kualitas) dari Windows 98. Dalam Windows ME telah dimasukkan software untuk memainkan musik digital dan video, pengaturan untuk jaringan di rumah serta kemudahan memperbaiki dari adanya kemungkinan kerusakan sistem. Selain itu ada juga yang namanya “Windows NT”, yaitu Sistem operasi yang dikhususkan untuk jaringan lokal.
Baru-baru ini Microsoft telah memperkenalkan dan meluncurkan produk MS Windows dan Office yang terbaru. Produk itu disebut Windows XP dan Office XP. XP kepanjangannya “experience”. Untuk di sebuah komputer pribadi (PC) windows XP nantinya akan memberikan fasilitas video dan suara secara langsung. Canggih kan ? Makanya kita terus ikuti perkembangan Teknologi informasi yang ada saat ini, mungkin saja beberapa bulan lagi atau tahun depan akan muncul operating sistem yang lebih bagus dan canggih…
Mengenal Sistem Oeprasi LINUX
Semuanya berawal di kota Helsinki, ibukota Finlandia. Kalau kita buka peta, kota ini terletak dekat kota St. Petersburg, Rusia. Iklim keduanya pun tidak jauh berbeda, sama-sama bercuaca ekstrem. Jika musim panas datang, matahari bersinar seolah tak kenal henti, sementara saat musim dingin, matahari hanya bersinar beberapa jam saja tiap harinya. Sisanya adalah udara dingin dan langit yang gelap.
Di tengah cuaca seperti inilah Linus Benedict Torvalds, perintis linux lahir 28 Desember 1969 sebagai putra Nils dan Mikke Torvalds. Nama Linus sendiri tergolong unik, karena jarang orang yang menggunakannya. St Linus dan Linus Yale (yang mendirikan Universitas Yale di AS) adalah salah satunya. Tapi agaknya nama pemenang nobel kimia dan perdamaian Linus Pauling, yang menginspirari orangtuanya.
“Saya pikir nama saya malah berasal dari karakter Linus di kartun peanut, “ candanya. Torvalds sendiri merupakan nama keluarganya dari kakeknya.
Untuk zamannya, kehidupannya pun tergolong unik. Di usia remaja ia sudah begitu menyenangi komputer. Saat kakeknya (dari ibu) yang ahli statistik di Universitas Helsinki membeli komputer Commodore Vic-20, ia sudah diajak untuk bantu-bantu. Kecepatan komputer itu hanya 1 Mhz, sepertigaribu kali kecepatan komputer saat ini.
Linus kecil pun berkutat dengan pemograman basic dan bahasa assembly yg merupakan bahasa tingkat rendah (low level code). Bukan karena semata-mata suka, tapi karena awalnya ia sendiri tidak mampu untuk meng-upgrade komputernya. Linus terpaksa mentweak ulang setiap kali performa komputernya drop. Kebiasaan inilah yang membuatnya pintar menyiasati performa komputer kelas rendah. Kepintarannya ini terbawa saat ia mendesain Linux kelak.
Setelah mendapatkan Sinclair QL, komputer bikinan Sir Clive Sinclair , ia belajar hal lain dari mesin itu, yaitu multitasking. Prinsip multitasking ini juga menginspirasinya dalam mengembangkan Linux di kemudian hari.
Hingga masuk jurusan komputer Universitas Helsinki, Linus belum mendapat komputer baru, saat itu usianya 19 tahun.
Setelah tahun pertama kuliah, linus ikut pelatihan kepemimpinan. Didalamnya ia belajar menangani kelompok sebagai unit kerja yang solid. Ini juga menjadi bekalnya menangani pengembangan software di komunitas linux kelak. Seolah semua jalan telah mengarahkannya ke sana.
Prince Of Linux
Usianya belum genap 21 tahun saat kembali kuliah tahun 1990 dan mulai menyenangi system operasi Unix yang terinstal di laboratorium kampusnya. Saat itu, Unix terkenal sebagai system operasi terstabil yang mejadi acuan industri komputer. Selama berbulan-bulan ia dan rekannya, Lars Wirzenius, mempelajarinya. Tapi karena Unix bukan system operasi murah, mereka cuma bisa mempelajarinya di kampus.
Untuk memahami UNIX, ia juga melirik Minix, klon unix yang berjalan di PC. Ia memesan buku Operating Sistem karya Andre Tannenbaum, yang menyertakan Minix sebagai bahan latihan penulisan system operasi. Sambil menanti pesanannya, Linux membeli PC dari uang hadiah natal. Saat itu 5 Januari 1991. “spesifikasinya 386 DX33, memorinya 4 MB dan hard disk 40 MB,” kenang Linus . “Saya terpaksa menjalankan DOS untuk beberapa bulan sebelum disket-disket minix tiba“ ujarnya.
Ini merupakan awal Linus memahami arsitektur komputer berprosesor Intel. “ Januari –Februari saya habiskan 70 (persen) untuk mempelajarinya (DOS) dan sisanya untuk bermain game Prince of Persia .
Akhir maret 1991, pesanannya tiba dan ia menginstal minix ke PCnya . Memang bukan tanpa kendala, tapi toh ia memang jenius. Ia belajar banyak melalui milis comp.os. minix.
Apalagi, source code minix memang terbuka, jadi ia bisa mengetahui kerja system operasi itu dan memperbaiki berbagai bug yang ada. Ia ingin membuat Minix miliknya sesuai dengan kebutuhannya. Bahkan, ia ingin membuat sitem operasi sendiri yang mirip dengan minix
Linux,Bugix, Freax
Proyeknya mulai saat liburan musim panas tiba, Mei hingga September 1991. “Awal liburan itu saya coding 10 jam sehari, 7 hari seminggu, “ ungkapnya.
Dua bulan kemudian, sejawatnya,Ari Lemmke, menawarkan tempat bagi proyek Linus tersebut di FTP server milik universitas.” Ia ( Lemmke) membuat folder /pub/os/linux (di server nic.funet.fi), “ kata Linus.
Nama Linux sebenarnya merupakan nama sementara, karena Linus tidak ingin disebut egomaniak . Di saat –saat sulit, Linus menyebut hasil kerjanya dengan sebutan ”Buggix”, karena memang masih dipenuhi bug. Pernah juga terlintas di kepalanya nama Freax , yang merupakan gabungan dari kata Freak, Free dan x. Tapi Lemmke menolak semua nama alternatif itu. Walau belum ada isinya , nama folder itu tidak pernah berubah, bahkan hingga Linus mengumumkan proyek kecilnya itu ke milis pengguna minix, Minggu, 25 agustus 1991. Orang mengingat hari itu sebagai hari bersejarah untuk Linux.
“ Hello semua pengguna minix. Saya sedang merintis system operasi (free) untuk klon 386 A. Cuma hobi kok, tak akan besar dan professional seperti GNU. Saya mengerjakannya sejak April, dan kini hampir siap. Saya ingin tahu (fitur) apa yang anda ingin/tidak inginkan dari minix, karena system operasi saya sedikit banyak memang mirip dengan minix….Saran anda pasti saya terima,tapi belum tentu saya implementasikan,lho.-),” tulisnya.
Para hacker dari seluruh dunia mulai meresponnya dan bersedia untuk menjajal hasil kerja Linus. September 1991, Linux 0.0.1 keluar sebagai versi beta dan linus menaruhnya di server universitas yang telah disiapkan tadi.
Linux kebanjiran respon dan perbaikan. Para hacker bergotong royong menghidupkan linux .Linus secara bertahap mernyotir semua itu dan menyatukannya menjadi rilis terbaru linux.
Toh, proyek itu belumlah bisa tersebut system operasi yang lengkap, karena yang linus bangun hanyalah kernel system operasi. Agar benar-benar berfungsi, orang memerlukan program-program lainnya. Linus menunjuk Software berbendera GNU sebagai aplikasi yang sering ia pakai dengan linux.
Ya, pada saat yang sama, Ricard Stallman dan Free Software Foundation – nya memang tangah menyusun system operasi lengkap yang mirip unix , namun free. Mereka namakan proyeknya sebagai GNU(GNU’S Not Unix).
Berbeda dengan Linus, sejak 1984 mereka mulai dengan menyusun berbagai aplikasi dan library – nya dulu. Sementara kernelnya sendiri, Hurd, belum selesai (bahkan hingga kini).
Hacker dan pemakai software GNU pun mengistal Linux dan menyatukannya dengan software GNU. Sistem operasi GNU/Linux pun lahir. Orang memang sering menyebutnya Linux saja, tapi peran Stallman dan proyek GNU-nya jelas tak terlupakan.
Linux berkembang di bawah bendera GPL(GNU GENERAL PUBLIC LICENSE) yang sering disebut copyleft. Linus membolehkan orang menyalin, menggunakan dan mendistribusikan linux secara bebas, bahkan gratis.
“ Melepas linux secara Cuma-Cuma adalah satu-satunya keputusan terbaik yang pernah saya buat ”, katanya dalam wawancara dengan Firstmonday, sebuah jurnal di internet.
Berbagai distribusi(distro) linux muncul dan berkembang menjadi perusahaan besar. Red Had dan Mandrake adalah salah satu yang mereguk keuntungan dari wabah linux. Penggunanya diperkirakan terus meningkat dan orang kini melihat linux sebagai saingan serius untuk windows.
Di tengah hiruk pikuk “perang” antar pendukung windows dan linux, Linus memilih tantangan lain dengan menikahi seorang jago karate finlandia, Tove Torvalds. Dua orang putrinya Patrisia Miranda dan Daniela lahir kemudian. Linus pun memboyong keluarganya ke Amerika Serikat, dan sampai kini ia bekerja di perusahaan prosesor transmeta.
Murah Bahkan Gratis
Sistem operasi yang dirintis Linus Torvalds ini mulai menanjak popularitasnya karena murah, mudah dan terbukti berkualitas tinggi. Banyak aplikasi yang biasa anda nikmati dan anda gunakan di windows sudah bisa dinikmati pula di linux.
Linux sendiri saat ini dikeluarkan oleh banyak distributor (distro). Masing-masing distro memiliki cirri khasnya sendiri. Banyaknya distro ini tak lain karena linux bersifat open source. Jenis software seperti ini umumnya bebas untuk digunakan, digandakan dan dimodifikasi. Dengan sifatnya itu linux dikembangkan dan diperbaiki terus oleh komunitas programmer dan hacker dari seluruh dunia. Kalau mau anda pun bisa ikutan mengembangkannya.
Linux pun relatif lebih tahan terhadap virus ketimbang Windows. Sampai saat ini jumlah virus yang menyerang linux terbilang sedikit.
Karena membangunnya gotong royong, harganya pun relatif murah. Bahkan hampir semuanya bisa anda dapatkan secara bebas dan gratis.
Jaringan di linux
Pada saat ini hampir 80% web server di dunia menggunakan linux sebagai system operasinya, dan juga untuk server-server lain yang tidak terhubung ke internet banyak yang mulai menggunakan linux. Keputusan beralih ke linux didasarkan pada kestabilannya linux jika digunakan sebagai server, selain dari tidak banyaknya virus yang menyerang linux. Pertimbangan lain adalah nilai investasinya lebih sedikit dan mudah dalam perawatannya.
Linux amat mudah dikoneksikan pada semua jaringan system operasi yang lain baik ke windows maupun unix. Dengan penggunaannya yang sudah semakin user friendly (menggunakan GUI) maka linux siap menjadi alternatif baru bagi pemakai PC untuk beralih ke system operasi yang murah dan tetap tidak terlibat dalam usaha pembajakan.
Pemrograman di Linux
Banyak perusahaan yang kemudian beralih ke sistem operasi ini karena faktor keandalan dalam keamanan data dan jaringan mereka, serta faktor ekonomi tentunya. Perubahan platform sistem operasi kemudian merubah cara pandang pengembang, dalam membangun sebuah sistem informasi yang mereka jual. Karena tidak bisa dipungkiri program yang berjalan pada platform tertentu tidak otomatis bisa berjalan pada platform yang lain. Yang bisa dilakukan adalah melakukan konversi kode dan meng-compile kode tersebut ke platform yang ditentukan. Hal yang terakhir diatas itulah yang susah bagi developer pada umumnya karena bahasa pemrograman yang bisa untuk itu adalah bahasa pemrograman yang di-support oleh linux pada awalnya yaitu C dan Assembly. Sedangkan sebagian besar developer program tadi meguasai bahasa pemrograman tingkat tinggi, seperti Clipper, Delphi, Basic, dan Foxpro.
Untunglah sifat Open Source linux membuat banyak programmer dan hacker di seluruh dunia menemukan solusi tersebut, dengan proyek membuat bahasa pemrograman baru atau compiler bahasa program yang banyak digunakan programmer di sistem operasi lain, namun berjalan di linux.
Bahasa pemrograman yang kemudian bisa berjalan di linux diantaranya adalah: ADA,BASIC,C,C++,Expect,FORTRAN,GTK,PASCAL,Python,Skrip Shell,TCL,Perl (The Practical Extraction and Report Language),Kylix (pengganti Delphi),Gambas (pengganti Visual Basic)
0 komentar

pengertian software (perangkat lunak komputer

pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
Pengertian Software (perangkat lunak) Komputer
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware, adware) .
Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.
 
;