Kamis, 25 November 2010

manajement proyek & resiko

MANAJEMENT PROYEK


Ada tiga garis besar untuk menciptakansebuah proyek, yaitu :
1. Perencanaan
Untuk mencapai tujuan, sebuah proyek perlu suatu perencanaan yang matang. Yaitu dengan meletakkan dasar tujuan dan sasaran dari suatu proyek sekaligus menyiapkan segala program teknis dan administrasi agar dapat diimplementasikan.Tujuannya agar memenuhi persyaratan spesifikasi yang ditentukan dalam batasan waktu, mutu, biaya dan keselamatan kerja. Perencanaan proyek dilakukan dengan cara studi kelayakan, rekayasa nilai, perencanaan area manajemen proyek (biaya, mutu, waktu, kesehatan dan keselamatan kerja, sumberdaya, lingkungan, resiko dan sistem informasi.).

2. Penjadwalan
Merupakan implementasi dari perencanaan yang dapat memberikan informasi tentang jadwal rencana dan kemajuan proyek yang meliputi sumber daya (biaya, tenaga kerja, peralatan, material), durasi dan progres waktu untuk menyelesaikan proyek. Penjadwalan proyek mengikuti perkembangan proyek dengan berbagai permasalahannya. Proses monitoring dan updating selalu dilakukan untuk mendapatkan penjadwalan yang realistis agar sesuai dengan tujuan proyek. Ada beberapa metode untuk mengelola penjadwalan proyek, yaitu Kurva S (hanumm Curve), Barchart, Penjadwalan Linear (diagram Vektor), Network Planning dan waktu dan durasi kegiatan. Bila terjadi penyimpangan terhadap rencana semula, maka dilakukan evaluasi dan tindakan koreksi agar proyek tetap berada dijalur yang diinginkan.
3. Pengendalian Proyek
Pengendalian mempengaruhi hasil akhir suatu proyek. Tujuan utama dari utamanya yaitu meminimalisasi segala penyimpangan yang dapat terjadi selama berlangsungnya proyek. Tujuan dari pengendalian proyek yaitu optimasi kinerja biaya, waktu , mutu dan keselamatan kerja harus memiliki kriteria sebagai tolak ukur. Kegiatan yang dilakukan dalam proses pengendalian yaitu berupa pengawasan, pemeriksaan, koreksi yang dilakukan selama proses implementasi.
Fungsi manajemen adalah elemen-elemen dasar yang akan selalu ada dan melekat di dalam proses manajemen yang akan dijadikan acuan oleh manajer dalam melaksanakan kegiatan untuk mencapai tujuan. Fungsi manajemen pertama kali diperkenalkan oleh seorang industrialis Perancis bernama Henry Fayol pada awal abad ke-20. Ketika itu, ia menyebutkan lima fungsi manajemen, yaitu merancang, mengorganisir, memerintah, mengordinasi, dan mengendalikan. Namun saat ini, kelima fungsi tersebut telah diringkas menjadi tiga, yaitu:
1. Perencanaan (planning) adalah memikirkan apa yang akan dikerjakan dengan sumber yang dimiliki. Perencanaan dilakukan untuk menentukan tujuan perusahaan secara keseluruhan dan cara terbaik untuk memenuhi tujuan itu. Manajer mengevaluasi berbagai rencana alternatif sebelum mengambil tindakan dan kemudian melihat apakah rencana yang dipilih cocok dan dapat digunakan untuk memenuhi tujuan perusahaan. Perencanaan merupakan proses terpenting dari semua fungsi manajemen karena tanpa perencanaan, fungsi-fungsi lainnya tak dapat berjalan.
2. Pengorganisasian (organizing) dilakukan dengan tujuan membagi suatu kegiatan besar menjadi kegiatan-kegiatan yang lebih kecil. Pengorganisasian mempermudah manajer dalam melakukan pengawasan dan menentukan orang yang dibutuhkan untuk melaksanakan tugas-tugas yang telah dibagi-bagi tersebut. Pengorganisasian dapat dilakukan dengan cara menentukan tugas apa yang harus dikerjakan, siapa yang harus mengerjakannya, bagaimana tugas-tugas tersebut dikelompokkan, siapa yang bertanggung jawab atas tugas tersebut, pada tingkatan mana keputusan harus diambil.
3. Pengarahan (directing) adalah suatu tindakan untuk mengusahakan agar semua anggota kelompok berusaha untuk mencapai sasaran sesuai dengan perencanaan manajerial dan usaha

MANAJEMENT RESIKO PROYEK
Manajemen resiko adalah proses sistematik dari perencanaan, identifikasi, analisis, pemberian respon, dan pengawasan dari resiko proyek2. Manajemen resiko melibatkan proses-proses, alat-alat, dan teknik-teknik yang akan membantu manajer memaksimalkan kemungkinan dan konsekuensi dari kejadian-kejadian positif dan meminimalkan kemungkinan dan konsekuensi dari kejadian-kejadian negatif. Manajemen-resiko proyek paling efektif dilakukan pada awal dari suatu proyek dan bertanggung jawab terus menerus selama proyek berlangsung. Pengukuran resiko didasarkan pada perbedaan yang muncul antara performa yang telah direncanakan dengan performa yang sebenarnya dibandingkan terhadap indikator/ukuran performa.
Manajemen resiko meliputi 6 cara mengatur respon-respon dari setiap resiko3, yaitu :

mengenali kriteria pencegahan untuk meminimalkan resiko

mengimplementasikan rencana-rencana yang mungkin untuk menghitung resiko

mengurangi keraguan melalui investigasi dengan informasi yang berguna

mengalihkan resiko ke aset yang lain

alokasi resiko ke dalam persetujuan kontrak

mengatur kemungkinan untuk mengalokasikan anggaran

Suatu organisasi perlu memiliki fungsi penerapan manjemen resiko penggunaan sistem informasi dalam suatu organisasi yang melibatkan pihak-pihak yang meiliki resiko dan yang memantau suatu resiko serta yang melakukan test dan verifikasi
Suatu organisasi perlu memiliki kebijakan bahwa identifikasi, pengukuran dan pemantauan risiko setiap aktivitas secara periodik yang dilakukan oleh lembaga yang dibuat seperti Satuan Kerja Manajemen Resiko bekerjasama dengan satuan penyelenggara informasi dan satuan kerja pengguna informasi. Pelaksannan pengelolaan resiko tetap merupakan tanggung jawab dari tim kerja atau petugas yang melaksanakan fungsi-fungsi tersebut,oleh karena itu suatu manajemen informasi wajib memastikan pemantauan yang memadai dan pealporan mengenai aktivitas terkait informasi dan resikonya
Jenis resiko :
- teknologi : pengiriman perangkat yang terlambat, banyaknya report tentang error.
- SDM : moral yang rendah, situasi tim, kekosongan pekerjaan.
- Organisasi : situasi system organisasi.

Kamis, 18 November 2010

tugas2.konsep manajement proyek,-muhammadShobirin-21107188

1. Jelaskan penggunaan metode critical path methods (CPM) dalam penyelesaian proyek.

2. Jelaskan prinsip dari metode PERT dalam penyelesaian manajemen proyek.

3. Bagaimana mengurangi risiko yang timbul dalam pelaksanaan proyek.

Jawab
1. The critical path method merupakan suatu metode sebagai perencana dan pengontrol jadwal suatu protek. Teori yg di gunakan adalah hal-hal yang tak terbatas adalah suatu proyek. Anggapan tidak valid dalam keadaan praktis, dalam hal ini banyak batas sumber daya yang tersedia terutama bila sumber daya di bagi dengan berbagai kegiatan atau beberapa proyek. Kekurangan ini membuat jadwal CPM tidak realistis. Tujuan metode ini untuk menentukan durasi terpendek di bawah sumber daya yang di berikan.
2. Teknik PERT adalah suatu metode yang bertujuan untuk sebanyak mungkin mengurangi adanya penundaan, maupun gangguan produksi, serta mengkoordinasikan berbagai bagian suatu pekerjaan secara menyeluruh dan mempercepat selesainya proyek. Teknik ini memungkinkan dihasilkannya suatu pekerjaan yang terkendali dan teratur, karena jadwal dan anggaran dari suatu pekerjaan telah ditentukan terlebih dahulu sebelum dilaksanakan.
Tujuan dari PERT adalah pencapaian suatu taraf tertentu dimana waktu merupakan dasar penting dari PERT dalam penyelesaian kegiatan-kegiatan bagi suatu proyek. Dalam metode PERT dan CPM masalah utama yaitu teknik untuk menentukan jadwal kegiatan beserta anggaran biayanya dengan maksud pekerjaan-pekerjaan yang telah dijadwalkan itu dapat diselesaikan secara tepat waktu serta tepat biaya.
3. Beberapa cara untuk mengurangi resiko antara lain:
a. Mempelajari jenis resiko yang mungkin muncul dan apa penyebabnya.
b. Mencari jalan pemecahan atau solusi agar yang bersangkutan dapat diatasi atau bahkan dicegah.
c. Mengkaji ulang bagaimana mengurangi probabilitas kemunculan resiko tersebut.
d. Menganalisa cara untuk meminimalisasi terjadinya resiko tersebut.
e. Mencari dan mengaplikasikan beberapa referensi dan perangkat aplikasi yang dapat digunakan oleh para praktisi proyek yang ingin melakukan pengelolaan resiko secara efektif.

Selasa, 19 Oktober 2010

Manajement Proyek & Resiko

1.Konsep dasar manajemen proyek meliputi :
- Definisi Proyek
a. Berdasarkan hakekatnya proyek dapat didefinisiskansebagai
" Rangkaian usaha dalamjangka waktu tertentu yang bertujuan untuk menghasilkan sebuah produk atau jasa/pelayanan unik tetentu, dilaksanakan oleh manusia dengan memanfaatkan berbagai sumber daya, melalui rangkaian proses perencanaan, eksekusi, dan kontrol "
b. Proyek memilki jangak waktu tertent, yang berarti bahwa rangkaian aktivitas tersebut memiliki titik mulai dan titik selesai yang pasti (ditargetkan),dan
c. Bersifat unik, yang berarti bahwa tidak ada proyek yang menghasilkan produk atau jasa/ pelayanan yang identik.

- Proyek sistem informasi dan teknologi informasi
a. Memakai bebagai fasilitas dan perlengkapan /bahan mentah (raw materials) yang telah dapat didigitasi semacam teks, gambar, audio, dan video
b. menggantungkan diri pada standard - standard kualitas yang belum baku karena sangant sulit dimengerti dan dipahami bersama antara berbagai pihak yang berkepentingan dalam proyek
c. Mendasarkan proses padarencana atau kontrak kerja yang sangat sulit dikembangkan sehingga tidak terjadi keraguandalam menentukan telah selesainya sebuah proyek atau tidak.

- Manajemen proyek
a. definisi manajemen proyek sebagai berikut;
" Penerapan pengetahuan, kompetensi, keahlian, peralatan, metodologi, dan teknik didalam proses pengelolaan sebuah proyek sehingga dapat memenuhi kebutuhan dan harapan berbagai pihak yang berkepentingan (stakebolders) dari proyek tersrbut.
b. Biasanya, pemenuhan kepentingan berbagai pihak tersebut berkisar pada hal- hal utama sebagai berikut;
- Aspek-aspek keseimbangan antara kualitas proyek yang diharapkan dengan keterbatasan uang dan waktu.
c. Aspek-aspek mempertemukan kebutuhan/keinginan dan harapan pihak-pihak yang terlibat langsung maupun tidak langsung dalam proyek yang kerap kali berbeda dan saliing bertolak belakang

2.karakteristik khusus yang membedakan proyek dari kegiatan rutin lainnya

- Sistem organisasi
- Budaya organisasi
- struktur organisasi
- manajemen dan gaya kepemimpinan

3.yang membedakan proyek teknologi informasi dengan proyek lain pada umumnya

proyek teknologi informasi yaitu;

- Proyek analisa kebutuhan sistem informasi manajemen perusahaan
- proyek perencanaan sistem data bagian akuntansi dan keuangan
- proyek pengembangan perangkat lunak sumber daya manusia
- Proyek implementasi apliaksi siap pakai semacam oracle,SAP,atau microsoft office

proyek lain pada umumnya

- Proyek pengembangan produk-produk baru
- proyek perubahan struktur organisasi perusahaan
- proyek pelatihan manajemen dan karyawanperusahaan
- proyek pengadaan barang kebutuhan disebuah divisi usaha
- proyak konstruksi bangunan kantor cabang.

4. saat ini pemerintah jengah dengan pembangunan jalan yang tata letaknya kurang menyenangkan tuk dilihat dari segi keindahan cukup baik, akan tetapi dari segi keramahan lingkungan maupun segi ketangguhan waktu sangat buruk.
Maka dari itu saat ini pemerintah gencar kepada para departemen pekerjaan umum dalam membangun sarana maupun pra sarana agar lebih di ukur dari segi kelayakan maupun keindahan.
Contohnya jalan yang tahun ini yang katanya akan amblas dikarenakan pengikisan air tanah

Senin, 24 Mei 2010

CARA KERJA USB

BAB.I
CARA KERJA USB DAN PENGENALAN

