Software dan fungsinya

70
BAB I PENDAHULUAN 1.1 Latar Belakang Semakin berkembangnya teknologi informasi, maka berkembang pula berbagai macam jenis software dan fungsi-fungsinya, artikel berikut ini membahas berbagai jenis software dan fungsinya yang mungkin anda butuhkan, untuk mendapatkannya silahkan mencari buku-buku mengenai software atau searching di google. Banyak orang tidak mengetahui apa itu software dan apa saja jenis dan fungsinya, sehingga orang bisa / mampu mengoperasikannya dengan mudah sampai hasilnya pun optimal serta output nya memuaskan karena pengolahan dari software tersebut. Oleh karena itu penyusun akan mencoba mendefinisikan mengenai software semaksimal mungkin supaya kita tidak terlalu awam mengetahuinya. 1.2 Rumusan Masalah 1. Apa pengertian dari Software ? 2. Apa saja fungsi software ? 3. Apa saja jenis-jenis software serta program aplikasinya ? 4. Apa saja pembagian software? 1.3 Tujuan 1. Mengertahui pengertian software secara umum 2. Mengetahui jenis-jenis dan pembagian software 3. Mengetahui fungsi Software 1

description

software dan fungsinya

Transcript of Software dan fungsinya

BAB I

PENDAHULUAN

1.1 Latar BelakangSemakin berkembangnya teknologi informasi, maka berkembang pula

berbagai macam jenis software dan fungsi-fungsinya, artikel berikut ini membahas berbagai jenis software dan fungsinya yang mungkin anda butuhkan, untuk mendapatkannya  silahkan mencari buku-buku mengenai software atau searching di google.

Banyak orang tidak mengetahui apa itu software dan apa saja jenis dan fungsinya, sehingga orang bisa / mampu mengoperasikannya dengan mudah sampai hasilnya pun optimal serta output nya memuaskan karena pengolahan dari software tersebut.

Oleh karena itu penyusun akan mencoba mendefinisikan mengenai software semaksimal mungkin supaya kita tidak terlalu awam mengetahuinya.

1.2 Rumusan Masalah1. Apa pengertian dari Software ?2. Apa saja fungsi software ?3. Apa saja jenis-jenis software serta program aplikasinya ?4. Apa saja pembagian software?

1.3 Tujuan1. Mengertahui pengertian software secara umum2. Mengetahui jenis-jenis dan pembagian software3. Mengetahui fungsi Software

1

BAB II

PEMBAHASAN

2.1 Pengertian Software

Pengertian Software komputer adalah perangkat lunak komputer untuk mengkontrol perangkat keras. Bisa juga diartikan sebagai data yang diprogram dan disimpan secara digital dalam bentuk aplikasi, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud alias bekerja dibelakang layar atau sistem.

Karena disebut juga sebagai perangkat lunak, maka sifatnya juga berbeda dengan perangkat keras atau hardware, jika hardware adalah perangkat yang nyata yang dapat dilihat dengan jelas oleh mata dan dipegang secara langsung oleh manusia, maka software atau Perangkat lunak tidak dapat dipegang dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan dan dijalankan. Nah sekarang bagaimana, apakah sudah mulai ada gambaran mengenai pengertian dari software (perangkat lunak komputer)? Kalo sudah mulai ada gambaran, sekarang kita lanjutkan pembahasannya ke jenis-jenis software dan pembagian software.

2

2.2 Jenis-jenis software

Menurut jenisnya, software dapat dibedakan menjadi beberapa bagian diantaranya adalah sebagai berikut :

1. Freeware

Freeware (perangkat lunak gratis) adalah perangkat lunak komputer yang memiliki hak cipta yang gratis dan dapat digunakan tanpa batasan waktu, berbeda dengan shareware yang mewajibkan pemakainya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fitur tambahan). Para pengembang freeware biasanya membuat perangkat gratis "untuk disumbangkan kepada komunitas", namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan aplikasi selanjutnya.

terkadang jika para pengembang aplikasi memutuskan untuk berhenti mengembangkan sebuah produk freeware, mereka akan memberikan source code (kode sumbernya) kepada pengembang lain atau mengedarkan kode sumber tersebut kepada umum sebagai perangkat lunak bebas yang bisa dikembangkan secara bersama-sama.

2. Shareware

3

Shareware adalah perangkat lunak yang disediakan untuk pengguna tanpa membayar secara uji coba dan sering di batasi oleh kombinasi dari fungsi, ketersedian, atau kenyamanan. Jadi maklum saja kalo anda menggunakan aplikasi ini tidak bisa memanfaatkannya secara maksimal, karena aplikasi yang shareware sebenarnya adalah aplikasi ujicoba.

Shareware sering ditawarkan sebagai aplikasi unduhan dari sebuah situs web yang disertai dengan sebuah bacaan seperti koran atau majalah. Alasan di balik perangkat lunak Shareware adalah memeberikan pembeli kesempatan untuk mencoba menggunakan program sebelum membeli lisensi untuk versi lengkap dari perangkat lunak kongsi tersebut. Ini juga dipakai sebagai strategi marketing pengembang aplikasi shareware. Makanya shareware juga biasa disebut dengan Trialware.

3. FirmwareFirmware adalah aplikasi yang mengacu kepada perangkat lunak

yang disimpan di dalam Memori Read Only (hanya baca). Tidak seperti memori akses acak, Firmware tidak akan dapat berubah meski tidak dialiri listrik. Rutin-rutin yang mampu menyalakan komputer (startup) serta instruksi input/output dasar (semacam BIOS atau sistem operasi embedded) disimpan di dalam Firmware. Modifikasi memang masih bisa dilakukan, akan tetapi hal tersebut tergantung dari jenis ROM (Read Only Memory) yang digunakan. Firmware yang disimpan dalam ROM tidak dapat diubah, tetapi Firmware yang disimpan dalam ROM yang dapat diubah semacam EEPROM atau Flash ROM, masih dapat diubah sesuai dengan kebutuhan.

4. Commercial SoftwareCommercial Software (software berbayar) adalah perangkat lunak yang disalurkan atau dibuat untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara

4

membeli atau membayar pada pihak yang mendistribusikannya, bisa langsung kepada developers (pengembang) software, atau kepada rekanan dari pengembang software tersebut. pengguna yang menggunakan software berbayar biasanya tidak dilegalkan untuk menyebarluaskan atau membagikan ulang software yang sudah dibeli lisensinya secara bebas tanpa ijin dari penerbitnya. Contoh software berbayar ini misalnya adalah Microsoft Visual Basic NET, Adobe Photoshop, Corel Draw dan masih banyak lagi yang lainnya. Commercial Software juga dilindungi oleh undang-undang hak cipta, dan untuk mendapatkannya kita harus membeli. Software ini dilarang keras untuk diperbanyak (secara ilegal pastinya)

5. Free SoftwareFree Software (perangkat lunak bebas) adalah istilah yang

