SOAL & JAWABAN UAS SISTEM OPERASI

00.42 / Diposting oleh blog hayiem / komentar (3)

1. Sebutkan perbedaan antara penjadwalan preemptive dan nonpreemptive.
2. Terdapat 5 job yang datang hampir pada saat yang bersamaan. Estimasi waktu eksekusi (burst time) masing-masing 10, 6, 2, 4 dan 8 menit dengan prioritas masing-masing 3, 5, 2, 1 dan 4, dimana 5 merupakan prioritas tertinggi. Tentukan rata-rata waktu turnaround untuk penjadwalan CPU dengan menggunakan algoritma
a) Round Robin (quantum time -2)
b) Priority
c) Shortest job first Diketahui proses berikut:
Proses
Arrival Time
Burst Time
P1
0
8
P2
0.4
4
P3
1
1











Tentukan rata-rata waktu tunggu dan rata-rata waktu turnaround dengan algoritma penjadwalan :
a) FCFS
b) SJF non preemptive
c) SJF preemptive / SRTF
d) Round Robin dengan quantum time = 1
4. Suatu algoritma penjadwalan CPU kemungkinan melibatkan algoritma yang lain, contohnya algoritma FCFS adalah algoritma RR dengan waktu quantum tertentu. Apakah ada hubungan antara pasangan algoritma berikut ?
a) Priority dan SJF
b) Priority dan FCFS
c) RR dan SJF
5. Apa yang dimaksud dengan race condition?
6. Apakah yang dimaksud dengan critical section ? Untuk menyelesaikan masalah critical section , ada tiga hal yang harus dipenuhi, sebutkan dan jelaskan !
7. Bagaimana algoritma Bakery untuk sinkronisasi banyak proses (n proses) ?
8. Apa yang dimaksud semaphore dan sebutkan operasi pada semaphore
9. Bagaimana struktur semaphore permasalahan :
a) bounded buffer problem.
b) reader and writer problem.
c) dining philosopher problem.
10. Apa yang dimaksud dengan sumber daya ? Berikan contohnya.
11. Apa yang dimaksud deadlock ?
12. Sebutkan 4 kondisi yang menyebabkan deadlock.
13. Sebutkan cara mencegah deadlock dari 4 kondisi tersebut pada soal 12.
14. Diketahui snapshot dari suatu sistem :

Allocation
Max
Available

ABCD
ABCD
ABCD
PO
PI
00 12 1000
00 12 17 5 0
15 2 0
P3
1632
1652

P4
00 14
065 6

Jawablah pertanyaan berikut:
a) Bagaimana isi matrik Need ?
b) Apakah sistem dalam state selamat ?
c) Jika proses PI meminta (0,4,2,0) dapatkah permintaan dipenuhi segera ?
15. Terdapat partisi memori lOOK, 500K, 200K, 300K dan 600K, bagaimana algoritma
First-fit, Best-fit dan Worst-fit menempatkan proses 212K, 417K, 112K dan 426K (berurutan) ? Algoritma mana yang menggunakan memori secara efisien ?
16. Apa yang dimaksud dengan fragmentasi eksternal dan fragmentasi internal ?
17. Diketahui ruang alamat logika dengan 8 page masing-masing 1024 word dipetakan
ke memori fisik 32 frame.
18. Berapa bit alamat logika ?
19. Berapa bit alamat fisik ?
20. Diketahui sistem paging dengan page table disimpan di memori
21. Jika acuan ke memori membutuhkan 200 nanosecond, berapa lama waktu
melakukan paging ?
22. Jika ditambahkan associative register, dan 75 persen dari semua acuan ke page-table
ditemukan dalam associative register, berapa efective access time (EAT) acuan ke memori ? (diasumsikan bahwa menemukan entri pada page table di associative register membutuhkan waktu 0, jika entri ada).
23. Diketahui sistem memory demand paging. Page table menggunakan register.
Membutuhkan 8 milisecond untuk melayani page fault jika frame kosong tersedia atau page yang di-replace tidak dimodifikasi dan 20 milisecond jika page yang di-replace dimodifikasi. Waktu akses memori adalah 100 nanosecond. Diasumsikan page yang di-replace akan dimodifikasi adalah 70 persen dari waktu. Berapa rata-rata page fault yang diterima untuk effective access time tidak lebih dari 200 nanosecond ?
24. Diketahui string acuan dari page : 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6
Berapa banyak page fault yang terjadi untuk algoritma page replacement berikut dengan satu, dua, tiga, empat, lima, enam atau tujuh frame ? Ingat bahwa semua frame diinisialisasi kosong, sehingga setiap page unik pertama akan bernilai masing-masing satu fault
a. LRU
b. FIFO
c. Optimal
25. Diketahui array 2 dimensi A sebagai berikut:
var A : array[1..100] of array{1..100] of integer
Dimana A[l][l] berada pada lokasi 200 pada sistem page memory dengan page-page berukuran 200. Suatu proses kecil pada page 0 (lokasi 0 s/d 199) untuk manipulasi matriks, sehingga setiap instruksi dimulai dari page 0. Untuk 3 frame page, berapa banyak page fault yang dibangkitkan oleh loop inisialisasi array berikut menggunakan LRU dan asumsi frame page 1 sudah terdapat proses dan 2 frame page lainnya diinisialisasi kosong.
a. For (j = 1; j <= 100; j++) , For (i = 1; i <- 100; i++) A[i][j] = 0; b.For (i=1;i<=100; i++) For (j = 1; j <= 100; j++) A[i][j] := 0; A[i][j] = 0; 26. Diketahui sistem demand paging dengan paging disk mempunyai waktu akses dan transfer rata-rata 20 milisec. Alamat ditranslasikan melalui page table di memory, dengan waktu akses 1 microsec per akses memory. Sehingga acuan ke memori melalui page table sama dengan 2 kali akses memory. Untuk memperbaiki waktu, ditambahkan associative memory yang menurunkan waktu akses menjadi satu acuan memori, jika entri page table berada di associative memory. Diasumsikan 80 % akses pada associative memory dan dari sisanya (20%), 10% nya (atau 2 persen dari total) menyebabkan page fault. Berapakah effective access time-nya? 27. Apakah keuntungan dan kerugian menyimpan nama pembuat program pada atribut file (seperti pada SO Machintosh) 28. Terdapat beberapa metode akses misalnya sequential access dan direct access. Jelaskan ! 29. Sebutkan dan jelaskan Tree-structured directory dan acyclic-graph directory 30. Diketahui sebuah system mendukung 5000 user. Misalnya akan mengijinkan 4990 userdapat mengakses sebuah file. Bagaimana spesifikasi proteksi pada UNIX ? 31. Sistem file biasanya diimplementasikan dalam struktur layer atau modular. Jelaskan struktur layer pada system file. 32. Ada beberapa cara file dialokasikan pada ruangdisk, yaitu contiguous, linked atau berindeks. Jelaskan ketiga cara alokasi file diatas dan berikan contoh. 33. Sebutkan dan jelaskan cara untuk memperbaiki sistem dari kegagatan sehingga tidak kehilangan data atau data inconsistency. 34. Apakah permasalahan yang timbul bila sebuah system memperbolehkan system file di-mount secara simultan lebih dari satu lokasi ? JAWAB..!!


1. - Penjadwalan preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari keadaan running
ke ready atau proses berpindah dari waiting ke ready.
- Penjadwalan non preemptive
Keputusan penjadwalan CPU dilakukan apabila proses berpindah dari running
ke waiting atau apabila proses berhenti.
2. a) 3.6 menit
b)
c)
3. a). Menggunakan Algoritma FCFS
Waktu tunggu untuk P1 = 0, P2 = 8, P3 = 12
Rata-rata waktu tunggu (turn around) = (0 + 8 + 12) / 3 = 6,6



b). Menggunakan Algoritma SJF non preemptive (gambar 2 diatas)

Waktu tunggu untuk P1 = 0
P2 = 9 – 0,4 = 8,6
P3 = 8 – 1 = 7
Rata-rata waktu tunggu (turn around) = (0 + 8,6 + 7) / 3 = 5,2

c). Menggunakan Algoritma SJF preemptive / SRTF (gambar 3 diatas)

Waktu tunggu untuk P1 = 5 – 0 = 5
P2 = 4,8 – 0,4 = 4,4
P3 = 1 – 1 = 0
Rata-rata waktu tunggu (turn around) = (5 + 4,4 + 0) / 3 = 3,13

d). Menggunakan Algoritma Round Robin (quantum time = 1)(gambar 4 diatas)

Waktu tunggu untuk P1 = 8, P2 = 4, P3 = 2
Rata-rata waktu tunggu (turn around) = (8 + 4 + 2) / 3 = 4,6
4. Hubungan antara pasangan algoritma
a). Priority dan SJF
Algoritma SJF adalah Algoritma Priority untuk menyelesaikan suatu kasus khusus
b). Priority dan FCFS
Algoritma FCFS adalah Algoritma Priority yang memiliki prioritas sama.
c). Round Robin dan FCFS
Algoritma Round Robin adalah Algoritma FCFS yang bersifat preemptive
dan menggunakan time-sharing.

