Kamis, 12 Maret 2009

cara cepat belajar pemrograman....!!!!

Tahukah anda bahwa mempelajari bahasa pemrograman itu tidak sesulit yang dibayangkan? Ya, pemrograman merupakan sesuatu yang sangat menantang untuk dipelajari. Ada metode cepat menguasai bahasa pemrograman, yaitu :

1. Pertama kali dan yang terpenting adalah Anda harus KONSENTRASI. Loh, kok konsentrasi? ya, anda harus konsentrasi pada tujuan anda dalam mempelajari program. Apa sih program? Untuk apa sih saya membuat program? Itu adalah pertanyaan yang harus anda cari jawabannya. Tapi ada 2 buah hal pokok jawaban dari pertanyaan ini. Anda harus memberikan jawaban dengan mencari literatur di internet sebagai bahan bakar dan anda harus meresapi arti dari program kedalam otak anda. Itu saja. Itulah langkah terbaik sebelum anda memegang buku, menarik keyboard dan mulai mengetikkan kode program kedalam komputer anda.
2. Sebenarnya, dalam bahasa apapun yang ingin anda kuasai, percayalah, pasti ada hal terpenting dari hal penting dalam bahasa itu. Hal terpenting itulah yang harus anda garis bawahi, itulah yang harus anda pelajari. Dan setelah anda mengetahui hal terpenting itu maka carilah buku yang menjelaskan tuntas tentang itu.
3. Apa sih “hal terpenting” dalam bahasa pemrograman itu? Jawabnya: anda harus mempelajari Struktur Bahasa, Sintak Dasar (cara pengetikan bahasa program), Tipe Data, dan Cara Membuat Prosedur / Fungsi. Sedikit bukan?
4. “Loh bagaimana dengan yang hal penting lainnya?”, jawabnya: Anda harus tahu bahwa pemrograman juga hampir sama dengan kebutuhan manusia, ada kebutuhan Primer, Sekunder dan Tersier. Nah, pada point 3 tadi adalah kebutuhan primernya. Jadi, kalau anda ingin lebih kaya pengetahuan akan bahasa pemrograman tersebut, silakan anda memperluasnya dengan kebutuhan Sekunder dan Tersier melalui literatur, tutorial dan buku yang banyak beredar.
5. Dan terakhir adalah, PRAKTEK. Karena tidak mungkin semua yang ada dimuka bumi ini muncul dengan sendirinya, pasti ada yang membuatnya begitu juga program. Ada pepatah “tak ada kerja tak ada produk“.
6. Produktif dan Kreatif lah dalam segala pekerjaan anda…
7. Salam mahasiswa....hidup mahasiswa...

avira tu da kelibihan & kekurangannya lho...!!!

Mungkin bagi beberapa rekan semuanya sudah tidak asing lagi dengan antivirus ini, AVIRA sama halnya dengan AVG Free V 8.0 juga menyediakan antivirus versi free yang mempunyai kemampuan yang cukup memuaskan. Avira free ini disambut baik oleh banyak penggunanya karena kemampuannya yang baik dan mampu mendeteksi banyak sekali virus, Avira juga termasuk dalam kategori antivirus terbaik 2008 yang memiliki rata rata kemampuan dalam melalui test dengan baik
Pertimbangan kelebihan dan kekurangan AVIRA ini
Kelebihan :

* Mampu mendeteksi virus-virus yang tidak bisa dideteksi anti virus lain
* Terintegrasi dengan pendeteksi Rootkit
* Kemudahan untuk mengaktifkan / non aktifkan antivirus.
* Proses scan relatif cepat
* Pemakaian resources memori yang kecil jadi tidak terlalu menghambat atau memberatkan komputer
* Update Virus Definition yang relatif cepat
* Ada fasilitas untuk mencari nama virus, dari daftar yang ada
* Mampu menambah Scheduler scan atau update sebanyak mungkin.

Kelemahan :