Sebuah USB flash drive terdiri dari sebuah flash memori perangkat penyimpanan data terintegrasi dengan USB (Universal Serial Bus) 1,1 atau 2,0 antarmuka. USB flash drives are typically removable and rewritable, and physically much smaller than a floppy disk . USB flash drive biasanya dilepas dan ditulis ulang, dan fisik jauh lebih kecil daripada floppy disk . Most weigh less than 30 g (1 oz). Storage capacities in 2010 can be as large as 256 GB [ with steady improvements in size and price per capacity expected. Paling berat kurang dari 30 g (1 oz). kapasitas penyimpanan pada tahun 2010 dapat lebih besar 256 GB dengan peningkatan stabil dalam ukuran dan harga per kapasitas yang diharapkan. Beberapa memungkinkan 1.000.000 menulis atau menghapus siklus dan memiliki 10 tahun retensi data siklus.
USB flash drive sering digunakan untuk tujuan yang sama seperti disket itu. Mereka lebih kecil, lebih cepat, memiliki kapasitas ribuan kali lebih banyak, dan lebih tahan lama dan dapat diandalkan karena kurangnya bagian yang bergerak. Sampai komputer sekitar tahun 2005, sebagian besar desktop dan laptop yang disertakan dengan floppy disk drive, tetapi alat yang paling terbaru telah meninggalkan floppy disk drive mendukung port USB.
Menggunakan flash drive USB mass storage standar, didukung secara native oleh sistem operasi modern seperti Windows , Mac OS X , Linux , dan lain -seperti Unix sistem. drive USB dengan USB 2.0 dapat menyimpan lebih banyak data dan transfer yang lebih cepat daripada yang jauh lebih besar disk drive optik dan dapat dibaca oleh kebanyakan sistem lain seperti PlayStation 3 .
Tidak ada yang bergerak secara mekanis dalam flash drive, istilah drive tetap ada karena komputer membaca dan menulis data flash-drive dengan menggunakan perintah sistem yang sama seperti mekanik disk drive , dengan penyimpanan yang muncul ke komputer sistem operasi dan antarmuka pengguna hanya sebagai drive lain. Flash drive sangat kuat mekanis.
Sebuah flash drive kecil terdiri dari papan sirkuit tercetak membawa elemen sirkuit dan konektor USB, terisolasi secara elektrik dan dilindungi di dalam plastik, logam, karet atau kasus yang dapat dibawa dalam saku atau pada gantungan kunci, misalnya. The USB connector may be protected by a removable cap or by retracting into the body of the drive, although it is not likely to be damaged if unprotected. Konektor USB mungkin dilindungi oleh topi dilepas atau dengan mencabut ke badan drive, meskipun tidak mungkin rusak jika tidak dilindungi. Kebanyakan flash drive menggunakan standar tipe A koneksi USB memungkinkan memasukkan ke port di sebuah komputer pribadi, tetapi drive untuk antarmuka lainnya juga ada.
Sebagian besar USB flash drive menarik listrik mereka dari koneksi USB, dan tidak membutuhkan baterai. Beberapa perangkat yang menggabungkan fungsionalitas dari pemutar audio digital dengan tipe-drive flash storage memerlukan baterai untuk fungsi pemain.
Teknologi
memori Flash dan USB
K
Memori Flash menggabungkan beberapa teknologi yang lebih tua, dengan biaya rendah, konsumsi daya yang rendah dan ukuran kecil dimungkinkan oleh terbaru kemajuan dalam mikroprosesor teknologi. Penyimpanan memori didasarkan pada sebelumnya EPROM dan EEPROM teknologi. Ini memiliki kapasitas sangat terbatas, sangat lambat untuk membaca dan menulis, diperlukan sirkuit drive kompleks tegangan tinggi, dan hanya dapat ditulis ulang setelah menghapus seluruh isi chip.
Hardware desainer kemudian dikembangkan EEPROMs dengan wilayah penghapusan dipecah menjadi lebih kecil "bidang" yang bisa terhapus secara individual tanpa mempengaruhi orang lain. Mengubah isi lokasi memori tertentu yang terlibat menyalin seluruh bidang ke memori buffer off-chip, menghapus kolom, memodifikasi data yang diperlukan dalam buffer, dan menulis ulang ke dalam bidang yang sama. Ini diperlukan dukungan komputer besar, dan sistem memori flash EEPROM berbasis PC sering dilakukan sistem mikroprosesor yang didedikasikan mereka. Perkembangan data kecepatan tinggi serial interface seperti USB membuat sistem memori semikonduktor dengan diakses penyimpanan serial layak, dan pengembangan simultan kecil,-kecepatan tinggi, rendah daya sistem mikroprosesor membiarkan hal ini dimasukkan ke dalam sistem yang sangat kompak. Serial akses listrik membutuhkan koneksi jauh lebih sedikit untuk chip memori daripada akses paralel , yang telah menyederhanakan pembuatan multi- gigabyte drive.
Komputer akses modern sistem memori flash sangat mirip dengan hard disk drive, dimana sistem pengendali memiliki kontrol penuh atas mana informasi sebenarnya disimpan. EEPROM penulisan sebenarnya dan proses penghapusan Namun, masih sangat mirip dengan sistem sebelumnya dijelaskan di atas.
Banyak murah MP3 player cukup menambahkan perangkat lunak tambahan dan baterai ke mikroprosesor memori flash standar pengendalian sehingga dapat juga berfungsi sebagai decoder pemutaran musik. Most of these players can also be used as a conventional flash drive, for storing files of any type. Sebagian besar pemain juga dapat digunakan sebagai flash drive konvensional, untuk menyimpan file jenis apapun.

Sejarah
produk komersial Pertama
Trek Teknologi dan IBM mulai menjual USB flash drive komersial pertama pada tahun 2000. Para Singapura Trek Teknologi model dijual di bawah merek "thumbdrive", dan IBM drive tersebut dipasarkan pertama di Amerika Utara dengan produk bernama "DiskOnKey"-yang dikembangkan dan diproduksi oleh perusahaan Israel M-Systems . IBM USB flash drive menjadi tersedia pada tanggal 15 Desember 2000, [5] dan memiliki kapasitas penyimpanan sebesar 8 MB , lebih dari lima kali kapasitas lalu-common disket .
Pada tahun 2000 memperkenalkan Lexar Compact Flash (CF) card dengan koneksi USB, dan membaca kartu pendamping / penulis dan kabel USB yang mengeliminasi kebutuhan hub USB.
Pada tahun 2002 Netac Teknologi , sebuah Shenzen perusahaan elektronik konsumen yang mengklaim telah menemukan flash drive USB pada akhir 1990-an, diberi paten Cina untuk perangkat.
Trek memenangkan setelan Singapura, tetapi pengadilan di Britania Raya dicabut salah satu yang Inggris paten Trek Sementara Netac Teknologi telah membawa tuntutan terhadap PNY Technologies , Lenovo , aigo , Sony , dan Taiwan Acer dan Tai Guen Enterprise Co, kebanyakan perusahaan yang memproduksi USB flash drive melakukannya tanpa mempertimbangkan Trek dan yang paten Netac.
Phison Electronics Corporation mengklaim telah menghasilkan paling awal "USB flash disk removable" dijuluki sebagai "Pen Drive" pada Mei 2001. [15] [16]








generasi kedua
Namun, mereka saat ini tidak menggunakan penuh 480 Mbit / s (60MB / s) USB 2.0 Hi-Speed spesifikasi mendukung karena keterbatasan teknis yang melekat dalam flash NAND. Drive tercepat yang tersedia saat ini menggunakan kontroler dual channel, meskipun mereka masih jatuh cukup singkat transfer rate mungkin dari generasi sekarang hard disk, atau kecepatan maksimum USB throughput tinggi.
Kecepatan dapat diberikan dalam Mbyte per detik, Mbit per detik, atau pengganda optical drive seperti "180X" (180 kali 150 KiB per detik). drive cepat Khas klaim untuk membaca di sampai dengan 30 megabyte / s (MB / s) dan menulis di sekitar setengah itu, sekitar 20 kali lebih cepat daripada yang lebih tua "USB kecepatan penuh" perangkat, yang terbatas pada kecepatan maksimum 12 Mbit / s (1,5 MB / s).

Desain dan implementasi
Salah satu ujung perangkat dilengkapi dengan satu laki-laki -tipe A USB konektor . Di dalam casing plastik merupakan papan sirkuit kecil dicetak. Mounted on this board is Terpasang pada board ini adalah beberapa sirkuit kekuasaan dan sejumlah kecil permukaan-mount sirkuit terpadu (ICBiasanya, salah satu IC ini menyediakan sebuah antarmuka ke port USB, drive lain memori onboard, dan yang lainnya adalah memori flash .
Drive biasanya menggunakan perangkat USB mass storage class untuk berkomunikasi dengan host.

Internals of a typical USB flash drive Internals dari USB flash drive khas
1 1 USB connector Konektor USB
2 2 USB mass storage controller device USB mass storage controller perangkat
3 3 Test points Test poin
4 4 Flash memory chip Chip memori flash

5 5 Crystal oscillator Kristal osilator

6 6 LED LED

7 7 Write-protect switch (Optional) Write-protect switch (Opsional)

8 8 Space for second flash memory chip Ruang untuk chip flash memory kedua







Komponen Esensial
Biasanya ada empat bagian untuk flash drive:
• Pria tipe A Konektor USB - menyediakan antarmuka ke komputer host.
• . USB mass storage controller - menerapkan host controller USB. controller kecil ini berisi mikrokontroler dengan jumlah kecil on-chip ROM dan RAM .
• Flash NAND chip memori - toko data. NAND flash is typically also used in digital cameras . Flash NAND biasanya juga digunakan dalam kamera digital .
• osilator Crystal - menghasilkan perangkat utama 12 MHz clock sinyal data dan kontrol yang output perangkat melalui loop fasa-terkunci .

Komponen Tambahan
Perangkat khas juga termasuk:
• Jumper dan pin uji - untuk pengujian selama flash drive manufaktur atau loading kode ke mikroprosesor.
• LED - menunjukkan transfer data atau data membaca dan menulis.
• Write-protect switch - Mengaktifkan atau menonaktifkan menulis data ke dalam memori.
• ruang berpenghuni - menyediakan ruang untuk menyertakan sebuah chip memori kedua. Setelah ini ruang kedua memungkinkan produsen untuk menggunakan papan sirkuit tunggal dicetak untuk lebih dari satu perangkat ukuran penyimpanan.
• Konektor USB menutupi atau tutup - mengurangi resiko kerusakan, mencegah masuknya fluff atau kontaminan lainnya, dan meningkatkan tampilan perangkat secara keseluruhan. Beberapa flash drive menggunakan konektor USB, bukan ditarik. Lainnya memiliki pengaturan putar sehingga konektor dapat dilindungi tanpa menghapus apa-apa.
• bantuan Transportasi - tutup atau tubuh sering berisi lubang yang cocok untuk koneksi ke gantungan kunci atau lanyard .. Menghubungkan tutup, daripada tubuh, dapat memungkinkan drive itu sendiri yang akan hilang.
• Beberapa drive menawarkan penyimpanan internal yang dapat diupgrade via kartu memori slot, banyak seperti memori pembaca kartu .




Ukuran dan gaya kemasan


Flash drive datang dalam berbagai, besar atau baru, kadang-kadang bentuk dan ukuran, dalam hal ini ikura sushi
Beberapa produsen membedakan produk mereka dengan menggunakan perumahan yang rumit, yang sering besar dan membuat drive yang sulit untuk menghubungkan ke port USB. Karena konektor port USB di komputer sering perumahan dekat spasi, plugging flash drive ke port USB dapat menghalangi port yang berdekatan. perangkat seperti itu hanya dapat membawa logo USB jika dijual dengan kabel ekstensi yang terpisah.
USB flash drive telah diintegrasikan dengan barang yang biasa dilakukan lainnya seperti jam tangan, pena, dan bahkan Swiss Army Knife ; lain telah dilengkapi dengan kasus-kasus baru seperti mobil mainan atau LEGO bata,Ukuran kecil, kekokohan dan murahnya dari USB flash drive membuat mereka menjadi semakin populer perangkat untuk modding kasus .
Berat atau kemasan flash drive besar dapat membuat operasi tidak bisa diandalkan ketika terhubung langsung ke port USB; ini dapat dihilangkan dengan kabel ekstensi USB. kabel USB tersebut kompatibel tetapi tidak sesuai dengan standar USB.







Sistem File
Flash file system
Kebanyakan flash drive Kapal terformat dengan FAT atau FAT 32 file system . The ubiquity dari sistem file ini memungkinkan drive yang akan diakses pada hampir semua perangkat host dengan dukungan USB. Juga, standar FAT pemeliharaan utilitas (misalnya ScanDisk ) dapat digunakan untuk memperbaiki atau mengambil data yang rusak Namun, karena muncul sebagai flash drive USB yang tersambung ke hard drive ke sistem host, drive dapat diformat ulang untuk setiap sistem file yang didukung oleh sistem operasi host.
Defragmenting: Flash drive dapat defragmented , tetapi ini membawa sedikit keuntungan karena tidak ada kepala mekanik yang bergerak dari fragmen ke fragmen .Flash drive sering memiliki ukuran sektor yang besar internal, sehingga sektor defragmenting berarti mengakses lebih sedikit. Defragmenting lebih pendek kehidupan drive dengan membuat yang tidak perlu banyak menulis.
Bahkan Distribusi: Beberapa sistem file dirancang untuk mendistribusikan penggunaan lebih dari satu perangkat memori penuh tanpa berkonsentrasi penggunaan pada setiap bagian (misalnya untuk direktori a); ini distribusi bahkan memperpanjang masa pakai perangkat memori flash sederhana. Beberapa USB flash drive memiliki fungsi dibangun ke dalam kontroler perangkat lunak untuk memperpanjang masa pakai perangkat, sementara yang lainnya tidak, sehingga pengguna akhir harus memeriksa spesifikasi perangkat nya sebelum mengubah sistem file untuk alasan ini.
Hard Drive: Sektor adalah panjang 512 byte, untuk kompatibilitas dengan hard drive, dan sektor pertama dapat berisi Master Boot Record dan tabel partisi . Therefore USB flash units can be partitioned as hard drives. Oleh karena itu unit USB flash dapat dipartisi sebagai hard drive.

produk Fake
Fake USB flash drive yang cukup umum, Ini biasanya rendah kapasitas USB drive yang dimodifikasi sehingga mereka meniru drive kapasitas yang lebih besar (misalnya drive 2 GB dipasarkan sebagai drive GB 8. Ketika terhubung ke komputer, mereka melaporkan diri sebagai kapasitas yang lebih besar mereka dijual sebagai, tetapi ketika data tertulis kepada mereka, baik gagal menulis, drive membeku, atau menimpa data yang ada. Perangkat Lunak ada alat untuk memeriksa dan mendeteksi USB drive palsu.

Penggunaan


USB flash drive dengan Ubuntu-merek lanyard .







Data Pribadi transportasi
Penggunaan paling umum dari flash drive adalah untuk transportasi dan menyimpan file pribadi seperti dokumen, gambar dan video. Individu juga menyimpan informasi peringatan medis di MedicTag flash drive untuk digunakan dalam keadaan darurat dan untuk persiapan bencana.

Secure penyimpanan data, perangkat lunak aplikasi dan file
Dengan penyebaran yang luas (s) dari flash drive yang digunakan dalam berbagai lingkungan (dijamin atau sebaliknya), masalah keamanan data dan informasi tetap yang paling penting. Penggunaan biometrik dan enkripsi menjadi norma dengan kebutuhan untuk meningkatkan keamanan data; OTFE sistem seperti FreeOTFE dan TrueCrypt sangat berguna dalam hal ini, karena mereka transparan dapat mengenkripsi data yang besar. Dalam beberapa kasus Secure USB Drive dapat menggunakan mekanisme-enkripsi berbasis hardware yang menggunakan modul perangkat keras daripada perangkat lunak untuk kuat enkripsi data. IEEE 1667 adalah suatu usaha untuk menciptakan sebuah platform otentikasi generik untuk drive USB dan mendapat dukungan dari Microsoft dengan dukungan dalam Windows 7 .
Sistem administrasi
Flash drive ini sangat populer di kalangan administrator sistem dan jaringan, yang beban mereka dengan informasi konfigurasi dan software yang digunakan untuk pemeliharaan sistem, pemecahan masalah, dan pemulihan. Mereka juga digunakan sebagai alat untuk mentransfer pemulihan dan software antivirus untuk PC yang terinfeksi, yang memungkinkan sebagian data mesin host untuk diarsipkan. Sebagai drive telah meningkat dalam ruang penyimpanan, mereka juga menggantikan perlu membawa beberapa CD-ROM dan installer yang diperlukan ketika menginstal ulang atau memperbarui sistem.






operator Aplikasi
FFlash drive digunakan untuk membawa aplikasi yang berjalan pada host komputer tanpa memerlukan instalasi . Sementara aplikasi mandiri secara prinsip dapat digunakan dengan cara ini, banyak program menyimpan data, informasi konfigurasi, dll pada harddisk dan registri dari komputer host
The U3 bekerja dengan perusahaan pembuat drive (induk perusahaan Sandisk serta yang lain) untuk memberikan versi kustom aplikasi yang dirancang untuk Microsoft Windows dari flash drive khusus;-perangkat yang kompatibel U3 dirancang untuk autoload menu jika dihubungkan ke komputer yang menjalankan Windows. Aplikasi harus dimodifikasi untuk platform U3 tidak meninggalkan data pada mesin host. U3 juga menyediakan kerangka kerja perangkat lunak untuk vendor software independen tertarik pada platform mereka.
Ceedo adalah produk alternatif dengan perbedaan kunci yang tidak membutuhkan aplikasi Windows untuk dimodifikasi agar mereka dapat dibawa dan dijalankan pada drive.
Demikian pula, lain virtualisasi aplikasi solusi dan pencipta aplikasi portabel , seperti VMware ThinApp (untuk Windows) atau RUNZ (untuk Linux) dapat digunakan untuk menjalankan perangkat lunak dari flash drive tanpa instalasi.
Beragam aplikasi portable yang semuanya gratis, dan mampu lari komputer yang menjalankan Windows tanpa apa-apa menyimpan di drive komputer host atau registri, dapat ditemukan dalam daftar perangkat lunak portabel .










Komputer forensik dan penegakan hukum
Perkembangan terbaru untuk penggunaan USB Flash Drive sebagai pembawa aplikasi adalah dengan membawa Bukti Forensik Komputer Online Extractor (Cofee) aplikasi yang dikembangkan oleh Microsoft . Cofee adalah serangkaian aplikasi yang dirancang untuk mencari dan ekstrak bukti digital pada komputer disita dari tersangka. [23] Forensik software tidak harus mengubah informasi yang tersimpan di komputer yang diuji dengan cara apapun; suite forensik lainnya dijalankan dari CD-ROM atau DVD -ROM , tapi tidak bisa menyimpan data pada media mereka dijalankan dari (meskipun mereka dapat menulis ke perangkat terpasang lain seperti drive eksternal atau memori stick).
Boot sistem operasi
Kebanyakan firmware PC saat ini izin boot dari USB drive, memungkinkan peluncuran dari sistem operasi dari sebuah bootable flash drive. Konfigurasi seperti dikenal sebagai Live USB .
Sementara Live USB dapat digunakan untuk aplikasi-tujuan umum, ukuran dan memakai memori membuat mereka miskin dibandingkan dengan pilihan alternatif. Mereka lebih cocok untuk tujuan khusus atau sementara tugas, seperti:
• Loading kernel, minimal mengeras untuk aplikasi (misalnya router jaringan, firewall).
• Bootstrap sistem operasi menginstal atau disk kloning operasi, sering di dalam jaringan.
• Pemeliharaan tugas, seperti virus scanning atau rendah tingkat perbaikan data, tanpa sistem operasi tuan rumah primer dimuat.


Windows Vista dan Windows 7 ReadyBoost
Dalam Windows Vista dan Windows 7 , yang ReadyBoost memungkinkan penggunaan fitur flash drive (hingga 4 GB dalam hal Windows Vista) untuk menambah memori sistem operasi
pemain Audio
Banyak perusahaan kecil membuat solid-state digital audio player , pada dasarnya memproduksi flash drive dengan output suara dan antarmuka pengguna yang sederhana. Contoh meliputi MuVo Kreatif , Philips GoGear dan iPod shuffle (Generasi Pertama). Beberapa pemain ini benar USB flash drive dan juga sebagai pemain musik, yang lainnya tidak mendukung penyimpanan data untuk tujuan umum.
Banyak pemain terkecil yang didukung oleh baterai yang dapat diisi ulang secara permanen dipasang, dibebankan dari interface USB.
Musik penyimpanan dan pemasaran
Digital audio file dapat diangkut dari satu komputer ke komputer lain seperti file lain, dan bermain pada kompatibel media player (dengan peringatan untuk DRM terkunci file).Selain itu, banyak rumah Hi-Fi dan stereo kepala unit mobil sekarang dilengkapi dengan port USB. Hal ini memungkinkan flash drive USB yang berisi file media dalam berbagai format yang akan dimainkan secara langsung pada perangkat yang mendukung format.
Seniman telah dijual atau diberikan USB flash drive, dengan pertama-tama diyakini pada tahun 2004 ketika band Jerman WIZO merilis "Stick EP", hanya sebagai drive USB. Selain lima tinggi bitrate MP3, juga termasuk video, gambar, lirik, dan tabulasi gitar .. Selanjutnya seniman termasuk Kanye West , Nine Inch Nails , Kylie Minogue dan Ayumi Hamasaki telah merilis musik dan materi promosi pada flash drive USB. Pada tahun 2009 USB drive memegang empat belas remaster Beatles album di kedua FLAC dan MP3 dirilis.
Dalam arcade
Dalam game arcade Dalam Groove dan lebih umum Dalam Groove 2 , flash drive digunakan untuk mentransfer nilai yang tinggi, screenshot , tari suntingan, dan combo di seluruh sesi. As of software revision 21 (R21), players can also store custom songs and play them on any machine on which this feature is enabled. Pada perangkat lunak revisi 21 (R21), pemain juga dapat menyimpan lagu adat dan bermain mereka pada berbagai mesin yang fitur ini diaktifkan. While use of flash drives is common, the drive must be Linux compatible. Sedangkan penggunaan flash drive biasa, drive harus Linux kompatibel.
Dalam permainan arcade Pompa itu Up NX2 dan Pompa itu Up NXA , sebuah flash drive yang diproduksi khusus digunakan sebagai "menyimpan file" untuk membuka lagu, serta maju dalam WorldMax dan shower Brain bagian dari permainan.
Dalam game arcade Dance Dance Revolution X , USB flash drive eksklusif dibuat oleh Konami untuk tujuan fitur link dari 2 perusahaan mitra Sony PlayStation. However, any USB flash drives can be used in this arcade game. Namun, USB flash drive dapat digunakan dalam permainan arcade.
Brand and product (promotion dan promosi produk)
Ketersediaan flash drive murah telah memungkinkan mereka untuk digunakan untuk promosi dan pemasaran tujuan, terutama dalam teknis dan kalangan industri komputer (misalnya teknologi pameran dagang ). They may be given away for free, sold at less than wholesale price, or included as a bonus with another purchased product. Mereka mungkin diberikan secara gratis, dijual kurang dari harga grosir, atau termasuk sebagai bonus dengan produk lain yang dibeli.
Biasanya, drive tersebut akan dicap dengan kebiasaan-perusahaan logo , sebagai bentuk periklanan untuk meningkatkan mind share dan brand awareness . drive mungkin drive kosong, atau dimuat dengan grafis, dokumentasi, link web, Flash animasi atau multimedia , dan bebas atau perangkat lunak demonstrasi. Beberapa drive preloaded adalah read-only; lain dikonfigurasi dengan read-only dan partisi ditulisi. Dual-partition drives are more expensive. Dual-partisi drive lebih mahal.
Flash drive dapat diatur secara otomatis memulai presentasi disimpan, website, artikel, dan perangkat lunak lainnya segera penyisipan dari drive menggunakan Microsoft Windows autorun fitur. [28] Autorunning cara software ini tidak bekerja pada semua komputer, dan biasanya dinonaktifkan oleh pengguna keamanan-sadar.




Backup Cadangan
Beberapa nilai tambah reseller sekarang menggunakan flash drive sebagai bagian dari bisnis kecil- turnkey solusi (misalnya point-of-sale sistem). drive ini digunakan sebagai cadangan medium: pada penutupan perdagangan setiap malam, drive dimasukkan, dan database cadangan disimpan ke drive. Alternatively, the drive can be left inserted through the business day, and data regularly updated. Atau, drive dapat dibiarkan dimasukkan melalui hari kerja, dan data secara teratur diperbarui.. Dalam kedua kasus, drive dihapus di malam hari dan diambil offsite.
• Ini adalah sederhana bagi pengguna-akhir, dan lebih mungkin dilakukan;
• drive itu kecil dan nyaman, dan lebih mungkin untuk dilakukan off-site untuk keselamatan;
• Drive kurang rapuh mekanik dan magnetis dari kaset;
• Kapasitas sering cukup besar untuk gambar beberapa cadangan data penting;
• Dan flash drive lebih murah daripada banyak sistem cadangan lainnya.
Hal ini juga mudah kehilangan perangkat kecil ini, dan mudah bagi orang tanpa hak untuk mengambil backup data terlarang.
Advantages and disadvantages [Keuntungan] dan kerugian
Advantages Keuntungan
Data yang tersimpan pada flash drive yang tahan terhadap goresan dan debu, dan flash drive secara mekanik sangat kuat membuatnya cocok untuk mengangkut data dari satu tempat ke tempat dan siap menjaga di tangan. Kebanyakan komputer pribadi dukungan USB sebagai tahun 2009 .
Flash drive data juga menyimpan padat dibandingkan dengan banyak removable media. Pada pertengahan 2009, 256 GB drive tersedia, dengan kemampuan untuk terus berkali-kali lebih banyak data daripada DVD atau bahkan Blu-ray disc .
Dibandingkan dengan hard drive, flash drive menggunakan sedikit kekuasaan, tidak memiliki bagian yang bergerak rapuh, dan untuk kapasitas yang rendah yang kecil dan ringan.
Flash drive mengimplementasikan perangkat USB mass storage class paling modern sehingga sistem operasi dapat membaca dan menulis kepada mereka tanpa menginstal driver perangkat . system, hiding the individual complex implementation details of the various underlying flash memory devices. The flash drive sekarang unit logis sederhana blok-terstruktur ke sistem operasi tuan rumah, menyembunyikan rincian implementasi individu kompleks berbagai perangkat flash memory yang mendasarinya. Beberapa komputer dapat boot dari flash drive.
Beberapa flash drive mempertahankan memori mereka bahkan setelah terendam dalam air, bahkan melalui mesin cuci, meskipun hal ini bukan fitur desain dan tidak dapat diandalkan. Membiarkan lampu kilat mengusir benar-benar kering sebelum mengizinkan saat ini untuk menjalankan melalui itu telah dikenal untuk menghasilkan drive bekerja tanpa masalah masa depan. Channel Five 's Gadget Tampilkan dimasak flash drive dengan propana, membeku dengan es kering , tenggelam itu dalam berbagai cairan asam, berlari di atasnya dengan sebuah jip dan menembakkannya dinding dengan mortir. Sebuah perusahaan yang mengkhususkan dalam memulihkan data yang hilang dari drive komputer berhasil untuk memulihkan semua data pada drive. Semua data pada perangkat penyimpanan removable lain diuji, menggunakan teknologi optik atau magnetik, hancur.
Disadvantages Kekurangan
Seperti semua memori perangkat flash, flash drive hanya dapat menopang sejumlah kecil menulis dan menghapus siklus sebelum kegagalan. Ini harus menjadi pertimbangan ketika menggunakan flash drive untuk menjalankan aplikasi perangkat lunak atau sistem operasi. Ke alamat ini, serta keterbatasan ruang, beberapa pengembang telah menghasilkan versi khusus sistem operasi (seperti Linux dalam Live USB ) atau aplikasi yang biasa (seperti Mozilla Firefox ) dirancang untuk berjalan dari flash drive. Ini biasanya dioptimalkan untuk ukuran dan dikonfigurasi untuk menempatkan file-file sementara atau perantara dalam RAM utama komputer daripada menyimpannya sementara pada flash drive.
Sebagian besar USB flash drive tidak termasuk write-melindungi mekanisme, walaupun beberapa memiliki tombol pada perumahan dari drive itu sendiri untuk menjaga komputer host dari menulis atau memodifikasi data pada drive. Write-perlindungan membuat perangkat yang cocok untuk memperbaiki virus -host komputer yang terkontaminasi tanpa risiko menginfeksi USB flash drive itu sendiri.
Sebuah kelemahan dengan ukuran kecil adalah bahwa mereka mudah salah, tertinggal, atau hilang. This is a particular problem if the data they contain are sensitive (see data security ). Ini adalah masalah tertentu jika data yang mereka mengandung sensitif (lihat keamanan data ). Akibatnya, beberapa produsen telah ditambahkan perangkat keras enkripsi untuk drive mereka-meskipun perangkat lunak sistem enkripsi mencapai hal yang sama, dan secara universal tersedia untuk semua drive USB flash. Yang lain hanya memiliki kemungkinan yang melekat pada gantungan kunci, kalung dan lanyards.Untuk melindungi konektor USB dari kerusakan atau kontaminasi oleh isi saku atau tas tangan, dan untuk menutupi tepi tajam, biasanya dilengkapi dengan tutup pelindung yang dapat dilepas, atau ditarik.
Dibandingkan dengan perangkat penyimpanan portabel seperti hard drive eksternal, USB flash drive masih memiliki harga tinggi per unit penyimpanan dan, sampai saat ini, hanya tersedia dalam kapasitas relatif kecil. This balance is changing, but the rate of change is slowing. Saldo ini berubah, namun laju perubahan sedang melambat. Hard drive memiliki harga minimum yang lebih tinggi, sehingga dalam kapasitas kecil (16 GB, dan kurang), USB flash drive jauh lebih murah dibandingkan yang tersedia hard drive terkecil.
Comparison with other portable storage Perbandingan dengan penyimpanan portabel lainnya
Tape
Aplikasi arus katrid tape data yang tidak tumpang tindih dari flash drive: biaya per gigabyte sangat rendah, drive dan media yang mahal, memiliki kapasitas sangat tinggi dan sangat cepat kecepatan transfer, dan menyimpan data secara berurutan . Sementara backup berbasis disk adalah media utama pilihan bagi kebanyakan perusahaan, backup tape masih populer untuk mengambil data off-site untuk skenario terburuk. See LTO tapes. Lihat KPP kaset.
Floppy disk dan Floppy disk


Ukuran perbandingan flash drive dan floppy disk 3,5 inci
Floppy disk drive jarang dipasang ke komputer modern dan usang untuk tujuan normal, meskipun drive internal dan eksternal dapat dipasang jika diperlukan. Floppy disk mungkin merupakan metode pilihan untuk mentransfer data ke dan dari komputer tua yang sangat tanpa USB atau boot dari disket, dan sehingga mereka kadang-kadang digunakan untuk mengubah firmware pada, misalnya, BIOS chip. Devices with removable storage like older Yamaha music keyboards are also dependent on floppy disks, which require computers to process them. Perangkat dengan penyimpanan removable seperti keyboard Yamaha musik tua juga tergantung pada disket, yang membutuhkan komputer untuk memproses mereka. perangkat yang lebih baru yang dibangun dengan dukungan USB flash drive.
Optical media dan Media Optik
Bentuk dapat ditulis dan ditulis ulang berbagai CD dan DVD adalah media penyimpanan portabel yang didukung oleh sebagian besar komputer pada 2008. CD-R, DVD-R, dan DVD + R dapat ditulis hanya sekali, varietas RW sampai dengan sekitar 1.000 menghapus / menulis siklus, sementara NAND flash drive berbasis modern sering berlangsung selama 500.000 atau lebih menghapus / menulis siklus. DVD-RAM disk adalah yang paling cocok cakram optik untuk penyimpanan data yang melibatkan banyak menulis ulang.
perangkat penyimpanan optik adalah salah satu dari metode termurah penyimpanan data massa setelah hard drive. Mereka lebih lambat dari rekan-rekan mereka yang berbasis flash. Standar cakram optik 12 cm lebih besar dari flash drive dan lebih tunduk pada kerusakan. media optik lebih kecil memang ada, seperti bisnis kartu CD-R yang memiliki dimensi yang sama seperti kartu kredit, dan sedikit CD kurang praktis tetapi kapasitas yang lebih tinggi 8 cm recordable / DVD. Piringan kecil lebih mahal daripada ukuran standar, dan tidak bekerja di semua drive.
. Universal Disk Format (UDF) versi 1,50 dan di atas memiliki fasilitas untuk mendukung disk rewritable seperti meja hemat dan tabel alokasi virtual, menyebarkan penggunaan atas seluruh permukaan disk dan kehidupan memaksimalkan, tapi banyak sistem operasi lama tidak mendukung format ini. Menulis utilitas paket seperti DirectCD dan InCD yang tersedia, tetapi menghasilkan disc yang tidak universal dapat dibaca (walaupun berdasarkan UDF standar). The Mount Rainier standar alamat ini kekurangan dalam media CD-RW dengan menjalankan sistem file lebih lama di atasnya dan melakukan manajemen cacat bagi mereka standar, tetapi membutuhkan dukungan dari kedua CD / DVD burner dan sistem operasi . Banyak drive dibuat hari ini tidak mendukung Gunung Rainier, dan banyak sistem operasi lama seperti Windows XP dan bawah, dan Linux kernel lebih tua dari 2.6.2, tidak mendukung hal itu (kemudian versi lakukan).


































BAB II

SPESIFIKASI USB


Plug and play adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada fitur di komputer yang memperbolehkan suatu perangkat ditambahkan ke sistem komputer tanpa perlu untuk melakukan konfigurasi ulang atau instalasi device driver secara manual.

Pada awal teknologi pengolahan data, perangkat keras hanya koleksi modul, dan fungsi modul tersebut harus terkait dengan mengakomodasi menghitung operasi yang berbeda. This linking was usually done by connecting some wires between modules and disconnecting others. Menghubungkan ini biasanya dilakukan dengan menghubungkan beberapa kabel antara modul dan lain-lain mencabut. Bagi banyak mekanik mesin pengolah data , seperti IBM menekan kartu mesin akuntansi , menghitung operasi mereka diarahkan oleh penggunaan swap cepat- panel kontrol ditransfer ke sinyal rute antara soket modul.
. Sebagai perangkat komputasi tujuan umum dikembangkan, dan pemutusan hubungan ini malah digunakan untuk menetapkan lokasi dalam sistem ruang alamat mana perangkat ekspansi akan muncul, agar perangkat yang akan diakses oleh unit pengolahan pusat .. Jika dua atau lebih perangkat yang sama dipasang di satu komputer, akan perlu untuk menetapkan perangkat kedua untuk daerah yang terpisah, tidak tumpang tindih dari ruang alamat sistem sehingga keduanya bisa diakses pada saat yang sama.
Beberapa perangkat microcomputing awal seperti Apple II yang dibutuhkan pengguna akhir untuk secara fisik memotong beberapa kabel dan lain-lain solder bersama untuk membuat perubahan konfigurasi. The changes were intended to be largely permanent for the life of the hardware. Perubahan itu dimaksudkan untuk sebagian besar permanen bagi kehidupan perangkat keras.




Jumper
. Seiring waktu perlu dikembangkan untuk perubahan yang lebih sering dan untuk perubahan lebih mudah dilakukan oleh pengguna komputer tidak terampil. Rather than Daripada memotong dan menyolder sambungan, header dan jumper dikembangkan.. jumper adalah strip konduktif kecil logam dijepit di pin header. Jumper strip konduktif umumnya terbungkus dalam cangkang plastik untuk membantu mencegah shorting listrik antara jumper berdekatan.


Gaya geser saklar DIP
Jumper memiliki sifat yang tidak menguntungkan karena mudah salah menaruhkan jika tidak dibutuhkan, dan sulit untuk memahami untuk menghapusnya dari header. Untuk membantu membuat perubahan ini lebih mudah, yang beralih DIP dikembangkan, juga dikenal sebagai dual in-line paket switch. Saklar DIP telah kecil baik rocker atau geser switch tertutup tempurung plastik dan biasanya bernomor untuk kemudahan referensi. DIP switch biasanya datang dalam satuan empat atau delapan switch; baris lagi dari switch dapat dibuat dengan menggabungkan dua atau lebih unit. DIP switch sangat berguna di mana serangkaian panjang jumper akan erat dikemas bersama atau di mana empat atau lebih jumper akan digunakan dalam kombinasi untuk mengkonfigurasi satu fungsi perangkat. DIP switch juga memiliki keuntungan tertentu untuk pengaturan konfigurasi yang kemungkinan diubah lebih sering dari sekali setiap beberapa tahun. (Karena ketidaknyamanan pengaturan mereka, jumper biasanya digunakan untuk pengaturan yang tidak diharapkan perlu diubah kecuali perangkat akan dihapus dari satu komputer dan diinstal di tempat lain, suatu kejadian yang jarang untuk perangkat internal di PC desktop konsumen.)


Masa mengkonfigurasi perangkat diri


. AMK Khas ekspansi kartu tanpa jumper atau DIP switch.
Sebagai perangkat komputasi penularan lebih lanjut ke populasi umum, ada tekanan yang lebih besar berkembang untuk mengotomatisasi proses konfigurasi.. Salah satu upaya industri besar pertama self-konfigurasi dilakukan oleh Commodore pada tahun 1986 dengan penciptaan tahun 2000 garis Amiga mereka komputer menggunakan protokol AutoConfig dan Zorro II bus ekspansi. Ini mengambil lompatan raksasa, sebagai alat ekspansi sama sekali tidak ada jumper atau DIP switch.
. Namun, upaya pertama IBM pada diri-konfigurasi, adalah dengan penciptaan mereka Personal System / 2 baris komputer menggunakan Micro Channel Architecture (MCA) memiliki beberapa masalah besar. Dalam upaya untuk menyederhanakan setup perangkat, setiap bagian dari perangkat keras diterbitkan dengan disk berisi file khusus yang digunakan untuk mengkonfigurasi secara otomatis perangkat keras untuk bekerja dengan komputer. (Jika perangkat yang dibutuhkan satu atau lebih driver untuk sistem operasi tertentu, mereka biasanya disertakan pada disk yang sama) Tanpa hardware disk ini akan benar-benar tidak berguna. Dan komputer tidak bisa boot sama sekali sampai perangkat dikonfigurasi telah dihapus.
Tidak seperti bus PC desain mereka sebelumnya, bus AT, IBM tidak spesifikasi untuk rilis publik MCA dan secara aktif mengejar hak paten untuk memblokir pihak ketiga dari implementasi penjualan tanpa izin itu, dan mengembangkan PC klon pasar tidak ingin membayar royalti kepada IBM agar untuk menggunakan teknologi baru ini. pembuat PC clone itu bukannya mengembangkan EISA, perluasan ke standar lama yang sudah ada non-PnP bus AT, yang mereka juga lebih lanjut standar dan nama ISA (untuk menghindari IBM "AT" merek dagang). Dengan beberapa vendor selain IBM mendukung dengan komputer atau kartu, MCA akhirnya gagal di pasar. vendor Sebagian besar PC-compatibles tinggal sebagian besar dengan ISA dan konfigurasi manual, sementara EISA ditawarkan jenis yang sama-konfigurasi otomatis ditampilkan dalam MCA. (EISA cards required a configuration file as well.) (Kartu EISA diperlukan file konfigurasi juga.)
Dalam waktu, banyak kartu ISA didirikan, melalui teknik milik dan bervariasi, perangkat keras untuk diri-configure atau menyediakan untuk konfigurasi perangkat lunak; sering kartu tersebut datang dengan program konfigurasi pada disk yang secara otomatis bisa mengatur-perangkat lunak dikonfigurasi (tetapi tidak diri sendiri mengkonfigurasi) hardware. Beberapa kartu berdua jumper dan software-konfigurasi, dengan beberapa pengaturan yang dikendalikan oleh masing-masing; kompromi ini mengurangi jumlah jumper yang harus ditetapkan, sementara menghindari biaya besar untuk pengaturan tertentu, misalnya register nonvolatile untuk pengaturan alamat dasar. Masalah jumper diperlukan terus tetapi perlahan-lahan berkurang sebagai perangkat yang lebih dan lebih, baik ISA dan jenis lainnya, termasuk perangkat keras ekstra diri konfigurasi. Namun, upaya ini masih tidak memecahkan masalah memastikan end-user memiliki perangkat lunak yang bersangkutan driver untuk hardware.
ISA PnP atau (warisan) Plug & Play ISA adalah sistem plug-n-play yang menggunakan kombinasi dari modifikasi perangkat keras, BIOS sistem, dan perangkat lunak sistem operasi untuk secara otomatis mengatur alokasi sumber daya. It was superseded by the PCI bus during the mid-1990s. Itu digantikan oleh PCI bus selama pertengahan tahun 1990-an.
HOT PLUGGING
Kemampuan untuk menambah dan menghapus perangkat ke komputer sementara komputer yang sedang bekerja dan memiliki sistem operasi secara otomatis mengenali perubahan. Dua bus eksternal standar - Universal Serial Bus (USB) dan IEEE 1394 - Dukungan hot plugging. This is also a feature of PCMCIA . Ini juga merupakan fitur PCMCIA .





















BAB III
TOPOLOGI BUS
Pada topologi Bus, kedua unjung jaringan harus diakhiri dengan sebuah terminator. Barel connector dapat digunakan untuk memperluasnya. Jaringan hanya terdiri dari satu saluran kabel yang menggunakan kabel BNC. Komputer yang ingin terhubung ke jaringan dapat mengkaitkan dirinya dengan mentap Ethernetnya sepanjang kabel.
Satu kabel utama menghubungkan tiap simpul, ke saluran tunggal komputer yang mengaksesnya ujung dengan ujung. Masing-masing simpul dihubungkan ke dua simpul lainnya, kecuali mesin di salah satu ujung kabel, yang masing-masing hanya terhubung ke satu simpul lainnya. Topologi ini seringkali dijumpai pada sistem client/server, dimana salah satu mesin pada jaringan tersebut difungsikan sebagai File Server, yang berarti bahwa mesin tersebut dikhususkan hanya untuk pendistribusian data dan biasanya tidak digunakan untuk pemrosesan informasi.
Instalasi jaringan Bus sangat sederhana, murah dan maksimal terdiri atas 5-7 komputer. Kesulitan yang sering dihadapi adalah kemungkinan terjadinya tabrakan data karena mekanisme jaringan relatif sederhana dan jika salah satu node putus maka akan mengganggu kinerja dan trafik seluruh jaringan.
* Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain.
*Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.
Topologi linear bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel Coaxial menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain. Kesulitan utama dari penggunaan kabel coaxial adalah sulit untuk mengukur apakah kabel coaxial yang dipergunakan benar-benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara benar akan merusak NIC (network interface card) yang dipergunakan dan kinerja jaringan menjadi terhambat, tidak mencapai kemampuan maksimalnya. Topologi ini juga sering digunakan pada jaringan dengan basis fiber optic (yang kemudian digabungkan dengan topologi star untuk menghubungkan dengan client atau node.).

Minggu, 04 April 2010

metode ilmiah

Metode ilmiah atau proses ilmiah merupakan proses keilmuan untuk memperoleh pengetahuan secara sistematis berdasarkan bukti fisis. Ilmuwan melakukan observasi serta membentuk hipotesis dalam usahanya untuk menjelaskan fenomena alam. Prediksi yang dibuat berdasarkan hipotesis tersebut diuji dengan melakukan eksperimen. Jika suatu hipotesis lolos uji berkali-kali, hipotesis tersebut dapat menjadi suatu teori ilmiah.

Metode ilmiah merupakan suatu prosedur (urutan langkah) yang harus dilakukan untuk melakukan suatu proyek ilmiah (science project). Secara umum metode ilmiah meliputi langkah-langkah berikut:


- Observasi Awal

- Mengidentifikasi Masalah

- Merumuskan atau Menyatakan Hipotesis

- Melakukan Eksperimen

- Menyimpulkan Hasil Eksperimen








Observasi awal

Setelah topik yang akan diteliti dalam proyek ilmiah ditentukan, langkah pertama untuk melakukan proyek ilmiah adalah melakukan observasi awal untuk mengumpulkan informasi segala sesuatu yang berhubungan dengan topik tersebut melalui pengalaman, berbagai sumber ilmu pengetahuan, berkonsultasi dengan ahli yang sesuai.



- Gunakan semua referensi: buku, jurnal, majalah, koran, internet, interview, dll.


- Kumpulkan informasi dari ahli: instruktur, peneliti, insinyur, dll.


- Lakukan eksplorasi lain yang berhubungan dengan topik.


Mengidentifikasi masalah

Permasalahan merupakan pertanyaan ilmiah yang harus diselesaikan. Permasalahan dinyatakan dalam pertanyaan terbuka yaitu pertanyaan dengan jawaban berupa suatu pernyataan, bukan jawaban ya atau tidak. Sebagai contoh: Bagaimana cara menyimpan energi surya di rumah?


- Batasi permasalahan seperlunya agar tidak terlalu luas.


- Pilih permasalahan yang penting dan menarik untuk diteliti.


Pilih permasalahan yang dapat diselesaikan secara eksperimen.


Merumuskan atau menyatakan hipotesis

Hipotesis merupakan suatu ide atau dugaan sementara tentang penyelesaian masalah yang diajukan dalam proyek ilmiah. Hipotesis dirumuskan atau dinyatakan sebelum penelitian yang seksama atas topik proyek ilmiah dilakukan, karenanya kebenaran hipotesis ini perlu diuji lebih lanjut melalui penelitian yang seksama. Yang perlu diingat, jika menurut hasil pengujian ternyata hipotesis tidak benar bukan berarti penelitian yang dilakukan salah.


- Gunakan pengalaman atau pengamatan lalu sebagai dasar hipotesis


- Rumuskan hipotesis sebelum memulai proyek eksperimen


Melakukan eksperimen

Eksperimen dirancang dan dilakukan untuk menguji hipotesis yang diajukan. Perhitungkan semua variabel, yaitu semua yang berpengaruh pada eksperimen. Ada tiga jenis variabel yang perlu diperhatikan pada eksperimen: variabel bebas, variabel terikat, dan variabel kontrol.

Varibel bebas merupakan variabel yang dapat diubah secara bebas. Variabel terikat adalah variabel yang diteliti, yang perubahannya bergantung pada variabel bebas. Variabel kontrol adalah variabel yang selama eksperimen dipertahankan tetap.


- Usahakan hanya satu variabel bebas selama eksperimen.


- Pertahankan kondisi yang tetap pada variabel-variabel yang diasumsikan konstan.


- Lakukan eksperimen berulang kali untuk memvariasi hasil.


- Catat hasil eksperimen secara lengkap dan seksama.



Menyimpulkan hasil eksperimen

Kesimpulan proyek merupakan ringkasan hasil proyek eksperimen dan pernyataan bagaimana hubungan antara hasil eksperimen dengan hipotesis. Alasan-alasan untuk hasil eksperimen yang bertentangan dengan hipotesis termasuk di dalamnya. Jika dapat dilakukan, kesimpulan dapat diakhiri dengan memberikan pemikiran untuk penelitian lebih lanjut.

Jika hasil eksperimen tidak sesuai dengan hipotesis:

- Jangan ubah hipotesis


- Jangan abaikan hasil eksperimen

- Berikan alasan yang masuk akal mengapa tidak sesuai

- Berikan cara-cara yang mungkin dilakukan selanjutnya untuk menemukan penyebab ketidaksesuaian

- Bila cukup waktu lakukan eksperimen sekali lagi atau susun ulang eksperimen.
KARYA ILMIAH

Karya ilmiah juga biasa disebut karangan ilmiah. Menurut Brotowidjoyo karangan ilmiah adalah karangan ilmu pengetahuan yang menyajikan fakta dan ditulis menurut metodolog penulisan yang baik dan benar. Adapun jenis karangan ilmiah yaitu:
1. Makalah: karya tulis yang menyajikan suatu masalah yang pembahasannya berdasarkan data di lapangan yang bersifat empiris-objektif (menurut bahasa, makalah berasal dari bahasa Arab yang berarti karangan).
2. Kertas kerja: makalah yang memiliki tingkat analisis lebih serius, biasanya disajikan dalam lokakarya.
3. Skripsi: karya tulis ilmiah yang mengemukakan pendapat penulis berdasar pendapat orang lain.
4. Tesis: karya tulis ilmiah yang sifatnya lebih mendalam daripada skripsi.
5. Disertasi: karya tulis ilmiah yang mengemukakan suatu dalil yang dapat dibuktikan oleh penulis berdasar data dan fakta yang sahih dengan analisi yang terinci.

TULISAN NONFIKSI adalah tulisan-tulisan yang isinya BUKAN FIKTIF, bukan hasil imajinasi/rekaan si penulisnya.

Dengan kata lain, NONFIKSI adalah karya seni yang bersifat faktual. Hal-hal yang terkandung di dalamnya adalah nyata, benar-benar ada dalam kehidupan kita.

Perbedaan antara fiksi dengan nonfiksi sebenarnya hanya terletak pada masalah faktual atau tidak, imajiner atau tidak.

Jadi, perbedaan antara keduanya sama sekali tidak ada hubungannya dengan gaya bahasa atau apapun selain masalah fakta atau imajiner.

Dengan demikian, bisa saja tulisan nonfiksi menggunakan gaya bahasa yang "nyastra", mendayu-dayu, berbunga-bunga, sebagaimana halnya yang sering kita temukan pada naskah-naskah cerita pendek (cerpen) atau novel

penalaran induktif

Pengertian Paragraf Induktif


Paragraf induktif adalah paragraf yang dimulai dengan menyebutkan peristiwa-peristiwa yang khusus, untuk menuju kepada kesimpulan umum, yang mencakup semua peristiwa khusus di atas.

Ciri-ciri Paragraf Induktif

Terlebih dahulu menyebutkan peristiwa-peristiwa khusus

Kemudian, menarik kesimpulan berdasarkan peristiwa-peristiwa khusus

Kesimpulan terdapat di akhir paragraf

Menemukan Kalimat Utama, Gagasan Utama, Kalimat Penjelas
Kalimat utama paragraf induktif terletak di akhir paragraf

Gagasan Utama terdapat pada kalimat utama

Kalimat penjelas terletak sebelum kalimat utama, yakni yang mengungkapkan peristiwa-peristiwa khusus

Kalimat penjelas merupakan kalimat yang mendukung gagasa utama

Jenis Paragraf Induktif :

* Generalisasi
* Analogi
* Klasifikasi
* Perbandingan
* Sebab akibat

1. Sebab akibat
2. Akibat sebab
3. Sebab akibat 1 akibat 2

Membaca Paragraf Generalisasi

Setelah karangan anak-anak kelas 3 diperiksa, ternyata Ali, toto, Alex, dan Burhan mendapat nilai 8. Anak-anak yang lain mendapat 7. Hanya Maman yang 6, dan tidak seorang pun mendapat nilai kurang. Boleh dikatakan, anak kelas 3 cukup pandai mengarang.


Pengertian Paragraf Generalisasi
General = umum

Generalisasi adalah penalaran induktif dengan cara menarik kesimpulan secara umum berdasarkan sejumlah data. Jumlah data atau peristiwa khusus yang dikemukakan harus cukup dan dapat mewakili

Membaca Paragraf Analogi
Sifat manusia ibarat padi yang terhampar di sawah yang luas. Ketika manusia itu meraih kepandaian, kebesaran, dan kekayaan, sifatnya akan menjadi rendah hati dan dermawan. Begitu pula dengan padi yang semakin berisi, ia akan semakin merunduk. Apabila padi itu kosong, ia akan berdiri tegak.

Lanjutan Contoh Paragraf Analogi
Demikian pula dengan manusia yang tidak berilmu dan tidak berperasaan, ia akan sombong dan garang. Oleh karena itu, kita sebagai manusia apabila diberi kepandaian dan kelebihan, bersikaplah seperti padi yang selalu merunduk.

Pengertian Paragraf Analogi

Analogi adalah penalaran induktif dengan membandingkan dua hal yang banyak persamaannya. Berdasarkan persamaan kedua hal tersebut, Anda dapat menarik kesimpulan.

Membaca Paragraf Sebab Akibat
Kemarau tahun ini cukup panjang. Sebelumnya, pohon-pohon di hutan sebagi penyerap air banyak yang ditebang. Di samping itu, irigasi di desa ini tidak lancar. Ditambah lagi dengan harga pupuk yang semakin mahal dan kurangnya pengetahuan para petani dalam menggarap lahan pertaniannya. Oleh karena itu, tidak mengherankan panen di desa ini selalu gagal.

Pengertian Paragraf Sebab Akibat

Paragraf hubungan sebab akibat adalah paragraf yang dimulai dengan mengemukakan fakta khusus yang menjadi sebab, dan sampai pada simpulan yang menjadi akibat.
Membaca Paragraf Akibat Sebab
Hasil panen para petani di Desa Cikaret hampir setiap musim tidak memuaskan. Banyak tanaman yang mati sebelum berbuah karena diserang hama. Banyak pula tanaman yang tidak berhasil tumbuh dengan baik.
Bukan itu saja, pengairan pun tidak berjalan dengan lancar dan penataan letak tanaman tidak sesuai dengan aturannya. Semua itu merupakan akibat dari kurangnya pengetahuan para petani dalam pengolahan pertanian.

Pengertian Paragraf Akibat Sebab

Paragraf hubungan akibat sebab adalah paragraf yang dimulai dengan fakta khusus yang menjadi akibat, kemudian fakta itu dianalisis untuk diambil kesimpulan.

Membaca Paragraf Sebab – Akibat 1 Akibat 2
Baru-baru ini petani Cimanuk gagal panen karena tanaman padi mereka diserang hama wereng. Peristiwa ini menelan kerugian ratusan juta rupiah. Selain itu, distribusi beras ke kota-kota besar seperti Jakarta dan Bandung terganggu.

Contoh Paragraf Sebab Akibat 1 Akibat 2
Pasokan beras di pasar tradisional pun semakin lama semakin menipis sehingga masyarakat kesulitan mendapatkan beras. Hal ini mendorong pemerintah untuk melakukan impor beras dari negara tetangga dengan harapan masyarakat dapat terpenuhi kebutuhan pangannya selama menunggu hasil panen berikutnya.

Pengertian Paragraf Sebab Akibat 1 Akibat 2

Dalam paragraf hubungan sebab akibat 1 akibat 2, suatu penyebab dapat menimbulkan serangkaian akibat. Akibat pertama berubah menjadi sebab yang menimbulkan akibat kedua. Demikian seterusnya hingga timbul beberapa akibat.

Contoh Soal-soal Paragraf Induktif
1. Setelah diadakan peninjauan ke Desa Pekayon Bekasi, diketahui persentase penggunaan listrik di RW 01 desa tersebut sebanyak 90%. Rumah penduduk yang telah menggunakan listrik, di RW 02 sebanyak 95%, RW 03 sebanyak 100%, dan RW 04 sebanyak 85%. Boleh dikatakan, di Desa Pekayon 92% rumah penduduk sudah menggunakan listrik.

Kalimat yang merupakan kesimpulan paragraf tersebut adalah …

a. Boleh dikatakan, di Desa Pekayon 92% rumah penduduk sudah menggunakan
listrik.

b. Setelah diadakan peninjauan, di Desa Pekayon diketahui penggunaan listrik
92%.

c. Rumah penduduk di RW 03 Desa Pekayon telah menggunakan listrik
sebanyak 100%.

d. Rumah penduduk di Desa Pekayon Bekasi pada umumnya sudah menggunakan listrik.

e. Listrik telah digunakan oleh penduduk Desa Pekayon Bekasi sebanyak 92%.

2. Gagasan utama paragraf tersebut adalah…

peninjauan listrik di Desa Pekayon
aliran listrik di lingkungan Desa Pekayon
penggunaan listrik di lingkungan penduduk
penggunaan listrik di rumah penduduk Pekayon
cara menggunakan listrik di Desa Pekayon

contoh
3. (1) Kalau Anda gemar fotografi, tentu Anda mengenal dengan baik cara kerja kamera. (2) Pada dasarnya proses pembuatan foto yang dilakukan kamera sama dengan proses melihat pada mata. (3) Pada mata, sinar yang yang dipantulkan oleh benda masuk melalui pupil. (4) Kemudian dengan daya akomodasinya, lensa mengarahkan sinar itu agar tepat mengenai retina.

(5) Retina gambar benda itu sudah ada, hanya tinggal dicetak di otak. (6) Begitu pula, dengan kamera foto, sinar masuk melalui diafragma, dan difokuskan oleh lensa ke film. (7) Gambar yang telah ditangkap film, kemudian dicetak di atas kertas. (8) Baik kamera maupun mata tentu ada penciptanya dan sangat sayang terhadap ciptaannya.

Kesimpulan paragraf tersebut terdapat pada kalimat … .

a. pertama
b. ketiga
c. kelima
d. ketujuh
e. kedelapan

4. (1) Sejak kecil aku gemar menari. (2) Aku sering diajak ayah ke sanggar tarinya. (3) Tidak jarang ayah mengajariku menari bersama murid-muridnya. (4) Di samping itu, ayah mengajariku tentang kesabaran dan disiplin dalam hal menari. (5) Karena itu, saya berhasil menjadi salah seorang penari nasional.

Kalimat yang berupa akibat pada paragraf tersebut terdapat pada kalimat nomor…

a. pertama
b. kedua
c. ketiga
d. keempat
e. kelima

5. (1) Sejak kecil aku gemar menari. (2) Aku sering diajak ayah ke sanggar tarinya. (3) Tidak jarang ayah mengajariku menari bersama murid-muridnya. (4) Di samping itu, ayah mengajariku tentang kesabaran dan disiplin dalam hal menari. (5) Karena itu, saya berhasil menjadi salah seorang penari nasional.

Kalimat utama paragraf tersebut terdapat pada kalimat nomor …

a. pertama
b. kedua
c. ketiga
d. keempat
e. kelimat

Beberapa hari dalam seminggu Bastian selalu bolos. Banyak pelajaran yang ketinggalan. Ketika ulangan ia tidak dapat mengerjakannya. Hasil ulangannya tentu jelek-jelek. Pada waktu menerima rapor nilainya banyak yang merah… .

Kalimat kesimpulan yang tepat untuk melengkapi paragraf tersebut adalah …

a. Karena itu, ia tidak naik kelas.
b. Maka, Bastian dijauhi temannya.
c. Jadi, ia sering keluyuran malam
d. Hal itu, menyebabkan ia tidak jera.
e. Perbuatan seperti itu harus dijauhi.

6. Pemerintah mendirikan sekolah sampai ke peloksok. Pusat kesehatan masyarakat diperbanyak. Lapangan kerja baru diciptakan. Pembangunan rumah ibadah dibantu. Memang menjadi tugas pemerintah untuk meningkatkan kesejahtraan rakyat.

Ide pokok paragraf tersebut adalah…

a. pendirian sekolah
b. perbanyakan puskesmas
c. penciptaan lapangan kerja
d. peningkatan kesejahtraan rakyat
e. pembangunan rumah ibadah

7. (1) Pemerintah mendirikan sekolah sampai ke peloksok. (2) Pusat kesehatan masyarakat diperbanyak. (3) Lapangan kerja baru diciptakan. (4) Pembangunan rumah ibadah dibantu. (5) Memang menjadi tugas pemerintah untuk meningkatkan kesejahtraan rakyat.


Kalimat yang berupa fakta umum terdapat
pada kalimat nomor …

a. pertama
b. kedua
c. ketiga
d. keempat
e. kelima

8. (1) Pemerintah mendirikan sekolah sampai ke peloksok. (2) Pusat kesehatan masyarakat diperbanyak. (3) Lapangan kerja baru diciptakan. (4) Pembangunan rumah ibadah dibantu. (5) Memang menjadi tugas pemerintah untuk meningkatkan kesejahtraan rakyat.


Kalimat yang berupa sebab terdapat
pada kalimat nomor … .
a. pertama
b. kedua
c. ketiga
d. keempat
e. kelima

A.Analogi

Analogi dalam ilmu bahasa adalah persamaan antar bentuk yang menjadi dasar terjadinya bentuk-bentuk yang lain. Analogi merupakan salah satu proses morfologi dimana dalam analogi, pembentukan kata baru dari kata yang telah ada. Contohnya pada kata dewa-dewi, putra-putri, pemuda-pemudi, dan karyawan-karyawati.

Senin, 29 Maret 2010

PENALARAN DEDUKTIF

PENALARAN DEDUKTIF


Penalaran adalah proses berpikir yang bertolak dari pengamatan indera (observasi empirik) yang menghasilkan sejumlah konsep dan pengertian. Berdasarkan pengamatan yang sejenis juga akan terbentuk proposisi – proposisi yang sejenis, berdasarkan sejumlah proposisi yang diketahui atau dianggap benar, orang menyimpulkan sebuah proposisi baru yang sebelumnya tidak diketahui. Proses inilah yang disebut menalar.
Dalam penalaran, proposisi yang dijadikan dasar penyimpulan disebut dengan premis (antesedens) dan hasil kesimpulannya disebut dengan konklusi (consequence).
Hubungan antara premis dan konklusi disebut konsekuensi.
Metode berpikir deduktif adalah metode berpikir yang menerapkan hal-hal yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus.
Contoh: Masyarakat Indonesia konsumtif (umum) dikarenakan adanya perubahan arti sebuah kesuksesan (khusus) dan kegiatan imitasi (khusus) dari media-media hiburan yang menampilkan gaya hidup konsumtif sebagai prestasi sosial dan penanda status sosial.


Latar belakang

Penalaran deduktif dikembangkan oleh Aristoteles, Thales, Pythagoras, dan para filsuf Yunani lainnya dari Periode Klasik (600-300 SM.). Aristoteles, misalnya, menceritakan bagaimana Thales menggunakan kecakapannya untuk mendeduksikan bahwa musim panen zaitun pada musim berikutnya akan sangat berlimpah. Karena itu ia membeli semua alat penggiling zaitun dan memperoleh keuntungan besar ketika panen zaitun yang melimpah itu benar-benar terjadi.[2]
Penalaran deduktif tergantung pada premisnya. Artinya, premis yang salah mungkin akan membawa kita kepada hasil yang salah, dan premis yang tidak tepat juga akan menghasilkan kesimpulan yang tidak tepat.

Alternatif dari penalaran deduktif adalah penalaran induktif. Perbedaan dasar di antara keduanya dapat disimpulkan dari dinamika deduktif tengan progresi secara logis dari bukti-bukti umum kepada kebenaran atau kesimpulan yang khusus; sementara dengan induksi, dinamika logisnya justru sebaliknya. Penalaran induktif dimulai dengan pengamatan khusus yang diyakini sebagai model yang menunjukkan suatu kebenaran atau prinsip yang dianggap dapat berlaku secara umum.

Penalaran deduktif memberlakukan prinsip-prinsip umum untuk mencapai kesimpulan-kesimpulan yang spesifik, sementara penalaran induktif menguji informasi yang spesifik, yang mungkin berupa banyak potongan informasi yang spesifik, untuk menarik suatu kesimpulan umu. Dengan memikirakan fenomena bagaimana apel jatuh dan bagaimana planet-planet bergerak, Isaac Newton menyimpulkan teori daya tarik. Pada abad ke-19, Adams dan LeVerrier menerapkan teori Newton (prinsip umum) untuk mendeduksikan keberadaan, massa, posisi, dan orbit Neptunus (kesimpulan-kesimpulan khusus) tentang gangguan (perturbasi) dalam orbit Uranus yang diamati (data spesifik).

Logika deduktif

Penalaran deduktif didukung oleh logika deduktif.
Misalnya:

Apel adalah buah.

Semua buah tumbuh di pohon.

Karena itu semua apel tumbuh di pohon.

Atau

Apel adalah buah.

Sebagian apel berwarna merah.

Karena itu sebagian buah berwarna merah.

Premis yang pertama mungkin keliru, namun siapapun yang menerima premis ini dipaksa untuk menerima kesimpulannya.


Deduksi alamiah

Artikel utama untuk bagian ini adalah: Deduksi alamiah
Penalaran deduktif harus dibedakan dari konsep yang terkait yaitu deduksi alamiah, sebuah pendekatan kepada teori pembuktian bahwa upaya-upaya untuk memberikan sebuah model penalaran logis yang formal sebagaimana ia terjadi "secara alamiah".


PENALARAN DEDUKTIF

Jika setiap siswa di suatu kelas diminta membuat lingkaran lalu mereka
diminta membuat sudut pusat dan sudut keliling yang menghadap busur
yang sama, dan setelah itu mereka diminta mengukur besar kedua sudut
dengan tepat, maka akan didapat besar sudut pusat tersebut adalah dua
kali besar sudut kelilingnya. Pernyataan itu bernilai benar secara
induktif, karena kita telah membuat bentuk umum (general) dari
beberapa kasus khusus. Pertanyaan yang dapat diajukan adalah:

Yakinkah Anda dengan kesimpulan itu? Untuk meyakinkan kebenaran
teorema tersebut, penarikan kesimpulan berdasar penalaran induktif
saja tidaklah cukup. Matematikawan masih bertumpu pada penalaran
lainnya yang dikenal dengan penalaran deduktif, yang akan dijelaskan
pada bagian berikutnya di bawah ini.

Untuk membuktikan kebenaran pernyataan atau teorema tentang
hubungan sudut pusat dan sudut keliling secara deduktif, maka pada
lingkaran di bawah ini telah dibuat garis pertolongan yang melalui titik C
dan titik O yang memotong lingkarannya di titik D.
Langkah pertamanya adalah dengan memisalkan bahwa ÐDOB = x° dan
ÐDOA = y°. Perhatikan bahwa pemisalannya bersifat umum di mana x°
dan y° mewakili besar sudut yang mungkin dari ÐDOB dan ÐDOA.
Dengan demikian, didapat ÐCOB = (180 – x)° dan ÐAOC = (180 – y)°.
Segitiga OBC merupakan segitiga samakaki, karena OB = OC (jari-jari),
begitu juga dengan segitiga AOC merupakan segitiga samakaki juga,
sehingga dapat dibuktikan dengan menggunakan sifat-sifat pada segitiga
sama-kaki bahwa ÐDCB = ½ x° dan ÐDCA = ½ y°. Jadi, secara deduktif
terbukti bahwa sudut pusat besarnya adalah dua kali besar sudut
keliling jika menghadap busur yang sama. Nyatalah sekarang bahwa
untuk membuktikan kebenaran pernyataan di atas secara deduktif,
maka teorema itu telah dibuktikan dengan menggunakan teorema atau
sifat berikut: “Jika pada suatu segitiga samakaki ABC diketahui bahwa
AC = BC, maka kedua sudut alasnya sama besar (ÐA = ÐB).”

Contoh di atas menunjukkan bahwa pada penalaran deduktif; suatu
rumus atau dalil yang bersifat umum telah dibuktikan dengan
menggunakan atau melibatkan teorema maupun rumus matematika
sebelumnya yang bersifat umum juga dan sudah dibuktikan
kebenarannya secara deduktif. Selanjutnya, teori maupun rumus
matematika yang digunakan sebagai dasar pembuktian tadi telah
dibuktikan berdasar teori maupun rumus matematika yang sebelumnya
lagi. Begitu seterusnya. Pertanyaan yang dapat dimunculkan adalah:
Bukti paling awal didasarkan pada apa? Ternyata, pembuktiannya
didasarkan pada aksioma, yaitu pernyataan yang dianggap atau
diasumsikan benar.

Contoh lainnya adalah pengetahuan Aljabar yang berkait dengan
bilangan real a, b, dan c terhadap operasi penjumlahan (+) dan perkalian
(.) yang menurut Vance (19..) telah didasarkan pada enam aksioma atau
postulat berikut:

1) tertutup, a + b Î R dan a.b Î R.
2) asosiatif, a + (b + c) = (a + b) + c dan a .(b . c) = (a . b) . c
3) komutatif, a + b = b + a dan a.b = b.a
4) distributif, a.(b + c) = a.b + a.c dan (b + c).a = b.a + c.a
5) identitas, a + 0 = 0 + a = a dan a.1 = 1. a = a
6) invers, a + (−a) = (−a) + a = 0 dan a.