diciptakan oleh Richard Stallman dan Free Software Foundation (organisasi nirlaba dan merupakan sponsor utama dari proyek GNU) yang mengacu kepada perangkat lunak yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkat lunak, seseorang tidak perlu meminta izin dari siapa pun. Dengan kata lain Anda bisa mengutak atik sesuka hati.

Untuk dapat menjadikan free software sebagai perangkat lunak bebas, perangkat lunak tersebut biasanya harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas (free software movement) pertama kali dikembangkan pada tahun 1983, yang bertujuan untuk memberikan pada setiap pengguna komputer.

Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkat lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya.

5

Walaupun demikian setiap orang yang memiliki salinan dari sebuah free software dapat pula menyebarluaskan perangkat lunak bebas tersebut secara gratis. Nah kalo semuanya disebarluaskan secara gratis dan bebas dimodifikasi sesuka hati, trus dari mana dapat keuntungannya? Biasanya sih model bisnis dari perangkat lunak bebas terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi. Dengan menggunakan model bisnis seperti ini, pastinya ada kekurangan dan kelebihannya juga.

Perangkat lunak bebas (free software) jangan disalahartikan dengan perangkat lunak gratis (freeware) yaitu perangkat lunak yang digunakan secara gratis. Perangkat lunak gratis dapat berupa perangkat lunak bebas atau perangkat lunak tak bebas. Sejak akhir tahun 1990-an, beberapa alternatif istilah untuk perangkat lunak bebas mulai muncul seperti "perangkat lunak sumber terbuka" (open-source software), "software libre", "FLOSS", dan "FOSS".

Saat ini, umumnya perangkat lunak bebas tersedia secara gratis dan dibangun atau dikembangkan oleh suatu komunitas terbuka. Para anggota komunitas tersebut biasanya bersifat sukarela tetapi dapat juga merupakan karyawan suatu perusahaan yang memang dibayar untuk membantu mengembangkan perangkat lunak tersebut.

Untuk memudahkan pemahaman mengenai perbedaan antara freeware (perangkat lunak gratis) dengan free software (perangkat lunak bebas), Richard Stallman selaku pendiri gerakan perangkat lunak bebas memberikan penjelasan sebagai berikut.

Perangkat lunak bebas adalah perihal kebebasan, bukan harga. Untuk mengerti konsepnya, Anda harus memikirkan kata 'bebas' seperti dalam "kebebasan berpendapat", bukan 'bebas' dalam arti "bir gratis".

6. Open Source SoftwareOpen Source Software (perangkat lunak sumber terbuka) adalah

jenis perangkat lunak yang kode sumbernya terbuka untuk dipelajari, dikembangkan, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya pengembangannya dilakukan oleh satu komunitas terbuka

6

yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang dibayar untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika tertentu.

Terus apa donk bedanya dengan Free Software? Untuk memperjelas perbedaannya, simak baik-baik pernyataan berikut ini.

Semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan perangkat lunak sumber terbuka tersebut.

7. MalwareMalware (perangkat perusak) berasal dari gabungan kata

malicious dan software adalah perangkat lunak yang diciptakan untuk menyusup atau merusak sistem komputer, peladen atau jejaring komputer tanpa izin termaklum (informed consent) dari pemilik. Istilah ini adalah istilah umum yang dipakai oleh pakar komputer untuk mengartikan berbagai macam perangkat lunak atau kode perangkat lunak yang mengganggu atau mengusik. Istilah virus computer kadang-kadang dipakai sebagai frasa pemikat (catch phrase) untuk mencakup semua jenis perangkat perusak, termasuk virus murni (true virus).

Perangkat lunak dianggap sebagai malware berdasarkan maksud yang terlihat dari pencipta dan bukan berdasarkan ciri-ciri tertentu. Perangkat perusak mencakup virus komputer, cacing komputer, kuda Troya (Trojan horse), rootkit, perangkat pengintai (spyware), perangkat iklan (adware), perangkat jahat (crimeware) dan perangkat lunak lainnya yang berniat jahat dan tidak diinginkan. Menurut undang-undang, perangkat perusak kadang-kadang dikenali sebagai ‘pencemar komputer’, hal ini tertera dalam kode undang-undang di beberapa negara bagian Amerika Serikat, termasuk California dan West Virginia.

7

Perangkat perusak tidak sama dengan perangkat lunak cacat (defective software), yaitu, perangkat lunak yang mempunyai tujuan sah tetapi berisi kutu (bug) yang berbahaya.

2.3 Pembagian SoftwareSetelah mengetahui apa pengertian dari software dan jenis-jenis

software, sekarang kita lanjutkan pembahasannya mengenai pembagian software. Secara garis besar software dibagi menjadi beberapa bagian, silahkan lihat poin-poin berikut ini.

1) Sistem Operasi (Operating Sistem)  : Ms. DOS, Windows, MAC OS, dan Linux.

2) Program bantu (Utility)   : Anti Virus, PC Tools dan Windows Explorer.3) Program Siap Pakai (Aplication)   :

Pengolah Kata (Word Processor) : WordStar, WordPerfect, Ms. word.Pengolah Angka (Spread Sheet) : Lotus, Excel, Quattro Pro.Pengolah Data (Database) : Dbase, FoxPro, Ms Access.Pengolah Citra (Drawing) : CorelDraw, 3DStudio,  Adobe Photoshop.

4) Compiler / Interpreter   : Pascal, Delphi, Visual Basic, Visual FoxPro.

1) System operasi (Operating System)a. Pengertian Sistem Operasi

Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

8

Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Sistem Operasi Secara Umum terdiri dari Beberapa Bagian9

1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory.2. Kernel, yaitu inti dari sebuah Sistem Operasi.3. Command Interpreter atau shell, yang bertugas membaca input

dari pengguna.4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi

dasar dan standar yang dapat dipanggil oleh aplikasi lain.5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus

untuk mengontrolnya.

Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

b. Macam-macam Sistem Operasi5 sistem operasi yang banyak di gunakan atau di kenal di

kalangan masyarakat Indonesia antara lain:1. Microsoft Windows

10

Logo Microsoft Windows

Siapa yang tidak kenal dengan sistem microsoft windows ini bahkan hampir semua komputer yang ada sudah menggunakan sistem operasi ini. Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.

Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

Gambar Tampilan Windows 7

11

2. Linux

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Logo Linux

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux

12

dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software). Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu

Gambar Tampilan Linux Ubuntu

3. OS XOS X, atau yang sebelumnya disebut Mac OS X, adalah versi

terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.

13

Logo OS XKarakter "X" adalah nomor Romawi yang berarti sepuluh, di mana

versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).

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.

Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.

14

Gambar Tampilan OS X Leopard

4. AndroidHampir seluruh masyarakat di Indonesia sudah memiliki ponsel

yang berbasis Android untuk menunjang kebutuhan mereka. Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.

Logo Sistem operasi AndroidAntarmuka pengguna Android didasarkan pada manipulasi

langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggesek, mengetuk, mencubit,

15

dan membalikkan cubitan untuk memanipulasi obyek di layar. Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2012, ada sekitar 700.000 aplikasi yang tersedia untuk Android, dan sekitar 25 juta aplikasi telah diunduh dari Google Play, toko aplikasi utama Android. Sebuah survey pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi seluler.

