Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Tuesday, February 18, 2014

FUNGSI TOMBOL KEYBOARD KOMPUTER

Fungsi tombol-tombol yang ada pada keyboard komputer - Sebelumnya dalam blog ini juga pernah dibahas tentang fungi tombol Ctr dari A hingga Z , namun untuk tombol2 lain seperti Alt, Shift , F1 hingga F12 , Tab dan lain sebagainya mungkin ada sebagian dari sobat yang belum mengetahuinya,,
nah berikut adalah berbagai macam fungsi tombol-tombol keyboard yang ada pada komputer/PC/Laptop/Notebook dll lengkap
Fungsi tombol pada keyboard komputer pasti memiliki peranannya masing-masing. Keyboard pada komputer berperan sebagai penghubung antara mesin
untuk yang ingin mengetahui semua fungsi keyboard silakan membaca artikel ini lengkap nya.
Ctrl + A : Select All
Ctrl + B : Bold
Ctrl + C : Copy
Ctrl + D : Font
Ctrl + E : Center Alignment
Ctrl + F : Find
Ctrl + G : Go To
Ctrl + H : Replace
Ctrl + I : Italic
Ctrl + J : Justify Alignment
Ctrl + K : Insert Hyperlink
Ctrl + L : Left Alignment
Ctrl + M : Hanging Indent
Ctrl + N : New
Ctrl + O : Open
Ctrl + P : Print
Ctrl + Q : Normal Style
Ctrl + R : Right Alignment
Ctrl + S : Save / Save As
Ctrl + T : Left Indent
Ctrl + U : Underline
Ctrl + V : Paste
Ctrl + W : Close
Ctrl + X : Cut
Ctrl + Y : Redo
Ctrl + Z : Undo
Ctrl + 1 : Single Spacing
Ctrl + 2 : Double Spacing
Ctrl + 5 : 1,5 lines
Ctrl + Esc : Start Menu
F1 : Menjalankan fungsis pertolongan yang disediakan pada Word
F2 : Memindahkan teks atau objek yang dipilih
F3 : Menjalankan perintah AutoText
F4 : Mengulangi perintah sebelumnya
F5 : Menjalankan perintah Find and Replace atau Goto
F6 : Menjalankan Perintah Other Pane
F7 : Memeriksaan kesalahan ketik dan ejaan teks
F8 : Awal perintah penyorotan/pemilihan teks atau objek
F9 : Mengupdate Field (Mail Merge)
F10 : Mengaktifkan Menu
F11 : Memasukkan field berikutnya (Mail Merge)
F12 : Mengaktifkan dialog Save As
Esc : Membatalkan dialog / perintah
Enter : Melaksanakan pilihan atau mengakhiri suatu paragraf
Tab : Memindahkan teks sesuai dengan tanda tab yang ada pada ruler horizontal
Windows : Mengktifkan Menu Start
Shortcut : Mengaktifkan shortcut pada posisi kursor
Delete : Menghapus 1 karakter di sebelah kanan kursor
Backspace : Menghapus 1 karakter di sebelah kiri kursor
Insert : Menyisip karakter di posisi kursor
Home : Memindahkan posisi kurosr ke awal baris
End : Memindahkan posisi kurosr ke akhir baris
Page Up : Menggulung layar ke atas
Page Down : Menggulung layar ke atas
Up : Memindahkan kursor 1 baris ke atas
Down : Memindahkan kursor 1 baris ke bawah
Left : Memindahkan kursor 1 karakter ke kiri
Right : Memindahkan kursor 1 karakter ke kanan
Num Lock On : Fungsi pengetikan angka-angka dan operator matematik aktif
Num Lock Off : Fungsi tombol navigasi aktif
Shift + F10 : Membuka menu pintas, sama seperti mengklik kanan
Alt : Penekanan tombol yang tidak dikombinasikan dengan tombol lain hanya
berfungsi untuk mengaktifkan atau memulai penggunaan menu bar
Shift + Delete : Menghapus item yang dipilih secara permanen tanpa menempatkan item
dalam Recycle Bin
Ctrl + Right Arrow : Memindahkan titik penyisipan ke awal kata berikutnya
Ctrl + Left Arrow : Memindahkan titik penyisipan ke awal kata sebelumnya
Ctrl + Down Arrow : Memindahkan titik penyisipan ke awal paragraf berikutnya
Ctrl + Up Arrow : Memindahkan titik penyisipan ke awal paragraf sebelumnya
Alt + F4 : Menutup item aktif, atau keluar dari program aktif
Alt + Enter : Menampilkan properti dari objek yang dipilih
Alt + Spacebar : Buka menu shortcut untuk jendela aktif
Ctrl + F4 : Close dokumen aktif dalam program-program yang memungkinkan Anda
untuk memiliki beberapa dokumen yang terbuka secara bersamaan
Alt + Tab : Switch antara item yang terbuka
Alt + Esc : Cycle melalui item dalam urutan yang mereka telah dibuka
Ctrl + Shift + Tab : Bergerak mundur melalui tab
Shift + Tab : Bergerak mundur melalui pilihan
Version 2 Keyboard Komputer
• CTRL + C (Copy)
• CTRL+X (Cut) CTRL + X (Cut)
• CTRL+V (Paste) CTRL + V (Paste)
• CTRL+Z (Undo) CTRL + Z (Undo)
• DELETE (Hapus)
• SHIFT+DELETE (Menghapus item yang dipilih secara permanen tanpa menempatkan item dalam Recycle Bin)
• CTRL sambil menyeret (men-drag) sebuah item (Menyalin item yang dipilih)
• CTRL + SHIFT sambil menyeret item (Buat cara pintas ke item yang dipilih)
• Tombol F2 (Ubah nama item yang dipilih)
• CTRL + RIGHT ARROW (Memindahkan titik penyisipan (kursor) ke awal kata berikutnya)
• CTRL + LEFT ARROW (Memindahkan titik penyisipan (kursor) ke awal kata sebelumnya)
• CTRL + DOWN ARROW (Memindahkan titik penyisipan (kursor) ke awal paragraf berikutnya)
• CTRL + UP ARROW (Memindahkan titik penyisipan (kursor) ke awal paragraf sebelumnya)
• CTRL + SHIFT dengan salah satu ARROW KEY (Sorot blok teks)
• SHIFT dengan salah satu ARROW KEY (Pilih lebih dari satu item dalam sebuah jendela atau pada desktop, atau pilih teks dalam dokumen)
• CTRL + A (Pilih semua)
• Tombol F3 (Mencari sebuah file atau folder)
• ALT + ENTER (Melihat properti untuk item yang dipilih)
• ALT + F4 (Menutup item aktif, atau keluar dari program aktif)
• ALT + ENTER (Menampilkan properti dari objek yang dipilih)
• ALT + SPACEBAR (Buka menu shortcut untuk jendela aktif)
• CTRL + F4 (Menutup dokumen aktif dalam program-program yang memungkinkan Anda untuk memiliki beberapa dokumen yang terbuka secara bersamaan)
• ALT + TAB (Beralih antara item yang terbuka)
• ALT + ESC (Cycle melalui item dalam urutan yang mereka telah dibuka)
• Tombol F6 (Siklus melalui elemen-elemen layar dalam jendela atau pada desktop)
• Tombol F4 (Menampilkan Address bar list di My Computer atau Windows Explorer)
• SHIFT + F10 (Menampilkan menu shortcut untuk item yang dipilih)
• ALT + SPACEBAR (Tampilan menu Sistem untuk jendela aktif)
• CTRL + ESC (Menampilkan menu Start)
• ALT + huruf digarisbawahi dalam nama menu (Menampilkan menu yang sesuai)
• Surat digarisbawahi dalam nama perintah pada menu yang terbuka (Lakukan perintah yang sesuai)
• Tombol F10 (Aktifkan menu bar dalam program aktif)
• ARROW (Buka menu berikutnya ke kanan, atau membuka submenu)
• LEFT ARROW (Buka menu sebelah kiri, atau menutup submenu)
• Tombol F5 (Memperbarui jendela aktif atau merefresh)
• BACKSPACE (Melihat folder satu level ke atas di My Computer atau Windows Explorer)
• ESC (Membatalkan tugas sekarang)
• SHIFT ketika Anda memasukkan CD-ROM ke dalam CD-ROM (Mencegah CD-ROM secara otomatis bermain/autoplay)
Keyboard Shortcuts Dialog Box
• CTRL + TAB (Move forward melalui tab)
• CTRL + SHIFT + TAB (Bergerak mundur melalui tab)
• TAB (Move forward melalui pilihan)
• SHIFT + TAB (Bergerak mundur melalui pilihan)
• ALT + huruf yang digarisbawahi (Lakukan perintah yang sesuai atau pilih opsi yang sesuai)
• ENTER (Lakukan perintah untuk opsi atau tombol aktif)
• SPACEBAR (Pilih atau menghapus kotak centang jika pilihan yang aktif adalah check box)
• Arrow tombols Panah (Pilih sebuah tombol jika pilihan aktif adalah group tombol pilihan)
• Tombol F1 (Menampilkan Help)
• Tombol F4 (Menampilkan item dalam daftar aktif)
• BACKSPACE (Membuka folder satu tingkat ke atas jika folder dipilih dalam Simpan Sebagai atau Buka kotak dialog)
Microsoft Natural Tombolboard Shortcuts Microsoft Natural Tombolboard Shortcut