a = 1 untuk a ¹ 0.

Berdasar enam aksioma itu, teorema seperti −b + (a + b) = a dapat
dibuktikan sebagai berikut:
− b + (a + b) = − b + (b + a) Aksioma 3 I Komutatif
= (−b + b) + a Aksioma 2 I Asosiatif
= 0 + a Aksioma 6 I Invers
= a Aksioma 5 I Identitas

Dengan demikian jelaslah bahwa bangunan matematika telah disusun
dengan dasar pondasi berupa kumpulan pengertian pangkal (unsur
pangkal dan relasi pangkal) dan kumpulan sifat pangkal (aksioma).

Aksioma atau sifat pangkal adalah semacam dalil yang kebenarannya
tidak perlu dibuktikan namun sangat menentukan, karena sifat pangkal
inilah yang akan menjadi dasar untuk membuktikan dalil atau teorema
matematika selanjutnya. Dengan demikian, unsur utama pekerjaaan
matematika adalah penalaran deduktif yang bekerja atas dasar asumsi,
yaitu kebenaran suatu konsep atau pernyataan diperoleh sebagai akibat
logis dari kebenaran sebelumnya. Pengertian-pengertian matematika
secara berantai didefinisikan dari pengertian sebelumnya yang
bersumber pada pengertian pangkal. Sebagaimana aksioma yang tidak
perlu dibuktikan kebenarannya karena akan menjadi dasar pembuktian
dalil atau sifat berikutnya, maka pengertian pangkal tidak didefinisikan


