KELOMPOK II
0723 11 040
0723 11 055
0723 11 014
0723 11 044
0723 11 035
0723 11 011
0723 13 11 019
0723 13 11 020
Command Interpreter atau shell, yang bertugas dalam membaca input dari pengguna
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh apliaksi lain
Membuat komputer menjadi lebih mudah dan menarik serta nyaman digunakan
Tidak hanya itu, fungsi sistem operasi komputer dibagi dalam tiga bagian yaitu sebagai
mediator, sebagai wadah, dan sebagai penerjemah.
Fungsi sistem operasi sebagai mediator, adalah sistem operasi komputer menjadi
penengah atau penghubung perangkat keras komputer (hardware) dengan perangkat
lunak komputer (sofware).
Fungsi sistem operasi sebagai wadah adalah sistem operasi komputer tempat
menginstal suatu aplikasi, dan sebaliknya.
Fungsi sistem operasi komputer sebagai penerjemah adalah sistem operasi komputer
melakukan proses penerjemahan bahasa program untuk ditampilkan ke layar monitar
yang berupa kombinasi grafis dan teks.
g. UNIX merupakan sistem operasi yang kini banyak digunakan komputer mini atau
mainframe.
h. Sistem Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang umumnya
disebut dengan Mac atau Macintosh.
i. Microsoft Windows yang antara lain terdiri dari Windows Desktop Environment (versi
1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows
NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun
2009, dan Windows 8 yang dirilis pada Oktober 2012)).(http://www.artikelsiana.com)
BAHASA PEMROGRAMAN
Bahasa pemrograman (language software) merupakan program yang digunakan untuk
menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa
mesin (machine languange), sehingga dapat diterima dan dimengerti oleh komputer.Apabila
languange software tidak tersedia, maka pembuat program harus menulis programnya
langsung dengan bahasa mesin yang berbentuk bilangan-bilangan binary.Suatu instruksi
program yang ditulis dalam bahasa mesin dapat berbentuk seperti 000100110010. Tanpa
mengetahui arti tertentu dari masing-masing bagian dari bilangan binary tersebut secara
persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari instruksi tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan
kumpulan dari instruksi-instruksi yang membentuk suatu program dalam bahasa mesin
disebut dengan object program. Tiap-tiap instruksi object code terdiri dari operation code (op
code) dan open and. Penulisan program dengan bahasa mesin dirasakan terlalu sulit dan
memakan banyak waktu, maka dikembangkan languange software sebagai alternatif
penulisan program yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3
(tiga) macam, yaitu assembler, kompiler, dan interpreter.
a. Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam
bahasarakitan (assembly) ke dalam bahasa mesin.
b. Kompiler adalah program penerjemah yang mengonversi semua kode sumber selain
dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat
dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut
kompilasi.
c. Intepreter adalah program yang menerjemahkan satu per satu instruksi dalam kode
sumber kemudian menjalankan instruksi yang telah diterjemahkan tersebut.
Perangkat lunak bahasa pemrograman (language software) merupakan program yang
digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke
dalam bahasa mesin sehingga dapat diterima dan dimengerti oleh komputer.Pada dasarnya
bahasa komputer dapat dibedakan menjadi empat macam, yaitu bahasa mesin dan bahasa
assembly (kedua bahasa ini termasuk bahasa tingkat rendah/low level language), bahasa
tingkat tinggi (high level language), dan bahasa generasi keempat.
1. Bahasa mesin
Bahasa mesin termasuk ke dalam bahasa tingkat rendah (low level language) karena
sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini hanya akan dipahami
oleh komputer itu sendiri. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan
angka yang ada di dalam komputer yang biasanya diwakili oleh kode angka 1 (satu)
dan 0 (nol). Kode ini merupakan sinyal elektronik yang memberitahu komputer apa
yang harus dikerjakan. Dalam penggunaannya biasanya intruksi dituliskan dalam
bentuk bahasa pemrograman yang akan disampaikan ke kompiler, assembler, atau
interpreter yang bertugas untuk menerjemahkan bahasa pemrograman tadi ke bahasa
mesin.
Assembler merupakan sebuah program.Program ini mengambil informasi yang
dituliskan oleh programmer dalam bahasa assembly dan menerjemahkannya ke
sebuah program yang dapat dieksekusi komputer.output assembler harus diproses oleh
linker untuk menghasilkan program akhir.
2. Bahasa assembly
Bahasa asembly adalah bahasa pemrograman yang menggunakan bahasa rakitan.
Bahasa assembly kebanyakan digunakan untuk pengendalian hardware yang
diwujudkan dalam kependekan kata-kata sebagai pengganti kode-kode biner,
misalnya JNZ (jump non zero) yang artinya lompatlah jika tidak sama dengan nol.
Kelanjutan dari bahasa assembly adalah sebuah program yang berguna untuk
mengambil informasi yang dituliskan oleh seorang programmer dalam bahasa
assembly serta menerjemahkannya ke dalam sebuah program yang dapat dieksekusi
oleh komputer, program ini dinamakan assembler. Output assembler harus diproses
oleh linker untuk menghasilkan program akhir.
3. Bahasa tingkat tinggi (high level languange)
Bahasa tingkat tinggi memiliki arti bahwa bahasa ini lebih mudah dimengerti oleh
banyak orang karena memang dirancang untuk orang yang awam.Bahasa
pemrograman yang termasuk dalam bahasa tingkat tinggi adalah sebagai berikut.
program
ini
dikembangkan
pada
tahun
1965
di
Darmouth
Bahasa pemrograman generasi keempat meliputi Microsoft Visual Basic, Visual J++,
dan Visual C++ yang dikembangkan dari keluarga besar bahasa tingkat tinggi untuk
memudahkan pemrograman.
sumber : http://budisma.web.id/
APLIKASI
Program Aplikasi adalah software atau perangkat lunak komputer yang dibuat untuk
melakukan Tugas tertentu.Jika sistem operasi komputer (misalnya Windows) berfungsi untuk
melakukanoperasi dasar, program aplikasi tertentu bisa kita tambahkan (install) untuk
melengkapi kemampuan sistem operasikomputer untuk melakukan tugas-tugas yang lebih
spesifik.Ada banyak sekali program aplikasi komputer. Secara garis besar, jenis Program
Aplikasi komputer berdasarkan kegunaan dan contohnya sebagai berikut:
1. Aplikasi Perkantoran atau Office: untuk menunjang tugas
administratif
Explorer, Mozilla Firefox, google chrome dan Opera yang semuanya berfungsi untuk
menjelajah internet atau browsing. Selain itu ada beberapa software khusus,misalnya
mIRC dan Yahoo! Messenger untuk chatting, FileZilla untuk transfer file, dan
Outlook untuk mengelola email.Web browser Mozilla Firefox (aslinya bernama
Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah
peramban web lintas platform gratis yang dikembangkan oleh Yayasan Mozilla dan
ratusan sukarelawan (http://id.wikipedia.org).