1. Race condition adalah suatu kondisi dimana dua atau lebih proses mengakses shared memory/sumber daya pada saat yang bersamaan dan hasil akhir dari data tersebut tergantung dari proses mana yang terakhir selesai dieksekusi sehingga hasil akhirnya terkadang tidak sesuai dengan yang dikehendaki.
2. Critical section adalah dengan mendesain sebuah protokol di mana proses-proses dapat menggunakannya secara bersama-sama.
1. Mutual Exclusion.
Jika suatu proses sedang menjalankan critical section-nya, maka proses-proses lain tidak dapat menjalankan critical section mereka. Dengan kata lain, tidak ada dua proses yang berada dicritical section pada saat yang bersamaan.
2. Terjadi kemajuan (progress).
Jika tidak ada proses yang sedang menjalankan critical section-nya dan ada proses-proses lain yang ingin masuk ke critical section, maka hanya proses-proses yang yang sedang berada dalamentry section saja yang dapat berkompetisi untuk mengerjakan critical section.
3. Ada batas waktu tunggu (bounded waiting).
Jika seandainya ada proses yang sedang menjalankan critical section, maka proses lain memiliki waktu tunggu yang ada batasnya untuk menjalankan critical section -nya, sehingga dapat dipastikan bahwa proses tersebut dapat mengakses critical section-nya (tidak mengalamistarvation: proses seolah-olah berhenti, menunggu request akses ke critical sectiondiperbolehkan).
3. #define BUFFER_SIZE 10
typedef struct {
. . .
} item;
item buffer[BUFFER_SIZE];
int in = 0;
int out = 0;
int counter = 0;
item nextProduced;
while (1) {
while (counter == BUFFER_SIZE)
; /* do nothing */
buffer[in] = nextProduced;
in = (in+1) % BUFFER_SIZE;
counter++;
4. Semaphore adalah lokasi di dalam memori yang nilainya dapat diuji dan di set oleh lebih dari satu proses. Tes dan operasi yang dapat diset adalah, selama masing-masing proses tekait, atomik atau uninterrupable; sekali dijalankan tidak dapat dihentikan. Hasil dari operasi tes dan set operasi merupakan penambahan nilai semaphore dan set nilai, yang dapat bernilai positif maupun negatif. Hasil test dan set operasi sebuah proses akan berhenti sampai nilai semaphore diubah oleh proses yang lain. Semaphore biasanya digunakan untuk memonitor dan mengontrol ketersediaan sumberdaya sistem, seperti pembagian segmen memori.
Operasi Down (P)

operasi ini menurunkan nilai semaphore
jika nilai semaphore menjadi non positif maka proses yang mengeksekusinya diblocked

Operasi Up (V)

Operasi ini menaikkan nilai semaphore
jika satu proses atau lebih telah di blocked pada suatu semaphore tak dapat menyelesaikan operasi Down, maka salah satu dipilih oleh sistem dan dibolehkan menyelesaikan operasi Down-nya
urutan proses yang dipilih tidak ditentukan oleh Dijkstra dapat dipilih secara acak, FIFO dll sesuai kepentingan
operasi UP menaikkan nilai semaphore, memindahkan dari antrian dan menempatkan proses ke antrian.

Operasi P dan V adalah sebagai berikut :
Wait(S) : while(S) <= 0 do no-op; S:=S-1; Signal(S) : S:=S+1; Keterangan : - Pada kondisi Wait(S) dimana S<=0, maka modifikasi yang mungkin adalah S:=S-1; - Operasi Wait dan Signal ini dijalankan secara individual. 5. a)Source code implementasi Bounded-Buffer Problem (Masalah Produsen Konsumen). Source code ini diprogram dengan menggunakan bahasa pemrograman Java.Bounded buffer adalah tempat penampung data yang ukurannya terbatas, contohnya pada proses produsen dan konsumen. Beberapa masalah produsen-konsumen : produsen menaruh data pada buffer. Jika buffer tersebut sudah terisi penuh, maka produsen tidak melakukan apa-apa dan menunggu sampai konsumen mengosongkan isi buffer dan konsumen mengambil data dari buffer. Jika buffer tersebut kosong, maka konsumen tidak melakukan apa-apa dan menunggu sampai buffer tersebut diisi oleh produsen. b) Problem lain yang terkenal adalah readers-writer problem yang memodelkan proses yang mengakses database. Sebagai contoh sebuah sistem pemesanan sebuah perusahaan penerbangan, dimana banyak proses berkompetisi berharap untuk membaca (read) dan menulis (write). Hal ini dapat diterima bahwa banyak proses membaca database pada saat yang sama, tetapi jika suatu proses sedang menulis database, tidak boleh ada proses lain yang mengakses database tersebut, termasuk membaca database tersebut. Dalam solusi ini, pertama-tama pembaca mengakses database kemudian melakukan DOWN pada semaphore db.. Langkah selanjutnya readers hanya menaikkkan nilai sebuah counter. Hasil dari pembaca nilai counter diturunkan dan nilai terakhir dilakukan UP pada semaphore, mengizinkan memblok writer. Misalkan selama sebuah reader menggunakan database, reader lain terus berdatangan. Karena ada dua reader pada saat bersamaan bukanlah sebuah masalah, maka reader yang kedua diterima, reader yang ketiga juga dapat diterima jika terus berdatangan reader-reader baru. Sekarang misalkan writer berdatangan terus menerus. Writer tidak dapat diterima ke database karena writer hanya bisa mengakses data ke database secara ekslusif, jadi writer ditangguhkan. Nanti penambahan reader akan menunjukkan peningkatan. Selama paling tidak ada satu reader yang aktif, reader berikutnya jika datang akan diterima. Sebagai konsekuensi dari strategi ini, selama terdapat suplai reader yang terus-menerus, mereka akan dilayani segera sesuai kedatanga mereka. Writer akan ditunda sampai tidak ada reader lagi. Jika sebuah reader baru tiba, katakan, setiap dua detik, dan masing-masing reader mendapatkan lima detik untuk melakukan tugasnya, writer tudak akan pernah mendapatkan kesempatan. Untuk mencegah situasi seperti itu, program dapat ditulis agak sedikit berbeda: Ketika reader tiba dan writer menunggu, reader ditunda dibelakang writer yang justru diterima dengan segera. Dengan cara ini, writer tidak harus menunggu reader yang sedang aktif menyelesaikan pekerjaannya, tapi tidak perlu menunggu reader lain yang datang berturut-turut setelah itu. c) Dinning Philosophers Simulation Sistem operasi merupakan suatu program yang bertindak sebagai interface antara user dan sistem komputer. Sistem operasi ini harus mampu melakukan pengontrolan penggunaan resource. Dalam proses perancangan sistem operasi, terdapat suatu landasan umum yang disebut dengan kongkurensi. 6. Sumber daya adalah suatu nilai potensi yang dimiliki oleh suatu materi atau unsur tertentu dalam kehidupan. Sumber daya tidak selalu bersifat fisik, tetapi juga non-fisik (intangible). Sumber daya ada yang dapat berubah, baik menjadi semakin besar maupun hilang, dan ada pula sumber daya yang kekal (selalu tetap). Selain itu, dikenal pula istilah sumber daya yang dapat pulih atau terbarukan (renewable resources) dan sumber daya tak terbarukan (non-renewable resources). Ke dalam sumber daya dapat pulih termasuk tanaman dan hewan (sumber daya hayati). contohnya : sumber daya berulang-ulang dan sumber daya sekali pakai. 7. Deadlock . 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. Di kehidupan nyata, deadlock dapat digambarkan dalam gambar berikut.Pada gambar diatas, deadlock dianalogikan sebagai dua antrian mobil yang akan menyeberangi jembatan. Dalam kasus diatas, antrian di sebelah kiri menunggu antrian kanan untuk mengosongkan jembatan (resource), begitu juga dengan antrian kanan. Akhirnya tidak terjadi kemajuan dalam kerja dua antrian tersebut.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. Sehingga akan terjadi tunggu-menunggu. 8. Mutual Eksklusif: hanya ada satu proses yang boleh memakai sumber daya, dan proses lain yang ingin memakai sumber daya tersebut harus menunggu hingga sumber daya tadi dilepaskan atau tidak ada proses yang memakai sumber daya tersebut. Memegang dan menunggu: proses yang sedang memakai sumber daya boleh meminta sumber daya lagi maksudnya menunggu hingga benar-benar sumber daya yang diminta tidak dipakai oleh proses lain, hal ini bisa menyebabkan kelaparan sumber daya sebab bisa saja sebuah proses tidak mendapat sumber daya dalam waktu yang lama. Tidak ada Preemption: sumber daya yang ada pada sebuah proses tidak boleh diambil begitu saja oleh proses lainnya. Untuk mendapatkan sumber daya tersebut, maka harus dilepaskan terlebih dahulu oleh proses yang memegangnya, selain itu seluruh proses menunggu dan mempersilahkan hanya proses yang memiliki sumber daya yang boleh berjalan Circular Wait: adanya kondisi seperti rantai, yaitu sebuah proses membutuhkan sumber daya yang dipegang proses berikutnya. 9. Mengabaikan masalah deadlock. Mendeteksi dan memperbaiki Penghindaran yang terus menerus dan pengalokasian yang baik dengan menggunakan protokol untuk memastikan sistem tidak pernah memasuki keadaan deadlock . Yaitu dengan deadlock avoidance sistem untuk men- data informasi tambahan tentang proses mana yang akan meminta dan menggunakan sumber daya. Pencegahan yang secara struktur bertentangan dengan 4 kondisi terjadinya deadlock dengan deadlock prevention sistem untuk memasti- kan bahwa salah satu kondisi yang penting tidak dapat menunggu. 10. Isi matrik Need didefinisikan dengan Max – Allocation. Need A B C P0 7 4 3 P1 1 2 2 P2 6 0 0 P3 0 1 1 P4 4 3 1 Sistem dalam keadaan state selamat dengan urutan < P1, P3, P4, P2, P0> yang memenuhi
kriteria algoritma safety.
Misalnya proses P1 meminta tambahan anggota tipe sumber daya A dan dua
anggota tipe sumber daya C sehingga Request1 = (1, 0, 2). Untuk menentukan apakah
permintaan dapat segera dipenuhi, pertama harus diperiksa apakah Request1 ≤ Available
((1, 0, 2) ≤ (3, 3, 2)) ternyata benar. Maka akan diperoleh state baru berikut :
Allocation Need Available
A B C A B C A B C
P0 0 1 0 7 4 3 2 3 0
P1 3 0 2 0 2 0
P2 3 0 1 6 0 0
P3 2 1 1 0 1 1
P4 0 0 2 4 3 1
Kemudian harus ditentukan apakah sistem berada dalam state selamat. Setelah
mengeksekusi algoritma safety ternyata urutan memenuhi criteria
safety.
Setelah sistem berada pada state doatas, permintaan (3, 3, 0) oleh P4 tidak dapat
dipenuhi karena sumber daya tidak tersedia. Permintaan (0, 2, 0) oleh P1 juga tidak
dapat dipenuhi karena meskipun sumber daya tersedia, state hasil tak selamat.
b). State Selamat (Safe State)
Ketika suatu proses meminta sumber daya yang tersedia, sistem harus
menentukan apakah alokasi sumber daya pada proses mengakibatkan sistem dalam state
selamat. Sistem dikatakan dalam state selamat jika sistem dapat mengalokasikan
sumber daya untuk setiap proses secara berurutan dan menghindari deadlock. Urutan
proses selamat jika untuk setiap Pi, sumber daya yang masih diminta Pi
masih memenuhi sumber daya yang tersedia dan sumber daya yang dibawa oleh setiap
Pj, dimana j < i. Jika sumber daya yang diperlukan Pi tidak dapat segera disediakan, maka Pi dapat menunggu sampai semua Pj selesai. Ketika Pj selesai, Pi dapan memperoleh sumber daya yang diperlukan, mengeksekusi, mengembalikan sumber daya yang dialokasikan dan terminasi. Ketika Pi selesai, Pi+1 dapat memperoleh sumber daya yang diperlukan dan seterusnya. Jika sistem dalam state selamat maka tidak terjadi deadlock, sedangkan jika sistem dalam state tidak selamat (unsafe state) maka kemungkinan terjadi deadlock seperti Gambar 6-4. Metode menghindari deadlock menjamin bahwa sistem tidak pernah memasuki state tidak selamat. Gambar 6-4 : Ruang state selamat, tak selamat dan deadlock Untuk menggambarkan sistem dapat berpindah dari state selamat ke state tidak selamat dapat dilihat ilustrasi berikut ini. Misalnya sistem mempunyai 12 magnetic tape drive dan 3 proses P0, P1 dan P2. Proses P0 membutuhkan 10 tape drive, proses P1 membutuhkan 4 dan proses P2 membutuhkan 9 tape drive. Misalnya pada waktu t0, proses P0 membawa 5 tape drive, P1 membawa 2 dan P2 membawa 2 tape drive sehingga terdapat 3 tape drive yang tidak digunakan. Kebutuhan Maksimum Kebutuhan Sekarang P0 10 5 P1 4 2 P2 9 2 Pada waktu t0, sistem dalam state selamat. Urutan < P1, P0, P2> memenuhi kondisi
selamat karena P1 dapat segera dialokasikan semua tape drive dan kemudian
mengembalikan semua tape drive sehingga sistem tersedia 5 tape drive. Kemudian P0
dapat memperoleh semua tape drive dan mengembalikan semua sehingga sistem
tersedia 10 tape drive dan terakhir proses P2 dapat memperoleh semua tape drive dan
mengembalikan semua tape drive sehingga system tersedia 12 tape drive.
kemudian mengembalikan semua tape drive sehingga hanya tersedia 4 tape drive.
Karena proses P0 sudah dialokasikan 5 tape drive tetapi membutuhkan maksimum 10
tape drive sehingga meminta 5 tape drive lagi. Karena tidak tersedia, proses P0 harus
menunggu demikian juga P2 sehingga system menjadi deadlock
c).
15. 15. First-fit : alokasi lubang pertama yang cukup untuk proses.
• Best-fit : alokasi lubang terkecil yang cukup untuk proses. Strategi ini
memerlukan pencarian keseluruhan lubang, kecuali bila ukuran sudah terurut.
• Worst-fit : alokasi lubang terbesar yang cukup untuk proses. Strategi ini memerlukan pencarian keseluruhan lubang, kecuali disimpan berdasarkan urutan ukuran.
Diantara algoritma diatas, first-fit dan best-fit lebih baik dibanidngkan worst-fit
dalam hal menurunkan waktu dan utilitas penyimpan. Tetapi first-fit dan best-fit lebih baik dalam hal utilitas penyimpanan tetapi first-fit lebih cepat.
16. Fragmentasi internal terjadi saat penyimpanan dialokasikan tanpa pernah ingin menggunakannya. [1] Ini adalah ruang-siakan. Sementara ini tampaknya bodoh, sering diterima dalam kembali untuk meningkatkan efisiensi atau kesederhanaan. Istilah "internal" merujuk pada kenyataan bahwa unusable penyimpanan yang dialokasikan di dalam wilayah namun tidak sedang digunakan.
Fragmentasi eksternal adalah fenomena yang gratis menjadi dibagi menjadi beberapa bagian kecil dari waktu ke waktu. [1] Ini adalah kelemahan dari beberapa algoritma alokasi penyimpanan, terjadi ketika aplikasi dan mengalokasikan deallocates ( "frees") dari daerah penyimpanan berbagai ukuran, dan alokasi oleh algoritma merespon meninggalkan dialokasikan dan deallocated daerah interspersed. Hasilnya adalah bahwa, walaupun gratis tersedia, maka secara efektif unusable karena dibagi menjadi potongan-potongan yang terlalu kecil untuk memenuhi kebutuhan dari aplikasi.
17. Ruang alamat logika dari suatu proses dibagi ke dalam 2 partisi :
• Partisi 1 terdiri dari 8K segmen yang pribadi (private) untuk proses tersebut.
• Partisi 2 terdiri dari 8K segmen yang digunakan bersama untuk semua proses
Informasi mengenai partisi pertama disimpan dalam local descriptor table
(LDT) sedangkan informasi mengenai partisi kedua disimpan dalam global descriptor
table (GDT). Setiap entry pada tabel LDT dan GDT terdiri dari 8 byte, dengan
informasi detail tentang segmen tertentu termasuk lokasi basis dan panjang segmen.
Alamat logika adalah pasangan (selector, offset), dimana selector sebanyak 16 bit.
1 page = 64 byte.
Menurut page table diatas page 0 akan dipetakan ke frame 8, maka alamat logika 0 akan
dipetakan ke alamat fisik (8 * 64) + 0 = 512.
Keadaan memori logika dapat digambarkan sebagai berikut :

