Social Icons

Pages

Minggu, 24 November 2013

Pengantar Peta Hidup...


Hidup ini adalah sebuah petualangan, satu langkah utama menuju sebuah tujuan... yakni keabadian di Syurga Nya...

Untuk meraih syurgaNya tidak melulu hidup ini hanya terfokus kepada ibadah-ibadah Mahdhoh saja namun melakukan sebuah perubahan, melakukan sebuah pengabdian, mencetak generasi-generasi yang faham agama dan akademis itu pun adalah sebuah ibadah. Jika,,,semua itu di niatkan ibadah dan fokus hidup ini hanya semata-mata untuk beribadah kepadaNya.

Semasa hidup yang singkat ini, saya ingin meniti jalan untuk meraih syurgaNya, akan mengoptimalkan passion utama hidup dalam dunia pendidikan & pengabdian serta meniatkan semua itu hanya karena Allah...Namun,,,pada saatnya nanti walaupun hidup ini akan tersibukan oleh hal-hal yang demikian saya tidak akan lupa pada jati diri saya sebagai perempuan yang nanti akan memiliki tanggungjawab utama sebagai pengabdi dalam keluarga (suami) dan Pembelajar bagi anak-anak...menuntun mereka bersama pendamping hidup untuk sama-sama meraih syurgaNya Kelak...

Jalan di depan begitu terbentang untuk saya lewati bersama ribuan langkah kaki ini dan itu semua berawal dari satu langkah yakni sebuah niat & keinginan untuk meraih sebuah impian di dunia dan meraih kebahagiaan abadi di SyurgaNya nanti...

Apapun target hidup ini harus saya fokuskan semua itu hanya semata ibadah kepadaNya...dan inilah coretan motivasi dalam hidup saya,,,

This is My Dream Come True.....



Selasa, 12 November 2013

Lirik : Sahabat Perjuangan - Tazzaka

Pertemuan kita kali ini
Bukan sekedar kawan lama tak jumpa
Tapi kita bertemu ada satu makna
Kita punya satu perjuangan

Andai ada kasih antara kita
Kita kembalikan kepada Yang Esa
Agar ia suci tulus dan ikhlas
semoga Alloh memberkati

Sambutlah tangan sahabat saudaramu
Pimpinlah ia melangkah bersama
Satukan hati kita teguhkan ia
Berdiri bersama untuk kebenaran

Reff:
Perjuangan itu artinya berkorban
Berkorban itu artinya terkorban
Janganlah gentar untuk berjuang
Demi agama dan bangsa
Inilah jalan kita


Lirik : Hadapilah - Shoutul Harokah

Lagi suka banget sama lagu "hadapilah punyanya shoutul harokah" mungkin bagi sebagian orang dengerin lagu beginian itu ndeso & kolot kali yok mending dengerin lagu2 yg lagi ngehitzz tapi bagiku dengerin lagu beginian bisa menggugah semangattt,apalagi lagu ini mpe di bikin ringtone telfon (tapi sayang gak pernah ada yg nelfon, sekalinya ada yg nelfon selalu hp sedang dalam kondisi di "getar" kan) mirisss ya,,,haha


ini dia liriknya, jreng,,,jreng,,,jreng,,,


walau hujan badai kan terus melanda...
walau amuk gelombang tak henti menerjang...
walau terang mencegah...
walau mentari kan membakar... 
jangan letih menapaki kehidupan...

ujian bagaikan garis sinar sang surya...

hadir kedunia bersama berjuta karunia...
janganlah lah bertekuk lutut dalam peluh dan putus asa...
janganlah bersimpuh dihadapan luka...

hadapilah segala tantangan..sambutlah harimu dengan suka cita...
hadapilah segala ujian dalam kesulitan pasti ada kemudahan....



Selasa, 05 November 2013

Setup & Instalasi PostgreSQL

A. INSTALASI POSTGRESQL :

1. Login kedalam sistem linux :
sani@sanilaptop:~$

2. Masuk ke dalam direktori Downloads :
sani@sanilaptop:~$ cd Downloads/

3. Pastikan paket postgresql-9.3.1.tar.gz sudah tersedia atau belum pada direktori Downloads :
sani@sanilaptop:~/Downloads$ ls