karena pengertian pangkal akan menjadi dasar pendefinisian pengertianpengertian
atau konsep-konsep matematika berikutnya.

Karenanya, Jacobs (1982:32) menyatakan: “Deductive reasoning is a
method of drawing conclusions from facts that we accept as true by using
logic ”. Artinya, penalaran deduktif adalah suatu cara penarikan
kesimpulan dari pernyataan atau fakta-fakta yang dianggap benar
dengan menggunakan logika. Suatu hal yang sudah jelas benar pun
harus ditunjukkan atau dibuktikan kebenarannya dengan langkahlangkah
yang benar secara deduktif. Itulah sebabnya, bangunan
matematika dikenal sebagai mata pelajaran yang dikembangkan secara
deduktif-aksiomatis. Itulah sebabnya, pernyataan bahwa sudut pusat
besarnya adalah dua kali besar sudut keliling jika menghadap busur
yang sama terkategori bernilai benar secara deduktif, karena sesuai
dengan teori koherensi, pernyataan yang terkandung di dalam kalimat
itu bersifat koheren, konsisten, atau tidak bertentangan dengan
pernyataan-pernyataan sebelumnya yang dianggap benar. Suatu
bangunan matematika akan runtuh jika terdapat sifat, dalil, atau
teorema ada yang saling bertentangan (kontradiksi).