Dari gambar tersebut dapat dilihat bahwa :
•alamat logika 50 berada di page 0, offset 50 sehingga
alamat fisiknya (8 * 64) + 50 = 562
•alamat logika 121 berada di page 1,offset 57 sehingga
alamat fisiknya (2 * 64) + 57 = 185
•alamat logika 380 berada di page 5,offset 60 sehingga
alamat fisiknya (1 * 64) + 60 = 124
Keterangan :
alamat offset diperoleh dari nilai absolut alamat logika
yang ditentukan dikurangi dengan alamat logika awal
dari page yang diketahui. Contoh : jika alamat logika
380 berarti alamat offsetnya adalah
absolut(380 – 320) = 60
18. Pada sistem segmentasi alamat logika pada kode instruksi program juga perlu ditranslasi pada saat dieksekusi. Misalnya sistem memori computer menggunakan alamat 16 bit sehingga maksimal kapasitas memori utama adalah 64 kbyte. Bit alamat logika dapat dipecah atas nomor segmen dan alamat offset. Misalnya, nomor segmen menggunakan 4 bit atas alamat logika, yang berarti terdapat maksimal 212=4 kbyte. Misalnya dalam program terdapat instruksi jump[4848]
19. Dati tabel segmen proses terlihat bahwa segmen 1 dialokasikan pada memori fisik pada alamat awal 8224 sehingga pada saat dieksekusi alamat 4848 akan ditranslasi menjadi 8224 + 752 = 8976.
20. Paging merupakan kemungkinan solusi untuk permasalahan fragmentasi eksternal dimana ruang alamat logika tidak berurutan; mengijinkan sebuah proses dialokasikan pada memori fisik yang terakhir tersedia. Memori fisik dibagi ke dalam blok-blok ukuran tetap yang disebut frame. Memori logika juga dibagi ke dalam blok- blok dg ukuran yang sama yang disebut page. Semua daftar frame yang bebas disimpan. Untuk menjalankan program dengan ukuran n page, perlu menemukan n frame bebas dan meletakkan program pada frame tersebut. Tabel page (page table) digunakan untuk menterjemahkan alamat logika ke alamat fisik.
21. 40ms
23. Waktu akses memory = 200 nanosecond
Rata-rata waktu page-fault service time = 8 milliseconds
1 ms=106 ns
EAT = ((1 – p) x 200) + (p x (8 milliseconds))
= ((1 – p) x 200) + (p x 8,000,000)
= 200 + (p x 7,999,800)
Jika 1 dari 1.000 kali akses terjadi fault, maka EAT = 8.2 microseconds.



28) Sequential Access: Adalah suatu cara pengaksesan record, yang didahului pengaksesan record-record didepannya.Contoh : Magnetic Tape
Direct access: Adalah suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh recordyang ada.Contoh : Magnetic Disk.


30) Pada sistem UNIX, proteksi direktori ditangani sama dengan proteksi file, misalnya, diasosiasikan dengan setiap subdirektory menggunakan owner, group dan universe (others) sebagai 3 bit RWX.
Informasi yang terdapat pada file dari kiri ke kanan terdiri dari proteksi file atau direktori, jumlah link ke file, nama pemilik, nama group, ukuran file dalam byte, tanggal membuat, nama file:
-rw-rw-r-- 1 pbg staff 31200 Sep 3 08:30 intro.ps
drwx------ 5 pbg staff 512 Jul 8 09:33 private/
drwxrwxr-x 2 pbg staff 512 Jul 8 09:35 doc/
drwxrwx--- 2 pbg student 512 Aug 3 14:13 student-proj/
-rw-r—-r-- 1 pbg staff 9423 Feb 24 1993 program.c
-rwxr-xr-x 1 pbg staff 20471 Feb 24 1993 program
drwx—-x--x 4 pbg faculty 512 Jul 31 10:31 lib/
drwx------ 3 pbg staff 1024 Aug 29 06:52 mail/
drwxrwxrwx 3 pbg staff 512 Jul 8 09:35 test/


31)








Pada level terendah, I/O control berisi device driver dan interrupt handler untuk mengirim informasi antara memori dan sistem disk. Basic file system berisi perintah bagi device driver untuk membaca dan menulis blok fisik pada disk. File organization module berisi modul untuk mengetahui blok logika pada blok fisik. Logical file system menggunakan struktur direktori untuk memberikan ke file organization module informasi tentang kebutuhan terakhir. Informasi mengenai sebuah file disimpan pada struktur penyimpan yang disebut file control block seperti Gambar 10-2. Gambar 10-3 mengilustrasikan pentingnya struktur sistem file disediakan oleh sistem operasi. Pada saat membuka file (dengan menjalankan perintah open) blok-blok dari struktur direktori disimpan pada struktur direktori di memori dan mengubah file control block. Pada saat membaca file (dengan menjalankan perintah read), indeks yang dibaca di cari lokasi blok pada disk melalui tabel open file yang berada di memori.Virtual File Systems (VFS) merupakan implementasi sistem file yang berorientasi obyek. VFS memungkinkan antarmuka system call (API) yang sama digunakan untuk sistem file yang berbeda. API adalah lebih sebagai antarmuka VFS dan bukan untuk tipe sistem file tertentu.
32) Alokasi Berurutan (Contiguous Allocation)
Pada alokasi berurutan, setiap file menempati sekumpulan blok yang berurutan pada disk (Gambar 10-5). Model ini sangat sederhana karena hanya membutuhkan lokasi awal (block #) dan panjang (jumlah blok). Akses pada blok disk dilakukan secara random dan memakan banyak ruang permasalahan dynamic storage-allocation). File yang disimpan secara berurutan tidak dapat berkembang.


Beberapa sistem file yang baru (misalnya Veritas File System) menggunakan skema alokasi berurutan yang dimodifikasi. File sistem Extent-based mengalokasikan blok pada disk secara berkembang (extent). Extent adalah blok berurutan pada disk. Extent dialokasikan untuk alokasi file. Sebuah file terdiri dari satu atau lebih extent.

Alokasi Berhubungan (Linked Allocation)
Pada alokasi berhubungan, setiap file adalah sebuah linked list dari blok-blok terpisah pada disk (Gambar 10-6). Pada setiap blok terdapat satu pointer yang menunjuk ke blok lain.


Alokasi berhubungan mempunyai bentuk yang sederhana, hanya memerlukan alamat awal. Sistem manajemen ruang bebas pada alokasi berhubungan tidak memakan banyak ruang. Model ini tidak menggunakan random access. Blok yang diakses adalah blok ke-Q pada rantai link dari blok pada file. Perpindahan ke blok = R + 1. Contoh sistem file yang menggunakan alokasi berhubungan adalah file-allocation table (FAT) yang digunakan MS-DOS dan OS/2. Bentuk file allocation tabel dapat dilihat pada
Gambar 10-7.


Alokasi Berindeks (Indexed Allocation)
Pada alokasi berindeks, terdapat satu blok yang berisi pointer ke blok-blok file (Gambar 10-7). Alokasi berindeks berupa bentuk logika.

Pada alokasi berindeks, memerlukan tabel indeks yang membawa pointer ke blok-blok file yang lain. Akses dilakukan secara random. Merupakan akses dinamis tanpa fragmentasi eksternal, tetapi mempunyai blok indeks yang berlebih. Pemetaan dari logika ke fisik dalam file ukuran maksimum 256K word dan ukuran blok 512 word hanya memerlukan 1 blok untuk tabel indeks. Apabila pemetaan dari logika ke fisik dalam sebuah file dari ukuran tak hingga (ukuran blok adalah 512 word) maka digunakan skema menghubungkan blok link dari tabel indeks (ukuran tak terbatas). Untuk ukuran file maksimum 5123 digunakan skema two-level indeks (Gambar 10-8). Pada skema two-level indeks terdapat tabel indeks luar dan dalam. Indeks dipetakan ke tabel indeks luar kemudian dipetakan ke tabel indeks dalam setelah itu mengakses blok file yang dimaksud.

33) Untuk memperbaiki sistem file dilakukan dengan memeriksa konsistensi dengan cara membandingkan data pada struktur direktori dengan blok data pada disk dan mencoba memperbaiki inkonsistensi. Selain itu juga dapat menggunakan program sistem untuk back up data dari disk ke penyimpan lain (floppy disk, magnetic tape). Perbaikan akan Recover menghilangkan file atau disk dengan restoring data dari backup.

34) Mounting Sistem Berkas
Seperti halnya sebuah berkas yang harus dibuka terlebih dahulu sebelum digunakan, sistem berkas harus dimount terlebih dahulu sebelum sistem berkas tersebut siap untuk memproses dalam sistem. Sistem operasi diberikan sebuah alamat mounting (mount point) yang berisi nama device yang bersangkutan dan lokasi dari device tersebut.

Sejarah Singkat Linux

06.44 / Diposting oleh blog hayiem / komentar (0)

LINUX DAN GNU
Linux [ Linus Unix ], sebuah operating system (OS) yang dibuat oleh Linus Torvald yang awalnya terinspirasi oleh Minix. Minix sendiri dikembangkan oleh Andrew S. Tanembaum. Berawal sebuah hobi seorang Linus Torvald, yang notabene hanyalah seorang mahasiswa di Univ.
Helsinki, Finlandia berumur 21 tahun. Beliau berpikiran untuk membuat Minix yang gratis dan dapat diedit, Minix sendiri adalah suatu proyek pelajaran di kelasnya waktu itu yang menyerupai sistem UNIX, akhirnya hasil karyanya dinamakan dengan istilah kernel Linux, Linux versi pertama (0.01) dikerjakan sekitar bulan Agustus 1991 yang kemudian dia posting hasilnya ke dalam milisnya comp.os.minix, dengan maksud menawarkan source code dari apa yang telah dibuatnya serta mengundang para programmer lain berpartisipasi dalam proyeknya tersebut.

