Selasa, 13 Maret 2018

MAKALAH PENGANTAR SISTEM OPERASI SOFTWARE

BAB I
PENDAHULUAN

1.1       LATAR  BELAKANG

Saat ini perkembangan dan kemajuan teknologi informasi dan komunikasi telah berkembang dengan sangat pesat. Berbagai kemudahan memperoleh informasi dari berbagai penjuru dunia dapat kita nikmati dalam hitungan detik. Pada saat “ Zaman Batu “ teknologi informasi dan komunikasi dianggap sebagai sesuatu yang tidak mungkin, tetapi kini telah menjadi kenyataan. Dengan teknologi yang luas kita harus dapat memanfaatkannya dengan baik.
Diantara teknologi informasi yang hampir disetiap tempat kita temukan adalah komputer. Sekarang komputer sangat berkembang pesat hampir setiap tahun komputer selalu mengalami perkembangan. Orang bisa menggunakan komputer  dimana saja dirumah,kafe,sekolah, dan di tempat lainnya. Sedangkan model dan design dari komputer itu sendiri juga mengalami perkembangan. Dulu apabila orang ingin menggunakan komputer maka hanya bisa dikantor atau dirumah, kalau sekarang semua orang bisa menggunakan komputer dimana saja.
Software yang kita gunakan sekarang ini tidak serta merta muncul begitu saja melainkan melalui proses yang panjang dalam evolusinya. Hal awal munculnya komputer mungkin dapat dilihat dalam kilas balik sejarah sejak digunakannya Abacus-ditemukan di Babilonia (Irak) sekitar 5000 tahun yang lalu sebagai alat perhitungan manual pertama, baik di lingkup sekolah maupun kalangan pedangan,saat itu. Pada periode selanjutnya telah banyak di temukan alat-alat hitung mekanika sejenis yaitu Pascaline yang di temukan oleh Blaine Pascal pada tahun 1642, Arithometer oleh Charles Xavier Thomas de Colmar pada tahun 1820, Babbage’s Folly oleh Charles Babbage pada tahun 1822, dan Hollerith oleh Herman Hollerith pada tahun 1889. Kesemuanya masih berbentuk mesin tanpa tenaga listrik. Ukuran dan kerumitan strukturnya berdasarkan atas tingkat pengoperasian penghitungan yang di lakukan. Barulah pada tahun 1940, era baru komputer elektrik dimulai sejak ditemukannya komputer  elektrik yang menerapkan sistem aljabar Boolean.


1.2      RUMUSAN MASALAH

1.         Apa arti dari Software?
1.         Bagaimana menggunakan Software?
2.    Masalah apa yang sering terjadi dalam Software?

1.3      TUJUAN

Maksud dari penulisan makalah dengan judul Software adalah untuk mengetahui perkembangan teknologi dari pertama ditemukan sampai sekarang, dan meningkatkan ilmu pengatahuan dalam bidang teknologi informasi khususnya dalam bidang Software komputer .




BAB II
PEMBAHASAN


2.1            Pengertian Perangkat Lunak (Software)

Nama lain dari Software adalah perangkat lunak. Sifat Software pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponennya nyata yang dapat di lihat dan disentuh oleh manusia, sebaliknya perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa mengoperasikannya. Pengertian dari software komputer adalah sekumpulan data elektronik yang di simpan dan diatur oleh komputer, data yang disimpan oleh komputer dapat berupa program atau instruksi yang akan menjalankan suatu printah. Melalui software atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.

2.2            Jenis-Jenis Perangkat Lunak

