Pages

Sabtu, 08 Desember 2012

Pemrograman Thread

Contoh Program untuk menjalankan Thread dapat dilihat di: http://id.wikipedia.org/wiki/D_%28bahasa_pemrograman%29

Menginstall software menggunakan dpkg di Linux

Dpkg adalah sintax yang pertama kali digunakan untuk menginstall paket software distro Debian Linux sebelum muncul  apt-get, dselect dan synaptic.

untuk mengetahui tata cara penggunaan dpkg, ketikan perintah:
debian:~# dpkg --help | more

instalasi dengan dpkg, ketikkan perintah:
debian:~# dpkg -i [nama paket software yang akan diinstal].deb

contoh, jika akan menginstall compiz:
debian:~# dpkg -i compiz-plugins_0.8.4-4.deb

Uninstall paket software:
debian:~# dpkg -r | --remove | -p | --purge nama paket software

Minggu, 25 November 2012

E-Book GRATIS untuk pemula Linux

Ini adalah daftar-daftar Ebook gratis yang dapat anda dowload, sebagai panduan untuk  memahami Linux lebih dalam.

Well, inilah macam-macam E-book tersebut.

  1.  Introduction to Linux A hands on guide (Machtelt Garrels), disini benar-benar diperkenalkan mengenai sejarah Linux, file system, proses, I/O, Networking dan masih banyak lagi.
  2. Bash Guide for Beginners (Machtelts Garrels), ini adalah E-book lanjutan dari Machtelt Garrels.
  3. Rute User's Tutorial and Exposition (Version 1.0.0) Paul Sheer, Ebook ini lebih menjelaskan tentang shell dari sebuah sistem.

Sabtu, 17 November 2012

Sistem Operasi yang mendukung teknologi Hyperthreading

Disini saya akan menjelaskan mengenai macam-macam sistem operasi yang mendukung teknologi Hyperthreding.

Dari keluarga windows
  • Windows NT, dioptimalkan untuk mendukung teknologi Hyperthreading, termasuk kedalam multithreading one to one
  • Windows 2000 (all version) termasuk kedalam multitreading one to one
  • Windows Me termasuk kedalam multitreading one to one
  • Windows 98 termasuk kedalam multitreading one to one
  • Windows 98 SE termasuk kedalam multitreading one to one

Penjelasan mengenai Dispatching Algorithm

Dispatching Algorithm adalah sebuah algoritma yang mentukan operasi mana yang akan dieksekusi terlebih dahulu. Algoritma ini digunakan untuk menjalankan atau mengeksekusi setiap thread sehingga kinerjanya menjadi lebih efisien. Algoritma ini berjalan secara sekuensial atau berurutan sehingga menyebabkan proses yang terjadi menjadi sebuah antrian. Selain itu, algoritma ini pun medukung sistem yang bersifat multitasking yang artinya dapat melakukkan banyak pekerjaan.

Arsitektur Komputer yang menggunakan teknologi Hyperthreading dengan dispatching algorithm

Hyperthreading Technology adalah Teknologi yang digunakan oleh beberapa mikroposesor intel yang memungkinkan mikroposesor tunggal untuk bertindak seperti dua prosesor terpisah untuk sistem operasi dan program aplikasi yang menggunakannya. 

Dengan Hyperthreading inti mikroposesor prosesor dapat mengeksekusi dua aliran data secara bersamaan dari instruksi yang dikirim oleh sistem operasi. Memiliki dua aliran unit eksekusi untuk memungkinkan lebih banyak pekerjaan yang harus dilakukan oleh proccessor selama clock cycle. Untuk sistem operasi, mikroprosesor hyperthreading tampak seperti dua prosesor yang terpisah. Karena sebagian besar sistem operasi saat ini (Windows dan Linux) mampu membagi beban kerja diantara beberapa prosesor, sistem operasi hanya bertindak seolah-olah prosesor hyperthreading adalah kumpulan dua prosesor.

Selasa, 13 November 2012

Cara menambahkan Repositori di Debian Linux

Untuk dapat melalukan instalasi kita cukup menambahkan repositori pada source list file.

Well, berikut langkah-langkahnya:

1. Masuk ke root terminal