Sejarah OS Linux berkaitan erat dengan proyek GNU, suatu proyek program freeware yang dikepalai oleh Richard M. Stallman. Proyek ini diawali sekitar tahun 1983 untuk membuat sistem operasi seperti UNIX yang lengkap beserta compiler, utility aplikasi, utility pembuatan-yang sepenuhnya dengan perangkat lunak bebas.
5 Oktober 1991, Linus secara resmi mengeluarkan versi Linuxnya ( versi 0.02 ). Proyek GNU telah menghasilkan hampir semua komponen dari sistem ini, kecuali kernel. Linus Torvald beserta pembuat kernel mirip Linux berusaha menyesuaikan kernel mereka supaya dapat berfungsi dengan komponen GNU hingga menghasilkan sistem operasi yang berfungsi. Walaupun pada waktu itu hanya dapat menjalankan GNU/BASH ( GNU Bourne Again Shell ) dan GNU/GCC ( GNU C Compiler ). Berikutnya beribu-ribu program sukarelawan seluruh dunia telah menyertai proyek-proyek ini.
Linux secara komplit ( GNU/Linux ) dirilis pada tanggal 14 Maret 1994, yang setelah tiga tahun mengalami masa pengembangan yang dilakukan oleh banyak programmer dari seluruh dunia. Dan saat ini Linux biasanya telah dipaket dengan program-program dari GNU ataupun program lain dan dibundel menjadi satu dengan istilah distro linux, yang merupakan turunan dari UNIX lengkap, bisa digunakan untuk jaringan, pengembangan perangkat lunak, multimedia, perkantoran dan sebagainya. Waktu ini telah beredar ribuan distro linux yang tiap-tiap distro memiliki kekurangan dan kelebihannya masing-masing. Perbedaan mendasar terletak pada paket-paket yang telah disertakan ataupun manajemen paketnya, akan tetapi dari perbedaan tersebut masih tetap menggunakan kernel Linux yang sama yang masih dipimpin oleh Linus Torvald.

Perintah Dasar Sistem operasi Linux

20.00 / Diposting oleh blog hayiem / komentar (0)

Setiap pemakai Linux harus mempunyai nama Login (User account) yang sebelumna harus didaftakan pada administrator system. Nama Login Umumnya dibatasi mksimum 8 karakter dan umumnya dalam huruf kecil . prompt dari bash shell pada Linux menggunakan tanda “S”
Sebuah Sesi Linux terdiri dari :
1. Login
2. Bekerja dengan Shell / Menjalankan aplikasi
3. Logout
Tergantung atas shell yang digunakan, pada linux bash maka pada proses login akan mengeksekusi program /etc/profile (untuk semua pemakai) dan file bash_profile di direktori awal (HOME) masing-masing .
Pada saat Logout, maka program shell bash akan mengeksekusi script yang bernama bash_Logout.
1. FORMAT INSTRUKSI LINUX
Instruksi Linux Setandart mempunyai format sebagai berikut :
$ Nama instruksi [pilahan] [argumen]
Pilihan adalah option yang dimulai dengan tanda – (minus). Argumen dapat kosong.
Satu atau beberapa argumen (parameter)
Contoh :
$ ls tanpa argument
$ ls-a option adalah –a=all,tanpa argument
$ ls /Bin tanpa option, argument adalah /Bin
$ ls / Bin /etc /usr ada 3 argumen
$ ls -1 /usr 1 option dan 1 argumen 1 = long list
$ ls –la /bin /etc 2 option -1 dan –a dan 2 argumen

2. MANUAL
Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah :
Q untuk keluar dari program man
Kebawah, baris perbaris
Kebawah,perhalaman
b kembali keatas, 1 halaman
/ teks mencari teks (string)
n meneruskan pencarian setring sebelumanya

manual dibagi atas bab – bab sebagai berikut :
Bab Isi
1 User commands
2 System calls
3 Library calls
4 Devices
5 File Formats
6 Games
7 Miscellaneous
8 System commands
9 Kernel internals
N Tcl/Tk command

"Beberapa Kumpulan Trik Playstation2 Hardisk"

07.28 / Diposting oleh blog hayiem / komentar (0)

Temukan Trik-trik termudah seputar PlayStation 2 yang sudah menggunakan Hardisk Download dan Temukan triknya dalam aplikasi ebook yang dapat dijalankan/dipergunakan tanpa terkoneksi Internet, Beberapa Info yang bisa anda dapatkan dari weblog sederhana ini antara lain:


* Cara Membuat Memory Playstation2 8Mb Booting (Memory PS2 Multifungsi yang harganya lumayan tinggi, sekitar 120rb dipasaran)
* Cara Membuat dan Mengganti Background Playstation 2 Hardisk sesuai kreasi anda sendiri.
* Cara Backup data “Save” Dari MMC PS2 Ke FlashDisk 128MB atau s/d 1GB dengan Memory PS2 Booting.
* Cara Play Music MP3 Di Consol PS2 HD dengan Memory PS2 booting.
* Cara Format Hardisk baru untuk Playstation2 anda.
* Cara Mengatasi HD PS2 Blank setelah logo matrix atau tidak mau menampilkan menu game.
* cara mengatasi Blank tampilan merah/hitam setelah logo matrix.
* Cara Install/isi Game PS2 HD.
* Cara menyimpan master game PS2 di komputer.
* Cara Meng-copy antar HD PS2.
* Cara Install hddloader/hdloader/System Boot.elf.
* Cara Membuat boot.elf atau tampilan menu game dan memasukannya ke hardisk PS2.
* Cara Meng-koneksikan HD PS2 Dengan Komputer Tanpa Alat Tambahan yang Susah Dicari.

Penyajian bahasa kami sengaja buat seringan mungkin, untuk memastikan apa yang kami sampaikan dapat mudah dipahami oleh anda. namun jika ada kesulitan yang anda hadapi ,kami siap membantu sebisa mungkin.... jadi jangan ragu dan takut untuk mendapatkan ebook seputar Playstation2 hardisk sekarang sebagai panduan jika anda mengalamai masalah dengan console playstation 2 hardisk kesayangan anda.
ebook ini sangat cocok bagi anda yang memiliki usaha Rental playstation atau jasa service system playstation2 hardisk.
jika anda sanggup memperbaiki console playstation2 hardisk sendiri, untuk apa sering mengeluarkan banyak biaya???

"Sekilas Tentang Pastisi Hardisk"

07.23 / Diposting oleh blog hayiem / komentar (0)

Apabila kita membeli hardisk yang baru, maka sebelum hardisk tersebut dapat dipakai terlebih dahulu kita harus mempartisi dan mem-format hardisk tersebut. Mempartisi hardisk adalah membagi ukuran hardisk secara logical kedalam beberapa bagian. Misalnya kalau kita menginginkan agar nantinya pada hardisk kita terdapat 3 buah drive (yaitu DRIVE C, D dan E) maka kita perlu mempartisinya menjadi 3 bagian. Sedangkan mem-format hardisk adalah proses inisialisai dan memberikan file system pada hardisk sehingga hardisk dapat digunakan oleh sistem operasi. Misalnya untuk sistem operasi Windows kita bisa memformat hardisk dengan file system FAT atau NTFS.

Beberapa alasan mengapa sebuah hardisk perlu dipartisi diantaranya adalah sebagai berikut:

* Untuk lebih memudahkan pengorganisasian file, Misalnya partisi satu untuk menyimpan sistem operasi dan program aplikasi, partisi kedua untuk peyimpanan data dan partisi ketiga untuk backup data.
* Memisahkan sistem operasi yang satu dengan sistem operasi yang lain apabila kita berniat meng-install lebih dari satu sistem operasi.
* Meningkatkan performa komputer (waktu akses hardisk), terutama untuk hardisk yang berukuran besar.

Terdapat beberapa jenis partisi yang dapat kita buat pada hardisk yaitu:

* Primary Partition
Partisi yang biasanya digunakan sebagai tempat peyimpanan sistem operasi. Pada primary partition ini terdapat boot partition yang menyimpan file-file yang dibutuhkan untuk start up sistem operasi. Sebuah hardisk dapat dipartisi menjadi maksimal 4 buah primary partition tanpa extended partition, atau maksimal 3 buah primary partition kalau terdapat extended partition.
* Extended Partition
Merupakan partisi pembatas antara primary partition dan logical partition. Dalam Extended partition ini dapat terdiri dari satu atau lebih logical partition. Extended partition ini bukanlah sebuah drive melainkan hanya pembatas saja.
* Logical Partition
Merupakan bagian dari Extended Partition yang dan digunakan sebagai tempat penyimpanan data.
Untuk mempartisi sebuah hardisk kita bisa menggunakan beberapa cara, diantaranya yaitu:

* Mempartisi hardisk pada saat menginstall Sistem Operasi.
* Menggunakan tool Disk Managemen Windows.
* Menggunakan program managemen partisi hardisk seperti misalnya EASEUS Partition Master.

Demikianlah sekilas tentang mengenal partisi pada hardisk, mudah - mudahan bisa bermanfaat.

"Membahas Tentang Free Software"

07.07 / Diposting oleh blog hayiem / komentar (0)

Untuk memulai petualangan kita di dunia freeware (free software), ada baiknya apabila kita mencoba untuk mengetahui dahulu, apa sebenarnya yang dimaksud dengan freeware itu? Jika ditilik dari dua kata penyusunnya, yakni ‘free’ dan ’software’, maka freeware dapat diartikan secara bebas sebagai perangkat lunak yang bebas. Namun patut diperhatikan oleh para pembaca semua, bahwa yang dimaksud dengan ‘bebas’ disini bukanlah ‘bebas’ dalam artian ‘gratis’ atau Rp 0,00 (jadi ingat UM-UGM nih :-)). Kata ‘bebas’ yang dimaksudkan di atas lebih merujuk kepada ‘kebebasan’ atau ‘kemerdekaan’ dengan makna ’semangat pergerakan’. Dan bukannya mengacu kepada semata-mata makna ‘bebas’ secara komersial yang berkenaan dengan harga. Meskipun tentu saja, hampir semua software, baik itu application software maupun operation system software, yang berlisensi freeware saat ini adalah produk-produk gratis alias ‘ambil saja, duplikat saja, gak perlu bayar’.

Definisi resmi freeware yang banyak diakui oleh komunitas TI seluruh dunia tentu saja keluar dari pemikiran sang perintis gerakan ini, yaitu Richard Matthew Stallman (RMS). Menurut mantan hacker di laboratorium AI (Artificial Intellegent) MIT (Massachusetts Institute of Technology) ini, suatu software dapat disebut sebagai freeware jika ia memenuhi empat syarat yang terkandung dalam GNU GPL (GNU’s Not Unix General Public License).

"Segi Positif dan Negatif dari Teknologi"

07.03 / Diposting oleh blog hayiem / komentar (0)

Di era zaman moderen ini,, kemajuan teknologi semakin pesat, dan berkembang,dan banyak pula hasil dari perkembangan dan kemajuan teknologi ini,ada yang baik dan juga ada yang buruk,, tergantung cara pemanfaatan tehnologi itu sendiri, bagi para penggunanya.

Adapun segi positif dari kemajuan teknologi yaitu sebagai berikut:

1. Pemikiran orang berkembang,, dari regres, menuju progres.
2. Menjadikan moderen
3. Tidak kuno.(Tradisonal)
4. dsb.

Adapun segi positif dari kemajuan teknologi yaitu:

1. Penyalahgunaan teknologi, contohnya: penyalah gunaan memakai internet membuka situs2 terlarang.
2. Banyaknya kejadian kriminalitas akibat Teknologi,
3. DLL

Cukup sekian sedikit tentang penjelasan teknologi, semoga bermanfaat.

"Struktur Regristrasi Windows"

06.46 / Diposting oleh blog hayiem / komentar (0)

Struktur registri Windows

Registri merupakan basis data milik widows. Didalam Registri terdapat sebanyak enam buah key yang mewakili fungsi dan kegunaanya masing – masing.