KESAHIHAN PENALARAN DEDUKTIF

Perhatikan contoh berikut:.

(1) Rumah Amin terletak di sebelah barat rumah Akbar.
(2) Rumah Akbar terletak di sebelah barat rumah Abdur
------------------------------------------------------------------------
Jadi, rumah Amin terletak di sebelah barat rumah Abdur (3)
Perhatikan pernyataan 1 dan 2 yang disebut premis dan menjadi dasar
penarikan kesimpulan (yaitu pernyataan 3). Apa yang menarik dari
pernyataan 1, 2, dan 3 di atas? Jika digambarkan, akan didapat diagram
berikut.

Tentunya Anda sendiri, para pembaca naskah ini, tidak akan
mengetahui apakah pernyataan tersebut bernilai benar atau tidak.
Mungkin juga Anda tidak akan mengenal dan tidak akan mengetahui
apakah ketiga orang tersebut benar-benar memiliki rumah. Tetapi Anda
dapat menyatakan bahwa jika premis-premisnya (yaitu pernyataan 1 dan
2) bernilai benar maka kesimpulannya (yaitu pernyataan 3) tidak akan
mungkin untuk bernilai salah. Sekali lagi, jika premis-premisnya bernilai
benar maka kesimpulannya tidak akan mungkin untuk bernilai salah.

