Selasa, 19 April 2011

Operating System


  I.                  Memilih Sistem Operasi
Sistem komponen dan periferal hanya terdiri dari perangkat elektronik dan mekanik. Agar kedua perangkat tersebut dapat melakukan suatu pekerjaan secara bersamaan untuk melakukan tugas tertentu, di dalam program komputer diperlukan sistem operasi (OS).
Misalkan pengguna ingin menulis laporan dan mencetaknya dengan printer. Maka sebuah aplikasi pengolah kata yang diperlukan untuk menyelesaikan tugas ini. Informasi yang dimasukkan dari keyboard, ditampilkan di monitor, disimpan pada disk drive dan akhirnya dikirim ke printer.
Agar program pengolah kata dapat mencapai semua ini, ia harus bekerja dengan OS, yang mengontrol fungsi input dan output. Selain itu, data yang dimasukkan diproses di dalam komputer, disimpan di RAM dan diproses oleh CPU. Internal dan pengolahan juga dikendalikan oleh OS. Semua perangkat komputer, seperti server, desktop, laptop atau handheld, memerlukan sebuah OS agar dapat berfungsi.

II.                  Tujuan atau Kegunaan Sistem Operasi
OS bertindak seperti penerjemah antara aplikasi pengguna dan perangkar keras (hardware). Seorang pengguna berinteraksi dengan sistem komputer melalui sebuah aplikasi, seperti pengolah kata, spreadsheet, permainan atau program pengiriman pesan instan. Program aplikasi dirancang untuk tujuan tertentu, seperti pengolah kata, dan untuk mengetahui tentang apa yang terdapat di perangkat elektronik. Sebagai contoh, aplikasi ini tidak peduli dengan bagaimana informasi dimasukkan ke dalam aplikasi dari keyboard. Sistem operasi bertanggung jawab untuk menghubungkan antara aplikasi dan perangkat keras.
Ketika komputer dinyalakan, maka beban OS biasanya dari disk drive ke dalam RAM. Bagian dari kode OS yang berinteraksi langsung dengan hardware komputer dikenal sebagai kernel. Bagian yang bertatap muka (interfaces) dengan aplikasi dan pengguna, dikenal sebagai shell. Pengguna dapat berinteraksi dengan shell baik menggunakan command line interface (CLI) atau graphical user interface (GUI).
Ketika menggunakan CLI, pengguna berinteraksi langsung dengan sistem berbasis teks dengan memasukkan perintah dengan keyboard pada command prompt. Sistem mengeksekusi perintah, setiap memasukan teks. Sedang GUI memungkinkan pengguna untuk berinteraksi dengan sistem dengan tampilan yang menggunakan gambar grafis, multimedia, dan teks. GUI lebih bersahabat dengan pengguna dan memerlukan pengetahuan yang kurang daripada struktur perintah CLI untuk memanfaatkan sistem. Untuk alasan ini, banyak orang bergantung pada GUI. Sebagian besar sistem operasi menggunakan GUI dan CLI.
Sistem operasi memiliki kontrol penuh terhadap sumber daya perangkat keras. Mereka dirancang untuk bekerja dengan satu pengguna pada satu waktu. Mereka memungkinkan pengguna untuk (banyak tugas) multitask. Sistem operasi mencari sumber daya yang digunakan oleh suatu aplikasi.
Untuk bekerja dengan sumber daya yang tidak langsung terhubung ke sistem komputer, Perangkat lunak harus ditambahkan sebuah peragkat khusus yang memungkinkan perangkat untuk mengirim dan menerima data dari jaringan. Software ini dikenal sebagai redirector, mungkin ini merupakan bagian integral dari OS atau perlu diinstal secara terpisah sebagai klien jaringan. Ketika di install, sistem operasi menjadi sebuah sistem operasi jaringan (NOS / Network Operating System).
Sebuah NOS menawarkan penjadwalan kompleks dan pengguna perangkat lunak manajemen yang memungkinkan perangkat untuk berbagi sumber daya antara banyak pengguna dan memperlakukan sumber daya jaringan seolah-olah mereka secara langsung dihubungkan.

