Senin, 06 Januari 2014

Struktur Sistem Operasi dan Tanggung Jawabnya

Struktur Sistem Operasi dan Tanggung Jawabnya
Alhamdulilah Senang sekali rasanya dan tak lupa selalu bersyukur kepada Allah Swt sehingga pada kesematan kali ini saya selaku admin dari Padi Komputer masih diberikan kesempatan untuk memberikan sebuah suguhan informasi yang mungkin bermanfaat bagi kita semua. Pada kesempatan kali ini saya akan memberikann informasi tentang Struktur Sistem Operasi dan Tanggung Jawabnya. Saya sengaja posting tentang materi ini karena saya adalah anak TKJ hehehe, materi ini adalah salah satu materi Sistem Operasi di sekolah saya. Mungkin teman-teman juga diajarkan tentang materi ini, atau jika ada perbedaan dengan materi yang temen-teman dapatkan silahkan berikan masukan di kolom komentar yang sudah disediakan. Baiklah langsung saja simak penjelasaannya berikut. Sistem Operasi terdiri dari banyak komponen, komponen-komponen tersebut diantaranya adalah Manajemen Proses, Manajemen Memori Utama, Manajemen File/Berkas, Manajemen Sistem I/O (Input/Output),Manajemen Secondary Storage (penyimpanan sekunder). Komponen tersebut tentunya saling berkaitan satu sama lain, seperti halnya manusia yang tidak bisa hidup sendiri. Berikut ini akan dijelaskan tugas dan fungsi dari tiap-tiap komponen Sistem Operasi.

Manajemen Proses
Proses adalah suatu keadaan dimana program atau aplikasi yang dieksekusi. Sebuah proses memerlukan sumber daya (resource), seperti CPU time, Memory, File dan perangkat I/O (input/output) untuk menyelesaikan tugasnya.
Berikut adalah tanggung jawab Sistem Operasi kepada aktrifitas yang berhubungan dengan Manajemen Proses :
  • Pembuatan dan penghapusan proses pengguna dan system proses.
  • Menunda dan melanjutkan proses.
  • Menyediakan mekanisme untuk proses sinkronisasi dan.
  • Menyediakan mekanisme untuk proses komunikasi.
  • Menyediakan mekanisme untuk proses penanganan deadlock.
Manajemen Memori Utama
Memori utama atau biasanya disebut dengan memori adalah sebuah array besar yang terdiri dari word atau byte, yang ukurannya mencapai ratusan, ribuan bahkan jutaan. dimana setiap array tersebut mempunyai alamat tertentu. Memori adalah perangkat penyimpan volatile. Isi memori
akan hilang apabila terjadi kegagalan system.
Berikut adalah tanggung jawab Sistem Operasi atas Memory Utama :
  • Menjaga track memori yang sedang digunakan dan siapa yang menggunakan.
  • Memilih program yang akan di-load ke memory.
  • Mengalokasikan dan mendealokasikan ruang memori sesuai kebutuhan.
Manajemen Berkas

Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.).

Berikut adalah tanggung jawab Sistem Operasi atas aktifitas manajemen berkas :

  • Pembuatan dan penghapusan berkas.
  • Pembuatan dan penghapusan direktori.
  • Mendukung manipulasi berkas dan direktori.
  • Memetakan berkas ke secondary storage.
  • Mem-backup berkas ke media penyimpanan yang  permanen (non-volatile).


Managemen Sistem I/O

Sering disebut device manager, Menyediakan"device driver" yang umum dan Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.

Berikut adalah tanggung jawab Sistem Operasi atas aktifitas manajemen system I/O :

  • Buffer : menampung sementara data dari/ke perangkat I/O.
  • Spooling : melakukan penjadwalan pemakaian I/O system supaya lebih efisien.


Managemen Secondary-Storage

Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program computer dibutuhkan secondary storage yang bersifat permanen dan mampum enampung banyak data. Contoh dari secondary storage adalah harddisk, disket, dll.

Berikut ini adalah tanggung jawab Sistem Operasi atas aktivitas disk-management :

  • Free-space management.
  • Alokasi penyimpanan.
  • Penjadwalan disk.