Software secara garis besar dapat dibagi menjadi 3 bagian yaitu:
1.    OS (Operating System)
OS adalah software yang pertama kali harus di install ke komputer. Sedangkan fungsi dari OS yaitu mengelola hardware dan software yang ada pada komputer. OS juga akan berfungsi sebagai perantara aplikasi dengan hardware. Contoh dari OS antara lain DOS, Windows, Macintosh, Linux dll, setiap masing-masing OS mempunyai kelebihan dan kekurangan namun saat ini OS Windows masih paling banyak digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan perawatan. 
2.    Aplikasi atau Program
Software ini diciptakan untuk mempermudah pekerjaan manusia. Sekarang ini sudah banyak sekali aplikasi yang membantu pekerjaan manusia. Aplikasi dapat dibagi menjadi beberapa macam berdasarkan fungsinya antara lain:
a.    Pengolah kata
Aplikasi ini digunakan untuk membuat dokumen seperti surat, amplop, label, makalah, dan sebagainya. Contoh aplikasi ini antara lain : Microsoft Word, Open Office Org, Writer.
b.    Pengolah angka
Aplikasi ini digunakan untuk mengolah angka dalam bentuk tabel dan grafik. Contoh aplikasi ini antara lain: Microsoft Excel, Open Office Org, Calc, Lotus.
c.    Pengolah presentasi
Aplikasi ini digunakan untuk membuat presentasi. Contoh aplikasi ini antara lain: Microsoft Power Point, Open Office Org, Impress, Macromedia Flash MX.
d.   Pengolah gambar
Aplikasi ini digunakan untuk mengolah gambar dan foto. Contoh aplikasi ini antara lain: Corel Draw dan Adobe Potoshop.
e.    Dan lain-lain
Dalam aplikasi ada istilah paket program. Istilah ini digunakan untuk menyebutkan sebuah aplikasi yang terdiri dari beberapa aplikasi. Contohnya Microsoft Office yang terdiri dari Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Access. Perlu diketahui juga bahwa sebuah aplikasi biasanya hanya ditujukan pada OS tertentu atau hanya mendukung OS tertentu. Contohnya Micrpsoft Office yang hanya bisa di  instal di OS Windows. Tetapi ada juga aplikasi yang bisa di instal di beberapa OS seperti aplikasi Mozilla Firefox yang bisa di instal di windows maupun Linux.
3.    Bahasa pemrograman
Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini biasa disebut dengan programer. Jenis-jenis bahasa pemograman antara lain Bahasa Assembly, Bahasa Fortran dan Bahasa Generasi keempat. Bahasa pemograman yang digunakan saat ini adalah bahasa tingkat tinggi atau bahasa generasi ke empat. Bahasa jenis ini lebih mudah dipahami karena menggunakan bahasa manusia seperti bahasa inggris. Contoh software ini antara lain Visual Basic, Visual Foxpro, Java dan lain-lain.
Berikut adalah macam-macam bahasa pemrograman antaralain :
a.       Bahasa Pemrograman HTML
Hyper Text Markup Language (HTML) merupakan sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML merupakan standar internet yang didefinisikan dan di kendalikan penggunaannya oleh World Wide Web Consortium (W3C). File HTML dapat di buka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
b.      Bahasa Pemrograman PHP
Bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak menutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting Windows).
c.      Bahasa Pemrograman ASP
ASP merupakan singkatan dari Active Server Pages yang merupakan salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

d.     Bahasa Pemrograman XML
Extensible Markup Language adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
e.      Bahasa Pemrograman WML
Wireless Markup Language merupakan bahasa pemrograman yang di gunakan dalam aplikasi berbasis XML. WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
f.       Bahasa Pemrograman PERL
Merupakan bahasa pemrograman untuk mesin dengan sistem operasi unix (sunOs, linux, BSD, HP-UX) juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC dan PocketPC. PERL merupakan bahasa pemrograman yang mirip bahasa pemrograman C.
g.      Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / ColdFusion Studio.
h.      Bahasa Pemrograman Javascript
Merupakan bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang di kembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
i.        Bahasa Pemrograman CSS
Merupakan suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian bahasanya sendiri dapat di pergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
4.    Perangkat lunak berbayar dan bebas
Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam yaitu software berbayar dan 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 di ijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin pada 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 sering kali 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 di definisikan sebagai program apapun yang di distribusikan secara gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga di distribusikan di bawah GPL ( free software ).
Free software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. pada kenyetaannya, 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 di peroleh dapat di gunakan, di salin, di modifikasi dan di distribusikan 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, adware. Klasifikasi ini mempengaruhi cara di mana program di pasarkan, dan independen dari lisensi perangkat lunak dari mana mereka berasal.
Perbedaan yang nyata antara free software dan freeware adalah konflik muncul dalam arti kata free dalam bahasa Inggris yang berarti keduanya bebas dan gratis. Oleh karena itu seperti yang di sebutkan sebelumnya free software tidak perlu bebas sama seperti freeware tidak harus gratis. Shareware juga bebas tetapi lebih dibatasi dalam jangka waktu tertenru. Shareware merupakan program terbatas pendistribusiannya baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang di tetapkan (misalnya 30 hari). Dengan demikian pengguna di beri 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 memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu saja. Setelah melewati batas maksimum maka program akan berhenti bekerja dan kita perlu membeli produk tersebut jika kita 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.

2.3            Sifat-sifat software