• Windows Logo (Menampilkan atau menyembunyikan menu Start)
• Logo Windows + BREAK (Menampilkan System Properties dialog box)
• Logo Windows + D (Menampilkan the desktop)
• Logo Windows + M (Meminimalkan semua jendela)
• Logo Windows + SHIFT + M (Memulihkan jendela yang diminimalkan)
• Logo Windows + E (Membuka My Computer)
• Logo Windows + F (Mencari for a file atau folder)
• CTRL + Windows Logo + F (Mencari for komputer)
• Logo Windows + F1 (Menampilkan Windows Help)
• Logo Windows + L (Mengunci keyboard)
• Logo Windows + R (Membuka kotak dialog Run)
• Logo Windows + U (Membuka Utility Manager)
Accessibility Tombolboard Shortcuts
• Right SHIFT selama delapan detik (Beralih FilterTombols on atau off)
• LEFT ALT + LEFT SHIFT + PRINT SCREEN (Beralih High Contrast on atau off)
• LEFT ALT + LEFT SHIFT + NUM LOCK (Mengaktifkan MouseTombols on atau off)
• SHIFT lima kali (Mengaktifkan StickyTombols on atau off)
• NUM LOCK selama lima detik (Mengaktifkan ToggleTombols on atau off)
• Logo Windows + U (Membuka Utility Manager)
Windows Explorer Tombolboard Shortcuts Windows Explorer Tombolboard Shortcuts
• END (Menampilkan bagian bawah jendela aktif)
• HOME (Menampilkan bagian atas jendela aktif)
• NUM LOCK + Asterisk sign (*) (Tampilkan semua subfolder yang berada di bawah folder yang dipilih)
• NUM LOCK + Plus sign (+) (Menampilkan isi dari folder yang dipilih)
• NUM LOCK + Minus sign (-) (Collapse folder yang dipilih)
• LEFT ARROW (Collapse pilihan saat ini jika diperluas, atau pilih folder utama)
• RIGHT ARROW (Menampilkan pilihan saat ini, atau pilih subfolder pertama)
Shortcut Tombols for Character Map Tombol pintas untuk Peta Karakter
• Setelah Anda klik dua kali pada grid karakter karakter, Anda dapat bergerak melalui grid dengan menggunakan cara pintas tombolboard:
• RIGHT ARROW (Pindah ke kanan atau ke awal baris berikutnya)
• LEFT ARROW (Pindah ke kiri atau ke akhir baris sebelumnya)
• UP ARROW (Pindah ke atas satu baris)
• DOWN ARROW (Pindah ke bawah satu baris)
• PAGE UP (Pindah ke atas satu layar pada satu waktu)
• DOWN (Pindah ke bawah satu layar pada satu waktu)
• HOME (Pindah ke awal baris)
• END (Pindah ke akhir baris)
• CTRL + HOME (Pindah ke karakter pertama)
• CTRL + END (Pindah ke karakter terakhir)
• SPACEBAR (Beralih antara yang lebih besar dan Normal ketika seorang karakter yang dipilih)
Microsoft Management Console (MMC) Main Window Tombolboard Shortcuts
• CTRL + O (Open yang disimpan konsol)
• CTRL + N (Buka konsol baru)
• CTRL + S (Save the open console)
• CTRL + M (Menambah atau menghapus item konsol)
• CTRL + W (Buka jendela baru)
• F5 tombol (Update konten dari semua jendela konsol)
• ALT + SPACEBAR (Menampilkan menu jendela MMC)
• ALT + F4 (Close the console)
• ALT + A (Menampilkan the Action menu)
• ALT + V (Menampilkan the View menu)
• ALT + F (Menampilkan the File menu)
• ALT + O (Menampilkan the Favorites menu)
Konsol MMC Window Tombolboard Shortcuts
• CTRL + P (Mencetak halaman aktif atau aktif pane)
• ALT + tanda Minus (-) (Menampilkan menu jendela jendela konsol yang aktif)
• SHIFT + F10 (Menampilkan the Action menu shortcut untuk item yang dipilih)
• Tombol F1 (Membuka topik Bantuan, jika ada, untuk item yang dipilih)
• Tombol F5 (Update konten dari semua jendela konsol)
• CTRL + F10 (Memaksimalkan jendela konsol yang aktif)
• CTRL + F5 (Memulihkan jendela konsol yang aktif)
• ALT + ENTER (Menampilkan kotak dialog Properties, jika ada, untuk item yang dipilih)
• Tombol F2 (Ubah nama item yang dipilih)
• CTRL + F4 (Close jendela konsol yang aktif. Ketika sebuah konsol hanya memiliki satu jendela konsol, jalan pintas ini akan menutup konsol)
Remote Desktop Connection Navigation
• CTRL+ALT+END (Open the m*cro$oft Windows NT Security dialog box
• ALT + PAGE UP (Beralih antara program dari kiri ke kanan)
• ALT + PAGE DOWN (Beralih antara program dari kanan ke kiri)
• ALT + INSERT (Cycle melalui program-program yang terakhir digunakan)
• ALT + HOME (Menampilkan menu Start)
• CTRL + ALT + BREAK (Beralih komputer klien antara jendela dan layar penuh)
• ALT+DELETE (Menampilkan the Windows menu) ALT + DELETE (Menampilkan the Windows menu)
• CTRL + ALT + Minus sign (-) (Membuat snapshot dari jendela aktif klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan PRINT SCREEN pada komputer lokal.)
• CTRL + ALT + Plus sign (+) (Membuat snapshot dari seluruh area jendela klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan ALT + PRINT SCREEN pada komputer lokal.)
Internet Explorer navigation Internet Explorer navigasi
• CTRL + B (Membuka kotak dialog Atur Favorit)
• CTRL + E (Open the Mencari bar)
• CTRL + F (Start the Find utility)
• CTRL + H (Open the History bar)
• CTRL + I (Open the Favorites bar)
• CTRL + L (Buka kotak dialog Open)
• CTRL + N (Start contoh lain dari browser dengan alamat Web yang sama)
• CTRL + O (Membuka kotak dialog Buka, sama seperti CTRL + L)
• CTRL + P (Membuka kotak dialog Print)
• CTRL + R (Memperbarui halaman Web ini)
• CTRL + W (Close jendela aktif)

Sunday, December 1, 2013

Teknik Komputer Komputer Software

komputer software

Komputer Software - Ini adalah lanjutan dari postingan sebelumnya, postingan teknik komputer sebelumnya mengenai konsep sistem komputer yang mengulas mengenai Komputer Hardware, kali ini akan dibahas mengenai software, oke mari disimak dan dipelajari.

Komputer merupakan mesin yang memproses data menjadi suatu informasi. Komputer digunakan users untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah software atau perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini disusun program atau perangkat lunak.
  • Klasifikasi perangkat lunak
Perangkat lunak dapat diklasifikasikan sebagai berikut
1. System Software:
  • Operating System (OS) merupakan perangkat lunak yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna.
Contoh sistem operasi: MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.
  • Programming Languages merupakan perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain.
Bahasa pemprograman dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan “bahasa manusia”. Bahasa tingkat rendah (atau biasa disebut bahasa assembly) merupakan bahasa dengan pemetaan satu per satu terhadap instruksi komputer.

- Contoh bahasa, tingkat tinggi : Pascal, BASIC, Prolog, Java dll,

- Contoh bahasa, tingkat menengah : bahasa C.
  • System Utility merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti antivirus, partisi hardisk, manajemen hardisk, dll.
Contoh produk program utilitas: Norton Utilities, PartitionMagic, McAfee, dll.

2. Application Software
  • Custom-made Software / Custom Software / Tailor-made Software merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik.
Contoh : aplikasi akuntansi, aplikasi perbankan, aplikasi
manufaktur, dll.
  • Commercial Software / Package Software :
  1. wordprocessor,
  2. desktop publishing,
  3. spareadsheet,
  4. database management system,
  5. graphics software, dsb
komputer software
software komputer
>Perangkat Lunak Gratis
1. Freeware adalah perangkat lunak bebas yang mengacu pada kebebasan para penggunanya untuk menjalankan, menggandakan, menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja perangkat lunak. Suatu program merupakan perangkat lunak bebas, jika setiap pengguna memiliki semua dari kebebasan tersebut. Dengan demikian, kita seharusnya bebas untuk menyebarluaskan salinan program itu, dengan atau tanpa modifikasi (perubahan), secara gratis atau pun dengan memungut biaya penyebarluasan, kepada siapa pun dimana pun. Kebebasan untuk melakukan semua hal di atas berarti kita tidak harus meminta atau pun membayar untuk ijin tersebut. Ada beberapa kategori yang dikatakan freeware :
  • Copylefted: Copyright pada author, contoh LGPL dan GPL, jadi perubahan dan distribusinya bisa dilakukan tanpa ada batasannya.
  • Non Copylefted : free software yang mengizinkan distribusi ulang atau modifikasi dengan menambahkan batasan baru, sehingga setiap kopi software ini, dalam bentuk binary ataupun termodifikasi bisa menjadi proprietary software. Contoh : X Window System.
  • Non Copyrighted: public domain yang terdiri dari pekerjaan kreatif dan pengetahuan lainnya; tulisan, hasil seni, musik, sains, penemuan, dan lainnya; yang tidak ada seseorang atau suatu organisasi memiliki minat proprietari. (minat proprietary biasanya dilakukan dengan sebuah hak cipta atau paten.) Hasil kerja dan
    penemuan yang ada dalam domain umum dianggap sebagai bagian dari warisan budaya publik, dan setiap orang dapat menggunakan mereka tanpa batasan (tidak termasuk hukum yang menyangkut keamanan, ekspor, dll.). Contoh : STP MP3 Player.
  • Copyrighted pada author: MIT license, BSD license, Apache license.
2. Semi-Free Software : Software yang non-free, namun mengizinkan untuk menggunakan, mendistribusikan, dan memodifikasinya untuk kepentingan nonprofit. Contoh : PGP

>Perangkat Lunak dengan hak cipta
  • Open Source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu orang/lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.
  • Evaluation Copy/Trial /Preview/Demo adalah software yang dapat Anda gunakan tapi ada batasan waktu atau jumlah pengguna, atau ada trialware yang menonaktifkan beberapa fungsi dari software tersebut.
  • Copyrighted software
  • Shareware : Shareware adalah perangkat lunak yang membatasi penggunanya dengan mengurangi fitur-fitur tertentu atau membatasi masa penggunaannya selama jangka waktu tertentu ataupun juga penggabungkan kedua hal ini. Tujuan dari publikasi shareware adalah untuk berbagi fungsi dan keunggulan perangkat lunak itu kepada konsumen sehingga konsumen bisa berkesempatan mencoba secara langsung perangkat lunak tersebut untuk kemudian memutuskan tidak lagi memakai software tersebut atau membeli versi penuhnya. Contoh : Winzip, mIRC, MusicMatch Jukebox, Real Jukebox.
Istilah yang terkait dengan software lainnya
  1. Adware : Varian dari freeware yang menampilkan iklan pada tampilan software (umumnya berupa banner). Contoh : GoZilla!, JetAudio (mulai versi 4.7), Eudora Pro (mulai versi 4.2), Opera (mulai versi 5).
  2. Spyware : Suatu istilah untuk menyebut software yang membonceng sebuah adware, yang bertugas mendownload iklan untuk ditampilkan pada adware tersebut. Namun, spyware umumnya juga melakukan penyadapan data teknis komputer yang ditempatinya dan dikirimkan saat komputer itu online.
  3. Nagware : Varian dari shareware yang selalu menampilkan layar peringatan setiap digunakan, layar ini akan hilang jika software diregistrasi (dengan membayar), namun software itu sendiri masih berfungsi secara normal walaupun tidak diregistrasi. Contoh : ACDSee (sampai versi 2.42), WinZip, mIRC.
  4. Stripware : Varian dari freeware yang menawarkan versi gratis dari software komersial dengan fasilitas yang terbatas, biasanya ditandai dengan pemberian nama Personal Edition/Lite Version/Basic. Contoh : Eudora Lite, Real Player Basic, Linux (distribusi Corel).
  5. Optionware :Varian dari freeware yang meminta imbalan secara sukarela dalam bentuk selain uang, misalnya : e-mail (mailware), prangko (stampware), surat/kartupos, dll, bahkan ada yang meminta anda untuk menyumbangkan sejumlah uang kepada yang membutuhkan, bahkan ada yang hanya meminta Anda untuk berhenti menggerutu tentang sulitnya hidup (!). Contoh : Arachnophilia.
  6. Alpha Version : Software proprietary yang telah selesai pengkodeannya dan dapat digunakan, namun masih harus menjalani pengujian internal (dalam lingkungan pembuatnya). Contoh : Mozilla.
  7. Beta Version : Software proprietary yang telah selesai pengkodeannya dan dapat digunakan, namun masih harus menjalani pengujian eksternal (di luar lingkungan pembuatnya). Software beta bisa gratis, bisa juga komersial. Contoh : ICQ.
  8. Commercial Sofware : Software yang dijual dan dilindungi hak cipta (copyright), dapat bersifat open source atau closed source (proprietary). Contoh : Zope, GNU Ada.
  9. Proprietary Software : Software komersial yang bersifat closed source, merupakan kebalikan dari free software. Contoh : MS Windows, MS Office.
Data berasal dari bahasa latin yakni datum yang artinya adalah sesuatu yang diberikan. Di dalam komputer terdapat tiga buah tipe data dasar, yaitu:
  1. bilangan bulat atau dikenal dengan nama integer,
  2. bilangan pecahan atau yang biasanya dikenal dengan floating point,
  3. simbol atau karakter.
komputer software
Data

Komputer merepresentasikan data dalam bentuk biner karena setiap sel atau bit data dalam komputer hanya dapat menyimpan dua macam keadaan, yaitu tegangan tinggi dan tegangan rendah. Perbedaan tegangan tersebut mewakili nilai TRUE dan FALSE, atau bit 1 dan 0.

Kita sudah belajar secara lengkap konsep sistem komputer dari Computer System, Komputer Hardware dan terakhir yang barusan kita pelajari Komputer Software, terus ikuti setiap pembahasan artikel teknik komputer yang akan memberikan pelajaran mengenai komputer baik hardware maupun software, baik online maupun offline,  pokoknya seputar dunia komputer, silahkan subscribe dan follow agar update artikel di blog teknik komputer ini terkirim ke email nya sobat, jika sobat tidak mau hilang materi pembahasan di halaman ini, sobat bisa bookmark dengan cara tekan tombol Ctrl dan tombol huru (d) yang ada di keyboard komputer atau laptop sobat, oke sekian dan semoga bermanfaat.

Saturday, November 30, 2013

Sistem Komputer Kongkurensi


Sistem Komputer - Pengertian kongkurensi

Perkembangan sistem komputer mendatang adalah menuju ke sistem multi- processing, multiprogramming, terdistribusi dan paralel yang mengharuskan adanya proses-proses yang berjalan bersama dalam waktu yang bersamaan. Hal demikian merupakan masalah yang perlu perhatian dari perancang sistem operasi. Kondisi dimana pada saat yang bersamaan terdapat lebih dari satu proses disebut dengan kongkurensi (proses-proses yang kongkuren). Proses-proses yang mengalami kongkuren dapat berdiri sendiri (independen) atau dapat saling berinteraksi, sehingga membutuhkan sinkronisasi atau koordinasi proses yang baik. Untuk penanganan kongkuren, bahasa pemograman saat ini telah memiliki mekanisme kongkurensi dimana dalam penerapannya perlu dukungan sistem operasi dimana bahasa berada.

Prinsip-prinsip kongkurensi Kongkurensi merupakan kegiatan yang berhubungan dengan :
a. Alokasi waktu pemroses untuk proses-proses yang aktif.

b. Pemakaian bersama dan persaingan untuk mendapatkan sumber daya.

c. Komunikasi antar proses.

d. Sinkronisasi aktivitas banyak proses

Masalah kongkurensi dapat terjadi pada :
a. Banyak aplikasi.
Multiprogramming memungkinkan banyak proses sekaligus dijalankan. Proses-proses dapat berasal dari aplikasi-aplikasi berbeda. Pada sistem sistem multiprogramming bisa terdapat banyak aplikasi sekaligus yang dijalankan di sistem komputer.

b. Strukturisasi sebuah aplikasi yang terdiri dari kumpulan proses. Perluasan prinsip perancangan modular dan pemograman terstruktur adalah suatu aplikasi dapat secara efektif diimplementasikan sebagai kumpulan proses. Dengan sekumpulan proses, maka tiap proses menyediakan satu layanan spesifik tertentu.

c. Strukturisasi sebuah proses. Saat ini untuk peningkatan kinerja maka satu proses dapat memiliki banyak thread yang independen. Thread-thread tersebut harus dapat bekerjasama untuk mencapai tujuan proses. Strukturisasi satu aplikasi dapat dilakukan dengan banyak proses atau banyak thread. Sistem operasi modern telah mendukung banyak thread yang berkinerja lebih bagus dibanding proses dalam kondisi/lingkungan yang lebih terkendali.
Contoh : Suatu word processor antara lain mempunyai kemampuan :
  • Menerima masukan dari keyboard
  • Menerima masukan dari mouse atau perangkat penunjuk yang lain (asinkron)
  • Pemisahan kata-kata
  • Memformat baris menjadi rata kanan, kiri atau kanan-kiri
Aplikasi ini dapat diterapkan dengan banyak proses atau thread yang masing- masing mempunyai tugas tertentu. Dengan demikian, saat dilakukan penataan tampilan di layar, aplikasi sekaligus dapat menerima masukan dari mouse yang segera akan diteruskan ke aplikasi untuk mendapat perhatian.

d. Strukturisasi sistem operasi Keunggulan strukturisasi dapat diterapkan ke pemrograman sistem. Beberapa sistem operasi aktual yang dipasarkan dan yang sedang dalam riset telah diimplementasikan sebagai kumpulan proses. Sistem operasi bermodelkan client/server.


Kesulitan-kesulitan dalam kongkurensi, kecepatan proses pada sistem dipengaruhi oleh :

a. Aktivitas-aktivitas proses-proses lain

b. Cara sistem operasi menangani interupsi

c. Kebijaksanaan penjadwalan yang dilakukan oleh sistem operasi

Beberapa kesulitan yang muncul :
a. Pemakaian bersama sumber daya global. Apabila terdapat dua proses yang menggunakan variabel global yang sama serta keduanya membaca dan menulis ke variabel itu,maka urutan terjadinya pembacaan dan penulisan terhadap variabel itu menjadi kritis.

b. Pengelolaan alokasi sumber daya agar optimal. Apabila proses A meminta suatu kanal masukan/keluaran tertentu dan dipenuhi, kemudian terjadi proses A di suspend sebelum menggunakan kanal tersebut. Jika sistem operasi mengunci kanal (tidak memperbolehkan atau mencegah proses lain untuk menggunakannya), maka tindakan tersebut menghasilkan inefisiensi.

c. Pencarian kesalahan pemrograman. Pencarian kesalahan pada pemograman kongkuren lebih sulit dibanding pencarian kesalahan pada program-program sekuen.

Penanganan kongkurensi adalah dengan :
a. Mengetahui proses-proses yang aktif. Sistem operasi mengelola senarai proses di sistem operasi. Senarai ini berupa senarai PCB proses. Senarai berjumlah sesuai jumlah state yang diimplementasikan sistem operasi. 

b. Mengatur alokasi dan dealokasi beragam sumber daya untuk tiap proses yang aktif. Sumber daya yang harus dikelola antara lain :

  • Waktu pemroses
  • Memori Berkas-berkas (file)
  • Peralatan masukan/keluaran
  • Dan sebagainya
c. Proteksi data dan sumber daya fisik proses. Proteksi data dan sumber daya fisik masing-masing proses dari gangguan (interfensi) proses-proses lain.

d. Hasil-hasil proses harus independen. Hasil-hasil proses harus independen terhadap kecepatan relatif proses-proses lain dimana eksekusi dilakukan.

Sistem Komputer - Pengertian kongkurensi, lanjut sob langsung aja klik sistem komputer untuk melanjutkan materi kita ini.