Senin, 28 Oktober 2013

HARDISK

Bagian-Bagian Harddisk
  1. Disk Platter
Disk platter merupakan bagian / komponen dari harddisk yang paling utama, karena disk platter merupakan bagian dari harddisk yang mempunyai fungsi sebagai tempat penyimpanan data. Tiap drive harddisk memiliki satu atau lebih disk platter, dimana masing-masing sisi platter memiliki write and read head. Ukuran platter ada bermacam-macam yaitu:
  • Untuk PC desktop biasanya berukuran 3 ½ inchi
  • Untuk note book berukuran 2 ½ inchi.
  • 8 inchi
  • 14 inchi
Disk platter terbuat dari suatu media magnetic. Media magnetic yang dipakai pada platter ada 2, yaitu: Media Oksida, merupakan media magnetic yang terdiri dari berbagai macam bahan, yang  berisikan oksida baja sebagai bahan aktifnya. Media thin film, merupakan jenis disk platter dimana media ini lebih tipis dan lebih sempurna daripada media oksida. Jadi sekarang sebagian besar hard disk menggunakan media magnetic ‘media thin film’ daripada media oksida. Karena dirasa media thin film lebih praktis (tipis) daripada media oksida dan juga memiliki kwalitas yang lebih baik.
  • 2.  Read and Write Head
Hard disk memiliki 1 head write and read untuk masing-masing permukaan platter. Read and write head merupakan komponen dari hard disk yang berfungsi sebagai alat penulisan dan pembacaan data pada platter.
Head ini terhubung pada satu mekanisme penggerak. Masing-masing head terletak pada lengan actuator untuk menekan head supaya dapat mengenai platter. Bila anda membuka drive dengan hati-hati dan memindahkan head dengan jari anda, maka head akan kembali dengan cepat ke platter saat dilepaskan, begiti juga jika kita head ke bawah (head yang berada di bawah platter). Saat drive istirahat, head akan dipaksa untuk mengenai platter dengan suatu tekanan, namun pada saat drive memutar dengan kecepatan penuh, maka tekanan udara akan membentuk lapisan tipis yang akan membuat head bergerak ke permukaan platter.
3.  Mekanisme head actuator

Yang lebih penting daripada head adalah sistem mekanik yang menggerakan, sistem ini disebut ‘head’ actuator. Mekanisme ini menggerakkan head di atas disk dan memposisikannya secara tepat di atas silinder yang diinginkan. Ada 2 kategori dasar mekanisme actuator, yaitu:
a. Stepper Motor Aktuator
Merupakan motor elektrik yang dapat melangkah atau bergerak dari suatu posisi satu ke posisi lain. Stepper motor actuator ini bergerak step by step. Atau kalau kita memegang pemutar dari motor ini, dan memutarkannya di tangan kita , maka akan terdengan bunyi ‘klik ’ saat melalui posisi tertentu. Jadi tiap kali pindah posisi untuk mencari suatu file, maka pada saat tertentu akan teerdengar bunyi ‘klik’.
b. Voice Coil Actuator
Voice Coil Actuator digunakan pada harddisk saat ini, dengan menggunakan sinyal feed back dari drive ke posisi head tertentu dan menyesuaikannya. Penggunaan actuator ini memberikan kinerja dan kehandalan yang besar daripada stepper motor actuator. Karena stepper motor lebih berkemungkinan besar melukai platter.

Jika terjadi pemutusan power secara tiba-tiba, maka pada stepper motor actuator head akan langsung berhenti (pada tempat data yang sebelumnya dibaca), sehingga hal ini akan mengakibatkan tergoresnya platter. Akibatnya harddisk akan cepat rusak. Sedangkan pada Voice Coil Actuator, jika terjadi pemutusan hubungan dengan power secara tiba-tiba maka, head akan otomatis kembali ke posisi awalnya (berada pada tengah-tengah platter).
4.  Spindle Motor
Spindle motor adalah komponen dari harddisk yang bertugas memutar platter, hal ini perlu dilakukan dalam proses pembacaan dan penulisan data. Spindle motor pada harddisk selalu terhubung langsung. Tidak ada komponen lain yang terhubung. Motor ini harus bebas dari suara dan getaran apapun, sehingga dapat memutar platter dengan baik / tanpa gangguan.
5.  Logic Board
Logic board merupakan alat yang mengontrol kinerja dari harddisk. Semua harddisk memiliki satu atau lebih logic board. Logic board berisi alat-alat elektronik yang mengontrol spindle dan sistem actuator dan menyajikan data ke kontroler. Pada IDE board ini memuat juga kontrolernya. Sedangkan pada SCASI memuat kontroler dan circuit adapter.
6.  Kabel dan Konektor
Harddisk memiliki beberapa konector yang terhubung ke computer , untuk menerima daya (power) dan kadang-kadang ke sistem chasis kebanyakan drive memiliki paling tidak 3 konector. Adapun 3 konector itu adalah:
  • Interface konector
Merupakan konector yang menghubungkan hard disk/ menyalurkan data yang dimiliki hard disk ke motherboard.
  • Power Konector
Merupakan konector yang berhubungan dengan catu daya.
  • Option Konector