* Kadang salah mendeteksi aplikasi/file sebagai virus.
* Customisasi scan hanya untuk drive, tidak bisa untul folder.
* Ukuran Update manual yang harus di download cukup besar,
Membuka file karantina yang berisi ribuan akan sangat lama
Untuk Update
Seperti halnya antivirus lain Antivir juga menyediakan fasilitas automatic update jika kita mempunyai koneksi langsung ke Internet. Mengenai Manual Update, dibanding AVG, proses update mungkin agak merepotkan bagi yang mempunyai koneksi lambat, karena ukuran update hanya satu file dengan ukuran lebih dari 15 MB, sampai saat ini belum ada pilihan untuk file yang lebih kecil. Tetapi setelah file update didapat, proses update sangat mudah. Jika mengalami masalah dengan updatenya silahkan baca disini
nah untuk mendownload Avira Free silahkan download DISINI
Untuk download update manualnya silahkan sedot disini
Semoga bermanfaat, menurut saya Avira ini adalah antivirus terbaik yang pernah saya gunakan, dengan kemampuannya mendeteksi virus yang baik dan bisa digabung dengan antivirus lain dalam satu PC serta ringan/tidak menggunakan resource komputer yang banyak jadi tidak terlalu membebani sistem, bagaimana menurut anda ?? senang rasanya jika ada yang mau berbagi pengetahuanya dengan menuliskan komentarnya dibawah. terima kasih

Jumat, 30 Januari 2009

soal sistem operasi

4.Deadlock ialah suatu kondisi dimana proses dalam sistem operasi tidak berjalan lagi ataupun tidak ada komunikasi lagi antar proses.
Deadlock adalah suatu kondisi dimana dua proses atau lebih saling menunggu proses yang lain untuk melepaskan resource yang sedang dipakai. Karena beberapa proses itu saling menunggu, maka tidak terjadi kemajuan dalam kerja proses-proses tersebut. Deadlock adalah masalah yang biasa terjadi ketika banyak proses yang membagi sebuah resource yang hanya boleh dirubah oleh satu proses saja dalam satu waktu.
contoh :
Misal ada proses A mempunyai resource X, proses B mempunyai resource Y. Kemudian kedua proses ini dijalankan bersama, proses A memerlukan resource Y dan proses B memerlukan resource X, tetapi kedua proses tidak akan memberikan resource yang dimiliki sebelum proses dirinya sendiri selesai dilakukan.
5.karena pada saat ini sistem operasi dapat digunakan untuk
-mengatur fasilitas komputer, memberikan layanan untuk pemrogram, dan menjadwal eksekusi program lainnya.
-menjembatani perangkat keras dari pemrogram.
-memberikan interface yang bagus untuk menggunakan sistem
-mengontrol eksekusi program-program aplikasi yang memerlukan fasilitas dan pelayanan hardware komputer

Kamis, 22 Januari 2009

Tugas Jaringan (pak hendra)

href="file:///C:%5CDOCUME%7E1%5Caxioo%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">

Bagus Dessy T.H

07.0502.0068

T.Informatika D-3

Tugas membuat jaringan (pak hendra)

Dalam membuat jaringan kita membutuhkan sebuah bahan berupa 1 buah Router, 2 buah Hub, 4 buah PC.dimana dari bahan –bahan tersebut kita hubungkan semua.

Router :F 0/0 : 172.10.32.2

F 0/1 : 10.10.0.5

Hub 0 : Hub 1 :

PC 1 : PC 3 :

Ip address : 172.10.32.2 Ip address : 10.10.0.5

Subnet Mask : 255.255.0.0 Subnet Mask : 255.0.0.0

Gateway : 172.10.32.1 Gateway : 10.10.0.1

PC 2 : PC 4 :

Ip address : 172.10.32.3 Ip address : 10.10.0.6

Subnet Mask : 255.255.0.0 Subnet Mask : 255.0.0.0

Gateway : 172.10.32.1 Gateway : 10.10.0.1

Menghidupkan router , setting dulu dan masukkan ip address untuk router yang terletak pd config.lalu pd CLI masukkan beberapa perintah:

* (config)#int f0/0

* (config-if)#ip address 10.10.10.1 255.255.255.0

* (config-if)#no shutdown

Gambar jaringan yang dibuat sbb :

Rabu, 12 November 2008

Pengenalan sistem operasi

PENGENALAN SISTEM OPERASI