Faktor-faktor di atas telah memberikan kontribusi terhadap perkembangan Android, menjadikannya sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia, mengalahkan Symbian pada tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal. Akibatnya, meskipun pada awalnya sistem operasi ini dirancang khusus untuk telepon pintar dan tablet, Android juga dikembangkan menjadi aplikasi tambahan di televisi, konsol permainan, kamera digital, dan perangkat elektronik lainnya. Sifat Android yang terbuka telah mendorong munculnya sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi lain.

16

Gambar Tampilan Sistem Operasi Android Lollipop

5. iOSiOS (sebelumnya iPhone OS) adalah sistem operasi perangkat

bergerak yang dikembangkan dan didistribusikan oleh Apple Inc.

Gambar Logo iOSSistem operasi ini pertama diluncurkan tahun 2007 untuk iPhone

dan iPod Touch, dan telah dikembangkan untuk mendukung perangkat Apple lainnya seperti iPad dan Apple TV. Tidak seperti Windows Phone (Windows CE) Microsoft dan Android Google, Apple tidak melisensikan iOS untuk diinstal di perangkat keras non-Apple. Pada 12 September 2012, App Store Apple berisi lebih dari 700.000 aplikasi iOS, yang secara kolektif telah diunduh lebih dari 30 miliar kali ini memiliki pangsa pasar 14,9% untuk unit sistem operasi perangkat bergerak telepon cerdas yang dijual pada kuartal ketiga

17

2012, terbanyak setelah Android Google. Pada bulan Juni 2012, iOS mencakup 65% konsumsi data web perangkat bergerak (termasuk di iPod Touch dan iPad). Pada pertengahan 2012, terdapat 410 juta perangkat bergerak yang diaktifkan.[8] Menurut Apple pada tanggal 12 September 2012, 400 juta perangkat bergerak iOS telah dijual sepanjang bulan Juni 2012.

Antarmuka pengguna iOS didasarkan pada konsep manipulasi langsung menggunakan gerakan multisentuh. Elemen kontrol antarmukanya meliputi slider, switch, dan tombol. Interaksi dengan SO ini mencakup gerakan seperti geser, sentuh, jepit, dan jepit buka, masing-masing memiliki arti tersendiri dalam konteks sistem operasi iOS dan antarmuka multisentuhnya. Akselerometer internalnya dipakai oleh sejumlah aplikasi agar bisa merespon terhadap pengguncangan alat (misalnya membatalkan tindakan) atau memutarnya dalam tiga dimensi (misalnya beralih dari mode potret ke lanskap).

Gambar Tampilan Sistem Operasi iOSiOS diturunkan dari OS X, yang memiliki fondasi Darwin dan

karena itu iOS merupakan sistem operasi Unix. iOS adalah versi bergerak dari sistem operasi OS X yang dipakai di komputer-komputer Apple.

18

c. Tujuan Sistem OperasiSistem operasi pada umumnya memiliki tujuan yaitu untuk

mempermudah kita dalam menggunakan komputer berikut ini beberapa tujuan dari sistem operasi.1. Sistem Operasi membuat komputer menjadi lebih mudah dan

menarik serta nyaman untuk digunakan.

2. Sistem Operasi memungkinkan sumberdaya komputer digunakan secara efisien.

3. Sistem Operasi yang disusun/ diprogram sedemikian rupa memungkinkan menerima perubahan/ pengembangan baru yang efektif dan efisien, dapat melakukan pengujian sistem tanpa mengganggu layanan yang telah ada.

Pada umumnya sistem operasi bermacam-macam namun mereka memiliki satu tujuan yang sama yaitu menjadi sistem operasi yang bisa mempermudah penggunanya dalam menggunakan komputer, untuk memilih yang mana sistem operasi yang bagus pada dasarnya semua sistem operasi sudah memiliki kriteria ini mereka akan memberikan yang terbaik kepada penggunanya sesuaikan dengan kebutuhan anda jangan memaksakan diri menggunakan sistem operasi yang tidak mencakup pada kebutuhan anda karena sistem operasi itu ibaratkan sebagai teman partner kerja anda di dalam komputer.

2) Program Bantu (Utility)a) Pengertian Program Bantu (Utility)

Perangkat lunak utilitas merupakan perangkat lunak komputer yang didisain untuk membantu proses analisis,

19

konfigurasi, optimasi, dan membantu pengelolaan sebuah komputer ataupun sistem. Perangkat lunak utilitas harus dibedakan dengan perangkat lunak aplikasi yang memungkinkan pengguna melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar, dan lain-lain. Perangkat lunak utilitas lebih memfokuskan penggunaannya pada pengoptimasian fungsi dari infrastruktur yang terdapat dalam sebuah komputer. Karena fungsinya, perangkat lunak utilitas umumnya tidak ditujukan untuk pengguna secara umum, melainkan ditujukan untuk pengguna yang memiliki pemahaman atas cara kerja sistem komputer yang cukup baik.

Kebanyakan perangkat keras utilitas ini dibuat secara khusus untuk melakukan fungsi tertentu pada suatu area komputasi secara spesifik, seperti memformat harddisk, atau melakukan pengecekan konektifitas jaringan. Namun dalam perkembangannya sejumlah perangkat lunak utilitas terkadang pula dipaketkan dalam satu paket utilitas yang ditujukan untuk beragam kebutuhan.

b) Jenis-jenis Program Bantu (Utility)Jenis-jenis program utilitas terbagia atas 2 yaitu:

1. Program Utilitas Internal (Bawaan)Utility internal adalah utility yang sudah ada pada Windows,

secara default sudah terinstall pada saat selesai menginstall Windows.Contoh : Notepad (untuk menulis), Wordpad (untuk menulis), Windows Media Player (multimedia), Games, Calculator, Paint (menggambar) dan lain-lain. Utility internal banyak terdapat di Control Panel, misalnya fonts, add remove, printer, system dan lain-lain

Contoh program utilitas:

20

a. File Manager adalah Program utilitas yang melakukan fungsi-fungsi yang berkaitan dengan manajemen file, seperti  memformat dan menyalin disk, menampilkan daftar file, memeriksa jumlah ruang yang digunakan dan ruang kosong pada media penyimpanan, mengorganisasikan, merename, menghapus, memindahkan dan mengurutkan file-file.

b. Personal Firewall adalah program utiltas yang berfungsi untuk mendeteksi dan melindungi komputer dari usaha computer lain untuk masuk ke komputer tanpa izin. Personal Firewall untuk mendeteksi dan mengamankan personal computer dari instruksi-instruksi yang tidak dikenal (unauthorized intrusions).

c. Disk Defragmenter adalah program utilitas yang menata kembali file-file dan ruang-ruang kosong pada hardisk komputer agar sistem operasi dapat mengakses data dan program dapat berjalan ledih cepat. Manfaat Defrag: adalah mengatur kembali tata-letak file-file yang rusak/kacau karena penghapusan dan penulisan, dan menghapus jejak file yang tidak hilang pada saat penghapusan. Defrag perlu dilakukan secara teratur untuk dalam waktu mungkin 1-2 minggu sekali.