Adalah konector yang digunakan untuk penentuan spesifikasi dari harddisk. Dari 3 konector tersebut, interface konector adalah yang paling penting. Karena  berfungsi membawa data dan sinyal perintah dari sistem drive.
7.  Komponen Konfigurasi
Untuk membangun atau melengkapi harddisk dalam suatu instalasi sistem, kita juga memerlukan jumper. Komponen (jumper) ini bervariasi diantara banyak drive.
8.   Konektor pada Harddisk
Pada komponen-komponen harddisk juga terdapat SCSI Interface Connector (konektor kabel data) yang dihubungkan ke kabel data dan memiliki fungsi untuk mentransfer data dari motherboard ke harddisk atau sebaliknya, untuk memberi catu daya pada harddisk dibutuhkan konektor catu daya yang dihubungkan dengan kabel catu daya pada power supply.
Semua komponen penyimpanan magnetic; membaca dan menulis data menggunakan elektromagnetik. Prinsip dasarnya adalah sebagian bahwa aliran elektrik melalui konduktor, sebuah komponen magnetic dibentuk dari sekeliling konduktor. Komponen magnetic tersebut kemudian akan memberikan pengaruh pada bahan magnetic di komponen tersebut. Penyimpanan magnetic sebenarnya adalah media analog yaitu data yang tersimpan berbentuk informasi digital 0 dan 1.
Ketika kita hendak mengambil data pada hardisk, motor akan memutarkan spindle sehingga platter pun akan turut berputar. Head actuator arm akan bergerak dengan sendirinya ke posisi yang tepat diatas platter dimana data disimpan. Head kemudian akan mendeteksi magnetik bits (membaca data) yang terdapat pada platter tersebut dan mengubahnya menjadi data yang sesuai yang dapat digunakan oleh komputer.

cara kerja harddisk
1. pada saat berhenti head berada diatas piringan harddisk
  2. pada saat diaktifkan piringan harddisk berputar di spindel. Perputaran yang standar ialah    5200rpm-10000rpm,sedangkan yang khusus 7200-1500rpm.
    3. pada saaat berputar sangat cepat head mengembang pada piringan harddisk sedangkan head bergerak ke kiri ke kanan
   4. pada saat mengembang itu baru head melakukan pembacaan dan menulis
   5. motor spindel berputar berlawanan dengan arah jarum jam
   6. karna perputaran sangat cepat akan mengakibatkan gaya permukaan sehingga head mengambang pada pletter
    7. pada saat komputer/ harddisk dimatikan membuat head berhenti pada tempat tertentu,disebut landing zone

Sektor-sektor dalam sebuah hard disk ini tidak dikelompokkan secara mandiri tetapi dikelompokkan lagi dalam sebuah gugusan yang lebih besar yang disebut cluster. Apa fungsi peng-cluster-an ini? Tak lain adalah untuk membuat mekanisme penulisan dan penyimpanan data menjadi lebih sederhana, lebih efisien, tidak berisiko salah, dan dengan demikian memperpanjang umur hard disk. 

Sekarang kita ambil contoh ketika kita tengah menjalankan sebuah program spreadsheet pada komputer kita. Ketika kita memasukkan data ke dalam program spreadsheet, di sana terjadi ribuan atau bahkan jutaan pengaksesan disk secara individual. Dengan demikian, memasukkan data berukuran 20megabyte (MB) ke dalam sektor-sektor berukuran 512 byte jelas akan memakan waktu dan menjadi tidak efisien.

Minggu, 13 Oktober 2013

Perbedaan Sistem Operasi dan Software Aplikasi

Sistem operasi

Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.


Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi.
Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.
Contoh-contoh dari Sistem operasi Komputer misalnya adalah Windows, Linux, MacOS, dan lain lain
                           
Software aplikasi
Software aplikasi atau 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

Bahasa pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Layaknya bahasa manusia, setiap bahasa memiliki tata tulis dan aturan tertentu. Bahasa pemrograman memfasilitasi seorang programmer untuk secara spesifik apa yang akan dilakukan oleh komputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif. Bahasa pemrograman dapat diklasifikasikan menjadi tingkat rendah, menengah, dan tingkat tinggi. Pergeseran tingkat dari rendah menuju tinggi menunjukkan kedekatan terhadap ”bahasa manusia”
1. Bahasa Pemrograman Tingkat Tinggi
Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler.Sebagai contoh adalah : JAVA, C++, .NET
2. Bahasa Pemrograman Tingkat Rendah
Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi komputer. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler.
3. Bahasa Pemrograman Tingkat Menengah
Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang
tergolong dalam bahasa ini adalah Fortran.

sumber :
http://arifinunal-unul.blogspot.com/2011/11/perbedaan-sistem-operasi-software_18.html

Sejarah Software

Software Komputer adalah kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya, Sejarah Perkembangan Software Komputer dibagi dalam beberapa era yaitu Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software Komputer :

1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan satu kesatuan dengan sebuah hardware komputer.

2. Era Stabil. Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara bersamaan (multi tasking). Software Komputer pada era ini juga mampu menyelesaikan banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah mulai di kenal sistem basis data, yang memisahkan antara program dan data .

3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi (Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler, Visual Basic, Delphi, dll)

4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software komputer pun semakin meningkat, selain permasalahan teknis, software komputer sekarang juga mulai bisa mengenal suara dan gambar.


 sumber : http://laksamana-embun.blogspot.com/2010/08/sejarah-perkembangan-software-komputer.html