Pengertian Sistem Operasi
Sistem Operasi adalah kumpulan program yang bertindak sebagai
perantara/penjalin/penghubung antara pemakai, perangkat lunak dengan perangkat keras
komputer sehingga sistem komputer mudah dipakai, perangkat lunak komputer dapat
digunakan secara efiesien.
Mengapa Mempelajari Sistem Operasi
- Merupakan kajian mendasar untuk pendidikn ilmu-ilmu komputer & informatika
- Rekayasawan dan ilmuwan komputer/informatika mutlak memahami Sistem Operasi,
karena Sistem Operasi ibarat roh bagi manusia.
Komponen-Komponen Sistem Komputer
1. Hardware : CPU, memory, perangkat I/O
2. Sistem Operasi : mengontrol dan mengelola penggunaan sumber daya komputer.
3. Program aplikasi: compiler, database system, business program, games, dll.
4. User : manusia, mesin dan komputer.
Sistem Operasi
1. Dapat memeritah hardware, menangani alokasi sumber daya dan melindungi aplikasi
dari koneksi langsung ke hardware.
2. Kernel adalah “jantung”-nya Sistem Operasi. Bagian yang harus selalu beroperasi agar
sistem operasi selalu hidup.
3. Tujuan dan tugas sistem operasi adalah
- Mengelola seluruh sumber daya yang terdapat pada sistem komputer
- Menyediakan sekumpulan layanan kepada user, sehingga user lebih mudah dan
nyaman dalam menggunakan atau memanfaatkan sumber daya sistem komputer.
Pengelola Seluruh Sumber Daya Sistem Komputer
- Sumber daya fisik : keyboard, mouse, joystick, disk drive, CD ROM, hard disk, printer,
monitor, modem, ethernet card, peralatan multimedia, dll.
- Sumber daya abstrak : data dan program.
Berdasarkan Banyaknya Sumber Daya yang dikelola Sistem Operasi maka…
- Sangat sulit bagi programmer untuk membuat program pada sumber daya-sumber daya
tersebut.
- Untuk mempermudah programmer dalam memebuat program agar dimengerti oleh
seluruh lapisan sumber daya tersebut, maka dibutuhkanlah yang namanya Sistem
Operasi.
Komponen-Komponen Utama Sistem Operasi
1. Manajemen Proses
2. Manajemen Memori
3. Manajemen Input / Output
4. Manajemen Berkas
5. Protection system
6. Networking
7. Command interpreter system
Layanan-layanan yang disediakan sistem operasi
1. Program execution
2. I/O Operation
3. File/system manipulation
4. Communications
5. Error detection
6. Resource allocation
7. Accounting
8. Protection
Posisi Sistem Operasi Dalam Sistem Komputer
1. Bagi Pemakai Awam
Memandang sistem komputer sebagai aplikasi untuk menyelesaikan masalah yang
dihadapinya. Pemakaai awam dapat hanya mengetahui command language untuk memanggil
atau memuatkan program aplkasi yang dipakainya.
2. Bagi Pandangan Programmer
Untuk mengekspresikan pembuatan sebuah aplikasi dalam bahasa pemrograman.
3. Bagi Percancang Sistem Operasi
Sistem operasi bertugas mendandani perangkat keras komputer agar tampil indah, mudah
dan nyaman bagi progrmmer.
Sejarah Perkembangan Sistem Operasi
Struktur Dasar Sistem Operasi
1. Sistem Monolitik
Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat dipanggil oleh
prosedur lainnya bila diperlukan.
2. Sistem Berlapis
3. Sistem dengan mesin maya
4. Sistem kumpulan proses
5. Sistem berorientasi objek
6. Sistem client server

sistem operasi

Sistem Operasi

Sistem Operasi adalah program terpenting dari program - program yang terdapat dalam sistem komputer. Pada Umumnya program hanya dieksekusi selama beberapa waktu saja (transien), tetapi sistem operasi berjalan terus menerus selama komputer masih aktif.

Sistem Operasi dapat dianggap sebagai program kontrol yang bertugas untuk menjalankan program-program lain yang ada di dalam komputer. Dalam hal ini sistem operasi berada di tengah-tengah antara program/aplikasi dan perangkat keras, dan bertindak sebagai pembagi sumber daya, seperti siklus CPU, memori, ruang penyimpanan disk, dan alat-alat input/output (I/O).

Sistem Operasi juga harus dapat menangani bila terjadi konflik penggunaan sumber daya karena banyak aplikasi yang berjalan pada komputer.

Sistem Operasi juga dapat dlihat sebagai sebuah lapisan abstrak (layer of abstraction) antara aplikasi dengan perangkat keras di mana aplikasi dijalankan.

Sistem Operasi menyediakan perangkat lunak dengan interface yang berarsitektur netral ke perangkat keras melalui sekumpulan system call. System Call ini mewujudkan sebuah mesin yang tampak secara fisik.

Multilevel Feedback Queue

Multilevel Feedback Queue

Multilevel Feedback Queue