Diantaranya adalah :

HKEY_CLASSES_ROOT

Isi dari key ini adalah informasi mengenai asosiasi file, fitur drag and drop informasi object linking and embedding (OLE), shortcut Windows, dan aspek kredensial tentang profile tiap – tiap user di sistem operasi dari PC.



HKEY_CURRENT_USER

Isi key ini berhubungan langsung dengan HKEY-USERS dan menyimpan data informasi tentang login user pada PC, pengaturan desktop dan menu start, serta pengaturan masing – masing pengguna pada sistem operasi PC tersebut.


HKEY_LOCAL_MACHINE

Key ini menyimpan informasi mengenai tipe perangkat keras (hardware), perangkat lunak (software), dan preferensi (preferense), yang lain yang ada di sebuah PC. Informasi pada key registry ini digunakan secara umum oleh setiap pengguna PC yang login ke sistem operasi.


HKEY_USERS

Key ini berisi pengaturan indifidual masing – masing pengguna yang ada pada sebuah PC, dan tiap yang ada diwakili oleh SID key yag terletak dibawah cabang utama key tersebut.


HKEY_CURRENT_CONFIG

Isi dari key ini mengarah pada HKEY_LOCAL_MACHINE yang berguna untuk sinkronisasi dari perangkat keras yang digunakan pada sebuah PC. Key ini dicptakan terkait dengan sistem operasi yang ada berikut dengan driver dan aktualisasi penggunaannya.


HKEY_DYN_DATA

Key yang terahir ini mengarah langsung dan bekerja ama secara penuh dengan cabang HKEY_LOCAL_MACHINE untuk mengaktifkan opsi layanan plug and play. Opsi ini berjalan otomatis bla adasebuah perangkat keras tertancap kedalam sebuah PC yang sedang aktif digunakan.



Masing – masing key tersebut memiliki banyak data yang diperlukan untuk kelangsungan hidup Windows. Setiap data disimpan dalam sebuah kerangka yang berbeda tipe datanya. Dalam sistem operasi windows dikenali ada setidakya lima buah tipe data. Diantaranya :

REG_SZ (String Value) : tipe data ni dibuat untuk menampung data dalam bentuk string.

REG_BINARY (Binary Value) : tipe data inimenampung nilai data biner secara mentah, sebab kebanyakan komponen perangkat keras PC menyimpan informasi dengan data biner dan bias ditamplkan dengan editor dalam format heksadesimal.

REG_DWORD (Dword Value) : Tipe data ini menampilkan data dengan format angka 4 byte dan basanya menggunakan nilai Boolean seperti angka “0” untuk disable atau “1” untuk enable. Biasanya untuk semua parameter perangkat keras dan layanan windows bias ditampilakan oleh tipedata regstriini.

REG_MULTI_SZ (Multi String Value) : merupakan tipe data yang mengandung banyak lidt atau nilai yang bervariasi, dan tipe entri tersebut dipisah oleh karakter null. Tipe data ini hanya bias dibaca jika egistri dibuka melalui program regedit32.exe.

REG_EXPAND_SZ (Expandable String Value) : tipe data ini memperluas data string yang memuat variabel yang diubah bila sedang dipakai oleh sebuah aplikasi daam windows.

"Menganal dan Memahami Apa itu Autorun.inf"

06.34 / Diposting oleh blog hayiem / komentar (0)

Mungkin sebagian besar kita sudah mengetahui apa itu Autorun.inf, tetapi saya yakin masih banyak juga yang belum tahu atau masih kurang tepat memahami tentang file autorun.inf ini. Hal ini terbukti masih sering kita dengan orang bertanya tentang virus Autorun.Inf, bagaimana cara menghapusnya dan lain-lainnya.

Kali ini akan dibahas sedikit lebih dalam mengenai Autorun.inf, semoga yang sudah tahu semakin tahu dan yang belum tahu mulai sedikit paham tentang autorun.inf, baik struktur yang ada didalamnya, manfaat, bahaya dan cara mematikan autorun.inf.

Autorun atau autoplay merupakan fasilitas di sistem operasi yang berfungsi menjalankan file secara otomatis ketika media seperti CD-ROM, DVD-ROM, Flash disk dan lainnya di masukkan/pasang di komputer. Sehingga ketika berbagai media tersebut dimasukkan, tanpa kita menjalankan apapun, ada program yang akan otomatis berjalan sendiri. Fitur ini biasa dimanfaatkan dalam CD Driver yang disertakan ketika membeli motherboard / VGA. Tetapi saat ini tidak dipungkiri malah dimanfaatkan sebagai media penyebar virus, terutama melalui flashdisk. Apalagi dengan penggunaan flashdisk yang sudah seperti jamur di musim hujan..

Sedangkan file Autorun.inf sendiri merupakan file yang berisi instruksi tertentu, tentang apa yang otomatis dijalankan ketika media seperti flashdisk/CD dimasukkan ke komputer. Instruksi ini dapat berupa perintah untuk menjalankan file exe.

STRUKTUR AUTORUN.INF

Autorun.inf hanya berupa text file biasa dan bisa dibuka dengan text editor seperti notepad. Ada baris-baris kode yang umum dijumpai didalamnya. Sebenarnya ada beberapa bagian (Key) yang bisa ditulis di autorun, yaitu [Autorun], [Content], [ExclusiveContentPaths], [IgnoreContentPaths], dan [DeviceInstall]. Disini hanya akan dibahas beberapa struktur [Autorun] saja, karena memang ini yang sering kita lihat ( selengkapnya bisa di baca disini )

Open

Perintah ini akan otomatis menjalankan file exe yang ada. Misalnya sebagai berikut
Open=setup.exe ( akan menjalankan file setup.exe yang berada satu direktory dengan autorun /root direktory)

Open=virus\inivirus.exe (akan menjalankan file inivius.exe yang ada di folder virus)

action
Untuk menampilkan nama/pesan ketika muncul Autoplay dialog.

shellexecute

Hampir sama dengan perintah Open, tetapi bisa juga untuk selain file exe, termasuk link website dan bisa ditambah dengan parameter sesudah nama file. Contoh :

shellexecute=http://ebsoft.web.id
action=Kunjungi ebsoft.web.id

icon

Untuk memberi icon di media yang dipakai (yang berisi autorun.inf). Bisa menggunakan file .ico, .exe .dll maupun .bmp. Contohnya :

icon=MyProg.exe,1
icon=myicon.ico

label