2. Lakukkan perintah untuk merename file /etc/apt/sources.list

#nano /etc/apt/sources.list 

lalu enter


3. Menambahkan repositori yang akan di tambahkan,

Minggu, 11 November 2012

Soal serta Jawaban Tugas Sistem Operasi


1. Sebutkan lima aktivitas Sistem Operasi yang merupakan contoh dari suatu managemen proses?
Jawaban:
  • Pembuatan dan penghapusan proses pengguna dan sistem proses
  • Menunda atau melanjutkan proses
  • Menyediakan mekanisme untuk proses sinkronisasi
  • Menyediakan mekanisme untuk proses komuniaksi
  • Menyediakan mekanisme untuk penanganan deadlock
2. Definisikan perbedaan antara penjadwalan short term, medium term dan long term?
Jawaban:
  • Short term (penjadwalan jangka pendek) bertugas menjadwalkan alokasi pemroses diantara proses-proses ready yang berada di memori utama. Sasaran utama penjadwal jangka pendek adalah memaksimumkan kinerja sistem untuk memenuhi satu kumpulan kriteria yang diharapkan. Penjadwal ini dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.
  • Medium term (penjadwalan jangka menengah) bertugas menangani proses-proses swapping. Proses-proses yang mempunyai kepentingan kecil saat itu adalah proses yang tertunda. Tetapi begitu proses yang membuat proses tertunda hilang dan proses dimasukkan kembali ke memori utama dan Ready. Penjadwalan jangka menengah menegndalikan transisi dari Suspended ke Ready dari proses-proses yang mengalami swapping.
  • Long term (Pnejadwalan jangka panjang) bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi sistem. Batch biasanya berupa proses-proses dengan penggunaan sumber daya yang intensif, program-program ini mempunyai prioritas yang rendah, dan biasa digunakan sebagai pengisi selama priode aktivitas proses-proses interaktif rendah. 

Cara menginstal VLC media player menggunakan Wine

Well, sebelumnya kita telah mengetahui apa itu wine dan telah menginstalnya di komputer kita. Lalu bagaimana cara kerjanya? 

Misalkan saya akan menginstal software VLC media player, software yang digunakan untuk memutar music atau video.

Pertama, klik kanan software yang akan kita install. Lalu pilih open with wine.

Cara menginstall Wine di Linux Debian menggunakan terminal

Wine adalah Software gratis yang mengijinkan  Sistem Operasi seperti Unix atau Linux yang dapat mengeksekusi program yang awalnya untuk Sistem Operasi Windows.

Pergi ke System > Administrator > Software Source dan pilih Third Party Software
Nah, disini anda pilih Add dan tambahkan repository untuk menginstal wine dan sesuaikan juga dengan versi debian yang anda punya.

Setelah itu pergi ke Aplication > Accesories > Root terminal

Jumat, 09 November 2012

Macintosh Operating System (Mac OS)

Macintosh adalah Sistem Operasi yang digunakan untuk komputer Apple. Macintosh hadir dengan tampilan yang cantik. Macintosh telah mengeluarkan beberapa versinya, diantaranya:
  • Macintosh versi 10.0.0 "Cheetah".
  • Macintosh versi 10.1 "Puma"
  •  Macintosh versi 10.2 "Jaguar"












  • Macintosh versi 10.3 "Panther"
  • Macintosh versi 10.4 "Tiger"
  • Macintosh versi 10.5 "Leopard"
  • Macintosh versi 10.6 "Snow Leopard"
  • Macintosh versi 10.7 "Lion"

Okeh, disini saya akan sedikit mereview tentang fitur-fitur yang ada di Macintosh.

  • Bagi yang sering menggunakan Windows, akan terasa sangat membingungkan ketika mencoba Sistem Operasi satu ini. Disini kita tidak menemukkan tombol menu. 
  • Untuk mengetahui software apa saja yang sudah ada di Mac OS yaitu dengan cara klik HDD yang ada di dekstop lalu pilih aplikasi.
  • Setelah sedikit mengoprek Sedikit tentang sistem operasi ini, Mac OS memiliki interface yang menarik dan sudah memiliki effect. Berbeda dengan Linux yang harus menginstallnya terlebih dahulu. 
  • Aplikasi perkantoran atau pembuatan dokumen dari Mac OS memiliki pengaturan untuk menyimpan atau mengedit diluar aplikasi, berbeda dengan windows yang sudah terdapat didalamnya. 
 Di Mac OS:



Di Windows:


  • Jika kita ingin menambahkan atau mencari software-software apa saja yang dapat dijalankan di Mac OS. Caranya mudah tinggal pilih Mac OS X Software, disana terdapat sekumpulan-sekumpulan software yang dapat diinstal dan dijalankan di Mac OS. 

  • Sistem Security atau keamanan di Mac OS. Sistem FileVault akan secara otomatis men-encryp dan mendecryp file kita ketika digunakan. File kita akan diencryp menggunakan password login kita, jika kita lupa password kita dan kita tidak mengetahui password master, maka data kita akan hilang.

  •  System Preference yang ada di Mac OS sama seperti Control Panel yang ada di Windows.


  • Selain itu kita dapat mengetahui software apa saja yang sedang update

  •  Mac OS memiliki finder sidebar yang kalau di Windows seperti Windows Navigation pane.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIioPj6kPIXgpqAxdhfhgCWUI5BvAPFYxfKnuI38D9JQEYjO2nkwiqHhoAYhcm8xsmeosOTHghZcdzlan5viereXn6u10b0bJS8qtYtgYEcx_GsEfBvWs038mD16h85wtvF3S1qVHMJY/s400/41SS-apple-steal-microsoft-01.jpg
  •  Mac OS maupun Windows memiliki tombol back-forward dalam suatu file
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdsq4J1-0UGp-4GEPek7J8cECrz2Q6U1e1gALocpK33w6NRnQnd3UFO4Kv1wFRM5kLp6lYc3iC_tjDXkXk-RNhw1jJtRGPPOQmDaFM8wbTA2xU98EIDcZGjmUKKsMZYxDjSyteRCZObk/s400/41SS-apple-steal-microsoft-03.jpg
  •  Meminimalisir program atau software yang sedang dibuka kedalam taksbar
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9IaQnZLGvFepuPBiPG5o5Am_Yk5OCBcXKRHXCUaBe5zqmNIWRijY7rR7q04XUzOpm7gIsfuo44c01-L488LHHTMIfaLbHgDMFLFiuNQrIMYfiir-xBeJPyqZkztOTPJbLzXVsuSkYBPY/s400/41SS-apple-steal-microsoft-04.jpg
  •  Mac OS memiliki Terminal sedangkan di Windows memiliki Command Promt

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib51obtoGZY0oH27eQC1nkHCzTyJG81F7Jtt2hxDHEvFcVEzlf8Xnjm4gB2aKAdPz9aaYMd7Fc44vXwvkiSIdMo2vqzX9EbiGJ3ORFafX2ruGnYyd-Pdq6oIFYbu_eUQifrt4yFZgGTG8/s400/41SS-apple-steal-microsoft-10.jpg
  •  Mac OS memiliki tombol minimize, maximize dan close disebelah kiri, sedangkan Windows disebelah kanan.


Rabu, 07 November 2012

Perbandingan file system di Windows, Linux dan Mac OS

File system, saat ketika kita akan menginstall OS pasti ada pertanyaan mengenai file system apa yang akan dipakai. 

Well,  saya akan menjelaskan file system di 3 sistem operasi yang sudah merajai dunia yaitu Windows, Linux dan Mac OS.


Windows

Windows memiliki 2 file system pilihan, yaitu NTFS dan FAT. 

NTFS (New Technology File System)

Minggu, 04 November 2012

Cara mengaktifkan USB Drive pada OS di VirtualBox

Menginstal OS di virtualbox memang susah-susah gampang. Masalah yang paling banyak dijumpai adalah USB yang tidak terdeteksi pada OS di VirtualBox. 

Baiklah,

Cara menginstall SnowLinux di Virtual Box

Tidak usah basa-basi, langsung saja.

  • Pertama, pastikan software virtual box sudah terinstal di laptop atau komputer anda.
  • Kedua, buka aplikasi virtual box. Lalu klik baru.
 