d. Utilitas Backup adalah suatu program utilitas yang memungkinan pengguna untuk menyalin atau membackup file-file terpilih atau seluruh hard disk ke media lain seperti CD, DVD, dll Backup Utility untuk melakukan duplikasi file-file yang dipilih atau seluruh hard disk ke disk atau tape.   Umumnya melakukan compress files pada saat melakukan backup sehingga membutuhkan tempat lebih  kecil.

21

e. Utilitas Diagnostik adalah untuk mengumpulkan informasi teknis mengenai hardware dan software tertentu dari komputer kemudian membuat laporan yang menggarisbawahi masalah-masalah yang teridentifikasi.

f. Image Viewer  adalah program utilitas yang memungkinkan pengguna untuk menampilkan , menyalin dan mencetak isi dari file gambar.

g. Disk Scanner adalah utilitas yang diinstal pada sistem komputer untuk membaca kesalahan dalam rangka untuk mengoptimalkan kinerja sistem. Ini berarti mengoreksi kesalahan yang mencegah program berjalan dengan baik. Disk scanner mendeteksi dan memperbaiki masalah-masalah fisik maupun logis pada hard disk serta mencari dan menghapus/ membersihkan file-file yang tidak diperlukan. Pada dasarnya, disk scanner meningkatkan memori system,dalam rangka untuk mencegah dari overloading sementara operasi.

h. Uninstaller adalah program utilitas untuk menghapus program dan berkas-berkas yang berkaitan dengan file sistem.

i. Screen Saver adalah utilitas yang menyebabkan perangkat layar tampilan menampilkan gambar bergerak atau layar kosong jika tidak ada aktivitas pada keyboard atau mouse selama waktu yang telah ditentukan.

j. Kriptografi Utilitas dapat membantu dalam mengkonversi ke dalam kode bahasa biasa dan juga mengkonversi kode ke dalam bahasa biasa. Oleh karena itu, berguna dalam mengenkripsi dan mendekripsi file.

22

Gambar 1) File Manager, 2) Disk Defragmenter, 3) Firewall

2. Program Utilitas External (Tambahan)Utility External adalah utility yang bukan bawan Windows,

harus menginstall terlebih dahulu.Contoh program utilitas:

a. Registry CleanerRegistry Cleaner adalah program utilitas yang berfungsi

untuk membersihkan file-file yang menumpuk di registry yang membuat perlambatan pada komputer seperti booting lebih lama, sehingga jika kita telah meregistrinya maka akan menghilangkan perlambatan pada komputer. Contoh Registry Cleaner : Regcure. Cleaning System, digunakan untuk membersihkan file-file, registri, internet files yang rusak.

Contoh : RegCleaner, JvPowerTools, Norton System Works.

b. Anti virus (Virus Scanner)  Antivirus adalah program untuk menscan, menghapus, dan

berjaga-jaga dari serangan virus. Program ini akan selalu berjalan di background/tray icon jika diaktifkan.

Contoh Antivirus : McAfee, Norton, AntiVir, Panda, AVG, dan lain-lain.

c. Spyware Remover

23

Spyware Remover adalah program utilias untuk mendeteksi dan menghapus spyware dan adware. Spyware adalah program yang ditempatkan pada sebuah komputer tanpa sepengetahuan penggunanya yang secara diam-diam akan mengumpulkan informasi mengenai pengguna terutama yang behubungan dengan penjelajahan di web.

d. Internet Filter Internet Filter adalah program yang menghapus atau

menghentikan hal-hal tertentu agar tidak ditampilkan. Tiga jenis internet filter yang digunakan secara luas adalah anti spam (menghapus spam sebelum masuk ke inbox kita), popup blocker (menghentikan pop-up agar tidak ditampilkan pada halaman web) dan web filter (membatasi akese ke materi-materi tertentu pada web).

e. Kompresi file Kompresi file adalah program utilitas yang berfungsi untuk

menyusutkan ukuran file. File Compression Utility berfungsi untuk mengurangi ukuran file untuk menambah sedikit ruang dan memperbaiki performance. Compressed files biasa disebut dengan zipped files, Utility program yang umum digunakan: PKZIP , WinZip, Izarc, dll.

f. CD/DVD Burning adalah utilitas untuk menulis dan memperbaiki masalah-masalah pada sistem operasi atau disk dan memperbaiki kinerja komputer.

g. CD/DVD burning software berfungsi untuk menuliskan text, graphics, audio, dan file video ke recordable atau rewriteable CD atau DVD.Contoh : Ahead Nero 6

24

3) Program Siap Pakai (Application)Program siap pakai terbagi atas 4 bagian, dia antaranya:1. Pengolah Kata (Word Processor)

Perangkat lunak pengolah kata (Bahasa Inggris: word processor) adalah suatu aplikasi komputer yang digunakan untuk produksi (termasuk penyusunan, penyuntingan, pemformatan, dan kadang pencetakan) segala jenis bahan yang dapat dicetak.

Berikut adalah beberapa jenis aplikasi pengolah kata atau Word Processor yang sering digunakan oleh penikmatnya :

a. Microsoft OfficeMicrosoft Office adalah aplikasi pengolah kata yang sangat populer pada saat ini, Aplikasi yang dikembangkan oleh microsoft ini terdapat dalam satu paket microsoft office yang berisi microsoft word, microsoft excel,

microsoft power point, microsoft office publisher microsoft office access dan lain-lain.. Akan tetapi dari sekian banyak ini paket yang ditawarkan microsoft word yang paling sering dipakai oleh kebanyakan orang selain microsoft excel dan power point. Dalam perkembangannya microsoft word mengalami banyak perkembangan dari tahun ke tahun mulai dari microsoft word 1998, microsoft word 2003, microsoft word 2007, microsoft word 2010 dan microsoft word 2013. Dengan perkembangan tersebut microsoft telah menambahkan database dan tool yang baru untuk menyempurnakan agar microsoft word lebih mudah untuk digunakan. Dengan microsoft word dapat memudahkan kerja manusia dalam melakukan pengetikan surat maupun dokumen lain.

25

b. Word Perfect Word Perfect  adalah aplikasi pengolah kata, yangsekarang dimiliki oleh Corel. Program ini awalnya dikembangkan di bawah kontrak di Brigham Young University untuk digunakan pada komputer mini Data General pada tahun 1979. Para penulis mempertahankan hak untuk

program, membentuk Satellite Systems International (SSI) untuk menjualnya dengan nama WordPerfect tahun 1980. Sebuah port untuk DOS diikuti pada tahun 1982 dan versi sangat diperbarui beberapa segera diikuti. Daftar fitur aplikasi ini jauh lebih maju daripada aplikasi DOS kontemporer seperti WordStar, dan cepat mengungsi kebanyakan sistem lainnya, terutama setelah rilis 4.2 pada tahun 1986. versi 5,1 pada tahun 1989, WordPerfect telah menjadi standar de-facto di pasar DOS.  Ini menjadikan WordPerfect pada zaman komputer belum berkembang sama seperti sekarang kita memakai Microsoft Word. Corel pada zaman itu mendominasi pasar software untuk kelompok pengolah kata.  