1385515_317577291718559_1641401235_n.jpg
7.Manajemen Memory.pdf
AJP.gif
ajpp.png
Bab_III.pdf
BBM v1.0.0.70.-(androidesia-blogspot-com.apk
bootstrap-3.0.0.zip
contact.html~
elegant_green_vcard-PSD_template.zip
free-template-Whirlpool_site
grand design
laporan_worksheet3.odt
Makalah Lingkungan Manajemen.docx
MANAJEMEN_MEMORI.ppt
'Marry Your Daughter' by Brian McNight.html
mnjmemori-up.pdf
Pengantar Jaringan komputer.odp
postgresql-9.3.1.tar.gz
Presentasi MySQL.pdf
tugas-akutansi-3a.odt
USER_MANAJEMEN.pdf
USER_ROLE_GROUP.pdf

4. Urai paket tarball postgresql-9.3.0.tar.gz hasil Downloads :
sani@sanilaptop:~/Downloads$ tar -xzvf postgresql-9.3.1.tar.gz -C /home/sani/

5. Masuk kedalam direktori hasil urai paket tarball postgresql-9.3.0.tar.gz yaitu direktori postgresql-9.3.0 :
sani@sanilaptop:~$ cd postgresql-9.3.1/

6. Lihat seluruh isi direktori postgresql-9.3.1 :
sani@sanilaptop:~/postgresql-9.3.1$ ls

aclocal.m4 config configure configure.in contrib COPYRIGHT doc GNUmakefile.in HISTORY INSTALL Makefile README src
7. Jalankan perintah berikut ini untuk configure PostgreSQL-9.3 yang akan diinstall dalam direktori /home/siswa/pg93 ( pastikan direktori pg93 belum pernah ada )
sani@sanilaptop:~/postgresql-9.3.1$ ./configure–prefix=/home/sani/pg931

Jika tidak berhasil, maka harus meng-install libreadline6 terlebih dahulu “

8. Install paket library yang dibutuhkan (libreadline6) :
sani@sanilaptop:~/postgresql-9.3.1$ sudo apt-get install libreadline6 libreadline6-dev

[sudo] password for sani:
Reading package lists... Done
Building dependency tree
...
...

Jika instalasasi'a gagal, maka harus menginstall library lainnya seperti sudo apt-get install zlib1g-dev

jika sudah make dan siap di install, maka lanjutkan untuk menginstall make

9. Jalankan perintah compile source program PostgreSQL :
sani@sanilaptop:~/postgresql-9.3.1$ make

10. Instalasi PostgreSQL harus dilakukan oleh super user dengan menjalankan perintah sudo :
sani@sanilaptop:~/postgresql-9.3.1$ sudo make install

make[1]: Leaving directory `/home/sani/postgresql-9.3.1/config'
PostgreSQL installation complete.

Jika mendapatkan pesan seperti diatas maka binary program PostgreSQL telah sukses
diinstall dikomputer anda dalam direktori /home/siswa/pg93


B. DIREKTORI CLUSTER DATA

1. Buat direktori cluster data yang didalamnya akan tersimpan file-file konfigurasi dan binary basis data dari sistem database PostgreSQL :
sani@sanilaptop:~$ /home/siswa
sani@sanilaptop:~$ mkdir pgdata

2. Jalankan perintah inisialisasi cluster data di direktori pgdata :
sani@sanilaptop:~$ /home/sani/pg931/bin/initdb -D pgdata

The files belonging to this database system will be owned by user "sani".
This user must also own the server process
...
...
Success. You can now start the database server using:

/home/sani/pg931/bin/postgres -D pgdata
or
/home/sani/pg931/bin/pg_ctl -D pgdata -l logfile start

3. Jalankan service PostgreSQL :
sani@sanilaptop:~$ /home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgsani@sanilaptop:data/logfile.log start
server starting

4. Cek status service PostgreSQL :
sani@sanilaptop:~$ /home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgsani@sanilaptop:data/logfile.log status
pg_ctl: server is running (PID: 5224)
/home/sani/pg931/bin/postgres "-D" "/home/sani/pgdata"

5. Stop service PostgreSQL :
sani@sanilaptop:~$ /home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgsani@sanilaptop:data/logfile.log status
waiting for server to shut down.... done
server stopped


C. SETTING KONEKSI & UBAH PORT

1. Ubah setingan koneksi database agar bisa diakses lewat komputer lokal, dengan cara mengedit file pg_hba.conf
sani@sanilaptop:~$ gedit pgdata/pg_hba.conf

- aktifkan koneksi dengan membuka konfigurasi listen_addreses dengan menghapus tanda pagar listen_addresses = 'localhost'
- ubah port cluster postgresql anda di port 5454 (hilangkan tanda pagar dan ubah menjadi 5454)
port = 5454

2. restart service PostgreSQL :
sani@sanilaptop:~$ /home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgsani@sanilaptop:data/logfile.log restart
waiting for server to shut down.... done
server stopped
server starting

3. Login ke database template1 :
sani@sanilaptop:~$ /home/sani/pg931/bin/psql template1 -h localhost -p 5454

psql (9.3.1)
Type "help" for help.

template1=#

4.Seting password super user sani :
template1=# alter user sani with password 'password';
ALTER ROLE

5. Keluar dari prompt postgresql
template1=# \q


D. AKTIFKAN KONFIGURASI DENGAN PASSWORD

1. Buka file konfigurasi pg_hba.conf dan ubah dibagian terakhir file method otentikasi dari trust menjadi password :
sani@sanilaptop:~$ gedit pgdata/pg_hba.conf

# TYPE DATABASE USER ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 password

2. Restart Service PostgreSQL :
sani@sanilaptop:~$ /home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgdata/logfile.log restart

waiting for server to shut down.... done
server stopped
server starting

E. BUAT USER POSTGRESQL

1. Login ke database server :
sani@sanilaptop:~$ /home/sani/pg931/bin/psql template1 -h localhost -p 5454
Password: (password sani 'password' )
psql (9.3.1)
Type "help" for help.

template1=#

2.Buat user ahmad dengan password '1234':

template1=# CREATE USER ahmad WITH PASSWORD '1234' CREATEDB ;
CREATE ROLE
template1=#\q

3. User ahmad buat database dblatihan :
sani@sanilaptop:~$ /home/siswa/pg93/bin/createdb dblatihan -U ahmad -h localhost -p 5454


4. User ahmad login kedatabase dblatihan :
sani@sanilaptop:~$ /home/sani/pg931/bin/psql dblatihan -U ahmad -h localhost -p 5454
Password for user ahmad:
psql (9.3.1)
Type "help" for help.

dblatihan=> \q


=== Membuat file pg931_start.sh agar mudah saat login sehingga tidak panjang ===
sani@sanilaptop:~$ gedit pg931_start.sh

isinya :

/home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgdata/logfile.log start




=== Membuat file pg931_restart.sh agar mudah saat restart service sehingga tidak panjang ===
sani@sanilaptop:~$ gedit pg931_restart.sh

isinya :

/home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgdata/logfile.log restart

=== Membuat file pg931_stop.sh agar mudah saat menghentikan service sehingga tidak panjang ===
sani@sanilaptop:~$ gedit pg931_stop.sh

isinya :

/home/sani/pg931/bin/pg_ctl -D /home/sani/pgdata/ -l /home/sani/pgdata/logfile.log stop

=== Memberi Permision kepada seluruh yang mengandung pg931 ===

sani@sanilaptop:~$ chmod 755 pg931_*

Selasa, 22 Oktober 2013

Worksheet 1 Sistem Operasi

  1. jelaskan pengertian concurent multitasting, concurent pararel !
konkurens multitasking merupakan sebuah sistem yang mampu mengerjakan beberapa pekerjaan sekaligus pada saat yang bersamaan.

konkurens pararel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan.

  1. fungsi sistem oprasi
Fungsi Sistem ooerasi yaitu Untuk mengatur dan mengawasi penggunaan perangkat keras yang digunakan dalam berbagai program aplikasi.

  1. jelaskan bagan bagan tinjawan umum sistem komputer
Pengguna (User) disebut juga brainware yaitu orang yang menggunakan atau mengoperasikan komputer.
software merupakan program komputer yang berfungsi sebagai sarana interaksi atau penghubung antara pengguna(user) dan perangkat keras(hardware)yang bertugas mengontrol agar komputer dapat bekerja sesuai dengan fungsinya. Software ini dapat berupa program aplikasi,text editor,sistem operasi dan firmware atau disebut juga software yang melekat pada hardware.

  1. jelaskan bagan perangkat keras cara kerja prosesor
cara kerja processor :
piranti input yaitu perangkat keras yang berfungsi sebagai alat untuk memasukan data atau perintah kedalam komputer yang melalui modul I/O.
modul I/O ini berfungsi untuk menerima atau mengirim data kepada CPU.
CPU bertugas mengontrol komputer dalam mejalankan fungsi-fungsi operasinya. CPU memiliki dua fungsi operasional yaitu ALU (Arithmatic Logical Unit) yang berfungsi sebagai pengolah data dan CU (Control Unit) yang berfungsi sebagai pengontrol kerja komputer. Unit kontrol yang mengambil intruksi-intruksi dari memori utama dan menentukan jenis intruksi tersebut, jika intruksi berupa perhitungan aritmatika unit kendali akan mengirim intruksi tersebut ke ALU kemudian hasil dari pengolahannya akan dibawa lagi ke memori utama untuk disimpan.
Memori ini terbagi kedalam dua yaitu RAM (Random Access Memory) yang berfungsi untuk menyimpan data sementara waktu dan ROM (Read Only Memory) yaitu memori yang hanya bisa membaca data setelah itu data ditampilkan pada piranti output.

  1. jelaskan sejarah sistem oprasi dari dos –linux
Sejarah sistem operasi
Tahun 1980 :
  • Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
Tahun 1981 :
  • PC-DOS : IBM meluncurkan PC DOS yg dibeli dari microsoft untuk komputernya yg berbasis prosesor Intel 8086
  • MS-DOS : Microsoft menggunakan nama MS-DOS untuk OS ini jika dijual oleh perusahaan di luar IBM
  • Tahun 1983  :
  • MS-DOS 2.0 : Versi 2.0 dari MS-DOS yang meluncur pada komputer PC XT
Tahun 1984 :
  • Apple system 1.0 dengan OS yg diturunkan dari BSD UNIX. Yg Pertama telah berbasis grafis dan menggunakan mouse
  • MS-DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 Untuk PC AT yg menggunakan chip Intel 80286 yg mulai mendukung penggunaan hard disk lebih dari 10 MB
  • MS-DOS 3.1 : Micrisoft meluncurkan MS-DOS 3.1 yg memberi dukungan untuk jaringan.
Tahun 1985 :
  • MS-Windows 1.0 : Microsoft memperkenalkan sistem oprasi yg telah menyediakan  lingkungan berbasis grapis (GUI) dan kemampuan multitasking
  • Novell Netware : sistem oprasi berbasis jaringan Netware 86 yg dibuat untuk proses Intel 8086
Tahun 1986 :
  • MS-DOS 3.2 : Microsoft meluncur DOS- 3.2 yg menambah dukungan untuk floppy 3.2 inci 720 KB.
Tahun 1987 :
  • OS/ : IBM dengan OS/2 Berbasis grafis, sbgi calon pengganti  IBM PC DOS.
  • MS-DOS 3.3 : Microsof meluncur MS-DOS 3.3 Versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan
  • MINIX : Andrew S. Tanenbaum sistem oprasi yg berbasis unix yg ditunjukan untuk pendidikan. MINIX nantinya mengirasi pembuatan Linux.
Tahun 1988 :
  • MS-DOS 4.0: Microsoft mengeluarkan MS-DOS 4.0 dengan suasana grafis.
  • WWW: Proposal world wide web (WWW) Oleh Tim Berners-Lee.
Tahun 1989:
  • NetWare/386 (Juga dikenal sebaga versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
 Tahun 1990 :
  • Windows 3.0 : Microsoft meluncur Windows versi 3.0
  • MS-Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan persaingan sprti Lotus 1-2-3 dll
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0
 Tahun 1991 :
  • Linux 0.01 : Linus Torvalds mengembangkan OS berbasis UNIX  dri sistemoprasi MINIX yg diberi nama LINUX
  • MS DOS 5.0 : Microsoft meluncur dengan penambahan fasilitas full-screen editor,undelete,unformat dan Qbasic.
 Tahun 1992 :
  • Windows 3.1 : Microsoft meluncur kemudian Windows for Workgroups 3.11 di tahun berikutnya.
  • 386 BSD :OS berbasis Open Source turunan dari BSD unix didistribusikan oleh Bill Jolitz  Setelah meninggalkan Berkeley Software design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainya, seperti NetBSD,FreeBSD, dan OpenBSD.
  • Distro Linux : Linux didistribusikan dalam format distro yang merupa kan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlan ding Linux System).
 Tahun 1993 :
  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MS-DOS 6.0 : Microsoft memperkenalkan MS-DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
  • Slackware : Patrick Volkerding mendistribusikan Slackware Linux ya ng menjadi distro populer pertama di kalangan pengguna Linux.
  • Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
  • MS-DOS 6.2 : Microsoft meluncurkan MS-DOS 6.2.
  • NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
  • FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembang kan dari 386BSD dibuat dengan nama FreeBSD.
Tahun 1994 :
  • Netscape : Internet meraih popularitas besar saat Netscape memper kenalkan Navigator sebagai browser Internet.
  • MS-DOS 6.22 : Microsoft meluncurkan MS-DOS 6.22 dengan progra m kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin-River Fall s Development mengembangkan
  • FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
  • Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
Tahun 1995 :
  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi denga n program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
  • OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan Open BSD.
Tahun 1996 :
  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
 Tahun 1997 :
  • Mac OS : Untuk pertama kalinya Apple me mperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
 Tahun 1998 :
  • Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
  • Server Linux : Linux mendapat dukungan dari banyak perusahaan b esar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
  • Google : Search Engine terbaik hadir di Internet dan diketahui meng gunakan Linux sebagai servernya. Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera m enjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
  • Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
 Tahun 1999 :
  • Support : Hewlett Packard mengumumkan laya nan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
  • Corel Linux : Corel pembuat program Corel Draw , yang sebelumnya telah menyediakan Word
  • Perfect versi Linux, ikut membuat OS berbasis Linux den gan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
 Tahun 2000 :
  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai pene rus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir da ri Windows 95.
  • China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
  • Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux seb agai kanker dalam sebuah interview dengan Chicago Sun-Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
Tahun 2001 :
  • Windows XP : Microsoft memperkenalkan Windo ws XP. Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.
 Tahun 2002 :
  • Open Office : Program perkantoran berbas is Open Source diluncurkan oleh Sun Microsystem.
  • OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
 Tahun 2003 :
  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.
  • Fedora : Redhat mengumumkan distro Fedora Core sebagai pengga ntinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
  • Novell : Ximian, perusahaan pengembang software berbasis Linux di beli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
  • LiveCD : Knoppix merupakan distro pertama Linux yang dikembangk an dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahul u. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
 Tahun 2004 :
  • Ubuntu : Versi pertama Ubuntu diluncurka n dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, y aitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
 Tahun 2005 :
  • Mandriva : Mandrake bergabung dengan C onectiva dan berganti nama menjadi Mandriva.
 Tahun 2006 :
  • Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
  • CHIPLux : Distro lokal terus bermunculan di tahun ini, ba hkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
 Tahun 2007 :
  • Vista : Setelah tertunda untuk beberapa lama, M icrosoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
 Tahun 2008 :
  • 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
 Tahun 2009 :
  • Windows 7.


6. jelaskan komponen sistim oprasi

Komponen sistem operasi :
1. Manajemen Proses
    Proses adalah sebuah program yang sedang dieksekusi.
2. Manajemen Memori Utama
Memori utama berfungsi sebagai tempat penyimpanan instruksi/data yang  akses datanya digunakan oleh CPU dan perangkat Masukan/Keluaran.
Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile atau tidak permanen  yaitu data akan hilang kalau komputer dimatikan.
 3. Manajemen Sistem Berkas
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan massa, misalnya tapes dan disk.
4. Manajemen Sistem Masukan/Keluaran
Sistem masukan/keluaran sering disebut dengan device manager. Menyediakan device driver yang umum sehingga operasi Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan  floppy disk.
5. Manajemen Penyimpanan Sekunder
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan program komputer dibutuhkan penyimpanan sekunder yang bersifat permanen dan mampu menampung banyak data, sebagai back-up dari memori utama. Contoh dari penyimpanan sekunder adalah hard-disk, disket, dll.
 6. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
  • Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
  • Menspesifikasi kontrol untuk dibebankan/diberi tugas.
  • Menyediakan alat untuk pemberlakuan sistem.
 7. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori, atau   clock. Setiap prosesor mempunyai memori dan clock tersendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
8. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command-line interpreter dan terkadang dikenal sebagai shell.  Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat   Masukan/Keluaran yang ada


7. jelskan siklus hidup proses
siklus hidup proses
 1. Ready
Ready merupakan Proses yang berhasil diinisiasi akan ditempatkan ke dalam antrian  penjadwalan prosesor dengan cara menyisipkan rekaman baru ke dalam antrian, yang berisi referensi atau pointer ke struktur data kendali proses. Antrian penjadwalan prosesor ini ini disebut juga antrian ready. Proses yang telah berhasil disisipkan ke dalam antrian penjadwalan akan diubah statusnya menjadi ready.  Status ready menandakan suatu proses siap berkompetisi untuk mendapatka alokasi waktu prosesor. Jadi proses-proses yang baru tercipta, tidak dapat langsung dieksekusi tetapi harus menunggu gilirannya.
2. Running
    Running adalah sebuah proses dalam antrian ready yang terpilih oleh scheduler untuk dijalankan atau dieksekusi. Proses yang berstatus running menguasai prosesor sepenuhnya. Proses running memiliki 3 kemungkinan peralihan ke status lainnya.
1. Jika proses sudah menyelesaikan aktivitasnya maka proses akan berubah status menjadi terminated.
2. Jika jatah waktu (time-slice) untuk eksekusi telah habis maka proses akan dialihkan statusnya menjadi ready. Setiap proses diberi jatah waktu eksekusi yang terbatas agar tidak menghambat eksekusi proses lainnya.
3. Proses running dapat beralih status menjadi blocked
3. Blocked (Waiting)
Proses berstatus running beralih ke status blocked karena membutuhkan pembacaan data dari piranti I/O. Contoh, suatu proses membutuhkan data berkas dari disk untuk melanjutkan pengolahan datanya. Untuk memaksimalkan penggunaan prosesor maka  proses yang sedang menunggu ini akan dialihkan status nya menjadi blocked dan sistem operasi akan menjalankan scheduler untuk memilih proses lain untuk dieksekusi.
Proses yang berstatus blocked tidak dapat langsung dieksekusi atau beralih ke status running , tetapi dialihkan ke status ready terlebih dahulu dan menunggu dipilih oleh scheduler agar dapat beralih ke running.
 4. Exit (Terminated)
Prosess yang berubah statusnya menjadi exit / terminated berarti proses tersebut telah  dihentikan eksekusinya, baik secara normal (proses telah selesai) maupun tidak  (misalnya terjadi kesalahan sistem yang tidak tertangani). Jika suatu proses telah selesai maka ruang memori yang ditempatinya akan dibersihkan (dealokasi) oleh rutin sistem operasi.
Hal yang dapat menyebabkan suatu proses selesai eksekusinya antara lain :
1. Proses telah selesai secara normal
2. Batas waktu total telah terlewati
3. Kekurangan ruang memori
4. Pelanggaran batas memori
5. Pelanggaran proteksi berkas atau sumber daya lainnya
6. Kesalahan aritmatika
7. Waktu tunggu (operasi I/O) melebihi batas yang ditentukan
8. Terjadi kegagalan I/O
9. Instruksi yang tidak benar/ tidak valid
10.Terjadi usaha pemakaian instruksi yang tidak diizinkan
11.Salah memakai data
12.Campur tangan sistem operasi atau operator
13.Penghentian proses induk
14.Atas permintaan proses induk ataupun proses lainnya.

8. pengertian dari sekuensial proses


Sekuensial proses adalah pemrosesan secara satu-persatu, dari sekumpulan informasi sejenis yang setiap elemennya dapat diakses dengan keterurutan tertentu (ada suksesor), jadi seakan-akan kumpulan elemen merupakan deret elemen.


9. jelaskan sasaran sistem oprasi


Sasaran Sistem Operasi
1. Kenyamanan
membuat penggunaan komputer menjadi lebih  nyaman
2. Efisiensi
penggunaan sumber daya sistem komputer  secara efisien
3. Berevolusi
sistem harus dapat dibangun sehingga  memungkinkan dan memudahkan  pengembangan, pengujian serta pengajuan  sistem-sistem yang baru.


10. elaskan pengertian sistem operasi

sistem operasi merupakan Perangkat lunak yang berfungsi sebagai penghubung antara perangkat keras dengan pengguna komputer.