Jenis-Jenis Software
Software (perangkat lunak)
adalah program yang berisi instruksi/perintah untuk melakukan pengolahan data.
Berikut adalah jenis-jenis software :
A. Jenis Software system (system operasi).
Pengertian sistem operasi yaitu
perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen
perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan
software aplikasi seperti program-program pengolah kata dan browser web.
Jenis-jenis
sistem operasi:
1.
Sistem Operasi Ms Dos
Sistem operasi
dikembangkan oleh Bill Gates dan paul pada tahun 1981. Meskipun diras kurang
populer kita masih dapat menemukan MS-DOS dalam so microsoft Windows.
2. Sistem Operasi Microsoft Windows
Dapat dikatakan so Ms. Windows mendominasi dunia komputer. Pengguna icon
atau gambar sebagai antarmuka (interface) membuat sistem operasi ini begitu
mudah digunakan. Sistem operasi ini bersifat multitasking dan multiuser. Tidak
heran, sistem operasi Ms-Windows sangat digemari. Bahkan hingga saat ini telah
lahir berbagai versi so Ms.windows generasi pertama Ms. Windows yaiti Microsoft
windows 3.0 yang dirilis tahun 1990. Selanjutnya Microsoft merilis Microsoft
Windows 3.1 (tahun1992), Microsoft windows NT(tahun 1993), Microsoft Windows
95, Microsoft Windows 98 (thn 1998), Microsoft Windows 2000 (thn 2000),
Microsoft Windows XP (tahun 2001), serta
Microsoft Windows Vista (tahun 2007).
3. UNIX
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaituLine/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yangsecure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaituLine/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yangsecure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).
- LINUX
Awalnya dikembangkan oleh Linus Torvalds. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas.
Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.
Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi).
5. BM OS/2sistem Operasi
IBM OS/2
ini dibuat secara bersama-sama oleh International Bussiness Machine
Corporation dan Microsoft Corporation, untuk digunakan
pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah
singkatan dari Operating System/2, Sistem Operasi ini didesain agar dapat
menggunakan kemampuan penuh dari Mikroprosessor Intel 80286 , termasuk
diantaranya adalah Modus terproteksi (Protected Mode), mampu menjalankan
tugas secara Simultan, serta mendukung Memori Virtual, dengan tetap
mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang beredar
saat itu.
6. MAC OS (Macintosh Operating System)
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).
7. FREE BSD
FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan.
FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan.
8. SOLARIS
Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems pada tahun 1992 sebagai pendukung SunOS.
Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems pada tahun 1992 sebagai pendukung SunOS.
9. ChromeOS
Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.
Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.
B. Software Aplikasi (program aplikasi)
Merupakan suatu program yang ditulis dengan bahasa pemrograman
tertentu untuk diterapkan pada bidangtertentu.
·
Jenis Aplikasi Basis Data
Aplikasi basis data adalah sebuah
aplikasi yang khusus menangani penyimpanan data. Menjadikan file file tertentu,
memberi proteksi sistem keamanan dan melaksanakn transaksi data, baik memnambah
data, mengahapus data, mengubah data mencetak data dan lain sebagainya.
Basis data atau database adalah file data yang disusun sedemikian rupa secara terstruktur sesuai dengan keperluan. Seperti database kepegawaian, database siswa/mahasiswa, database barang, database perpustakaan, database penjualan dan sebagainya.
Basis data atau database adalah file data yang disusun sedemikian rupa secara terstruktur sesuai dengan keperluan. Seperti database kepegawaian, database siswa/mahasiswa, database barang, database perpustakaan, database penjualan dan sebagainya.
1. Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS)
produk Microsoft. Bahasa Query utamanya adalag Transact-SQL yang merupakan
iimpelementasi dari SQL Standar ANSI/ISO yang digunakan oleh Micsoft dan
Sybase. Umumnya, SQL Server digunkam di dunia bisnis yang memiliki basis data
beskala kecil sampai dengan menengah kemudia berkembang dengan digunakan SQL
Server basis data Besar.
2. Oracle
Merupakan basis Data Relasional yang
terdiri dari kumpulan data dalam sistem manajemen basis data RDBMS. Oracle juga
memiliki kemampuan mengolah dan menyimpan data dalam skala besar.
3. My SQL
My SQL adalah sebuah perangkat lunak sistem manajemen basis data SQL DBMS
yang multithread dan multiuser, dengan sekitar 6 juta instalasi di seluruh
dunia. My SQL biasanya digunakan untuk palikasi berbasis web dan dikombinasikan
dengan bahasa pemograman berbasis web, yaitu PHP.
4. Postgre SQL
Adalah tool untuk membuat database server yang bersifat open source yang
memiliki lesensi GPL(General Public Lisenci). Postgre SQL mendukung bahasa
pemograman seperti SQL. C, C++, Java, PHP dan lain lain. Kebanyakan
Postgre tersedia untuk pengguna Linux
5. Firebird (Firebird SQL)
Firebird merupakan manajemen Basis Data relasional yang menwarkan fitur-
fitur yang terdapat dalam standart ANSI SQL 99 dan SQL 2003. RDBMS ini berjalan
baik di linux maupun Windows atau platfrom Unix
6. Microsoft Access
Adalah sebuah program aplikasi basis
data komputer relasional yang ditujukan untuk kalangan perusahaan kecil hingga
menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft
Office. Versi terakhir adalah Microsoft Office Acces 2013 yang termasuk kedalam
satu paket Microsoft Office 2013.
·
Jenis Aplikasi Desain Grafis
Desain grafis adalah suatu bentuk komunikasi visual yang
menggunakan gambar untuk menyampaikan informasi atau pesan seefektif mungkin.
1. Drafter
Desainer khusus untuk membuat arsitektur dan
rancang bangun yang simetris dan digunakan untuk keperluan pembuatan sesuatu
yang memerlukan ketelitian tinggi dan rancangan. Membutuhkan orang orang yang
ahli di software (Autocad, Archicad, 3d revit architecture). Sangat dibutuhkan
di dunia arsitektur dan industri.
2.Editor
Desainer khusus untuk membuat kover,
sampul, banner, dsb. Dan juga membuat karya karya desain grafis misalnya:
brosur, kartu nama, pin, logo, poster, dsb. Yang memerlukan sentuhan pandangan
dan software yang harus dikuasai adalah : Corel draw,Adobe
Photoshop,Freehand,Illustrator. Sangat dibutuhkan di dunia periklanan dan
publikasi.
3. Layouter
Desianer khusus untuk membuat tatanan
layout sebuah majalah atau koran atau publikasi yang lainya dan diharuskan
mempunyai feel untuk tata letak agar enak dilihat. Sedangkan aplikasi yang
harus dikuasai adalah Adobe Page Maker, MS.Publisher, Adobe In Design. Sangat
dibutuhkan dipercetakan dan industri koran/buku/majalah.
4. Art Director
Desainer khusus unuk membuat karya karya
seni dari komputer yang bisa digunakan untuk visual effects ataupun hanya untuk
hiasan saja. Membutuhkan kreativitas tinggi untuk membuat karya agung yang akan
dibuat. Sedangkan software yang harus dikuasai adalah : Corel draw, Photoshop,
Photo paint, Art creator. Sangat dibutuhkan di dunia perfilman, seniman
visualisator, foto editing effects.
5. Fotografer
Desianer khusus yang selain melakukan
pengeditan foto juga merangkap sebagai fotografer, harus memiliki talenta khas
fotografer serta mampu mengedit foto sesuai event atau yang perfect.
Membutuhkan intelegensi tinggi kreativitas tinggi dan harus menguasai adobe
photoshop,ieworks,photo studio. Sangat dibutuhkan didunia fotografi, foto
editor, wartawan, dsb.
6. Animator
Desainer khusus bekerja pada bidang motion
graphic, iklan atau film fantasi. Harus memiliki daya tahan tinggi, pengetahuan
yang cukup tinggi , pengalaman dan harus menguasai Macromedia Flash, Adobe
Flash, After Effects, 3d Maya, Gif Animator dan Corel Rave. Dibutuhkan di dunia
advertising, perfilman, pertelevisian.
7. Visualisator
Desainer khusus untuk memberikan gambaran
sebuah produk atau karya dalam bentuk real / 3d dan harus memiliki kemampuan
otak kanan yang cukup tinggi serta harus menguasai 3d Max, Autocad, Swift 3d,
Digital Clay. Sangat dibutuhkan di dunia visualisasi produk dan presentasi
produk.
8. Video Editor
Desainer khusus untuk mengedit video atau
film dan juga merangkap sebagai video shooter, harus memiliki imajinasi tinggi
dan harus menguasai Adobe After Effects, 3d Maya, Adobe Premiere, Ulead Video
Studio, Sony Vegas, Pinneacle. Sangat dibutuhkan di dunia perfilman dan
industri musik.
9. Integrated Desainer
Desainer khusus yang membutuhkan integrasi
dengan programmer misalnya pembuatan game, cd interaktif, web desain, dsb.
C. Jenis Aplikasi Bahasa (Bahasa Pemrograman)
1.Bahasa
pemrograman C (kategori tingkat tinggi)
Dibuat
untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering
digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh
berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat
beberepa compiler yang sangat populer telah tersedia.
2.Bahasa
pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman yang dapat
dijalankan di berbagai komputer termasuk telepon genggam. Java
tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa
scripting yang digunakan oleh web browser.
3. Bahasa
pemograman PYTHON
Python 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.
4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang
berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua
bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan
bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.
5. Bahasa
pemograman SQL (kategori tingkat tinggi)
SQL (Structured Query Language) adalah
sebuah bahasa yang dipergunakan untuk mengakses data dalam basis
data relasional. Bahasa ini secara de facto merupakan
bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini
hampir semua server basis data yang ada mendukung bahasa ini untuk
melakukan manajemen datanya.
6. Bahasa
pemograman ColdFusion
ColdFusion
adalah server aplikasi dan framework pengembangan perangkat
lunak yang digunakan untuk pengembangkan perangkat lunak komputer,
khususnya situs webdinamis.
7. Bahasa
pemograman PHP (kategori tingkat tinggi)
PHP 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.
8. Bahasa
pemograman HTML (kategori tingkat tinggi)
HyperText Markup Language (HTML) adalah sebuah bahasa
markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai
informasi di dalam sebuah browser Internet.
9. Bahasa
pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language)
adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan
namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang
berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan
pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC (kategori
tingkat tinggi)
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 komputerberbasis grafik dengan cepat.
11.
Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
Visual C++ adalah sebuah produk Integrated
Development Environment (IDE) untukbahasa
pemrograman C dan C++ yang dikembangkan Microsoft.
Visual C++ merupakan salah satu bagian dari paket Microsoft Visual
Studio.
12.
Bahasa pemograman DELPHI (kategori tingkat tinggi)
Umumnya delphi lebih banyak digunakan untuk
pengembangan
aplikasi desktop danenterprise berbasis database, tapi
sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan
digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa
pemograman C++ (kategori tingkat tinggi)
C++ merupakan bahasa pemrograman yang memiliki
sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++
melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak
class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class
tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari
objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan
Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang
merupakan salah satu bahasa pemograman 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.
15.
Bahasa Pemrograman XML
Extensible Markup Language (XML) 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.
XML merupakan suatu metode dalam membuat
penanda/markup pada sebuah dokumen.
16.
Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language,
yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible
Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam
aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada
protocol nirkabel.
17.
Bahasa Pemrograman PERL
Perl adalah 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 pemograman yang mirip bahasa
pemograman C.
18.
Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion /
BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.
19.
Bahasa Pemrograman Javascript (kategori tingkat tinggi)
Javascript adalah bahasa scripting yang handal yang
berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang
dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan
JavaScript kita membutuhkan JavaScript-enabled browser yaitubrowser yang mampu
menjalankan JavaScript.
20.
Bahasa Pemrograman CSS
Cascading Style Sheets (CSS)
adalah 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
dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium
(W3C).