Rumah Akbar Rumah Abdur

Rumah Amin

Penarikan kesimpulan seperti ini disebut dengan penarikan kesimpulan
yang sah, sahih, valid, absah, atau correct. Hal ini sesuai dengan
pernyataan Giere (84:39) berikut: “Any argument in which the truth of the
premises makes it impossible that the conclusion could be false is called a
deductively valid argument." Yang artinya, setiap argumen di mana
kebenaran dari premis-premisnya tidak memungkinkan bagi
kesimpulannya untuk salah disebut dengan argumen yang sah atau
valid. Penarikan kesimpulan di atas dikenal dengan nama sylogisme dan
bentuk umumnya adalah:
p q
q r
------------
\ p r
Perhatikan contoh lain dari penarikan kesimpulan atau argumen
deduktif beserta bentuk umumnya berikut ini:
Semua manusia Indonesia jago logika p q
Amin manusia Indonesia p
-------------------------------- ----------
Jadi, Amin jago logika q
Jika x = −3 maka x2 = 9 p q
x2 = 9 q
-------------------------------- ----------
Jadi x = −3 p
Contoh penarikan kesimpulan pertama di atas dikenal dengan modus
ponens dan merupakan penarikan kesimpulan yang sahih, sedangkan
contoh kedua merupakan penarikan kesimpulan yang tidak sahih.
Perhatikan contoh pertama di atas sekali lagi. Jika premis argumen
tersebut bernilai benar, maka tidak mungkin kesimpulannya bernilai
salah. Contoh kedua merupakan penarikan kesimpulan yang tidak
sahih, karena jika premis argumen tersebut bernilai benar, maka
kesimpulannya masih mungkin bernilai salah, yaitu untuk nilai x = 3.
Giere (1984) mencontohkan juga bahwa dari suatu premis-premis yang
bernilai salah akan dapat dihasilkan suatu kesimpulan yang bernilai
salah maupun yang bernilai benar melalui suatu proses penarikan
kesimpulan yang valid berikut ini.
Babi adalah binatang bersayap. (Salah)
Semua binatang bersayap tidak dapat terbang. (Salah)
--------------------------------------------------------------------------
Jadi, babi tidak dapat terbang (Benar)
6
Bulan lebih besar daripada bumi. (Salah)
Bumi lebih besar daripada matahari. (Salah)
--------------------------------------------------------------------------
Jadi, bulan lebih besar daripada matahari (Salah)
KELEBIHAN PENALARAN DEDUKTIF
Pada proses induksi atau penalaran induktif akan didapatkan suatu
pernyataan baru yang bersifat umum (general) yang melebihi kasuskasus
khususnya (knowledge expanding), dan inilah yang diidentifikasi
sebagai suatu kelebihan dari induksi jika dibandingkan dengan deduksi.
Hal ini pulalah yang menjadi kelemahan deduksi. Pada penalaran
deduktif, kesimpulannya tidak pernah melebihi premisnya. Inilah yang
ditengarai menjadi kekurangan deduksi.
Perhatikan sekali lagi contoh induksi berikut:
Mangga manalagi yang masih muda kecut rasanya.
Mangga harum manis yang masih muda kecut rasanya.
Mangga udang yang masih muda kecut rasanya.
Mangga .... yang masih muda kecut rasanya.
------------------------------------------------------------------------
Jadi, semua mangga yang masih muda kecut rasanya.
Kesimpulan di atas bernilai benar karena sampai saat ini belum ada
mangga yang masih muda yang tidak kecut rasanya. Pernyataan itu
akan bernilai salah jika sudah ada ilmuwan yang menghasilkan mangga
yang tidak kecut rasanya meskipun masih muda. Dengan demikian,
hasil yang didapat dari induksi tersebut masih berpeluang untuk
menjadi salah. Sedangkan pada deduksi yang valid atau sahih,
kesimpulan yang didapat diklaim tidak akan pernah salah jika premispremisnya
bernilai benar (truth preserving), sebagaimana ditunjukkan
tadi. Inilah yang diidentifikasi sebagai kelebihan dari deduksi jika
dibandingkan dengan hasil pada proses induksi.

Sampai saat ini, para filsuf sedang memimpikan suatu bentuk argumen
atau penalaran yang dapat menghasilkan pernyataan baru yang bersifat
umum yang melebihi kasus-kasus khususnya (knowledge expanding);
dan hasilnya tidak akan salah jika premis-premisnya bernilai benar
(truth preserving). Menurut Giere (1984:45), impian para filsuf tersebut
tidak akan terlaksana dan manusia dituntut untuk memilih salah satu
sesuai dengan kebutuhannya sebagaimana pernyataannya: “The
philosophers’ dream of finding a form of argument that would be both truth
preserving and knowledge expanding is an impossible dream. You must
choose one or the other. You cannot both.” Pernyataan Giere ini telah
menunjukkan bahwa kedua penalaran itu memiliki kelemahan dan


kekuatannya sendiri-sendiri. Sebagai penutup dapat disimpulkan bahwa
pada penalaran deduktif yang valid, jika premisnya bernilai benar maka
kesimpulannya tidak akan pernah bernilai salah. Namun jika premisnya
bernilai salah maka kesimpulannya bisa bernilai salah dan bisa juga
bernilai salah.