Itulah beberapa Struktur Sistem Operasi dan juga tanggung jawab dan fungsinya, materi tersebut saya dapatkan dari guru saya. Semoga dapat bermanfaat bagi kita semua dan tak bosan-bosan saya ingatkan kepada anda untuk memberikat komentar, kritik maupun saran agar Padi Komputer dapat memberikan informasi yang lebih baik lagi. Salam sukses selalu.


Sabtu, 04 Januari 2014

Konversi Bilangan Biner Desimal Oktal Hexadesimal

Komputer yang ada tidak mengenal bahasa manusia, mereka mengenal bahasa mesin. Komputer mengenal bahasa biner (bilangan biner), yaitu angka 1 dan 0. Angka 1 jika ada arus listrik yang mengalir, dan 0 jika tidak ada arus listrik yang mengalir. Oleh karena itu, agar manusia bisa berinteraksi dengan mesin diperlukan konversi bilangan. Berikut adalalah cara konversi bilangan biner, decimal, octal dan hexadecimal.

Berikut ini adalah langkah-langkah cara konversi bilangan.
Konversi bilangan biner ke decimal :
  1. Setiap angka/digit (bit) dari bilangan biner dikalikan dengan 2n dan kemudian dijumlahkan.
  2. Digit paling kanan dikalikan dengan 20 sebelah kirinya dikalikan 21 dan seterusnya sampai digit paling akhir, misalkan digit ke X maka dikalikan 2x-1.
  3. Hasil penjumlahan tersebut adalah bentuk decimal dari bilangan biner.
Konversi bilangan decimal ke hexadecimal :
  1. Bilangan decimal dibagi 16, sehingga mempunyai sisa 0 atau 1, dan seterusnya sampai 15.
  2. Hasil pembagian diatas dibagi terus sampai hasil pembagiannya adalah 0.
  3. Bilangan hexadecimal hasil konversi adalah sisa pembagian yang didapatkan dari perhitungan diatas dan ditulis dengan urutan nilai mulai dari terakhir yang didapatkan.
Konversi bilangan hexadecimal ke decimal :
  1. Setiap angka digit dari bialangan biner, dikalikan dengan 16ndan kemudian dijumlahkan.
  2. Digit/angka paling kanan dikalikan 160 sebelah kirrinya 161 dan seterusnya sampai digit paling kiri misalkan X maka dikalikan 16x-1.
  3. Hasil penjumlahan diatas adalah bentuk decimal dari bilangan hexadecimal semula.
Konversi bilangan decimal ke octal :
  1. Bilangan decimal dibagi dengan 8 sehingga mempunyai hasil 0 sampai 7.
  2. Hasil pembagian diatas dibagi terus sampai hasilnya 0.
  3. Bilangan octal hasil konbersi adalah hasil pembagian yang didapatkan dari perhitungan diatas yang ditulis dengan urutan nilai mulai dari nilai terakhir yang didapatkan.
Konversi bilangan octal ke decimal :
  1. Setiap angka dari bilangan octal dikalikan dengan 8n dan kemudian dijumlahkan.
  2. Digit paling kanan dikalikan 80 sebelah kirinya 81 dan seterusnya sampai digit yang  paling kiri misalkan digit ke X maka dikalikan 8x-1 .
  3. Hasil penjumlahan diatas adalah bentuk decimal dari bilangan octal semula.
Itulah cara konversi bilangan, semoga dapat bermanfaat. Jangan lupa untuk memberikan kritik saran maupun komentar agar Padi Komputer bisa memberikan yang terbaik untuk anda. Salam sukses selalu.


Jumat, 03 Januari 2014

Penjadwalan CPU dan Algoritma Penjadwalan

Padi Komputer-Senang sekali rasanya,akhirnya masalah pada blog saya yang terjadi beberapa hari lalu selesai, juga. Ok, pada kesempatan kali ini saya akan berbagi Informasi Tentang Penjadwalan CPU dan Algoritma Penjadwalan, langsung saja kita simak penjelasannya.

Penjadwalan CPU adalah suatu proses pengaturan atau penjadwalan proses - proses yang ada di dalam komputer. 
Merupakan suatu konsep dasar dari multiprogramming, karena dengan adanya penjadwalan dari CPU itu sendiri maka proses-proses tersebut akan mendapatkan alokasi resource dari CPU. Penjadwalan CPU sangat penting dalam menentukan performance sebuah komputer karena hal ini dapat mengatur alokasi resource dari CPU untuk menjalankan proses-proses di dalam komputer.Penjadwalan CPU adalah basis dari multi-programming sistem operasi. Pada saat proses dijalankan terjadi siklus eksekusi CPU dan menunggu I/O yang disebut dengan siklus CPU-I/O burst. Eksekusi proses dimulai dengan CPU burst dan dilanjutkan dengan I/O burst, diikuti CPU burst lain, kemudian I/O burst lain dan seterusnya.

