Selasa, 08 November 2011

perbedaan sistem operasi,sowftware aplikasi dan bahasa pemograman

Sistem operasi

(bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, 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 boot diri.
Waktu-berbagi jadwal tugas sistem operasi untuk penggunaan yang efisien dari sistem dan juga dapat mencakup akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lainnya.
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,[1][2] 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.
Software aplikasi

 software aplikasi adalah software program yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari :
1. Bahasa pemrograman (programming language)
2. Program aplikasi (Application Program)
3. Program paket / paket aplikasi (packet program)
4. Program utilitas (utility program)
5. Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :
a. analis system
b. programmer
c. operator
d. administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database. Ini dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
e. administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
Bahasa pemrograman,
 atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
[sunting] Daftar Bahasa Pemrograman
Berikut ini adalah daftar bahasa pemrograman komputer:

Rabu, 12 Oktober 2011

PEMANFAATAN TI DAN TANTANGAN DI MASA YANG AKAN DATANG

Manfaat Teknologi Informasi dan Komunikasi (TIK) bagi kehidupan manusia dalam perkembangannya, teknologi informasi dan komunikasi (TIK) memiliki peran penting bagi kehidupan manusia. Selain mempercepat komunikasi, TIK juga memudahkan manusia dalam menyelesaikan urusannya.
Berikut  peranan TIK dalam berbagai bidang kehidupan manusia :

1. Bidang Penerbangan

  • Mengatur jadwal penerbangan (flight scheduling).
  • Mengatur perubahan jadwal terbang secara mendadak (itinerary change).
  • Mengatur sistem penjualan tiket dan reservasi penerbangan (real time reservation).
  • Mengatur sistem komunikasi kepada pilot-pilot pesawat mengenai apa yang harus dilakukan (flight progress checks).

2. Bidang Perbankan

  • Mengatur pelayanan rekening kepada nasabah.
  • Menyediakan mesin teller otomatis atau anjungan tunai mandiri (ATM). Dengan perangkat ini, pihak bank dapat memberikan kemudahan kepada nasabah untuk melakukan transaksi walaupun pada saat libur.

3. Bidang Perdagangan

  • Menyediakan sistem jaringan yang terkoneksi melalui alat bantu scanner (pemindai).
  • Menyediakan alat bantu konsumen untuk melakukan pengecekan harga.

4. Bidang Perkantoran

  • Menyediakan mesin penjawab telepon secara otomatis.
  • Menyediakan alat pengolah kata dengan mesin komunikasi berupa teleks dan faksimile.

5. Rumah Masa Depan

Peranan TIK dalam rumah masa depan yang berdasar pada home automation adalah ketersediaan alat pemantau bahaya yang dapat memberitahukan pencurian, kebakaran, dan kebocoran gas. Alat ini berfungsi secara otomatis dan diperintah lewat saluran telepon.