Algoritma ini mirip sekali dengan algoritma multilevel queue. Perbedaannya ialah algoritma ini mengizinkan proses untuk pindah antrian. Jika suatu proses menyita CPU terlalu lama, maka proses itu akan dipindahkan ke antrian yang lebih rendah. Hal ini menguntungkan proses interaksi karena proses ini hanya memakai waktu CPU yang sedikit. Demikian pula dengan proses yang menunggu terlalu lama. Proses ini akan dinaikkan tingkatannya. Biasanya prioritas tertinggi diberikan kepada proses dengan CPU burst terkecil, dengan begitu CPU akan terutilisasi penuh dan M/K dapat terus sibuk. Semakin rendah tingkatannya, panjang CPU burst proses juga semakin besar.

Penjadwalan ini digunakan untuk mencegah banyaknya swapping, yaitu dengan cara proses-proses yang sangat banyak menggunakan pemroses(karena menyelesaikan tugasnya yang memakan waktu lama) di beri jatah waktu(jumlah kwanta) lebih banyak dalam satu waktu. Penjadwalan ini menghendaki kelas-kelas prioritas. Kelas tertinggi berjalan selam satu kwanta, kelas berikutnya berjalan selam dua kwanta, kelas berikutnya berjalan empat kwanta, dan seterusnya. Ketentuan-ketentuan yang berlaku adalah sebagai berikut :

ü Jalankan proses pada kelas tertinggi.

ü Jika proses menggunakan seluruh kwanta yang di alokasikan padanya maka diturunkan kelas prioritasnya.

ü Proses yang masuk untuk pertama kali ke system langsung di beri kelas tertinggi.

Mekanisme ini dapat mencegah proses yang perlu berjalan lama swapping berkali-kali dan mencegah proses-proses interkatif yang sangat singkat harus menuggu lama.

Gambar 14.7. Multilevel Feedback Queue

Multilevel Feedback Queue

Algoritma ini didefinisikan melalui beberapa parameter, antara lain:

  1. Jumlah antrian.
  2. Algoritma penjadwalan tiap antrian.
  3. Kapan menaikkan proses ke antrian yang lebih tinggi.
  4. Kapan menurunkan proses ke antrian yang lebih rendah.
  5. Antrian mana yang akan dimasuki proses yang membutuhkan.

Dengan pendefinisian seperti tadi membuat algoritma ini sering dipakai, karena algoritma ini mudah dikonfigurasi ulang supaya cocok dengan sistem. Tapi untuk mengatahui mana penjadwal terbaik, kita harus mengetahui nilai parameter tersebut.

Multilevel feedback queue adalah salah satu algoritma yang berdasar pada algoritma multilevel queue. Perbedaan mendasar yang membedakan multilevel feedback queue dengan multilevel queue biasa adalah terletak pada adanya kemungkinan suatu proses berpindah dari satu antrian ke antrian lainnya, entah dengan prioritas yang lebih rendah ataupun lebih tinggi, misalnya pada contoh berikut.

  1. Semua proses yang baru datang akan diletakkan pada queue 0 ( quantum= 8 ms).
  2. Jika suatu proses tidak dapat diselesaikan dalam 8 ms, maka proses tersebut akan dihentikan dan dipindahkan ke queue 1 ( quantum= 16 ms).
  3. Queue 1 hanya akan dikerjakan jika tidak ada lagi proses di queue 0, dan jika suatu proses di queue 1 tidak selesai dalam 16 ms, maka proses tersebut akan dipindahkan ke queue 2.
  4. Queue 2 akan dikerjakan bila queue 0 dan 1 kosong, dan akan berjalan dengan algoritma FCFS.

Disini terlihat bahwa ada kemungkinan terjadinya perpindahan proses antar queue, dalam hal ini ditentukan oleh time quantum, namun dalam prakteknya penerapan algoritma multilevel feedback queue akan diterapkan dengan mendefinisikan terlebih dahulu parameter-parameternya, yaitu:

  1. Jumlah antrian.
  2. Algoritma internal tiap queue.
  3. Aturan sebuah proses naik ke antrian yang lebih tinggi.
  4. Aturan sebuah proses turun ke antrian yang lebih rendah.
  5. Antrian yang akan dimasuki tiap proses yang baru datang.

Contoh: Terdapat tiga antrian; Q1=10 ms, FCFS Q2=40 ms, FCFS Q3=FCFS proses yang masuk, masuk ke antrian Q1. Jika dalam 10 ms tidak selesai, maka proses tersebut dipindahkan ke Q2. Jika dalam 40 ms tidak selesai, maka dipindahkan lagi ke Q3. Berdasarkan hal-hal di atas maka algoritma ini dapat digunakan secara fleksibel dan diterapkan sesuai dengan kebutuhan sistem. Pada zaman sekarang ini algoritma multilevel feedback queue adalah salah satu yang paling banyak digunakan.