Rabu, 24 Februari 2010

interupsi

INTERUPSI

Kelompok : Muhammad Muchlis
Pitriantoro Apriadi
Muchamad ikbal
Putut R
Januar adi
Muhammad sobirin
Fangky B.





Interupsi
Seperti namanya, interupsi adalah suatu kejadian yang akan menghentikan sementara jalan program saat itu. Dengan interupsi, suatu alur program dapat dihentikan sementara untuk menjalankan suatu subrutin, dan kemudian melanjutkan aliran program secara normal seperti tidak pernah ada interupsi. Subrutin ini yang disebut dengan interrupt handler, dan hanya dijalankan jika terjadi suatu kejadian khusus (event). Kejadian ini bisa berupa timer yang mengalami overflow, penerimaan karakter melalui port serial, mengirimkan karakter melalui port serial, atau salah satu dari dua kejadian eksternal. Mikrokontroler 89C51 bisa dikonfigurasi untuk menangani interupsi yang disebabkan oleh salah satu dari kejadian.
Dengan interupsi ini, dapat dengan mudah dimonitor kejadian-kejadian yang diinginkan. Tanpa interupsi maka proses monitor ini dilakukan manual dengan pengecekan berulang. Proses pengecekan manual ini akan membuat program menjadi panjang dan lebih rumit.
Interupsi dalam teknologi informasi merujuk kepada sebuah permintaan terhadap layanan dari CPU yang dibuat baik secara eksternal oleh sebuah perangkat keras (sebagai contoh: oleh disk drive, atau port I/O) atau secara internal oleh CPU itu sendiri. Interupsi perangkat keras eksternal digunakan untuk beberapa situasi seperti halnya ketika sebuah karakter telah diterima dari sebuah port I/O tertentu dan harus diproses oleh CPU, disk drive yang telah siap untuk mentransfer sekumpulan data, atau system timer yang berdetak. Sementara itu, interupsi perangkat keras internal terjadi ketika sebuah program mencoba sesuatu yang tidak mungkin, seperti halnya mencoba untuk mengakses alamat memori yang tidak ada atau membagi sebuah bilangan dengan angka nol. Interupsi perangkat keras umumnya diberi tingkatannya yang disusun berdasarkan prioritasnya dan tingkat kepentingannya. Tingkatan interupsi tertinggi diberikan kepada sebuah jenis interupsi yang disebut sebagi Non-Maskable Interrupt (NMI), yang mengindikasikan kesalahan yang serius, seperti halnya kerusakan/kegagalan memori atau perangkat lain yang harus dilayani secara langsung oleh prosesor.

Kejadian-kejadian yang Membangkitkan Interupsi
Dalam keluarga 8051, ada beberapa kejadian yang dapat membangkitkan interupsi, yaitu:
1. Timer 0 overflow
2. Timer 1 overflow
3. Penerimaan / Pengiriman data secara serial
4. Kejadian eksternal 0
5. Kejadian eksternal 1
Dengan demikian, perlu dibedakan interupsi yang terjadi karena kejadian-kejadian yang berbeda. Hal ini bisa diwujudkan dengan adanya alamat pasti bagi sebuah rutin interupsi untuk masing-masing interupsi.


Daftar Alamat Rutin Interupsi
Interupsi Flag Alamat Rutin
Eksternal 0 IE0 0003h
Timer 0 TF0 000Bh
Eksternal 1 IE1 0013h
Timer 1 TF1 001Bh
Serial R1/T1 0023h
Dengan referensi tabel di atas, dapat dilihat bahwa jika TIMER0 mengalami overflow (bit TF0 logika 1), maka program utama akan ditunda sementara dan kontrol program akan melompat ke alamat 0003h.
Menyeting Interupsi
Pada saat awal dihidupkan (power on), semua interupsi dimatikan. Jadi, meskipun bit TF0 diset (interupsi timer 0 diaktifkan), mikrokontroler 89C51 tidak akan menjalankan rutin interupsi. Sebuah program harus dibuat dan dijalankan untuk mengaktifkan dan menspesifikasikan interupsi mana yang diinginkan. Hal ini dapat dilakukan dengan mengkonfigurasi SFR IE (Interrupt Enable) yang berada di alamat A8h. Konfigurasi bit-bit SFR IE yang mengatur enable dari konfigurasi interupsi tercantum pada tabel di bawah ini.
Konfigurasi Bit-bit SFR IE
Bit Nama Alamat Fungsi
7 EA AFh Global enable/disable interupsi
6 - AEh Tidak didefinisikan
5 - ADh Tidak didefinisikan
4 ES ACh Enable interupsi serial
3 ET1 ABh Enable interupsi timer 1
2 EX1 AAh Enable interupsi eksternal 1
1 ET0 A9h Enable interupsi timer 0
0 EX0 A8 Enable interupsi eksternal 0
Sebelum semua interupsi dijalankan, bit 7 dari SFR IE harus diset terlebih dahulu. Global enable/disable interupsi ini menyebabkan semua interupsi enable atau disable. Jika bit 7 IE ini dinolkan, tidak akan ada satu interupsi pun yang terjadi. Prosedur yang benar adalah dengan mengeset jenis interupsi yang diinginkan dan kemudian mengeset bit 7 IE, barulah interupsi akan berjalan dengan baik.
Prioritas Interupsi
Mikrokontroler 89C51 menawarkan dua macam prioritas interupsi, yaitu prioritas tinggi dan prioritas rendah. Dengan demikian, dapat ditentukan suatu interupsi memiliki prioritas pengerjaan lebih dahulu daripada interupsi-interupsi yang lain yang bekerja saat itu. Sebagai contoh, interupsi timer 1 diaktifkan untuk secara otomatis memanggil sebuah rutin saat timer 1 mengalami kondisi overflow. Di samping itu, interupsi serial juga diaktifkan untuk memanggil suatu rutin saat ada sebuah karakter diterima dalam port serial. Dalam kasus ini diinginkan bahwa penerimaan karakter dari port serial lebih penting daripada interupsi timer. Jadi seandainya interupsi timer 1 sedang bekerja dan terjadi penerimaan karakter, maka rutin interupsi timer 1 tersebut akan diinterupsi oleh interupsi port serial dan akan ditunda sementara untuk mengerjakan rutin interupsi port serial ini. Setelah pengerjaan rutin interupsi serial selesai, maka kontrol program akan kembali ke rutin interupsi timer 1. Yang dikerjakan di sini adalah mengeset prioritas interupsi serial lebih tinggi daripada prioritas interupsi timer. Prioritas interupsi ini dikontrol oleh SFR IP dengan alamat B8h yang memiliki konfigurasi bit-bit sebagaimana tercantum dalam tabel di bawah ini.
Konfigurasi Bit-bit SFR IP
Bit Nama Alamat Fungsi
7 - Tidak terdefinisi
6 - Tidak terdefinisi
5 - Tidak terdefinisi
4 PS BCh Prioritas interupsi serial
3 PT1 BBh Prioritas interupsi timer 1
2 PX1 BAh Prioritas interupsi eksternal 1
1 PT0 B9h Prioritas interupsi timer 0
0 PX0 B8h Prioritas interupsi eksternal 0
Pemakaian prioritas interupsi di atas memiliki beberapa peraturan yang tercantum di bawah ini:
1. Tidak ada interupsi yang meninterupsi interupsi prioritas tinggi.
2. Interupsi prioritas tinggi boleh menginterupsi interupsi prioritas rendah.
3. Interupsi prioritas rendah boleh terjadi jika tidak ada interupsi lain yang sedang dijalankan.
4. Jika dua interupsi terjadi pada waktu bersamaan, interupsi yang memiliki prioritas lebih tinggi akan dikerjakan terlebih dahulu. Jika keduanya memiliki prioritas sama, maka interupsi yang berada pada urutan polling akan dikerjakan terlebih dahulu.
Mikrokontroler 89C51 secara otomatis akan menguji apakah sebuah interupsi bisa terjadi setelah setiap instruksi dikerjakan. Pengecekan ini mengikuti suatu alur yang disebut dengan Polling Sequence dengan urutan:
1. Interupsi Eksternal 0
2. Interupsi Timer 0
3. Interupsi Eksternal 1
4. Interupsi Timer 1
5. Interupsi serial
Ini berarti jika sebuah interupsi serial terjadi pada waktu bersamaan dengan interupsi eksternal 0, maka interupsi eksternal 0 akan dikerjakan terlebih dahulu dan interupsi serial baru akan dikerjakan setelah pengerjaan rutin interupsi eksternal 0 selesai dilakukan.

Selasa, 16 Februari 2010

SAP (sistem waktu nyata)

Sistem Waktu – Nyata (Real - Time) :
Teori dan Implementasinya dalam Bahasa C dan Ada
Penulis : BAMBANG SRIDADI, Ir., MSc.
Penerbit : INFORMATIKA, Bandung, 2010.
Sistem waktu – nyata (real – time system) begitu pesat berkembang dan aplikasinya
telah meluas di berbagai bidang. Mesin ATM (Automatic Teller Machine) bank, sistem
informasi saham, pemesanan tiket pesawat terbang, beberapa mobil berteknologi EFI
(Electronic Fuel Injection) dan VVT-i (Variable Valve Timing with Intelligence), sistem
jajak pendapat pemilu capres / cawapres merupakan beberapa contoh praktis sistem waktu -
nyata yang kita jumpai setiap hari. Pengalaman penulis dengan sistem waktu - nyata
dimulai pada tahun 1988 ketika mulai mengenal dan belajar bahasa komputer Ada,
kemudian berlanjut dengan ikut serta dalam pengembangan simulasi flight control fly - by -
wire (FbW) pesawat terbang N250 menggunakan sistem operasi RTU (Real – Time UNIX)
(1995), simulasi olah yudha (war game) (2000), simulasi helikopter Sikorsky UH60 Black
Hawk (2003), dan simulasi pesawat terbang CN235 pada sistem operasi waktu – nyata
VxWorks (2004), serta simulasi pesawat tempur Bae Mk128 Hawk yang ditulis dalam
bahasa komputer Ada (2007).
Untuk mengenali dan mempelajari sistem waktu - nyata, pembaca bisa membaca buku
ini. Buku ini ditulis dengan maksud agar dapat digunakan oleh siapa saja, dengan harapan
dapat membantu mempermudah pembaca dalam memahami sistem waktu - nyata yang
memiliki lingkup sangat luas. Bermacam – macam topik tentang sistem waktu - nyata
beserta aplikasinya dibahas dalam buku ini. Selain itu, materi sistem waktu - nyata juga
dilengkapi dengan contoh implementasi program menggunakan bahasa komputer C / C++
dan Ada yang kiranya akan banyak menolong pembaca dalam memahami materi. Disini
penulis menggunakan berbagai kompiler seperti Microsoft Visual C++, Borland Turbo
C++ dan GNAT (GNU Ada Compiler).
Di Indonesia, materi sistem waktu – nyata diberikan di program studi Teknik
Informatika, Teknik Komputer, Teknik Elektro, Teknik Fisika, dan lain – lain. Sebagai
prasyarat untuk mempelajari sistem waktu - nyata, pembaca disarankan sudah memahami
organisasi dan arsitektur komputer, sistem operasi, rekayasa perangkat - lunak, bahasa
pemrograman C / C++ dan Ada. Penulis memilih implementasi dengan menggunakan
bahasa pemrograman C / C++ dan Ada, karena disamping bahasa C dan C++ serta Ada
mendukung prinsip sumber terbuka (open source), juga pembaca dapat mempelajari lebih
dalam bahkan dapat mengembangkan penelitian sendiri algoritma – algoritma dan prosedur
- prosedur yang ada dalam implementasi sistem waktu - nyata.



Disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time.
Berdasarkan batasan waktu yang dimilikinya, Real time system ini dibagi atas:
1.Hard Real time
2. Soft Real time
3. Firm Real time
Komponen dari Real time system ini adalah:
1. Perangkat keras,
2. Sistem Operasi Real time,
3. Bahasa Pemrograman Real time,
4. Sistem Komunikasi.




































Sistem Waktu Nyata
Pada sub bab ini, kami akan mencoba sedikit menggambarkan fasilitas penjadualan yang dibutuhkan untuk mendukung komputasi real-time dengan bantuan sistem komputer.
Suatu sistem komputasi dinamakan real-time jika sistem tersebut dapat mendukung eksekusi program/aplikasi dengan waktu yang memiliki batasan. Dengan kata lain, sistem real-time harus memenuhi kondisi berikut:
• Batasan waktu: memenuhi deadline, artinya bahwa aplikasi harus menyelesaikan tugasnya dalam waktu yang telah dibatasi.
• Dapat diprediksi: artinya bahwa sistem harus bereaksi terhadap semua kemungkinan kejadian selama kejadian tersebut dapat diprediksi.
• Proses bersamaan: artinya jika ada beberapa proses yang terjadi bersamaan, maka semua deadline nya harus terpenuhi.
Komputasi real-time ada dua jenis, yaitu sistem Hard Real-time dan sistem Soft Real-time.
Sistem Hard Real-Time
Sistem hard real-time dibutuhkan untuk menyelesaikan critical task dengan jaminan waktu tertentu. Jika kebutuhan waktu tidak terpenuhi, maka aplikasi akan gagal. Dalam definisi lain disebutkan bahwa kontrol sistem hard real-time dapat mentoleransi keterlambatan tidak lebih dari 100 mikro detik. Secara umum, sebuah proses di kirim dengan sebuah pernyataan jumlah waktu dimana dibutuhkan untuk menyelesaikan atau menjalankan I/O. Kemudian penjadual dapat menjamin proses untuk selesai atau menolak permintaan karena tidak mungkin dilakukan. Mekanisme ini dikenal dengan resource reservation. Oleh karena itu setiap operasi harus dijamin dengan waktu maksimum. Pemberian jaminan seperti ini tidak dapat dilakukan dalam sistem dengan secondary storage atau virtual memory, karena sistem seperti ini tidak dapat meramalkan waktu yang dibutuhkan untuk mengeksekusi suatu proses.
Contoh dalam kehidupan sehari-hari adalah pada sistem pengontrol pesawat terbang. Dalam hal ini, keterlambatan sama sekali tidak boleh terjadi, karena dapat berakibat tidak terkontrolnya pesawat terbang. Nyawa penumpang yang ada dalam pesawat tergantung dari sistem ini, karena jika sistem pengontrol tidak dapat merespon tepat waktu, maka dapat menyebabkan kecelakaan yang merenggut korban jiwa.
Sistem Soft Real-Time
Komputasi soft real-time memiliki sedikit kelonggaran. Dalam sistem ini, proses yang kritis menerima prioritas lebih daripada yang lain. Walaupun menambah fungsi soft real-time ke sistem time sharing mungkin akan mengakibatkan ketidakadilan pembagian sumber daya dan mengakibatkan delay yang lebih lama, atau mungkin menyebabkan starvation, hasilnya adalah tujuan secara umum sistem yang dapat mendukung multimedia, grafik berkecepatan tinggi, dan variasi tugas yang tidak dapat diterima di lingkungan yang tidak mendukunng komputasi soft real-time.
Contoh penerapan sistem ini dalam kehidupan sehari-hari adalah pada alat penjual/pelayan otomatis. Jika mesin yang menggunakan sistem ini telah lama digunakan, maka mesin tersebut dapat mengalami penurunan kualitas, misalnya waktu pelayanannya menjadi lebih lambat dibandingkan ketika masih baru. Keterlambatan pada sistem ini tidak menyebabkan kecelakaan atau akibat fatal lainnya, melainkan hanya menyebabkan kerugian keuangan saja. Jika pelayanan mesin menjadi lambat, maka para pengguna dapat saja merasa tidak puas dan akhirnya dapat menurunkan pendapatan pemilik mesin.
Untuk lebih memahami tentang perbedaan kedua sistem ini dapat diperhatikan dari diagram dibawah ini.
Gambar 3-25. Grafik Hard Real-Time