Cara Menginstal Debian Linux di VirtualBox

  • Pertama buka virtual box, Lalu pilih baru

Minggu, 28 Oktober 2012

FileSystem Hierarchy Standard (FHS)

Didalam Linux file system yang ada didalamnya yaitu / (root) yang tersusun pada suatu pohon (hirarki). Root menjadi direktori utama dalam susunan file sistem di Linux, yang gunanya sebagai direktori yang menampung semua file yang berada di sistem linux. (lebih jelasnya baca di sini ).

Selasa, 23 Oktober 2012

Soal-Soal Ujian Linux

Anda seorang Master Linux? Sudah merasa sangat Expert dibidang Linux? Jangan bilang Anda seorang master dulu jika Anda belum lulus dalam test ujian soal-soal mengenai Linux.

Saya sendiri sudah mencoba. Dan hasilnya..... hehhehe :D ternyata saya belum terlalu intim dengan sistem operasi satu ini.

Well, langsung saja.

Silahkan download.

Analisis Sruktur Sistem Operasi Windows dan Linux

Linux dan Windows. 2 Sitem Operasi ini mungkin sudah sangat familiar. Well, disini saya akan menjelaskan perbedaan dari kedua sistem operasi ini, dari segi Strukturnya.


  • Windows
  Dari jaman kejaman perkembangan dunia sistem operasi semakin berkembang.Well, gambar dibawah adalah Struktur Sistem Operasi Keluarga Windows.

Sabtu, 20 Oktober 2012

Application Programming Interface (API)

An Application Programming Interface (API) merupakan satu set instruksi pemograman untuk mengakses aplikasi berbasis web software atau web tool. Sebuah perusahaan perangkat lunak merilis API kepada publik sehingga pengembang perangkat lunak lain dapat merancang produk yang didukung oleh layanan.

API pun dapat didefinisikan sebagai sebuah bahasa yang digunakan oleh sebuah program aplikasi untuk berkomunikasi dengan sistem operasi atau program kontrol lainnya seperti Database Managemnt System (DBMS) atau protokol komunikasi. 

Shell pada Sistem Operasi

Shell adalah suatu perangkat lunak yang menyediakan antarmuka bagi pengguna sistem operasi yang menyediakan akses ke layanan kernel.
Shell sistem operasi pada umumnya mempunyai 2 kategori. yaitu command Line dan graphical. Command Line shells menyediakan Command Line Interface (CLI) ke sistem operasi, sedangkan graphical shells seperti Windows Shells, menyediakan Graphical User Interface (GUI). Tujuan utama dari shell adalah untuk memulai program lain dengan melihat isi directories.

Pengertian serta jenis-jenis System Call

System Call adalah penyedia antarmuka dari pelayanan-palayanan yang tersedia dengan Sistem Operasi. Umumnya System Call menggunakan bahasa C dan C++, meskipun tugas-tugas seperti hardware yang harus diakses langsung, maka menggunakan bahasa assembly.
 
Bagaimana cara kerja system calls?

Jumat, 19 Oktober 2012

Penjelasan mengenai Command Interpreter

Command Interpreter adalah Sebuah program yang membaca perintah textual dari pengguna atau dari file dan mengeksekusinya. Beberapa perintah dapat dieksekusi langsung dalam interpreter itu sendiri (misalnya variabel pengaturan atau konstruksi kontrol) dan dapat menyebabkan memuat atau menjalankan file lainnya.

Interpreter UNIX disebut shells.

Di beberapa Sistem Operasi Command Interpreter telah termasuk dalam kernel. Seperti Windows Xp

Minggu, 14 Oktober 2012

Perintah di Linux dari Huruf A

Command atau perintah di Linux banyak sekali. Dan setiap perintah memiliki fungsinya masing-masing. Well,  Mari kita mulai dengan huruf A.

  • Accept = Menerima koneksi pada socket / menerima koneksi baru pada socket
  • Access = Cek pengguna izin file / menentukan aksesbilitas file
  • Access.conf (Access) = Akses login kontrol file
  • Aconnect = ALSA sequencer manajer sambungan

Rabu, 10 Oktober 2012

Perbedaan Antara Windows, Linux dan Macintosh