Siklus I/O Burst

Algoritma Penjadwalan ada dua macam, yaitu :
  • Algoritma Preemptive : ini memungkinkan beberapa proses yg sedang  running, bisa  dihentikan sementara. Sangat  Cocok untuk System Operasi yang menerapkan multitasking, real time dan time sharing, contohnya :Windows XP, Linux, Unix, AmigaOS, MacOS X, dan Windows NT.
  • Algoritma Non-Preemptive : yaitu dimana proses-proses yg sedang running tidak bisa dihentikan sementara, dan harus running  terus sampai selesai. Hal ini bisa membahayakan sistem / proses lain, bila terjadi crash, maka System Operasi tidak akan berfungsi. System Operasi yang menggunakan penjadwalan ini adalah Microsoft Windows 3.1 dan Macintosh.

Itulah Penjadwalan CPU dan Algoritma Penjadwalan, semoga dapat bermanfaat dan jangan lupa untuk memberikat komentar, kritik maupun saran. Dan salam sukses selalu.


Kamis, 02 Januari 2014

Pengertian Google Penguin dan Cara Keluarnya


Pengertian Google Penguin dan Cara Keluarnya
Google Penguin merupakan generasi penerus dari Google Panda, pertama kali diperkenalkan pada tanggal 24 April 2012, tujuan utama dari algoritma ini adalah untuk memberikan pelajaran bagi situs-situs spam, dan untuk memberikan konten-konten yang berkualitas bagi para user. Google juga menghimbau agar pemilik situs menggunakan metode white hat SEO. Blog yang terkena hukuman Penguin ini kan mempunyai riwayat reputasi yang buruk dan tidak dipercaya lagi oleh Google. Dn kita tidak akan mendapat peninjauan dari Google.

Baca Juga : Macam-macam Algoritma Yang Digunakan Google dan Penjelasannya

Lalu Bagaimana Cara keluar Dari Google Penguin?

Berikut beberapa tips yang bisa anda lakukan agar terbebas dari google Penguin.

  • Bersihkan konten-konten spam yang ada di situs anda, dan tunggulah hingga Penguin melakukan update pada situs anda.
  • Perbaiki kualitas konten, tampilkan lah konten-konten yang berkualitas di blog anda, seperti artikel yang berkualitas dan asli, bukan dari hasil copy paste.
  • Kirimkan FeedBack Form kepada google, isikanlah alamat yang terkena Penguin, kata kunci, dan isi form yang disediakan.
  • Hapuslah komentar anda yang menyertakan link, walaupun ini bisa menjadi backlink tetapi di mata Google Ini merupakan link sapam.
  • Memang tidak ada jaminan pasti situs yang terkena pinalti akan terbebas, seiring dengan berjalannya waktu, bisa jadi situs anda akan kembali dengan sendirinya.
Itulah beberapa pengertian dari Google Penguin dan beberapa  cara untuk keluar dari cengkraman Google Penguin. Silahkan berikan kritik, saran maupun komentar anda agar Padi Komputer bisa menampilkan konten-konten yang berkualitas, salam sukses selalu.


Rabu, 01 Januari 2014

Pengertian Google Sandbox


Pengertian Google Sandbox
Google Sandbox adalah nama yang diberikan untuk sebuah pengamatan dari cara Google peringkat halaman web dalam indeks. Kalau menurut saya itu adalah sebuah tempat mengubur situs-situs website, sehingga hilang ditelan pasir dan hilang dari peredaran mesin pencarian Google. Keberadaan Google Sandbox sendiri diyakini sudah ada sejak tahun 2004, tapi Google sendiri tidak mengonfirmasi keberadannya. Walaupun demikian, banyak blogger dan pemilik website meyakini keberadaannya. Saya sendiri juga sangat yakin dengan keberadaanya, mungkin blog saya menjadi salah satu korban Google sandbox. Blog Padi Komputer ini hilang dari peredaran mesin pencari Google. Dengan menulis artikel ini saya berharap Padi Komputer bisa kembali berkibar di Google, saya juga minta do�anya dari semua sahabat blogger. Saya juga sudah berusaha Submit Blog di Webmaster.