III.                  Kebutuhan Sistem Operasi
Ada banyak tersedia sistem operasi (OS) berbeda. Dengan beberapa contoh :
1. Microsoft Windows: XP, Vista, 2003 Server
2. Berbasis UNIX: IBM AIX, HPUX Hewlett Packard, dan Sun Solaris
3. BSD - BSD Free
4. Linux-Based (varietas Banyak)
5. Macintosh OS X
6. Non-Unix proprietary: IBM OS/400, z / OS
Sebagian besar sistem operasi meminta pengguna untuk membeli dan menyetujui lisensi komersial, ada beberapa sistem operasi yang dirilis dengan berbagai jenis lisensi yang dikenal sebagai GNU Public License (GPL). Lisensi komersial biasanya menolak pengguna untuk memodifikasi program dengan cara apapun. Contoh perangkat lunak OS komersial yaitu Windows XP, Mac OS X dan UNIX. Sebaliknya, GPL memungkinkan pengguna untuk memodifikasi dan meningkatkan kode tersebut jika mereka inginkan, untuk lebih sesuai dengan lingkungan mereka. Beberapa sistem operasi yang dirilis oleh GPL, yaitu Linux dan BSD.
Sistem operasi memerlukan sejumlah spesifikasi hardware (perangkat keras). Spesifikasi ini ditentukan oleh produsen dan mencakup hal-hal seperti:
{     Jumlah (Kapasitas) RAM
{     Kapasitas Hard disk yang dibutuhkan
{     Tipe prosesor dan kecepatan
{     Resolusi video
Sistem kinerja pada konfigurasi hardware minimum yang ditetapkan biasanya terbatas dan hanya cukup untuk mendukung OS dan tidak ada fungsi lainnya. Konfigurasi yang rekomendasikan biasanya pilihan yang lebih baik dan untuk mendukung aplikasi tambahan standar dan sumber daya. Untuk memanfaatkan semua fitur yang disediakan oleh sistem operasi, device atau peralatan hardware tambahan seperti sound card, NIC, modem, mikrofon, dan speaker umumnya diperlukan. OS melakukan tes terhadap berbagai jenis device dari hardware dan menguji manakah yang kompatibel dengan sistem operasi. Dan selalu pastikan bahwa perangkat keras yang telah disertifikasi untuk dapat bekerja dengan sistem operasi sebelum membeli dan memasangnya.

Contoh peralatan / device hardware
IV.                  Pemilihan Sistem Operasi (OS)
Memilih OS yang tepat membutuhkan banyak faktor yang harus dipertimbangkan sebelum memutuskan mana yang akan digunakan.
Langkah pertama dalam memilih OS adalah memastikan bahwa OS sepenuhnya mendukung kebutuhan pengguna.
{     Apakah OS yang mendukung aplikasi yang akan dijalankan?
{     Apakah keamanan dan fungsionalitas cukup untuk kebutuhan pengguna?
Selanjutnya, melakukan penelitian untuk memastikan bahwa device perangkat keras yang tersedia cukup untuk mendukung OS.
Ini termasuk device utama seperti memori, prosesor, dan harddisk, serta perangkat periferal (pendukung) seperti scanner, sound card, NIC dan removable storage.
Pertimbangan lain adalah tingkat sumber daya manusia yang diperlukan untuk mendukung OS. Dalam lingkungan bisnis, perusahaan hanya membatasi penggunaan satu atau dua sistem operasi dan mencegah atau bahkan melarang instalasi OS lainnya. Di lingkungan rumah, ketersediaan tenaga pendukung untuk OS mungkin menjadi faktor yang menentukan.
Pada saat memilih OS hal yang perlu dipertimbangkan itu adalah total biaya kepemilikan (Total Cost Of Ownership / TCO) dalam proses pengambilan keputusan. Hal ini tidak hanya mencakup biaya untuk mendapatkan dan menginstal OS, tetapi juga seluruh biaya pendukungnya. Faktor lain yang mungkin ikut bermain dalam proses pengambilan keputusan adalah ketersediaan sistem operasi. Beberapa negara dan / atau perusahaan telah membuat keputusan untuk mendukung OS (System Operation) jenis tertentu atau mungkin memiliki pembatasan tersendiri dari jenis teknologi tertentu.
proses pertimbangan dan kebutuhan


Sebuah OS diinstal dari hard disk, disebut sebuah partisi disk. Ada berbagai metode untuk menginstal sebuah OS. Metode yang dipilih untuk instalasi didasarkan pada sistem perangkat keras, OS yang diinstal, dan kebutuhan pengguna. Ada empat pilihan dasar yang tersedia untuk instalasi OS baru:
                                                                    
~    Clean Install
Clean Install (Instal Bersih) dilakukan pada sistem yang baru atau dalam kasus di mana tidak ada jalan upgrade antara OS saat ini dan yang sedang dipasang. Ia menghapus semua data pada partisi tempat OS diinstal dan memerlukan perangkat lunak aplikasi yang akan diinstal ulang. Sebuah sistem komputer baru memerlukan instalasi yang bersih. Sebuah instalasi yang bersih juga dilakukan pada saat instalasi OS yang ada telah menjadi rusak dalam beberapa cara.

~    Upgrade
Jika tinggal di dalam platform OS yang sama, sering mungkin untuk melakukan upgrade. Dengan upgrade, sistem pengaturan konfigurasi, aplikasi dan data akan terlindungi. Ini hanya menggantikan OS file lama dengan file OS baru.

~    Multi-boot
Hal ini dimungkinkan untuk menginstal lebih dari satu OS di komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi sendiri dan dapat memiliki file dan pengaturan konfigurasi sendiri.  Pada saat start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan. Hanya satu OS dapat berjalan pada satu waktu dan memiliki kendali penuh perangkat keras.

~    Virtualisasi
Virtualisasi adalah teknik yang sering digunakan pada server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang terpisah. Hal ini memungkinkan device fisik tunggal untuk berfungsi sebagai device beberapa logical.

Gambaran tentang cara – cara penginstalan



V.                  Persiapan Untuk Instal OS (Operating System)
            Sebuah daftar  sebelum instalasi membantu memastikan bahwa proses instalasi berhasil.
1)      Pastikan semua perangkat keras disertifikasi untuk bekerja dengan OS yang dipilih.
2)      Pastikan bahwa device perangkat keras memenuhi atau melebihi persyaratan minimal.
3)      Konfirmasikan bahwa media instalasi yang tersedia sesuai. Karena ukuran file sistem operasi saat ini, mereka biasanya tersedia pada kedua CD dan DVD media.
4)      Jika OS yang akan diinstal pada sistem yang sudah berisi data:
{     Gunakan alat diagnostik dan utilitas sistem untuk memastikan instalasi OS dalam kondisi baik, bebas dari file berbahaya atau merusak dan kode,
{     Lengkapi semua cadangan file-file penting.
5)      Jika melakukan clean-install, pastikan bahwa semua software aplikasi yang ada dapat untuk diinstal.

Sebelum memulai instalasi, kita perlu menentukan struktur partisi yang paling sesuai dengan kebutuhan pengguna.
Salah satu teknik yang tersedia untuk membantu melindungi data adalah untuk membagi harddisk menjadi beberapa partisi. Dengan clean isntall, banyak teknisi lebih suka untuk membuat satu partisi untuk data dan partisi yang terpisah untuk OS. Hal ini memungkinkan sebuah OS untuk ditingkatkan tanpa risiko kehilangan data. Hal ini juga menyederhanakan backup dan recovery file data. Hal ini juga diperlukan untuk menentukan jenis sistem berkas untuk digunakan. Sebuah sistem berkas adalah OS menggunakan metode untuk melacak file. Banyak yang berbeda jenis file sistem yang ada.
Sistem file yang digunakan meliputi FAT16/32, NTFS, HPFS, ext2, ext3. Setiap OS dirancang untuk bekerja dengan satu atau lebih dari jenis file sistem dan setiap jenis file system menawarkan keuntungan tertentu.
Hati-hati harus menjadi pertimbangan dengan jenis sistem file yang didukung oleh OS yang dipilih dan manfaat masing-masing. Meskipun alat ada untuk memodifikasi struktur partisi dan sistem file dari sebuah hard drive setelah instalasi, ini harus dihindari jika mungkin. Ketika memodifikasi baik sistem file atau struktur partisi pada harddisk, dapat mengakibatkan kehilangan data. Perencanaan yang cermat dapat membantu menjaga integritas data.  
Contoh Pembagian Partisi
 
VI.                  Jaringan ( Networking )
Setelah suatu OS diinstal, komputer dapat dikonfigurasi untuk berpartisipasi dalam jaringan. Jaringan adalah grup perangkat, seperti komputer, yang terhubung satu sama lain untuk tujuan berbagi informasi dan sumber daya. Sumber daya bersama dapat mencakup printer, dokumen dan koneksi akses Internet. Untuk fisik terhubung ke jaringan, komputer harus memiliki kartu antarmuka jaringan (NIC). NIC adalah bagian dari perangkat keras yang memungkinkan komputer untuk terhubung ke jaringan media. Ini mungkin diintegrasikan ke dalam motherboard komputer atau mungkin kartu terpisah diinstal. Selain sambungan fisik, beberapa konfigurasi sistem operasi diperlukan untuk komputer untuk berpartisipasi dalam jaringan. Jaringan modern kebanyakan terhubung ke Internet dan menggunakan Internet untuk bertukar informasi. Setiap komputer pada jaringan ini membutuhkan Internet Protocol (IP), serta informasi lainnya, untuk mengidentifikasi itu. Ada tiga bagian pada konfigurasi IP, yang harus benar untuk komputer untuk mengirim dan menerima informasi pada jaringan. Ketiga bagian tersebut adalah:
Alamat IP - mengidentifikasi komputer di jaringan.
Subnet mask-digunakan untuk mengidentifikasi jaringan di mana komputer tersambung.
Gateway default-mengidentifikasi perangkat yang menggunakan komputer untuk mengakses Internet atau jaringan lain.

Sebuah alamat IP komputer dapat dikonfigurasi secara manual atau ditugaskan secara otomatis oleh perangkat lain.

Ï    Manual Konfigurasi IP (Manual IP Configurations)
Dengan konfigurasi manual, nilai-nilai yang diperlukan dimasukkan ke dalam komputer melalui keyboard, biasanya oleh administrator jaringan. Alamat IP yang dimasukan disebut sebagai alamat statis dan secara permanen ditugaskan untuk komputer tersebut.

Ï    Dinamis konfigurasi IP (Dynamic IP Configurations)
Komputer dapat ditetapkan untuk menerima konfigurasi jaringan secara dinamis. Hal ini memungkinkan komputer untuk meminta alamat dari kolam alamat ditugaskan oleh perangkat lain dalam jaringan. Ketika komputer selesai dengan alamat itu akan kembali lagi untuk tugas ke komputer lain.
 
VII.                  Penamaan Komputer
Selain menggunakan alamat IP, sistem jaringan operasi beberapa menggunakan nama. Dalam cara ini setiap sistem individu harus memiliki nama yang unik yang ditugaskan layaknya alamat IP.

Sebuah nama komputer memberikan nama yang user friendly, sehingga memudahkan pengguna untuk terhubung ke sumber daya bersama, misalnya folder dan printer di komputer lain. Administrator

Jaringan harus menentukan skema penamaan logis yang membantu untuk mengidentifikasi jenis perangkat dan / atau lokasinya. Sebagai contoh, nama PRT-CL-Eng-01 dapat mewakili laser printer berwarna pertama di Jurusan Teknik.

Nama-nama ini secara manual ditugaskan untuk setiap perangkat, meskipun beberapa alat memang ada untuk membantu mengotomatisasi proses penamaan. Deskripsi komputer juga dapat dimasukkan ketika menetapkan nama untuk memberikan informasi tambahan tentang lokasi atau fungsi perangkat

VIII.                  Penamaan Jaringan dan Rencana Pengalamatan
Sebagai suatu jaringan yang berkembang dalam ukuran dan kompleksitas, menjadi semakin penting bahwa untuk direncanakan dengan baik, logis terorganisir dan didokumentasikan dengan baik.
Banyak organisasi mengembangkan konvensi untuk penamaan dan pengalamatan komputer. Ini memberikan pedoman dan aturan yang dapat digunakan oleh personel dukungan jaringan saat melakukan tugas ini. Nama Komputer harus unik dan harus memiliki format yang konsisten yang menyampaikan informasi yang berarti. Hal ini dapat membantu untuk menentukan jenis perangkat, fungsi, lokasi dan nomor urut berdasarkan  nama perangkat. Alamat IP juga harus unik untuk setiap perangkat.
Penggunaan penamaan peralatan secara logis dan pengalamatan konvensi yang terdokumentasi dengan baik dapat sangat menyederhanakan tugas pelatihan, manajemen jaringan dan dapat membantu pemecahan masalah ketika masalah timbul.

IX.                  Kenapa dan Kapan Menggunakan Patch
Setelah sistem operasi (OS) atau aplikasi diinstal, penting untuk tetap  up to date dengan patch terbaru.
Patch adalah potongan kode program yang dapat memperbaiki masalah atau meningkatkan fungsionalitas dari program aplikasi atau OS. Mereka biasanya disediakan oleh produsen untuk memperbaiki kerentanan yang diketahui atau melaporkan masalah. Komputer harus terus diupdate dengan patch terbaru kecuali ada alasan untuk tidak melakukannya. Kadang-kadang dapat memberikan dampak negatif pengoperasian fitur lain sistem. Dampak dari patch harus dipahami dengan jelas sebelum diterapkan. Informasi ini biasanya dapat ditemukan di situs web produsen software.
X.                  Menerapkan patch OS
Patch untuk sistem operasi dapat diinstal dengan cara yang berbeda, tergantung pada OS dan kebutuhan pengguna. Pilihan untuk men-download dan menginstal pembaruan meliputi:

Ï    Instalasi Otomatis
OS dapat dikonfigurasi untuk terhubung ke situs web perusahaan, download dan update menginstal sederhana tanpa campur tangan pengguna. Update dapat dijadwalkan untuk terjadi selama saat  komputer aktif, tetapi tidak digunakan.

Ï    Prompt For Permission
Beberapa pengguna ingin memiliki kontrol atas  patch yang diterapkan. Ini  merupakan pilihan pengguna yang memahami apa dampak patch ini terhadap kinerja sistem. Sistem ini dapat dikonfigurasi untuk memberitahukan pengguna akhir saat patch tersedia. Selanjutnya pengguna harus memutuskan apakah patch harus didownload dan diinstal.

Ï    Manual
Update yang membutuhkan kode untuk diganti pada sebuah sistem harus dijalankan secara manual. Pembaruan utama sering disebut paket layanan dan dirancang untuk memperbaiki masalah dengan aplikasi atau OS, dan kadang-kadang untuk menambah fungsionalitas. Layanan paket ini biasanya harus pengguna langsung yang menghubungkan secara manual ke situs web, download dan menginstal pembaruan. Mereka juga dapat diinstal dari CD yang dapat diperoleh dari produsen.

  XI.                  Aplikasi Patch dan Update
Aplikasi juga membutuhkan patch dan update. Patch biasanya dirilis oleh produsen, untuk memperbaiki kerusakan yang terdeteksi di aplikasi yang dapat mengakibatkan sesuatu yang tidak diinginkan.
Browser dan perangkat lunak perkantoran seperti pengolah kata, spreadsheet dan aplikasi database adalah target umum untuk serangan jaringan. Aplikasi ini memerlukan update untuk memperbaiki kode yang memungkinkan serangan itu untuk berhasil. Produsen juga dapat mengembangkan pembaruan yang dapat meningkatkan fungsionalitas produk, tanpa biaya tambahan.
OS dan aplikasi patch umumnya ditemukan melalui website produsen. Proses instalasi dapat meminta izin untuk menginstal update dan untuk memverifikasi bahwa perangkat lunak pendukung hadir. Proses instalasi juga dapat menginstal semua program yang dibutuhkan untuk mendukung pembaruan. Update web dapat didownload ke sistem dari internet dan diinstal secara otomatis


Jumat, 01 April 2011

dalam blog ini masih terdapat banyak ruang kosong,, silahkan bila ada yang berkenan memberikan masukan, kritik atau sekedar nasehat akan saya terima.. Thanks for all