c. Untuk WordPerfect Office SuiteWordPerfect menjadi

bagian dari sebuah office suite ketika perusahaan menandatangani perjanjian co - lisensi dengan Borland Software

Corporation pada tahun 1993 . Sesaji dipasarkan sebagai Borland Office , yang berisi versi Windows WordPerfect , Quattro Pro , Borland Paradox , dan paket groupware berbasis LAN disebut WordPerfect Office ( tidak harus bingung dengan aplikasi lengkap suite dengan nama yang sama kemudian dipasarkan oleh Corel ) .

26

Awalnya didasarkan pada Perpustakaan WordPerfect untuk DOS , Novell / WordPerfect Office suite terintegrasi dengan ' middleware ' . Yang paling penting ' middleware' -suite , masih aktif di versi terbaru WordPerfect Office , disebut PerfectFit ( dikembangkan oleh WordPerfect ) . Yang lain ' middleware ' ( dikembangkan oleh Novell ) disebut AppWare .

d. AmiProAmiPro Merupakan aplikasi pengolah kata yang dirilis pada akhir tahun 1980-an sebagai pendahulunya untuk Ami. Ini

adalah aplikasi pertama dengan fitur lengkap pengolah kata yang dirancang dapat beroprasi pada sistem operasi windows. Lotus Word Pro adalah perangkat lunak pengolah kata yang diproduksi oleh IBM Lotus grup Software untuk digunakan pada Microsoft Windows yang kompatibel dengan komputer dan di komputer IBM OS / 2 Warp.

e. Notepad++Notepad adalah sebuah software pengolah text yang mirip notepad bawaan windows. Namun Notepad++ memiliki kelebihan yaitu dapat digunakan untuk mengedit source code program. Berdasarkan informasi dari situs sourceforge , notepad++ dapat mengenali lebih dari 50 bahasa pemrograman.

Namun kelemahan software ini hanya mampu digunakan untuk mengedit  source code program saja, untuk melakukan compile dan running code program tetap harus dilakukan pada compiler bahasa pemograman yang bersangkutan.

27

f. WordPadWordPad dalah dasar pengolah kata yang disertakan dengan hampir semua versi Microsoft Windows dariWindows 95 ke atas. Hal ini lebih maju dari Notepad tapi lebih sederhana dari Microsoft Works Word Processor dan Microsoft Word . Diganti Microsoft

Write .

g. Itra-PadItra-Pad adalah sofware gratis pengolah kata tingkat lanjut yang memiliki tampilan bagus dan dapat dipakai pada Windows 95 dan yang lebih baru. ltra-Pad memiliki beberapa Fitur yang paling canggih yang anda idamkan dalam sebuah word processing. Beberapa fitur dari ltra-Pad bahkan tidak akan Anda temukan dalam Microsoft Word.

h. JarteJarte adalah sebuah software pengolah kata gratis berdasarkan Microsoft WordPad dan dibuat sebagai word processing yang dapat digunakan dalam Windows. Pengolah kata ini sangat mudah

untuk digunakan. Pengolah kata ini benar-benar kompatibel dengan Ms Word dan WordPad.

28

i. Atlantis Word ProcessorAtlantis Word Processor Merupakan

salah satu aplikasi pengolah kata dan memiliki tampilan hampir mirip seperti MS Word. Atlantis mendukung format-format extensi seperti Document (doc), Rich Text Format (RTF), Encrypted Document (COD), dan format text standar (txt).

j. KwriteKwrite adalah editor teks ringan untuk K Desktop Environment

(KDE). Dalam KDE 2.x, KWrite tidak menggunakan KParts teknologi, yang memungkinkan Menanamkan satu aplikasi ke yang lain. Kemudian, KWrite telah rewritten untuk menggunakan teknologi ini. Hal ini memungkinkan pengguna untuk memilih, misalnya, Vim akan melekat KWrite Pilihan lain termasuk Qt Designer berbasis editor teks dan KDE lanjutan teks editor (KATE). Yang terakhir adalah pilihan default, dan membuat penggunaan Kate editor teks.

k. AbiWordAbiWord Adalah perangkat lunak bebas pengolah kata (‘word-

prosesor’) yang mirip dengan Microsoft Word. Ia sangat cocok digunakan untuk melakukan tugas-tugas pemrosesan kata. Program yang diklaim ringan ini pertama kali dikembangkan oleh Abisource.inc sebelum kemudian diintegrasikan kedalam GNOME Office. Ia mampu membaca format dokumen .doc, .sxw, dan beragam format dokumen umum lainnya.

l. KWordKword adalah aplikasi pengolah kata, bagian dari proyek KOffice

dari lingkungan desktop KDE. Meski ada kemiripan nama, KWord bukanlah semata-mata jiplakan dari Microsoft Word. Walaupun

29

diharapkan fitur-fitur utama Word akan didukung oleh KWord, dalam beberapa hal penting terdapat perbedaan antara keduanya. Skema tata letak teks pada KWord mengikuti konsep frame, seperti halnya Adobe PageMaker. Frame dapat diletakkan di mana saja dalam sebuah halaman, dan mencakup teks, grafik, dan objek. Setiap halaman baru pada dasarnya adalah sebuah frame, teks dapat mengalir dalam frame ini karena kemampuan KWord untuk mengaitkan satu frame dengan yang lain. Pemanfaatan frame memungkinan kemudahan penataan teks dan grafik yang rumit sekalipun.

m. EZ WordEZ Word adalah Aplikasi pengolah kata yang dikembangkan

sebagai bagian dari Andrew User Interface System, sebuah proyek penelitian antarmuka yang bersama-sama dilakukan oleh kedua IBM dan Carnegie Mellon University. Awalnya dikembangkan untuk sistem UNIX, dan itu adalah pengolah kata grafis pertama yang tersedia untuk Linux.

2. Pengolah Angka (Spread Sheet) Perangkat aplikasi pengolah angka adalah program yang

difungsikan untuk mengolah data berupa angka. Kemampuan aplikasi

30

ini, antara lain: pembuatan tabel data, pengolahan data dengan melibatkan penggunaan rumus, grafik, database, dan Iain-Iain. Dalam hal ini, angka yang sering muncul di bidang bisnis, ilmiah, perencanaan, pembuatan statistik, pembuatan lembar kerja, pengelolaan angka untuk perhitungan sebuah data (basis data) dan grafik.

Berikut adalah beberapa jenis aplikasi pengolah angka yang sering digunakan oleh penikmatnya :

a. Ms Office ExcelMicrosoft Office Excel 2007 merupakan aplikasi pengolah angka yang sangat digemari sekarang. Tampilan dan carapenggunaanya yang user friendly merupakan alasan banyak orang menggunakan aplikasi ini

b. KspreadKspread merupakan aplikasi pengolah angka (spreadsheet) yang bersifat open source dan multiplatform. Open Source berarti kita dapat mendownload secara gratis dari internet dan menggunakannya secara bebas.