Sumber: http://www.ncst.ernet.in/education/pgdst/coosfac/slides/rtos.pdf per Desember 2003.
Gambar 3-26. Grafik Soft Real-Time

Sumber: http://www.ncst.ernet.in/education/pgdst/coosfac/slides/rtos.pdf; per Desember 2003.
Setelah batas waktu yang diberikan telah habis, pada sistem hard real-time, aplikasi yang dijalankan langsung dihentikan. Akan tetapi, pada sistem soft real-time, aplikasi yang telah habis masa waktu pengerjaan tugasnya, dihentikan secara bertahap atau dengan kata lain masih diberikan toleransi waktu.
Mengimplementasikan fungsi soft real time membutuhkan design yang hati-hati dan aspek yang berkaitan dengan sistem operasi. Pertama, sistem harus punya prioritas penjadualan, dan proses real-time harus memiliki prioritas tertinggi, tidak melampaui waktu, walaupun prioritas non real time dapat terjadi. Kedua, dispatch latency harus lebih kecil. Semakin kecil latency, semakin cepat real time proses mengeksekusi.
Untuk menjaga dispatch tetap rendah, kita butuh agar system call untuk preemptible. Ada beberapa cara untuk mencapai tujuan ini. Pertama adalah dengan memasukkan preemption points di durasi system call yang lama, yang memeriksa apakah prioritas utama butuh untuk dieksekusi. Jika sudah, maka contex switch mengambil alih, ketika high priority proses selesai, proses yang diinterupsi meneruskan dengan system call. Points premption dapat diganti hanya di lokasi yang aman di kernel dimana kernel struktur tidak dapat dimodifikasi.
Metoda yang lain adalah dengan membuat semua kernel preemptible. Karena operasi yang benar dapat dijamin, semua struktur data kernel harus diproteksi dengan mekanisme sinkronisasi. Dengan metode ini, kernel dapat selalu di preemptible, karena setiap data kernel yang sedang di update diproteksi dengan pemberian prioritas yang tinggi. Jika ada proses dengan prioritas tinggi ingin membaca atau memodifikasi data kernel yang sedang dijalankan, prioritas yang tinggi harus menunggu sampai proses dengan prioritas rendah tersebut selesai. Situasi seperti ini dikenal dengan priority inversion. Kenyataanya, serangkaian proses dapat saja mengakses sumber daya yang sedang dibutuhkan oleh proses yang lebih tinggi prioritasnya. Masalah ini dapat diatasi dengan priority-inheritance protocol, yaitu semua proses yang sedang mengakses sumber daya mendapat prioritas tinggi sampai selesai menggunakan sumber daya. Setelah selesai, prioritas proses ini dikembalikan menjadi seperti semula.
Rangkuman
Proses
Sebuah proses adalah suatu program yang sedang dieksekusi. Proses lebih dari sebuah kode program tetapi juga mencakup program counter, stack, dan sebuah data section. Dalam pengeksekusiannya sebuah proses juga memiliki status yang mencerminkan keadaan dari proses tersebut. Status dari proses dapat berubah-ubah setiap saat sesuai dengan kondisinya. Status tersebut mungkin menjadi satu dari lima status berikut: new, ready, running, waiting, atau terminated. Setiap proses juga direpresentasikan oleh Proces Control Block (PCB) yang menyimpan segala informasi yang berkaitan dengan proses tersebut.
Sebuah proses, ketika sedang tidak dieksekusi, ditempatkan pada antrian yang sama. Disini ada dua kelas besar dari antrian dalam sebuah sistem operasi: permintaan antrian I/O dan ready queue. Ready queue memuat semua proses yang siap untuk dieksekusi dan yang sedang menunggu untuk dijalankan pada CPU. PCB dapat digunakan untuk mencatat sebuah ready queue. Penjadualan Long-term adalah pilihan dari proses-proses untuk diberi ijin menjalankan CPU. Normalnya, penjadualan long-term memiliki pengaruh yang sangat besar bagi penempatan sumber daya, terutama managemen memori. Penjadualan short-term adalah pilihan dari satu proses dari ready queue.
Proses-proses pada sistem dapat dieksekusi secara berkelanjutan. Disini ada beberapa alasan mengapa proses tersebut dapat dieksekusi secara berkelanjutan: pembagian informasi, penambahan kecepatan komputasi, modularitas, dan kenyamanan atau kemudahan. Eksekusi secara berkelanjutan menyediakan sebuah mekanisme bagi proses pembuatan dan penghapusan.
Pengeksekusian proses-proses pada sistem operasi mungkin dapat digolongkan menjadi proses yang mandiri dan kooperasi. Proses kooperasi harus memiliki beberapa alat untuk mendukung komunikasi antara satu dengan yang lainnya. Prinsipnya adalah ada dua rencana komplementer komunikasi: pembagian memori dan sistem pesan. Metode pembagian memori menyediakan proses komunikasi untuk berbagi beberapa variabel. Proses-proses tersebut diharapkan dapat saling melakukan tukar-menukar informasi seputar pengguna variabel yang terbagi ini. Pada sistem pembagian memori, tanggung jawab bagi penyedia komunikasi terjadi dengan programmer aplikasi; sistem operasi harus menyediakan hanya pembagian memori saja. Metode sistem pesan mengijinkan proses-proses untuk tukar-menukar pesan. Tanggung jawab bagi penyedia komunikasi ini terjadi dengan sistem operasi tersebut.
Thread
Threadadalah sebuah alur kontrol dari sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari pengguna, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor. Thread tingkat pengguna adalah thread yang tampak oleh programmer dan tidak diketahui oleh kernel. Thread tingkat pengguna secara tipikal dikelola oleh sebuah library thread di ruang pengguna. Thread tingkat kernel didukung dan dikelola oleh kernel sistem operasi. Secara umum, thread tingkat pengguna lebih cepat dalam pembuatan dan pengelolaan dari pada kernel thread. Ada 3 perbedaan tipe dari model yang berhubungan dengan pengguna dan kernel thread yaitu one-to one model, many-to-one model, many-to-many model.
• Model many to one: memetakan beberapa pengguna level thread hanya ke satu buah kernel thread.
• Model one to one: memetakan setiap thread pengguna ke dalam satu kernel thread berakhir.
• Model many to many: mengijinkan pengembang untuk membuat thread pengguna sebanyak mungkin, konkurensi tidak dapat tercapai karena hanya satu thread yang dapat dijadualkan oleh kernel dalam satu waktu.
Thread cancellation adalah tugas untuk memberhentikan thread sebelum ia menyelesaikan tugasnya. Thread yang akan diberhentikan disebut target thread
Pemberhentian target thread dapat terjadi melalui 2 cara yang berbeda
• Asynchronous cancellation: suatu thread seketika itu juga memberhentikan target thread.
• Deffered cancellation: target thread secara periodik memeriksa apakah dia harus berhenti, cara ini memperbolehkan target thread untuk memberhentikan dirinya sendiri secara terurut.
Thread Pools adalah cara kerja dengan membuat beberapa thread pada proses startup dan menempatkan mereka ke pools.
Keuntungan Thread Pools
• Biasanya lebih cepat untuk melayani permintaan dengan thread yang ada dibanding dengan menunggu thread baru dibuat.
• Thread pool membatasi jumlah thread yang ada pada suatu waktu. Hal ini penting pada sistem yang tidak dapat mendukung banyak thread yang berjalan secara concurrent
Thread di Linux dianggap sebagai task. System call yang dipakai antara lain fork dan clone. Perbedaan antara keduanya adalah clone selain dapat membuat duplikat dari proses induknya seperti fork, juga dapat berbagi ruang alamat yang sama antara proses induk dengan proses anak. Seberapa besar kedua proses tersebut dapat berbagi tergantung banyaknya flag yang ditandai.
Java adalah unik karena telah mendukung thread didalam tingkatan bahasanya. Semua program Java sedikitnya terdiri dari kontrol sebuah thread tunggal dan mempermudah membuat kontrol untuk multiple thread dengan program yang sama. JAVA juga menyediakan library berupa API untuk membuat thread, termasuk method untuk suspend dan resume suatu thread, agar thread tidur untuk jangka waktu tertentu dan menghentikan thread yang berjalan. Sebuah java thread juga mempunyai 4 kemungkinan keadaan, diantaranya: New, Runnable, Blocked dan Dead. Perbedaan API untuk mengelola thread seringkali mengganti keadaan thread itu sendiri.
Penjadualan CPU
Penjadualan CPU adalah pemilihan proses dari antrian ready untuk dapat dieksekusi. Algoritma yang digunakan dalam penjadulan CPU ada bermacam-macam. Diantaranya adalah First Come Firsrt Serve (FCFS), merupakan algoritma sederhana dimana proses yang datang duluan maka dia yang dieksekusi pertama kalinya. Algoritma lainnya adalah Shorthest Job First (SJF), yaitu penjadulan CPU dimana proses yang paling pendek dieksekusi terlebih dahulu.
Kelemahan algoritma SJF adalah tidak dapat menghindari starvation. Untuk itu diciptakan algoritma Round Robin (RR). Penjadulan CPU dengan Round Robin adalah membagi proses berdasarkan waktu tertentu yaitu waktu quantum q. Setelah proses menjalankan eksekusi selama q satuan waktu maka akan digantikan oleh proses yang lain. Permasalahannya adalah bila waktu quantumnya besar sedang proses hanya membutuhkan waktu sedikit maka akan membuang waktu. Sedang bila waktu quantum kecil maka akan memakan waktu saat context-switch.
Penjadualan FCFS adalah nonpreemptive yaitu tidak dapat diinterupsi sebelum proses dieksekusi seluruhnya. Penjadualan RR adalah preemtive yaitu dapat dieksekusi saat prosesnya masih dieksekusi. Sedangkan penjadualan SJF dapat berupa nonpreemtive dan preemtive.

Real Time Software
Posted by errissya rasywir on November 5, 2009
Program-program yang memonitor, menganalisis, mengontrol kejadian dunia nyatapada saat terjadinya dalam rentang waktu yang tetap melalui jangkauan I milidetik sampai 1 menit.
Elemen dari Real Time Software:
• Komponen pengumpulan data, yang mengumpulkan dan menformatinformasi dari lingkungan ekternal.
• Komponen analisa, yang mentransformasikan informasi yang diperlukan atau aplikasi tersebut.
• Komponen kontrol/output, yang memberikan respon terhadap lingkungan eksternal.
• Komponen monitoring, yang mengkoordinasi komponen-komponen lainnya ,sehingga bisa memberikan respon yang Real Time (biasanya antara 1 milidetik/1 menit)

Komponen Sistem Waktu-Nyata :
1. Perangkat keras
2. Sistem operasi waktu-nyata
3. Bahasa pemrograman waktu-nyata
4. Sistem komunikasi Perangkat keras komputer
Tiga karakteristik yang membedakan antara pengembangan perangkat lunak real-time dari kerja rekayasa perangkat lunak yang lain:
• Desain system real-time dibatasi oleh sumber daya, sumber utama dari real-time adalah waktu. Untuk tambahan, sumber daya system ysng lsin, seperti ukuran memori, dapat dipertukarkan dengan waktu untuk mencapai sasaran dari system.
• System real-time padat, tetapi kompleks. Sebenarnya system real-time yang memiliki persentase kode yang kecil inilah yang paling kompleks(dari suatu titik pandang algoritmik).
• System real-time sering bekerja tanpa kehadiran pemakai manusia. Sistem real-time harus dapat mendeteksi masalah-masalah yang menyebabkan kegagalan dan secara otomatis mengatasi masalah-masalah tersebut sebelum terjadi kerusakan.


SISTEM REAL-TIME
Sistem resl-time memunculkan beberapa aksi sebagai respon terhadap kejadian-kejadian eksternal. Unutk melakukan fungsi tersebut , sistem melakukan akuisisi data dengan kecepatan tinggi dan kontrol dibawah batasan waktu dan reliabilitas ysng ketat.
Kinerja real-time ditentukan terutama oleh :
1. waktu respon.
Waktu respon sistem adalah waktu dimana sebuah sistem harus mendeteksi sebuah kejadian eksternal atau internal dan merespon dengan sebuah aksi. Kejadian yang menentukan respon adalah pemrosesan informasi yang melibatkan algoritma yang kompleks.

1. Laju transfer
Laju transfer data menunjukkan seberapa cepat data serial atau paralel, dan data analog dan digital harus digerakkan masuk atau keluar dari sistem.

PENANGANAN INTERUPSI
Karakterisitik untuk membedakan sistem reak-time dari tipe yang lain adalah penanganan interupsi. Sistem real-time harus merespon ke stimulus eksternal – interupsi- denagn waktu yang telah ditentukan oleh dunia eksternal. Karena ada banyak stimulus(interupsi) maka prioritas dan interupsi prioritas harus dibangun. Jadi, tugas yang paling penting harus dilayani dalam batasan waktu yang telah ditentukan tanpa memperhatikan kejadian yang lain.


Karakteristik Sistem Waktu Nyata
Timeliness – sistem waktu nyata merupakan fungsi dari waktu. Berkaitan dengan data transfer rate dan throughput. Terdiri antara lain dari :
• waktu service – waktu netto yang dipergunakan untuk merespons satu masukan yang diberikan
• Waktu latency – interval antara waktu kemunculan input dengan waktu mulai diberikan service terhadap input tersebut.
• Dynamic internal structure – kebanyakan sistem waktu nyata dibutuhkan untuk memantau lingkungan yang tergantung pada waktu. Ini mengakibatkan komponen sistem waktu nyata
harus dapat melakukan-rekonfigurasi dinamis untuk menyesuaikan dengan kondisi ekstemal lingkungan (yang dinamis juga). Dengan keterbatasan-:sumber (kapasitas prosesor, memori) maka biasanya diperlukan pembentukan dan pemusnahani komponen-komponen perangkat lunak secara: dinamis pula (otomatis)
• Reactiveness – kondisi yang secara terus menerus dapat berespons terhadap kejadian yang beragam dimana urutan dan waktu kedatangannya tidak selalu dapat diprediksi
• Concurrency – pada setiap saat, multiple simultaneous kegiatan harus dapat dilaksanakan dalam sistem waktu nyata. Aspek synchronous , asynchronous ,communication, interrupt handling dan locking menjadi bagian penting dalam menyelesaikan masalah konkurensi ini.
• Distrbution – kondisi yang memungkinkan untuk melakukan multiple computing sites cooperatively untuk menyelesaikan satu fungsi yang umum

YANG MO INFO