Efek Google Sandbox

Seperti yang saya jelaskan diatas, ini akan menyebabkan artikel maupun blog kita hilang dari mesin pencri google, sekalipun kita tulis link/alamatnya tidak akan ditemukan di Google. Seperti yang saya kutip dari Wikipedia Matt Cutts dilaporkan telah mengatakan bahwa ada beberapa hal dalam algoritma yang dapat dianggap sebagai sandbox yang tidak berlaku untuk semua industri . Efeknya memang mengerikan, mungkin inilah hukuman bagi website yang di cap sebagai situs spam, dan terlalu berlebihan dalam melakuka Optimasi Search Engine seperti blog Padi Komputer ini, saya sangat mengharapkan masukan, kritik, maupun komentar dari sahabat blogger semua agar, Padi computer bisa menampilkan konten-konten yang berkualitas dan bermanfaat.


Itulah pengertian Goggle Sandbox, semoga bermanfaat dan blog saya bisa kembali mengudara di Google, silahkan berikan kritik, saran maupun komentar agar Padi Komputer bisa menampilkan konten yang berkualitas.


Selasa, 31 Desember 2013

Daftar Linux Buatan Indonesia


Daftar Linux Buatan Indonesia
Selamat tahun baru kawan-kawan, semoga ditahun baru ini kita bisa menjadi lebih baik dari tahun sebelumnya serta memiliki harapan dan semangat baru untuk mencapai prestasi yang belum kita capa di tahun lalu. Alhamdulillah di tahun baru ini saya masih diberi kesempatan untuk menulis artikel tentang Daftar Linux Buatan Indonesia , apakah kalian sudah tahu apa saja linux buatan anak bangsa, jika belum mari simak Daftar Linux Buatan Indonesia berikut ini

 

BlankOn

Linux ini dikempangkan oleh YPLI (yayasan penggerak linux Indonesia), linux ini dirancang khusus agar sesuai dengan kebutuhan pengguna Indonesia. Linux ini dikembangkan secara terbuka, jadi siapapun bebas dalam mengembangkannya, dan dikembangkan secara bersama-sama agar tercipta linux khas Indonesia.

Gethux

Linux ini sangat cocok digunakan oleh orang orang Banyumas, linux ini ditujukan untuk keperluan desktop, laptop dan workstation. Linux ini juga disertai fitur-fiturkhas banyumas.

Kuliax

Distro ini dikhususkan untuk pendidikan, penelitian dan perkuliahan. Linux ini berbasis pada debian, dan juga disertakan aplikasi yang dibutuhkan untuk kegiatan pendidikan. Linux ini memang cocok untuk pelajar maupun mahasiswa.

IGN (IGOS nusantara)

Linux yang satu ini dikembangkan oleh Pusat Penelitian Informatika LIPI serta komunitas open source Indonesia. Kehadiran Linux ini banyak mendapatkan respon positif, sehingga pengembang linux ini lebih semangat dalam mengembangkan IGN.

Target Linux

Linux ini merupakan linux yang dikhususkan untuk hacking, linux ini merupakan turunan dari Slackware. Linux ini bisa dibilang backtracknya Indonesia, Target juga menggunakan script yang sama seperti Backtrack.

Dewa Linux

Distro yang satu ini berasal dari daerah Jember, merupakan turunan dari ubuntu dengan tampilan yang mirip dengan windows. Sayangnya linux yang satu ini tidak lagi melakukan update.

BAGOS

Linux ini dikembangkan oleh pengurus YPLI daerah serang, banten. BAGOS sendiri merupakan kepanjangan dari Banten Go Open Source.

Garuda OS

Nama Garuda OS mungkin tidak asing lagi bagi anda, distro yang satu ini juga mendukung pembuatan dokumen berbasis SNI. Linux ini memiliki tujuan Go Legal, Go Local, Go Liberty.

Itulah beberapa linux buatan Indonesia, semoga pengembang open source Indonesia terus semangat dalam menciptakan distro-distro linux. Silahkan berikan kritik saran maupun komentar dan salam sukses selalu.