Windows, Linux maupun Macintosh sama-sama Sistem Operasi, ketiganya dapat melakukan pekerjaan dengan baik di komputer. Lalu apa perbedaannya? dan manakah yang lebih baik?

inilah dia, si popular windows, lebih kecil tetapi berkembang Linux dan a big player Macintosh.

Senin, 08 Oktober 2012

Orang-orang yang berpengaruh dalam pengembangan Sistem Operasi (Lanjutan)

Diartikel sebelumnya kita telah mengenal orang-orang hebat yang membuat dunia sistem operasi makin maju. Baiklah, mari kita bahas kembali.


                 11. Mike Lazaridis



Orang-orang yang berpengaruh dalam pengembangan Sistem Operasi

Sebelumnya kita sudah mengenal itu sistem operasi. Dikomputer, laptop atau smartphone pasti tidak akan lepas dari sistem operasi. Sistem Operasi yang paling familiar saat ini mungkin Windows dan Linux untuk di komputer sedangkan Android, windows phone dan Blackberry untuk di smartphone.

Tapi taukah anda siapa sosok yang ada dibalik nama besar itu? Penasaran?

Okay, Mari kita lihat.


Pengertian CTTS (Compatible Time Sharing), MULTICS dan Sistem Operasi berbasis UNIX

CTTS, MULTICS dan UNIX adalah sistem operasi generasi ke-3.

Well, mari kita jelaskan satu-persatu.


CTTS atau Compatible Time Sharing System adalah salah satu sistem operasi time sharing pertama, yang dkembangkan MT's Cumpotation Center. CTTS ini pertama kali dikenalkan tahun 1961 dan dioperasikan sampai tahun 1973. CTTS mengacu pada kompatibilitas Batch Processing dengan OSnya yaitu Fortran Monitor System (FMS) yang ada pada komputer IBM 7094. CTTS ini tak banyak berubah dari FMS, ia dapat mengelola aliran bets standar. CTTS sangat berpengaruh dalam time sharing, memberikan aplikasi baru yang penting bagi komputer dan memberikan pengaruh pada generasi berikutnya dari time

Penjelasan teknologi Batch System (FMS dan IBSYS)

Perkembangan generasi komputer dibagi menjadi beberapa generasi. Dimulai dari generasi pertama tahun (1945 - 1955) dengan teknologinya berupa vacum tube, lalu digenerasi kedua tahun (1955 - 1965) dengan teknologinya transistor dan batch system.

Well, kali ini saya akan menjelaskan pengertian serta teknologi dari batch system.

Sabtu, 29 September 2012

TOP 6 Distro LINUX

LINUX is so powerful. Sistem Operasi ini berbasis standar, linux menawarkan kecepatan, kinerja, kehandalan dan stabilitas dibanding dengan Sistem Operasi yang berharga jutaan rupiah.

Ada banyak sekali distro Linux, tetapi disini saya hanya akan memberikan daftar 10 terbaik Distro Linux menurut berbagai sumber.

Well, inilah kesepuluh Distro Terbaik:

Jumat, 28 September 2012

Sistem Operasi LINUX

 Sebelumnya kita telah membahas mengenai pengertian Sistem Operasi. LINUX adalah salah satu contoh sistem operasi yang berbasis open source, yang berarti free atau gratis. 

Linus Torvalds adalah pembuat sistem operasi ini, yang di perkenalkan kepada masyarakat pada tahun 1991. Sedangkan sistemnya adalah sistem operasi GNU yang dikerjakan oleh  Richard Stallman. 

Pengertian Sistem Operasi

Operating System atau dalam bahasa indonesianya yaitu Sistem Operasi atau sering juga disebut sebagai OS adalah sekumpulan program yang berfungsi sebagai pengelola hardware dan software. Hardware dan software tidak akan saling terhubung tanpa adanya Sistem Operasi, atau dengan kata lain Sistem Operasi adalah perantara kinerja antara perangkat keras (Hardware) dan perangkat lunak (Software), sehingga komputer dapat berjalan dengan baik.
Selain itu Sistem Operasi dapat menghitung penggunaan memori, memproses data, mengolah data dan menyimpan data.