Kandungan dan determinasi informasi merupakan factor penting dalam menetukan sifat aplikasi PL. Kandungan informasi merujuk pada arti dan bentuk informasi yang masuk dan keluar. Determinasi informasi merujuk pada prediktabilitas urutan dan timing informasi.
1.      System Software : melayani program-program yang lain misalnya kompiler, editor, prosesor telekomunikasi, system operasi, driver. Areanya ditandai dengan eratnya interaksi dengan hardware komputer. Penggunaan ileh banyak user, operasi konkuren yang membutuhkan penjadwalan, tukar-menukar sumber dan pengaturan proses yang canggih serta struktur data yang kompleks dan interface eksternal yang ganda.
2.      Real-time Software : program-program yang memonitor atau menganalisis atau mengontrol kejadian dunia nyata ketika kejadian tersebut terjadi. Eleme-elemennya meliputi komponen pengumpul data (mengumpulkan dan memformat informasi dari lingkungan eksternal), komponen analisis (mentransformasikan informasi ketika dibutuhkan oleh aplikasi), komponen kontrol / output (memberi respon real-time).
3.      Business Software : merupakan area aplikasi PL yang paling luas. Sistem diskrit (contoh penyajian/payroll, account receivable, inventory) telah mengembangkan PL SIM yang mengakses satu atau lebih data base besar yang berisi informasi bisnis. Aplikasi dalam area ini menyusun kembali struktur data yang ada dengan suatu cara tertentu untuk memperlancar operasi bisnis atau pengambialan keputusan manajemen.
4.      Engineering / Scientific Software : ditandai dengan algoritma numerik (number crunching). Memiliki jangkauan aplikasi mulai astronomi sampai vulkanologi, analisis otomatif sampai dinamika orbit pesawat ruang angkasa, dan biologi molekul sampai pabrik yang sudah diotomatisasi. Namun aplikasi baru dalam area teknik atau ilmu pengetahuan sedang bergerak menjauhi algoritma numerik yang konvesional.
5.      Al Software : menggunakan algoritma non-numerik untuk menyelesaikan masalah kompleks yang tidak sesuai untuk perhitungan maupun analisis secara langsung. Contoh sistem pakar, aplikasi dengan jaringan syaraf tiruan, image dan suara, pembuktian teorema, permainan game.
6.      Aplikasi Web : aplikasi berbasis web yang mendukung kegiatan-kegiatan bisnis maupun kegiatan lain, contoh e-commerce, search engine.

2.4            Tipe-tipe software diantaranya :

a.      Software Game
Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis antara lain MMOS (Massive Multiplayer Online Games), first-person shooters, action games, roleplaying game, and game petualangan.
b.      Software driver
Program ini mengijinkan computer untuk dapat berinteraksi dengan perangkat hardware tambahan seperti printer, scanner, dan video card.
c.       Software Pendidikan
Berbeda dengan jenis program sebelumnya, software ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
d.     Media player dan Pengembangan Software media lainnya
Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
e.      Software Produktifitas
Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainya. Contohnya adalah Microsoft Woard, Microsoft Excel, Microsoft Power Point dan lain sebagainya.
f.       Operating Sistem
Software ini merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan. Contoh Windows vista, Mac OS X, Linux, Apple, Machintos.
g.      Software Aplikasi
Software yang di install pada computer yang sesuai dengan os yang ada, dimana software aplikasi ini di instal sesuai dengan kebutuhan user (pengguna) contohnya Microsoft Office dan Software Grafis.
h.      Software Program
Software yang berfungsi untuk membuat aplikasi-aplikasi program (membuat program baru) seperti program games, program data base, program web. Contoh software program: visual basic, cobol, C++, dan program PHP.
i.        Software Aplikasi Tools
Program-program yang berfungsi untuk mempercepat, memperbaiki dan mempermudah pengoperasian komputer.


BAB III
KESIMPULAN


Perkembang software dari masa ke masa selalu mengalami peningkatan. Pada awalnya software bukanlah alat yang diciptakan untuk berbagai kegunaan seperti yang kita amati pada zaman sekarang. Dulu software diciptakan hanya sebagai alat untuk mempermudah dalam penghitungan atau lebih mudahnya sebagai mesin hitung matematika. Tetapi seiring denga perkembangan zaman software ini terus berevolusi menjadi mesin serba guna khususnya pada bidang industry dan penelitian.
Oleh karena itu, kata dasar software berasal dari kata “software” yang berarti menghitung dengan kata lain komputer berarti alat penghitung. Komputer pertama kali ditemukan oleh Charles Babbage, kecerdasan logika matematikanya yang sangat sepesial membuatnya mampu menciptakan sebuah mesin yang dia sebut dengan nama Analytical Engine pada tahun 1882, sebuah mesin yang berfungsi sebagai alat perhitungan umum.

Diantara teknologi informasi yang hampir disetiap tempat kita temukan software. Sekarang software sangat berkembang pesat hampir setiap tahun software selalu mengalami perkembangan. Semua orang bisa menggunakan komputer dimana saja dirumah, dikafe, disekolah, dan ditempat lainnya. Sedangkan model dan design dari software itu sendiri juga mengalami perkembangan. Dulu apabila orang ingin menggunakan komputer maka hanya bisa dikantor atau dirumah, kalua sekarang mereka bisa menggunakan komputer tersebut dimana saja yang mereka inginkan. 

1 komentar:

  1. ayo segera bergabung dengan kami hanya dengan minimal deposit 20.000
    dapatkan bonus rollingan dana refferal ditunggu apa lagi
    segera bergabung dengan kami di i*o*n*n*q*q

    BalasHapus