c. StarOffice Calc

31

StarOffice Calc merupakan aplikasi pengolah angka yang dikembangkan oleh Sun Microsystem. StarOffice Calc adalah aplikasi pengolah angka yang bersifat multiplatform, yang berarti dapat dijalankan di berbagai sistem operasi termasuk Linux, Solaris, Unix, dan Windows.

d. OpenOffice Calc

OpenOffice Calc merupakan aplikasi pengolah angka yang besifat open source (dapat dibuka melalui sistem operasi apa saja). Open Office Calc adalah program spreadsheet yang dapat dipergunakan untuk membuat daftar memelihara record, dan menganalisis data.

Open Office Calc dapat digunakan untuk mengelola data dalam bentuk spreadsheet, menggunakan rumus untuk melakukan perhitungan data, dan menampilkan hasil dalam bentuk grafik. Dokumen Open Office Calc disebut spreadsheet.Pada saat membuka spreadsheet baru akan disediakan 3 sheets, yaitu Sheetl, Sheet2, Sheet3, dan kita dapat menambah atau mengurangi sheet yang ada. Model tampilan OpenOffice Calc hampir mirip dengan prograr Microsoft Excel.

32

e. GNOME Office

GNOME Office –Gnumeric adalah aplikasi pengolah angka yang merupakan keluarga dari GNOME Office. Gnumeric bersifat open source. Gnumeric memiliki tampilan yang user friendly di mana jendela Gnumeric dilengkapi dengan menu-menu dan tombol-tombol toolbar.

f. AbacusAbacus adalah aplikasi pengolah angka yang hanya

membutuhkan memori kecil dan sangat mudah digunakan. Awalnya Abacus dikembangkan sebaggai proyek mahasiswa di Universitas IST, Portugal di bawah bimbingan Prof. Arlindo Oliveira.

Gambar Tampilan Abacusg. XESS

33