untuk memberi label (nama) pada media yang digunakan (nama drive CD-ROM atau flashdisk yang berisi autorun.inf tersebut.

label=Flashdisk Hebat

shell

Untuk menampilkan menu ketika klik kanan drive yang bersangkutan. Misalnya contoh berikut :

shell\menu baru=buka file contoh
shell\menu-baru\command=notepad "file-contoh.txt"
shell=menu baru

dengan kode diatas, maka ketika kita klik kanan drive-nya akan muncul menu “buka file contoh”. jika baris pertama dihilangkan maka menunya “menu baru”. dan ketika menu tersebut di klik akan dijalankan notepad dengan membuka file “file-contoh.txt”. Jadi ketika baris kode tersebut saling berhubungan. Jika baris 1 da 3 sama-sama digunakan maka baris 3 akan diabaikan.

Selanjutnya ketika fasilitas Autorun di hilangkan / di non aktifkan, maka program di open dan shellexecute tidak akan berjalan secara otomatis. Tetapi label, icon dan menu klik kanan tetap akan tampil. Agar lebih aman, maka kita bisa me-nonaktifkan fasilitas Autorun ini. bagaimana caranya ? Berikut penjelasannya :

Berbagai cara Me-nonaktifkan fasilitas Autorun di Windows

* Menekan dan menahan tombol Shift ketika kita memasang/memasukkan Flashdisk/CD-ROM ( tidak berjalan di windows Vista).
* Me-nonaktifkan melalui Registry
* Memanfaatkan fasilitas gpedit.msc

Me-nonaktifkan Autorun melalui Registry

1. Buka Registry Editor, Start Menu > Run, ketikkan Regedit
2. Buka Key berikut : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
3. Jika ada Key NoDriveTypeAutoRun, maka double klik dan isi nilainya dengan salah satu nilai berikut :
Decimal Hexadecimal Efek yang dihasilkan
181 b5 Autorun tidak berjalan sama ekali untuk semua media
149 95 Autorun hanya aktif untuk CD-ROM / DVD-ROM
177 b1 Autorun hanya aktif untuk flash drive (flashdisk dan sejenisnya)
145 91 Autorun aktif untuk semua media
4. Jika Key NoDriveTypeAutoRun tidak ada maka buak dengan cara klik kanan, pilih New > Binary Value. Kemudian beri nama NoDriveTypeAutoRun, dan isi nilainya ( double klik) dengan nilai diatas.
5. Langkah diatas hanya berefek di User yang bersangkutan. Agar berefek di semua pengguna komputer, lakukan hal yang sama untuk Key : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\

Jika masih menggunakan Win 9x/ME maka caranya sedikit berbeda. Selengkapnya bisa dibaca artikel disini. Lebih jauh tentang caranya bisa dibaca juga artikel berikut : Mencegah virus menular melalui Flashdisk

Memanfaatkan fasilitas gpedit.msc

Ini bisa dilakukan untuk pengguna Windows 2000, Server 2003 dan Windows XP Professional, langkah-langkahnya sebagai berikut :

1. Dari Start Menu > Run, ketikkan gpedit.msc lalu klik OK.
2. Pilih Computer Configuration > Administrative Template dan klik System
3. Di panel Settings, klik kanan Turn off Autoplay dan klik Properties ( di windows 2000, namanya Disable Autoplay)
4. Klik Enabled kemudian pilih All drives di box Turn off Autoplay untuk mematikan fasilitas autorun di semua drive.
5. Klik OK, dan tutup window dialog tersebut.
6. Restart Komputer.

Untuk Pengguna Windows Vista, caranya sebagai berikut :

1. Dari Start Menu ketikkan Gpedit.msc di box Start Search lalu tekan enter ( mungkin akan di tampilkan perintah untuk memasukkan password administrator)
2. Di bagian Computer Configuration pilih Administrative Templates lalu pilih lagi Windows Components klik Autoplay Policies
3. Di panel Details, double klik Turn off Autoplay
4. Klik Enabled dan pilih All drives di box Turn off Autoplay untuk me-nonaktifkan Autorun di semua drive.
5. Restart Komputer.

Jika cara diatas tidak berhasil menon aktfkan autorun, maka kemungkinan perlu download update sesuai dengan versi windows yang digunakan. Detailnya sebagai berikut :

* Windows XP SP2 dan SP3 (KB950582)
* Windows Server 2003 Itanium-based Systems (KB950582)
* Windows Server 2003 x64 Edition (KB950582)
* Windows Server 2003 (KB950582)
* Windows XP x64 Edition (KB950582)
* Windows 2000 (KB950582)

Pengoperasian Roket Air

05.59 / Diposting oleh blog hayiem / komentar (0)

Berikut adalah pengoperasian Roket Air:
1. udara tekan ditambahkan yang menciptakan sebuah gelembung yang mengambang diatas air dan kemudian menekan volume udara di bagian atas botol.
2. Botol dilepaskan dari pompa.
3. Air didorong keluar nossel oleh udara terkompresi.
4. Botol bergerak menjauh dari air karena mengikuti hukum Newton Ketiga

Sebagian botol diisi dengan air dan disegel. Botol kemudian bertekanan dengan gas, biasanya udara dikompresi dari sebuah Pompa sepeda, Kompresor udara, atau silinder sampai dengan 125 psi, tapi kadang-kadang CO 2 atau nitrogen dari sebuah silinder.
Siswa menguji sebuah roket air

Air dan gas yang digunakan dalam kombinasi, menyediakan sarana untuk menyimpan energi potensial yang mampat, dan air meningkatkan Fraksi massa dan memberikan momentum yang lebih besar ketika dikeluarkan dari nozzle roket. Kadang-kadang aditif digabungkan dengan air untuk meningkatkan kinerja dalam berbagai cara. Sebagai contoh: garam dapat ditambahkan untuk meningkatkan densitas massa mengakibatkan reaksi yang lebih tinggi Dorongan spesifik. Sabun juga kadang-kadang digunakan untuk membuat busa padat di roket yang menurunkan kepadatan massa reaksi tetapi meningkatkan durasi dorong. Spekulasinya adalah bahwa busa bertindak sebagai kompresibel cairan dan meningkatkan dorongan ketika digunakan dengan nozzle De Laval.

Segel pada nosel roket kemudian dilepas dan pengusiran air cepat terjadi pada kecepatan tinggi sampai propelan telah digunakan dan tekanan udara di dalam roket turun menjadi tekanan atmosfer. Ada gaya total pada roket yang dibuat sesuai dengan hukum ketiga Newton. Pengusiran air sehingga dapat menyebabkan roket untuk melompat jarak cukup jauh ke udara.

Selain aerodinamis pertimbangan, ketinggian dan durasi penerbangan tergantung pada volume air, tekanan awal, roket nozzle ukuran, dan menurunkan berat roket. Hubungan antara faktor-faktor ini adalah kompleks dan beberapa simulator telah ditulis oleh para penggemar untuk menggali ini dan faktor-faktor lainnya. [2] [3] [4]

Sering kali tekanan pembuluh dibangun dari satu atau lebih menggunakan botol plastik minuman ringan, tetapi mencakup polikarbonat neon, pipa plastik, dan lainnya ringan tahan tekanan pembuluh silinder juga telah digunakan.

Biasanya memulai tekanan bervariasi 75-150 psi (500-1000 kPa). Semakin tinggi tekanan, semakin besar energi yang tersimpan.

Mengulas Sedikit Tentang ROBOT

05.49 / Diposting oleh blog hayiem / komentar (0)

Robot adalah sebuah alat mekanik yang dapat melakukan tugas fisik, baik menggunakan pengawasan dan kontrol manusia, ataupun menggunakan program yang telah didefinisikan terlebih dulu (kecerdasan buatan). Robot biasanya digunakan untuk tugas yang berat, berbahaya, pekerjaan yang berulang dan kotor. Biasanya kebanyakan robot industri digunakan dalam bidang produksi. Penggunaan robot lainnya termasuk untuk pembersihan limbah beracun, penjelajahan bawah air dan luar angkasa, pertambangan, pekerjaan "cari dan tolong" (search and rescue), dan untuk pencarian tambang. Belakangan ini robot mulai memasuki pasaran konsumen di bidang hiburan, dan alat pembantu rumah tangga, seperti penyedot debu, dan pemotong rumput.
[sunting] Perkembangan sekarang

Ketika para pencipta robot pertama kali mencoba meniru manusia dan hewan, mereka menemukan bahwa hal tersebut sangatlah sulit; membutuhkan tenaga penghitungan yang jauh lebih banyak dari yang tersedia pada masa itu. Jadi, penekanan perkembangan diubah ke bidang riset lainnya. Robot sederhana beroda digunakan untuk melakukan eksperimen dalam tingkah laku, navigasi, dan perencanaan jalur. Teknik navigasi tersebut telah berkembang menjadi sistem kontrol robot otonom yang tersedia secara komersial; contoh paling mutakhir dari sistem kontrol navigasi otonom yang tersedia sekarang ini termasuk sistem navigasi berdasarkan-laser dan VSLAM (Visual Simultaneous Localization and Mapping) dari ActivMedia Robotics dan Evolution Robotics.

Ketika para teknisi siap untuk mencoba robot berjalan kembali, mereka mulai dengan heksapoda , platform berkaki banyak ada juga robot berjalan naik turun tangga . Robot-robot tersebut meniru serangga dan arthropoda dalam bentuk dan fungsi. Tren menuju jenis badan tersebut menawarkan fleksibilitas yang besar dan terbukti dapat beradaptasi dengan berbagai macam lingkungan, tetapi biaya dari penambahan kerumitan mekanikal telah mencegah pengadopsian oleh para konsumer. Dengan lebih dari empat kaki, robot-robot ini stabil secara statis yang membuat mereka bekerja lebih mudah. Tujuan dari riset robot berkaki dua adalah mencapai gerakan berjalan menggunakan gerakan pasif-dinamik yang meniru gerakan manusia. Namun hal ini masih dalam beberapa tahun mendatang.

Masalah teknis lain yang menghalangi penerapan robot secara meluas adalah kompleksitas penanganan obyek fisik dalam lingkungan alam yang tetap kacau. Sensor taktil dan algoritma penglihatan yang lebih baik mungkin dapat menyelesaikan masalah ini. Robot Online UJI dari University Jaume I di Spanyol adalah contoh yang bagus dari perkembangan yang berlaku dalam bidang ini.

Belakangan ini, perkembangan hebat telah dibuat dalam robot medis, dengan dua perusahaan khusus, Computer Motion dan Intuitive Surgical, yang menerima pengesahan pengaturan di Amerika Utara, Eropa dan Asia atas robot-robotnya untuk digunakan dalam prosedur pembedahan minimal. Otomasi laboratorium juga merupakan area yang berkembang. Di sini, robot benchtopdigunakan untuk memindahkan sampel biologis atau kimiawi antar perangkat seperti inkubator, berupa pemegang dan pembaca cairan. Tempat lain dimana robot disukai untuk menggantikan pekerjaan manusia adalah dalam eksplorasi laut dalam dan eksplorasi antariksa. Untuk tugas-tugas ini, bentuk tubuh artropoda umumnya disukai. Mark W. Tilden dahulunya spesialis Laboratorium Nasional Los Alamos membuat robot murah dengan kaki bengkok tetapi tidak menyambung, sementara orang lain mencoba membuat kaki kepiting yang dapat bergerak dan tersambung penuh.

Robot bersayap eksperimental dan contoh lain mengeksploitasi biomimikri juga dalam tahap pengembangan dini. Yang disebut "nanomotor" dan "kawat cerdas" diperkirakan dapat menyederhanakan daya gerak secara drastis, sementara stabilisasi dalam penerbangan nampaknya cenderung diperbaiki melalui giroskop yang sangat kecil. Dukungan penting pekerjaan ini adalah untuk riset militer teknologi pemata-mataan tetapi hal ini tdak sesuai dengan 3 prinsip robot yaitu:1.robot tidak boleh mencelakakan manusia,2.robotharus menaati printah manusia asalkan tidak bertentangan dgn prinsip 1,3.jika diserang manusia ia harus melindungi diri sendiri jika hal itu bertentangan dgn prinsip 1dan2

Pentingnya IT di Era moderen ini

05.38 / Diposting oleh blog hayiem / komentar (0)

informatika komputer (computer informatics) merupakan sistem transformasi berlambang, baik berupa data maupun infomasi yang penyebarannya dilakukan lewat perangkat komputasi. Di era yang serba canggih ini, manusia dituntut untuk menguasai teknologi secara elegan, bukan malah sebaliknya; memusuhi.

Teknologi apapun bukan untuk dihindari karena kehadirannya merupakan keniscayaan, sebaliknya untuk dimanfaatkan sebagaimana mestinya.

Informartics

Informatics yang dalam bahasa Anda sehari-hari disebut sebagai informatika merupakan disiplin ilmu yang mempelajari detil transformasi data-data maupun informasi pada mesin yang terkoneksasi secara komputasi.

Lebih jauh, informatika ini membedah struktur, sifat, beserta interaksi yang berperan dalam mengumpulkan data, memproses dan menyimpan hasil dari processing suatu data, dan akhirnya menampilkannya dalam bentuk informasi.

Aspek-aspek yang meliputi informatika bisa diperhatikan sebagai berikut:

* Ilmu informasi yang memperlajari teknik-teknik cara pengumpulan data, pengolahan, klasifikasi, penyebarluasan informasi yang digunakan untuk sebesar-besarnya kemanfaatan bagi rakyat dan fungsi sosial.

* Teori informasi ditekankan kepada pembahasan mengenai konsep matematis ihwal suatu informasi.

* Ilmu komputer dan teknik komputer yang memberikan pelajaran tentang tata cara pemrosesan, pengarsipan, sampai penyebaran informasi dengan menggunakan instrument yang berbasis pada komputerisasi.


Computer Science

Ilmu komputer (computer scince) secara terminologi bisa diartikan sebagai ilmu yang mempelajari mengenai alat-alat komputerisasi baik berupa perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer menaungi berbagai topik yang sangat kompleks mulai dari analisa algoritma sebagai pengetahuan berbasis kuantitatif, sampai pada subjek yang lebih konkret semisal perangkat lunak, perangkat keras, dan bahasa pemrograman.

Fungsi-fungsi ilmu komputer sangat beragam dimana didalamnya Anda bisa mempelajari segala sesuatu yang bisa dikerjakan oleh beberapa program, bagaimana program bisa menganalisa suatu hasil (model algoritma), bagaimana pula suatu program bisa mengambil dan menyimpan bite tertentu dari suatu struktur data, dan bagaimana juga program bisa melakukan komunikasi dengan pengguna.

Urgensi

Jika digabungkan dari dua disiplin diatas, yakni informatika dan komputer, maka akan terjalin integrasi yang keduanya mampu memberikan sumbangsih signifikan dalam membantu berbagai aktivitas kehidupan manusia, khususnya di bidang teknologi informasi. Informatika komputer, tak disangkal lagi mampu memendekkan jarak, mengubah teknis informasi antar manusia di berbagai belahan dunia, sampai mengubah cara pandang dan gaya hidup (life style).

Jika dulu orang hendak memberikan kabar melalui surat yang dikirimkan via pos, maka si calon penerima kabar tersebut harus menunggu beberapa hari dulu sebelum akhirnya informasi tersebut datang. Dalam konteks yang lebih luas, masyarakat dalam suatu komunitas negara, ketika ingin mengetahui situasi keamanan negara tetangga saja harus menunggu dulu orang/delegasi negara yang diutus kesana atau lewat faks yang tentu harus melalui berbagai tahap administratif sebelum akhirnya disampaikan secara luas ke khalayak. Kini, semuanya bisa dipermudah dengan kehadiran informatika komputer.

Dengan informatika komputer, Anda bisa mengakses berbagai berita penting di berbagai negara manapun di seluruh dunia. Memang ada beberapa hal negatif yang ditimbulkan dari masifnya pekembangan teknologi semacam ini, namun manfaatnya akan jauh lebih besar jika manusia sebagai pengguna bijak dalam memanfaatkannya. Akhirnya, segala sesuatu selalu kembali kepada ‘subjek’ sebagai pengguna, bukan ‘objek’ selaku yang digunakan.

Teknologi Tercanggih

05.02 / Diposting oleh blog hayiem / komentar (0)



Jepang Luncurkan Satelit Komunikasi Internet TercanggihTokyo (ANTARA News) - Badan Eksplorasi Ruang Angkasa Jepang (Japan Aerospace Exploration Agency - JAXA), Sabtu, meluncurkan roketnya ke angkasa luar, membawa satelit eksperimental "Kizuna" yang merupakan proyek eksperimental tercanggih guna mewujudkan sistem jaringan komunikasi internet super cepat.Peluncuran roket buatan dalam negeri bernama H-2A itu berlangsung sukses dari pusat peluncuran ruang angkasa Jepang di Provinsi Kagoshima, setelah sempat mengalami penundaan dari jadwal sebelumnya pada 15 Februari lalu, demikian Kyodo di Tokyo, Sabtu.Para ahli Jepang merancang Kizuna sebagai upaya untuk mewujudkan sistem komunikasi internet tanpa kabel (wireless) super cepat yang mampu menjangkau wilayah Asia Pasifik. Hal itu juga sebagai jawaban atas sulitnya pembangunan infrastruktur jaringan internet di daratan.Kondisi geografis Jepang yang bergunung-gunung dan berbatu-batu memang cukup menyulitkan bagi terlaksananya pembangunan infrastruktur jaringan internet di seantero negeri yang memang sedang dikebut oleh Jepang.Akhirnya Jepang memilih untuk mempercepat pengembangan sistem jaringan internet via satelit yang tidak menggunakan kabel dan opsi tersebut juga sebagai upaya antisipatif jika sistem komunikasi yang permanen mengalami gangguan hebat.Kemampuan mentransfer data melalui Kizuna cukup mengagumkan, yakni sebesar 1,2 gigabit per detik. Satu gigabit = satu milyar bit per detik. Dengan kemampuan itu, Jepang juga mampu mempercepat riset pengembangan teknologi broadcasting generasi terbaru, yakni "high-definition televisions", atau kerap disebut "HD-TV". Kecepatan transfer data internet bagi publik Jepang tergolong cepat dengan menggunakan jaringan serat optik berkecepatan transfer data minimal 100 megabit per detik (Mbps).Pihak pembuat satelit itu mengklaim bahwa Kizuna merupakan sistem komunikasi tercepat yang ada di dunia saat ini. Manfaat lainnya dengan kapasitas transfer data super cepat itu adalah mampu mengembangkan layanan konsultasi kedokteran jarak jauh.Satelit itu sendiri merupakan hasil kerjasama antara JAXA dan National Institute of Information and Communication Technology. Total biaya yang dihabiskan untuk proyek tersebut mencapai 52 miliar yen, mulai dari riset, peluncuran hingga

Cara Membuat Internet Lebih Cepat

04.43 / Diposting oleh blog hayiem / komentar (0)

Browsing Internet dengan kecepatan yang tinggi pasti sangat menyenangkan, berbagai cara dilakukan untuk mempercepat koneksi internet baik menggunakan software agar koneksi internet menjadi lebih cepat maupun menggunakan settingan tertentu yang diklaim bisa mempercepat koneksi internet. . Berikut ini adalah beberapa tips yang dapat digunakan untuk mempercepat koneksi internet : . A. Menggubah setting bandwith pada windows (Hanya kami uji pada Windows XP) . Pada dasarnya OS windows sudah membatasi bandwidth untuk koneksi internet sebanyak 20% dari total bandwidth yang seharusnya bisa maksimal, jika netter ingin menambah bandwidth internet supaya koneksinya terasa lebih cepat dan kencang bisa dengan cara mengurangi atau mengosongkan batasan bandwidth tersebut supaya pada Windows kita bisa maksimal dalam menggunakan bandwidth yang sudah ada. Ikuti petunjuknya seperti dibawah ini : 1. Klik Start 2. Klik Run 3. Ketik gpedit.msc 4. Kemudian klik Ok 5. Setelah masuk klik (buka) Administrative Templates 6. Kemudian klik (buka) Network 7. Setelah terbuka klik QoS Packet scheduler 8. Kemudian klik Limit Reservable Bandwidth 9. Dan setelah terbuka ubah setting menjadi Enable 10. Kemudian ubah Bandwidth Limitnya menjadi 0 11. Klik Apply, dan terus Ok 12. Kemudian keluar dan Restart komputer B. Pakai browser Google Chrome atau Apple Safari Versi terbaru dari browser Chrome dan Safari sangatlah cepat bila dibandingkan dengan Firefox ataupun Internet Explorer (sudah dicoba dan terbukti memang jauh lebih cepat). Saran saya pakailah Google Chrome karena selain cepat, Chrome lebih aman dibanding dengan Safari, walau dalam beberapa hal Safari kadang lebih cepat dari Chrome. Kalau netter sudah terbiasa memakai Firefox dan tidak ingin beralih ke browser lagi, bisa tambahkan Add-on “Adblock” untuk memblok iklan, gambar, dan flash yang aktif. Ada beberapa Add-on lagi dari Firefox seperti NoScript yang bisa mempercepat akses internet, tapi sayangnya kalau kebanyakan Add-on justru, kadang malah memperlambat akses dari browser Firefox sendiri. C. Perbesar cache browser hingga 5% dari kapasitas Harddisk atau 1 – 2 GB Cara ini terbukti efektif untuk mempercepat akses browser. Logikanya adalah browser tidak perlu tiap kali loading gambar dan tetek bengeknya segala setiap kali berkunjung ke situs yang sudah pernah dikunjungi, karena kalau situs sudah pernah dikunjungi akan otomatis di-cache oleh browser. Cara ini hanya berlaku jika kapasitas harddisk netter cukup besar. Pada umumnya masing-masing browser ada yang bisa diset kapasitas cachenya, ada yang otomatis. Jika browser netter tidak ada pilihan set cache, artinya netter jangan sering-sering (atau tidak perlu) clear history di browser.

selamat mencoba..........

Random Acces Memmory (RAM)

08.35 / Diposting oleh blog hayiem / komentar (0)

Pengertian
RAM
: Merupakan jenis jenis memori
yang dapat dibaca, diisi, dan diubah menurut kebutuhan.


Sifat RAM
:
RAM mempunyai sifat sementara. Sifat
sementara ini maksudnya adalah jika terjadi mati listrik/tidak ada sumber tenaga
maka data yang berada dalam RAM akan hilang.

Sruktur RAM

Struktur RAM dibagi menjadi empat bagian utama, yaitu :
§      
Input
Storage, digunakan untuk menampung input yang dimasukkan melalui alat
input.
§      
Program
Storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan
diakses.
§      
Working
storage, digunakan untuk menyimpan data yang akan diolah dan menyimpan hasil
pengolahan.
§      
Output
Storage
,
digunakan untuk
menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

Berdasarkan
struktur RAM tersebut, data yang diinput ke dalam sistem komputer akan ditampung
ke dalam input storage,

bila data dalam
bentuk instruksi program maka akan dimasukkan ke dalam program storage,

dan bila dalam
bentuk data dan hasil pengolahan data maka akan dimasukkan ke working
storage
, kemudian sebelum data akan ditampilkan atau output maka akan
disimpan ke dalam output storage.
 
Jenis-jenis
RAM
Terdapat beberapa
jenis RAM yang beredar dipasaran hingga saat ini yaitu :
1.    
FPM DRAM (Fast Page
Mode Random Access Memory
), RAM yang paling pertama kali ditancapkan pada
slot memori 30 pin mainboard komputer, dimana RAM ini dapat kita temui
pada komputer type 286 dan 386. Memori jenis ini sudah tidak lagi diproduksi.
2.    
EDO RAM ( Extended Data Out Random Access Memory), RAM jenis ini
memiliki kemampuan yang lebih cepat dalam membaca dan mentransfer data
dibandingkan dengan RAM biasa.

Slot memori untuk EDO – RAM adalah 72 pin. Bentuk EDO-RAM lebih panjang daripada
RAM yaitu bentuk Single Inline Memory Modul (SI
MM).
Memiliki kecepatan lebih dari 66 Mhz
3.    
BEDO RAM (Burst EDO RAM), RAM yang merupakan pengembangan dari EDO
RAM yang memiliki kecepatan lebih dari 66 MHz.
4.    
SD RAM (Synchronous Dynamic Random Access Memory), RAM jenis ini
memiliki kemampuan setingkat di atas EDO-RAM. Slot memori untuk SD RAM adalah
168 pin. Bentuk SD RAM adalah Dual Inline Memory Modul (DIMM). Memiliki
kecepatan di atas 100 MHz.
5.    
RD RAM (Rambus Dynamic Random Access Memory).

RAM jenis ini memiliki kecepatan
sangat tinggi, pertama kali digunakan untuk komputer dengan prosesor Pentium 4.
Slot Memori untuk RD RAM adalah 184 pin.
Bentuk RD RAM adalah Rate Inline Memory Modul (RIMM). Memiliki kecepatan hingga
800 MHz.
6.    
DDR SDRAM (Double Data Rate
Synchronous Dynamic RAM
).

RAM jenis ini memiliki kecepatan sangat tinggi dengan menggandakan kecepatan SD
RAM, dan merupakan RAM yang banyak beredar saat ini. RAM jenis ini mengkonsumsi
sedikit power listrik. Slot Memori untuk DDR SDRAM adalah 184 pin, bentuknya
adalah RIMM.

Memahami DDR2
& DDR3
Karena terdapat banyak pilihan memori
yang berbeda, banyak perakit pemula yang keliru membeli modul memori. Memori
DDR2 & DDR3 tidak kompatibel karena perbedaan spesifikasi, voltase kerja &
penampilan yang berbeda. Meskipun demikian, memori itu memiliki jumlah pin yang
sama, sehingga sulit untuk melihat perbedaannya secara langsung. Itulah sebabnya
produsen memori telah mengubah alur yang ”pasti tida keliru” pada memori itu
demi mencegah kekeliruan perakitan jenis memori yang berbeda di dalam
motherboard. Pada saat merakit pengguna harus memcocokan takik pada modul memori
dengan bagian yang menonjol pada slot memori.

Berikut ini
adalah istilah teknis dalam memori :
1.    
Memori clock :
Merupakan kecepatan RAM bekerja pada
suatu frekuensi yang biasanya diukur dengan Mhz,…
2.    
RAM Bus :
RAM bus merupakan kecepatan dimana RAM
berkomunikasi dengan komponen lain
3.    
Bandwith :
Merupakan kapasitas memori dalam
mentransfer data yang diukur dalam satuan MB/s,GB/s.
4.    
CAS Latency :
Meskipun mengambil informasi dari RAM
terlihat sangat cepat bagi kita, banyak yang terjadi di baliknya. Data disimpan
dalam bentuk matrik, jadi untuk mendapatkan suatu item tertentu pertama chip
harus meminta barisnya, menunggu sebentar, meminta kolomnya, dan menunggu lagi.
Akhirnya, data yang dibutuhkan diberikan
kepada CPU.
Masing-masing waktu tunggu disebut latensi
(latency), dan mereka biasanya dalam clock cycle. Salah satu latensi penting
adalah CAS (Column Address Strobe), dan beragam jenis RAM bisa mempunyai nilai
CAS 2, 2,5 atau 3.
Semakin
rendah angkanya menunjukkan semakin singkat waktu tunggu dan kinerja yang lebih
baik.

“Dual channel” solusi
untuk bandwith :
Tidak semua motherboard dapat menggunakan fitur
“dual channel”. Hanya motherboard yang memiliki chipset tertentu.

Fitur ini dapat menggandakan total
bandwith karena mengembangkan sistem bus hingga 128 bit dari semula (pada single
chanel) 64 bit. Untuk mengaktifkannya, pengguna harus memasang modul memori yang
benar-benar sama pada lokasi yang telah ditentukan pada motherboard. Contohnya
lihat pada tabel !!!


Tabel Perbandingan Bandwith RAM :
Jenis Memori
DDR2 533
(PC2-4200)
DDR2 800
(PC2-6400)
DDR3 1066 (PC3-10600)
DDR3 1600 (PC3-12800)
Single chanel (64bit)
 
4,2 GB/s
 
6,4 GB/s
 
8,5 GB/s
 
12,7 GB/s
Dual chanel
(128bit)
 
8,4 GB/s
 
12,8 GB/s
 
17,0 GB/s
 
25,4 GB/s

Tentang kompabilitas
memori
Pada saat
memasang 1 modul memori saja pada motherboard, biasanya tidak akan ada masalah
pada kompabilitas. Namun bila akan memasang 2 modul memori, disarankan untuk
menggunakan modul yang memiliki clock yang sama. Jika tidak maka secara otomatis
semua modul akan bekerja pada clock yang lebih rendah dan kecepatan yang lebih
rendah. Contoh : jika menggunakan DDR2 667 & DDR2 800 secara bersama-sama,
motherboard secara default akan bekerja pada clock 667. kestabilan sistem tidak
akan berpengaruh, tapi anda tidak akan mendapatkan kapabilitas memori 800 secara
sepenuhnya.

Pemanfaatan teknologi informasi dan komunikasi

08.28 / Diposting oleh blog hayiem / komentar (0)

Saat ini komputer bukan lagi merupakan barang mewah, alat ini sudah digunakan di berbagai bidang pekerjaan seperti halnya pada bidang pendidikan. Pada awalnya komputer dimanfaatkan di sekolah sebagai penunjang kelancaran pekerjaan bidang
administrasi dengan memanfaatkan software Microsoft word, excel dan access.
Dengan masuknya materi Teknologi Informasi dan Komunikasi dalam kurikulum baru, maka peranan komputer sebagai salah satu komponen utama dalam TIK mempunyai posisi yang sangat penting sebagai salah satu media pembelajaran. Kutipan dari Kurikulum untuk Mata Pelajaran Teknologi Informasi dan Komunikasi
·  Visi mata pelajaran Teknologi Informasi dan Komunikasi yaitu agar siswa dapat dan terbiasa menggunakan perangkat Teknologi Informasi dan Komunikasi secara tepat dan optimal untuk mendapatkan dan memproses informasi dalam kegiatan belajar, bekerja, dan aktifitas lainnya sehingga siswa mampu berkreasi, mengembangkan sikap imaginatif, mengembangkan kemampuan eksplorasi mandiri, dan mudah beradaptasi dengan perkembangan baru di lingkungannya · Melalui mata pelajaran Teknologi Informasi dan Komunikasi diharapkan siswa dapat terlibat pada perubahan pesat dalam kehidupan yang mengalami penambahan dan perubahan dalam penggunaan beragam produk teknologi informasi dan komunikasi.
Siswa menggunakan perangkat Teknologi Informasi dan Komunikasi untuk mencari, mengeksplorasi, menganalisis, dan saling tukar informasi secara efisien dan efektif. Dengan menggunakan Teknologi Informasi dan Komunikasi, siswa akan dengan
cepat mendapatkan ide dan pengalaman dari berbagai kalangan. Penambahan kemampuan siswa karena penggunaan Teknologi Informasi dan Komunikasi akan mengembangkan sikap inisiatif dan kemampuan belajar mandiri, sehingga siswa
dapat memutuskan dan mempertimbangkan sendiri kapan dan dimana penggunaan Teknologi Informasi dan Komunikasi secara tepat dan optimal, termasuk apa implikasinya saat ini dan dimasa yang akan datang.
· Teknologi Informasi dan Komunikasi (TIK) mencakup dua aspek, yaitu Teknologi Informasi dan Teknologi Komunikasi. Teknologi Informasi, meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Teknologi Komunikasi merupakan segala hal yang berkaitan dengan penggunaan alat bantu untuk memproses dan mentransfer data dari perangkat yang satu ke lainnya. Karena itu, Teknologi Informasi dan Teknologi Komunikasi adalah suatu padanan yang tidak terpisahkan yang mengandung pengertian luas tentang segala kegiatan yang terkait dengan pemrosesan, manipulasi, pengelolaan, dan transfer/pemindahan informasi antar media.
· Secara khusus, tujuan mempelajari Teknologi Informasi dan Komunikasi adalah:
1. Menyadarkan siswa akan potensi perkembangan teknologi informasi dan komunikasi yang terus berubah sehingga siswa dapat termotivasi untuk mengevaluasi dan mempelajari Teknologi Informasi dan Komunikasi sebagai dasar untuk belajar sepanjang hayat.
2. Memotivasi kemampuan siswa untuk bisa beradaptasi dan mengantisipasi perkembangan Teknologi Informasi dan Komunikasi, sehingga siswa bisa melaksanakan dan menjalani aktifitas kehidupan seharihari secara mandiri dan lebih percaya diri.
3. Mengembangkan kompetensi siswa dalam menggunakan Teknologi Informasi dan Komunikasi untuk mendukung kegiatan belajar, bekerja, dan berbagai aktifitas dalam kehidupan seharihari.
4. Mengembangkan kemampuan belajar berbasis Teknologi Informasi dan Komunikasi, sehingga proses pembelajaran dapat lebih optimal, menarik, dan mendorong siswa terampil dalam berkomunikasi, terampil mengorganisasi informasi, dan terbiasa bekerjasama.
5. Mengembangkan kemampuan belajar mandiri, berinisiatif, inovatif, kreatif, dan bertanggungjawab dalam penggunaan Teknologi Informasi dan Komunikasi untuk pembelajaran, bekerja, dan pemecahan masalah seharihari.
Dengan melihat isi dari kurikulum tersebut, kita harus mengintegrasikan TIK dalam proses belajar mengajar di madrasah bukan hanya untuk mata pelajaran teknologi dan informasi saja. Melihat kondisi TIK pada saat ini dan perkembangannya di masa datang, kita harus mempersiapkan diri dan melakukan perencanaan yang matang dalam mengimplementasikan TIK di madrasah. Jika kita tidak memulainya sekarang maka madrasah sebagai salah satu institusi pendidikan selain sekolah yang berada dibawah Depdiknas akan tertinggal oleh sekolah lain. Jika ini terjadi, usaha kita akan semakin berat untuk mensejajarkan madrasah dengan sekolah lain. Di satu sisi, kita sedang berusaha mengejar ketertinggalan dalam mata pelajaran khususnya MIPA dan BahasaInggris, di sisi lain TIK akan membuat kita tertinggal semakin jauh. Mengamati Program Pengembagan TIK yang dilakukan Depdiknas Untuk mengejar ketertinggalan pemanfaatan TIK di sekolah dari negara lain, saat iniDepdiknas mempunyai program pengembangan TIK secara besarbesaran.
Ada tiga posisi penting di Depdiknas dalam program pengembangan TIK, yaitu:
1.    Bidang kejuruan, TIK menjadi salah satu jurusan di SMK. Pengembangan TIK secara teknis baik hardware dan software masuk dalam kurikum pendidikan. Dibentuknya ICT center di seluruh Indonesia. Untuk menghubungkan sekolahsekolah di sekitar ICT center dibangun WAN (Wireless Area Network) Kota.
2.    Pustekkom, sebagai salah satu ujung tombak dalam pengembangan TV pendidikan interaktif, Elearning dan ESMA. Program ini bertujuan untuk mempersempit jurang perbedaan kualitas pendidikan antara kota besar dengan daerah.
3.    Jardiknas (Jejaring Pendidikan Nasional), bertujuan untuk mengintegrasikan kedua program di atas agar terbentuk sebuah jaringan yang menghubungkan semua sekolah di Indonesia. Sehingga diperkirakan di masa depan semua sekolah di Indonesia akan terkoneksi dengan internet. Melihat program yang diadakan oleh Depdiknas kita bisa memanfaatkan fasilitas tersebut karena bersifat terbuka.
Pengembangan TIK di Madrasah secara Mandiri
Kita belum terlambat untuk mempersiapkan diri dalam penguasaan TIK sebagai media pembelajaran di madrasah. Mulai saat ini pihak madrasah dan Majlis Madrasah harus membuat sebuah program pengembangan TIK secara menyeluruh. Ada beberapa poin untuk membuat suatu perencanaan pengembangan TIK, diantaranya:
1.  Mempersatukan visi dan misi pengembangan TIK yang ingin dicapai antara Kepala sekolah, guru dan majlis madrasah.
2.  Pembentukan Komite Teknologi (Organisasi Labkom) yang mandiri
3. Mengidentifikasi infrastruktur lembaga, baik hardware, software maupun sistem dan jaringan yang sudah dimiliki
4.  Penentuan hardware dan software yang akan digunakan atau dikembangkan.
5. Mengidentifikasi SDM yang dimiliki
6.  Menentukan bentuk pelatihan penguasaan TIK baik untuk guru dan staf lainnya.
7.  Adanya Time schedule yang jelas untuk pencapaian program
8.  Penentuan Investasi yang diperlukan secara berkala tiap tahun
9.  Mengidentifikasi perkembangan software dan kurikulum baru
10.  Mengadakan revisi perencanaan disesuaikan dengan perkembangan yang terjadi.
Dengan perencanaan yang matang, kita bisa mengembangkan TIK secara bertahap di madrasah agar tidak tertinggal dari sekolah lain. Program yang dibuat haru dilaksanakan secara berkelanjutan meskipun terjadi pergantian kepala dan majilis madrasah. Pemanfaatan TIK Sebagai Media Pembelajaran TIK bukan merupakan teknologi yang berdiri sendiri, tetapi merupakan kombinasi dari hardware dan software.Ada hal penting yang harus diperhatikan dalam memanfaatkan TIK sebagai media pembelajaran yaitu hardware dan software yang tersedia dan jenis metode pembelajaran yang akan digunakan. Beberapa pemanfaatan TIK dalam pembelajaran diantaranya:
1. Presentasi
Presentasi merupakan cara yang sudah lama digunakan, dengan menggunakan OHP atau chart. Peralatan yang digunakan sekarang biasanya menggunakan sebuah komputer/laptop dan LCD proyektor. Ada beberapa keuntungan jika kita memanfaatkan TIK diantaranya kita bisa menampilkan animasi dan film, sehingga tampilannya menjadi lebih menarik dan memudahkan siswa untuk menangkap materi yang kita sampaikan. Software yang paling banyak digunakan
untuk presentasi adalah Microsoft Powerpoint. Ada beberapa hal yang harus diperhatikan dalam pembuatan bahan presentasi,
diantaranya:
a. Jangan terlalu banyak tulisan yang harus ditampilkan.
b. Tulisan jangan terlalu kecil karena harus dilihat oleh banyak siswa.
c. Perbanyak memasukkan gambar dan animasi
d. Usahakan bentuk presentasi yang interaktif.
2. Demonstrasi
Demontrasi biasanya digunakan untuk menampilkan suatu kegiatan di depan kelas, misalnya eksperimen. Kita bisa membuat suatu film caracara melakukan suatu kegiatan misalnya cara melakukan pengukuran dengan mikrometer yang benar atau mengambil sebagian kegiatan yang penting. Sehingga dengan cara ini siswa bisa kita arahkan untuk melakukan kegiatan yang benar atau mengambil kesimpulan dari kegiatan tersebut.
Cara lain adalah memanfaatkan media internet, kita bisa menampilkan animasi yang berhubungan dengan materi yang kita ajarkan (meskipun tidak semuanya tersedia). Sebagai contoh untuk menampilkan arah vektor dari perkalian silang kita bisa mengakses internet dengan alamat
http://www.upscale.utoronto.ca/GeneralInterest/Harrison/Flash/ClassMechanics/
RightHandRule/RightHandRule.html
3. Virtual Experiment
Maksud dari virtual eksperimen disini adalah suatu kegiatan laboratorium yang dipindahkan di depan komputer. Anak bisa melakukan beberapa eksperimen dengan memanfaatkan software virtual eksperimen misalnya Crocodile Clips. Software ini bisa didownload di http://www.crocodileclips. com/s3_1.jsp , tetapi kita harus register dulu untuk mendapatkan active code yang berlaku untuk satu bulan.
Metode ini bisa digunakan jika kita tidak mempunyai laboratorium IPA yang lengkap atau digunakan sebelum melakukan eksperimen yang sesungguhnya.
4. Kelas virtual
Maksud kelas virtual di sini adalah siswa belajar mandiri yang berbasiskan web, misalnya menggunakan moodle. Saya berikan contoh bentuk kelas maya yang sedang kami kembangkan di MAN 2 Ciamis.Pada kelas maya ini siswa akan mendapatkan materi, tugas dan test secara online. Kita sebagai guru memperoleh kemudahan dalam memeriksa tugas dan menilai hasil ujian siswa. Terutama hasil ujian siswa akan dinilai secara otomatis.
Sebenarnya banyak bentuk pemanfaatan TIK lainnya yang dapat digunakan untuk membantu siswa dalam proses belajar mengajar. Tetapi semua itu tergantung kepada kita bagaimana cara memanfaatkannya.