Komputer
merupakan sebuah perangkat elektronik yang dapat digunakan untuk melakukan
perhitungan aritmatik. Komputer sendiri terbagi menjadi dua bagian yaitu bagian
yang disebut hardware dan software. Nah, minggu lalu kita sudah membahas
mengenai hardware, lalu bagaimana dengan software?apa itu software?
Software adalah
sekumpulan data yang diformat dan disimpan secara digital dalam bentuk program
atau intruksi untuk menjalankan suatu perintah yang diinputkan ke perangkat
komputer. Dalam bahasa Indonesia software sendiri di sebut dengan perangkat
lunak atau dapat sebut dengan piranti lunak.
Untuk
menjalankan sebuah sistem komputer, fungsi software memiliki peran cukup penting.
Dan dibawah ini adalah beberapa fungsi software komputer yang dapat
disimpulkan, diantaranya sebagai berikut.
- Fungsi software secara mendasar adalah mendeteksi perangkat hardware pada komputer, dan kemudian mengatur perangkat - perangkat hardware tersebut agar dapat berkerja bersama - sama.
- Fungsi software komputer berikutnya adalah sebagai media untuk menghubungkan software - software lain dengan perangkat keras komputer.
- Selain itu fungsi software juga
sebagai pengidentifikasi program dan penerjemah software - software lainya agar
dapat berkerja sama.
Dibawah ini
adalah beberapa contoh dari software komputer :
1. Program BIOS
Merupakan sebuah
program dasar komputer yang berfungsi untuk mengidentifikasi perangkat hardware
pada saat booting. Beberapa contoh dari program BIOS diataranya AMI BIOS, AWARD
BIOS, PHOENIX BIOS.
2. Sistem
Operasi
Sistem operasi
merupakan sebuah software komputer yang berfungsi untuk mengorganisir semua
perangkat - perangkat yang terhubung dalam sistem komputer. Beberapa contoh
dari sistem operasi adalah sistem operasi Windows, Linux, Unix, Mac OS,
FreeBSD.
3. Program
Aplikasi
Program aplikasi
merupakan sebuah software komputer yang dibuat untuk menyelesaikan pekerjaan
tertentu, software ini hanya dapat berjalan diatas sistem operasi. Jadi kita tidak dapat menjalankan software aplikasi tanpa adanya sistem operasi.
Beberapa contoh dari program aplikasi diantaranya :
Ø
Program pengolah kata / word
processor ( Ms. Word, Word Perfect, Star Word )
Ø Program pengolah angka / spread
sheet ( Ms. Exel, Quattro pro, Lotus )
Ø
Program pengolah data ( Dbase,
Ms. Access, Foxpro )
Ø
Program pengolah gambar ( Adobe
Photoshop, 3D Studio, Corel Draw )
4. Program
Utility
Merupakan sebuah
software yang berfungsi sebagai pembantu sistem operasi dalam mengkoordinir
sebuah sistem komputer. Beberapa contoh dari software Utility diantaranya
AntiVirus, PC Tools dan Driver.
5. Program
Compiler
Adalah sebuah
software yang digunakan untuk menerjemahkan bahasa pemrograman kedalam bahasa
mesin, beberapa contoh program compiler antara lain, Visual Basic, Visual
Foxpro, Visual C, Delphi dan lain sebagainya.
5 Aplikasi
gratis (Open Sorce) terpopuler dikalangan Programmer
1. Sublime Text
1. Sublime Text
Sublime Text adalah salah satu teks editor terbaik untuk programmer
khususnya Web Developer yang sangat canggih untuk coding, markup dan lain-lain.
Sublime Text ini bisa dibilang sebagai senjata wajib bagi web developer. Kamu
akan menyukai antarmuka pengguna yang sangat sederhana, dengan fitur dan
kinerja yang luar biasa.
Sublime Text tersedia dalam versi berbayar dan gratis. Sublime Text
juga memiliki banyak fitur, di antaranya fitur goto anything, command pallete,
multiple selections, distraction free mode, split editing, instant project
switch, customize anything, dan plugin API. Masih kurang? Sublime Text memiliki
banyak plugins, kamu bisa mendownload plugins di Internet dan menginstalnya.
2. Notepad++
2. Notepad++
Notepad++ adalah text editor terbaik yang berjalan di sistem operasi
Windows yang didistribusikan sebagai perangkat lunak bebas. Notepad++ mendukung
banyak bahasa, di antaranya Assembly, C, C++, C#, CSS, HTML, Java, Javascript,
Pascal, Perl, PHP, Python, Ruby, Shell, SQL, VB, XML, dan lainnya.
Notepad++ memiliki banyak kelebihan, seperti memiliki GUI yang baik
dan menarik. Selain itu, Notepad++ juga dapat ditambahkan berbagai plugin yang
bisa mempermudah pekerjaan programmer.
3. Android Studio
Android Studio merupakan Integrated Development Environment (IDE)
resmi υntυk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA. Android
berubah mеnјаԁі platform уаng Ьеgіtυ cepat ԁаӏаm mеӏаkυkаn inovasi. Hаӏ іnі tіԁаk
lepas ԁагі pengembangan utama dibelakangnya, уаіtυ Google. Googlelah уаng
mengakuisisi Android ԁаn kеmυԁіаn membuatkan ѕеЬυаһ platform.
Platform android terdiri ԁагі Sistem Operasi berbasis Linux, sebuah
GUI (Graphic User Interface), sebuah web browser ԁаn Aplikasi Studio End-User
уаng dapat ԁі download ԁаn јυgа para pengembang Ьіѕа ԁеngаn leluasa berkarya
serta menciptakan aplikasi уаng tегЬаіk ԁаn terbuka υntυk digunakan оӏеһ
ЬегЬаgаі macam perangkat.
Netbeans
adalah sebuah aplikasi Integrated Development Environment (IDE) yang
berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing
merupakan sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat
berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan
Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam
suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI),
suatu kode editor atau text, suatu compiler dan suatu debugger.
5. Eclipse
Eclipse
adalah IDE open source gratis lainnya untuk pengembang Java. Ini adalah
lingkungan pengembangan terintegrasi yang ideal untuk pemrograman Java.
Menggunakan Eclipse, kamu bisa membuat aplikasi Java apa saja yang dapat
berjalan di platform apa pun. Baik di web, seluler, dan desktop. Selain Java,
Eclipse mendukung bahasa lain seperti C, PHP, Perl, Python, dan Ruby.
No comments:
Post a Comment