XESS adalah aplikasi pengolah angka yang dibuat oleh AIS (Applied Information System – http://www.ais.com) dan dapat dijalankan dikomputer dengan sistem UNIX, Linux, Open VMS dan Windows.

h. Lotus 123Lotus 123 merupakan aplikasi pengolah angka yang dikeluarkan

IBM. Lotus 123 dikeluarkan dalam satu paket bersama-sama aplikasi Office lainya dan dikenal dengan nama Lotus SmartSuite. Lotus 123 merupakan program spreadsheet yang bekerja di bawah kendali sistem operasi DOS Namun pada perkembangan terakhir program lotus mulai digunakan pada program Windows dengar hadirnya software Lotus 123 for Windows. Program ini sempat tenar dan banyak digunakan oler masyarakat dunia di era tahun 80-an.

3. Pengolah Data (Database) Software database adalah sebuah perangkat lunak yang

digunakan untuk membuat dan mengelola struktur database (basis data) serta untuk mengakses data. Perangkat lunak basis data juga biasa disebut dengan sistem manajemen database.

Secara umum, database sendiri adalah sekumpulan data yang tersimpan secara elektronik pada sistem komputer. Secara khusus, database adalah sekumpulan file (dokumen) pada sistem komputer yang saling terhubung.

Dokumen-dokumen ini diatur sesuai kesamaan elemennya, sehingga data yang diinginkan dapat dicari dengan mudah.

34

35

Berikut contoh-contoh Software Database yang biasa di gunakan adalah:

a. MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. 

MySQL dapat pengolah database yang banyak digunakan dan biasa digunakan untuk aplikasi web.

b. Oracle

Oracle Database adalah sebuah Sistem Database yang cukup terkenal, Sistem ini telah banyak digunakan oleh perusahaan-perusahaan terkenal. Oracle Databases bersifat komersial dan dikembangkan oleh Oracle Corporation. Oracle terbagi menjadi beberapa varian dengan tujuan dan segmen penggunaan yang bermacam – macam. 

c. Microsoft Access

36

Microsoft Access dalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office.

d. Microsoft SQL Server

Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL.

Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

e. PostgreSQL

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas

37

menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain 

PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open source. Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala rancangan arsitekturnya telah mendapat reputasi tentang kuat, handal, integritas data, dan akurasi data.

f. Firebird (FirebirdSQL) Firebird (FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix.

Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation.Firebird merupakan turunan dari Interbase versi open source milik

Borland. Firebird adalah database open source yang dikembangkan untuk menjawab kebutuhan akan database yang handal namun cukup ringan dan mudah dalam mengoperasikannya.

g. Apache Derby Apache Derby (sebelumnya didistribusikan sebagai IBM Cloudscape) adalah sistem manajemen database

38

relasional (RDBMS) yang dikembangkan oleh Yayasan Software Apache yang dapat tertanam dalam Java program dan digunakan untuk proses transaksi online . Apache Derby dikembangkan sebagai open source proyek di bawah lisensi Apache 2.0 . Oracle mendistribusikan binari yang sama dengan nama Java DB.

h. IBM DB2 Enterprise Server IBM DB2 Enterprise Server Edition merupakan sebuah perangkat lunak sistem manajemen basisdata relasional yang dikembangkan oleh IBM. Perangkat lunak tersebut utamanya berjalan pada sistem

operasi Unix (sebut saja AIX), Solaris, Linux, IBM i/OS/400, z/OS, dan Microsoft Windows. DB2 juga diketahui digunakan sebagai sistem basis data pada IBM InfoSphere Warehouse edition.

i. Sybase Sybase adalah perangkat lunak perusahaan perusahaan dan layanan yang menawarkan software untuk

mengelola, menganalisa, dan memobilisasi informasi, menggunakan database relasional , analisis dan data pergudangan solusi dan mobile aplikasi platform pengembangan. Sybase merupakan anak perusahaan mandiri dari SAP  

j. WebDNA

39

WebDNA adalah server-side scripting , ditafsirkan bahasa dengan sistem database tertanam, khusus dirancang untuk World Wide Web. Penggunaan utamanya adalah dalam menciptakan database-driven web dinamis halaman aplikasi. Dirilis pada tahun 1995, nama itu terdaftar sebagai merek dagang pada tahun 1998. WebDNA saat ini dikelola oleh WebDNA Software Corporation. 

k. MongoDB

MongoDB adalah cross-platform dokumen-database berorientasi. Diklasifikasikan sebagai NoSQL database MongoDB eschews-tabel tradisional berbasis database relasional struktur yang mendukung JSON dokumen -seperti dengan dinamis skema (MongoDB panggilan format BSON ), membuat integrasi data dalam beberapa jenis aplikasi lebih mudah dan lebih cepat. Dirilis di bawah kombinasi dari Public License GNU General Affero dan Lisensi Apache , MongoDB adalah perangkat lunak bebas dan open source .

l. CouchDBApache CouchDB, sering disebut sebagai CouchDB, merupakan open source database yang berfokus pada kemudahan penggunaan dan untuk menjadi database yang benar-benar merangkul web.

Ini adalah NoSQL database yang menggunakan JSON untuk

40

menyimpan data, JavaScript sebagai bahasanya query menggunakan MapReduce, dan HTTP untuk API.

Salah satu fitur yang membedakan adalah replikasi multi-master. CouchDB pertama kali dirilis pada tahun 2005 dan kemudian menjadi Apache proyek pada tahun 2008.

m. Zoho CreatorZoho Creator adalah software database online yang menawarkan pengiriman aplikasi database pengembangan siklus hidup seluruh pada platform tunggal. Zoho

Creator menyediakan antarmuka drag-and-drop intuitif untuk membuat tabel bentuk dan jenis data. Zoho Creator juga menawarkan pertama untuk jenis interface, yang memungkinkan pengguna untuk merancang alur kerja bisnis dan melakukan berbagai tindakan otomatis melalui mudah drag and drop.

Zoho Creator, perangkat lunak database gratis menghapus semua kompleksitas basis data dengan membuat tabel dan memodifikasi struktur dan pemeliharaan sakit kepala yang seperti - penyimpanan, ketersediaan dan keamanan.

n. FileMaker Server

FileMaker Pro adalah cross-platform database relasional aplikasi dari FileMaker Inc, sebelumnya Claris sebuah anak perusahaan dari Apple Inc. Ini mengintegrasikan mesin database dengan GUI antarmuka, yang memungkinkan pengguna untuk mengubah database dengan

41

menyeret elemen baru ke dalam layout layar. Versi saat ini adalah FileMaker Pro 13, FileMaker Pro Advanced 13, FileMaker Server 13, dan FileMaker Go 13 untuk iPhone dan iPad .

o. Adabas

Database ADABAS adalah kumpulan data yang disusun dalam file ADABAS. Setiap database memiliki database pengenal terkait, yang merupakan nilai numerik dalam kisaran 1-255, dan nama database, yang merupakan nilai karakter dengan maksimal 16 karakter. Setiap database dapat terdiri dari hingga 255 file ADABAS. Database ADABAS terdiri dari tiga file system: Data Storage, associator, dan Storage Work.

p. Aerospike

Aerospike database pertama kali dikenal sebagai Citrusleaf 2.0. Pada bulan Agustus 2012, perusahaan namanya baik perusahaan dan software nama ke Aerospike. Nama Aerospike berasal dari jenis nozzle roket yang mampu mempertahankan efisiensi output atas berbagai macam ketinggian, dan dimaksudkan untuk merujuk untuk kemampuan perangkat lunak untuk meningkatkan. Pada tahun 2012.

Aerospike mengakuisisi AlchemyDB, dan terintegrasi fungsi dua database, termasuk penambahan sistem manajemen data relasional. Pada tanggal 24 Juni 2014, Aerospike itu opensourced bawah AGPL 3.0 lisensi untuk server database Aerospike dan Lisensi

42

Apache Versi 2.0 untuk perusahaan Aerospike client software development kit.

q. Alpha Five

Alpha Five adalah sistem manajemen database relasional dan pengembangan aplikasi cepat Platform (RAD) untuk membangun desktop web (termasuk AJAX ) dan aplikasi mobile lintas platform. Alpha Lima dikembangkan oleh Alpha Software Inc, yang telah terus-menerus memproduksi end-user dan aplikasi database pengembang perangkat lunak sejak tahun 1982.

Alpha Lima merupakan pemenang dari 2005 Produk of the Year untuk Database Terbaik dari CRN.com. Pada tahun 2010 Alpha Five dinilai # 1 oleh InfoWorld dalam kategori pengembangan aplikasi web yang cepat.

r. FoundationDB

FoundationDB adalah NoSQL database dengan arsitektur secara bersama. Program FoundationDB Alpha dimulai pada bulan Januari

43

2012 dan berakhir pada 4 Maret 2013 dengan rilis Beta publik mereka. versi mereka 1.0 dirilis untuk ketersediaan umum pada tanggal 20 Agustus 2013. Versi stabil terbaru, 3.0.2, dirilis pada 10 Desember 2014.

s. NuoDBNuoDB adalah database perusahaan startup yang berbasis di Cambridge, Massachusetts . Ini menjual NewSQL database yang bekerja di awan . Hal ini

dapat bekerja baik untuk pengaturan penjual awan tunggal maupun setup multi vendor yang awan.

t. TeamDesk TeamDesk adalah software database online yang mudah diakses dan sepenuhnya disesuaikan. Pengguna dapat membangun database mereka dengan bantuan template database

yang telah ditentukan atau dari awal. Pengembangan perangkat lunak kustom mahal bukan satu-satunya pilihan lagi untuk mengelola informasi bisnis.

Perusahaan dapat membangun database mereka yang mencerminkan struktur dan kebutuhan unik mereka dan kemudian memodifikasi aplikasi online cara mereka ingin dan kapan saja mereka perlu.

4. Pengolah Gambar (Drawing)Perangkat lunak pengolah gambar banyak digunakan untuk

keperluan desain grafis, misalnya untuk membuat poster,ilustrasi,undangan,dan sebagainya. Dalam desain grafis, teks,

44

gambar juga dianggap sebagai hasil abstraksi simbol-simbol yang bisa dibunyikan.

Ada beberapa software yang digunakan dalam pengolah gambar. Dan berikut ini adalah daftar dari software paling populer yang sering digunakan dalam dunia pengolah gambar antara lain: a. Adobe Photoshop

Adobe Photoshop adalah software yang dibuat oleh perusahaan Adobe System, yang dikhususkan untuk pengeditan foto atau gambar dan pembuatan effect. Perangkat lunak ini banyak digunakan oleh Fotografer Digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar.

Gambar Lembar Kerja Photoshop

Kelebihan:

1. Photoshop dapat mengubah bentuk tulisan menjadi lebih kreatif dan inovatif dengan tool effect yang ada didalamnya.

2. Dapat membuat tekstur dan material yang beragam, misalnya: daun, logam, air, dan bermacam gambar lainnya.

3. Dapat mengedit foto dan gambar yang sudah ada.

45

4. Photoshop juga digunakan untuk keperluan web, misalnya: kompresi file gambar agar ukurannya lebih kecil, memotong gambar kecil-kecil (slice), dan membuat web photo gallery.

Kekurangan: Dengan berkembangnya versi Photoshop sekarang ini spesifikasi Komputer untuk menjalankan program Adobe Photoshop juga harus sudah tinggi dan yang pasti akan diimbangi oleh harga yang tinggi pula.

b. CorelDrawCorelDraw adalah software yang dibuat oleh perusahaan

Corel Corp yang digunakan untuk membuat, mengolah dan mencetak objek grafis berformat vektor. Meskipun demikian CorelDraw juga seringkali digunakan untuk mengolah objek bitmap yang bersifat simple task atau pekerjaan yang bersifat umum.

Gambar Lembar kerja Corel Draw

Kelebihan:1. Proses pembuatan dan pengeditan objek cepat.2. Coreldraw sangat bagus dalam kolaborasi teks dan gambar.

Meskipun photoshop juga bisa namun lebih mudah dengan coreldraw.

46

3. Hasil trace, pengubahan bitmap ke vektor cukup baik4. Exim (export-import) format grafis yang didukung sangat

banyak sehingga membantu kompatibilitasnya.5. Tampilannya yang user friendly dan mudah dipelajari.6. Mempunyai banyak tools dan effect yang memudahkan

pembuatan objek vector (garis, lengkung, kotak) terutama dalam mendesain/ redesign logo.

Kekurangan: 1. Memakan memori dan resource lain yang sangat besar

apalagi bila gambar yang sedang dibuat mempunyai detail yang banyak.

2. Warna yang dicetak tidak akurat (tidak sesuai dengan tampilan layar) pada beberapa jenis printer.

3. Dalam pembuatan objek tabel tidak semudah membuat tabel dalam MS Word. Yaitu dengan cara yang sangat manual.

4. Apabila ada penggabungan objek vector dan photo/bitmap kualitas cetakannya kurang memuaskan, misalnya membuat cover buku yang terdapat objek text dan photo.

c. Adobe Illustrator Adobe Illustrator atau biasa di sebut illustrator, merupakan

sebuah progam desain komputer yang berbasis vektor.

47

Gambar Lembar kerja Adobe Illustrator

Kelebihan: Fitur untuk desain grafis cukup lengkap. Ampuh untuk pembuatan illustrasi, logo, dan vector image

lainnya. Kemampuan yang bisa membuka file besar, diatas 50mb. Warna-warna yang disediakan sangat baik dan halus, tidak

jauh beda dengan hasil print nantinya. Terintegrasi dengan software adobe yang lain, seperti

adobe photoshop, dll.

Kekurangan: Walaupun fitur lengkap tapi cukup sulit untuk pengerjaan

layout. Tidak User friendly untuk fitur power clip-nya

d. GIMPGIMP adalah suatu akronim untuk GNU Image Manipulation

Program. Program ini merupakan perangkat lunak yang didistribusikan secara gratis, yang dapat digunakan untuk beberapa macam keperluan, misalnya mengolah foto, mengkomposisi gambar (citra) dan membuat gambar.

48

Gambar Lembar Kerja GIMP

Kelebihan: Bisa digunakan di PC yang SO-nya Windows, Linux, dan Mac

OS. Softwarenya gratis atau open source Aplikasinya ringan dan bisa digunakan di komputer yang

menggunakan spesifikasi yang rendah/minimun sekalipun. Mampu gambar atau foto menampilkan dari berbagai

macam format file.

Kekurangan: Hanya mendukung 8 bits per-chanel Masih sedikit plug-in yang tersedia. Filter atau efek-efeknya masih kurang lengkap

dibandingkan dengan Adobe Photoshop

Dari penjelasan diatas bahwa perangkat lunak pengolah gambar adalah perangkat lunak yang digunakan untuk keperluan desain

49

grafis, misalnya untuk membuat poster, ilustrasi, undangan, dan sebagainya.

4) Compiler / Interpreter   1. Delphi

Borland Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahasa pemrograman Delphi. Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi DOS ( yang merupakan sistem operasi yang paling banyak digunakan pada saat itu ). Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem operasi Windows. Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer komputer.

Hal ini disebabakan karena Delphi menyediakan fasilitas untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan hasil yang memuaskan. Banyak aplikasi dapat dikembangkan dengan Delphi seperti operasi perhitungan matematis, grafis, Pengolah kata, Spreet Sheet, games dan basis data. Pada Delphi terdapat 2 macam struktur yaitu struktur projrek dan struktur unit program Delphi. Struktur Projek Pada suatu projek yang anda bangun, terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit. Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi .DPR. Struktur Unit Sebuah unit berisi tipe-tipe, konstanta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang menangani unit tersebut.

50

Kelebihan :

Sifatnya freeware. Dikembangkan dengan bahasa Pascal, sehingga bagi

pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar.

Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.

Dokumentasi cukup lengkap.

Kelemahan :

Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.

Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.

Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.

2. Microsoft Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja)

merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya

51

Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan web application.

Keuntungan Visual basic: Bahasa yang sederhana. Banyak hal yang mungkin sulit

dilakukan jika kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.

Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll

Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kita dalam pemrograman

Kekurangan Visual basic:

52

Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan

Lebih lambat dibandingkan bahasa pemrograman lain.

3. PascalDirancang oleh Prof. Nicklaus Wirth dari Technical

University di Zurich, Switzerlandtahun 1971.Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal,UCSD (University of California at San Diego Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen. Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).

Kelebihan : Tipe Data Standar, tipe-tipe data standar yang telah

tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string.

User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.

Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.

Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil

53

(procedure dan function) yang dapat dipergunakan berulang-ulang.

Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Kekurangan: Tidak fleksibel penggunaannya. Bahasa PASCAL juga merupakan bahasa yang digunakan

sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

4. Bahasa Pemrograman PHPPHP adalah bahasa pemrograman script yang paling banyak

dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

5. Bahasa pemrogaman pytonPython adalah bahasa pemrograman dinamis yang

mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan

54

interpreter yang teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:

Linux/Unix Windows Mac OS X Java Virtual Machine OS/2 Amiga Palm Symbian (untuk produk-produk Nokia)

Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL).

55

BAB III

PENUTUP

3.1 Kesimpulan

Software di sebut juga perankat lunak. Software komputer adalah perangkat lunak komputer untuk mengkontrol perangkat keras. Bisa juga diartikan sebagai data yang diprogram dan disimpan secara digital dalam bentuk aplikasi, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud alias bekerja dibelakang layar atau sistem.

Pembagian software meliputi: Sistem Operasi (Operating Sistem)  : Ms. DOS, Windows,

MAC OS, dan Linux. Program bantu (Utility)   : Anti Virus, PC Tools dan Windows

Explorer. Program Siap Pakai (Aplication)   :

Pengolah Kata (Word Processor) : WordStar, WordPerfect, Ms. word.

Pengolah Angka (Spread Sheet) : Lotus, Excel, Quattro Pro.

Pengolah Data (Database) : Dbase, FoxPro, Ms Access.

Pengolah Citra (Drawing) : CorelDraw, 3DStudio, Adobe Photoshop.

Compiler / Interpreter   : Pascal, Delphi, Visual Basic, Visual FoxPro.

56

3.2 Saran

Untuk kemajuan teknologi computer maka diharapkan agar perkembangan computer kedepan mampu mengubah pola fikir dan menjadikan masyarakat Indonesia menjadi manusia yang kreatif dan inovatif. Serta tumbuhnya kratifitas hingga menghasilkan suatu karya yang berguna bagi manusia.Diharapkan dengan adanya teknologi computer dan softwarenya dapat dimanfaat sesuai dengan kegunaan sebenarnya yang mampu mempercerdas bangsa bukannya unutk menghancurkan moral moral bangsa.Kemajuan computer software dimasa mendatang diharapkan dapat membantu semua jenis pekerjaan manusia sehingga mereka mampu menyelesaikan pekerjaan mereka dengan cepat karena dimasa depan teknologi akan semakin canggih dan semua pekerjaan dikerjakan dengan system komputerisasi.

57