ARTIKEL ISLAMI SETIAP HARI MELALUI GOOGLE READER

Bagi para penjelajah dunia maya wajib tahu tentang RSS. Teknologi RSS memungkinkan kita untuk berlangganan kepada situs web yang menyediakan umpan (feed) RSS, biasanya situs web yang isinya selalu diganti secara reguler. Alhamdulillah sekarang sudah banyak bermunculan situs dan blog para ustadz dan penuntut ilmu agama yang berisi ilmu-ilmu Islam yang bermanfaat yang selalu ada artikel-artikel baru setiap harinya. Nah, dengan memanfaatkan RSS, kita tidak perlu mendatangi semua situs tersebut untuk mengecek artikel terbaru yang diterbitkan oleh situs-situs tersebut.

Memanfaatkan layanan RSS dari sebuah web sering diistilahkan dengan ‘berlangganan RSS’. Mungkin terbayang di benak anda, seperti berlangganan sebuah koran. Selain itu, kita juga membutuhkan satu piranti lagi yaitu pengumpul RSS atau dikenal dengan RSS Reader. Kita ibaratkan RSS Reader adalah kotak tempat pengantar koran menaruh koran yang kita langgani. Namun, berbeda dengan langganan koran atau majalah, untuk berlangganan RSS tidak diperlukan biaya, gratis. Dengan menggunakan RSS Reader ini kita bisa membaca info dari beberapa situs sekaligus dalam 1 halaman saja. Dengan teknologi ini, kita bisa menggunakannya untuk membaca artikel-artikel dari situs-situs Islami dengan lebih mudah dan selalu terupdate setiap hari.

Salah satu layanan RSS Feed gratisan adalah Google Reader. Saya suka layanan google karena khas dengan tampilan sederhana, AJAX dan fiturnya yang banyak. Juga pada Google Reader ini. Silakan login dengan account google anda pada alamat http://google.com/reader . Klik pada tulisan “Add Subscription” dan masukan alamat link RSS situs yang ingin dilanggani artikelnya. Misalnya untuk situs http://muslim.or.id ini memiliki alamat RSS http://muslim.or.id/feed (anda dapat meng-klik tombol bertuliskan “RSS”). Atau cara yang lebih mudah, akses situs http://muslim.or.id dengan Mozilla Firefox dan klik tombol bertuliskan “RSS”, lalu pilih Google Reader sebagai RSS Reader anda. Lakukan hal serupa untuk situs Islami yang lain. Hasilnya, dengan mengakses http://google.com/reader anda mendapatkan artikel-artikel Islami terbaru setiap harinya.

Hebatnya, info yang anda dapatkan dari beberapa situs tersebut secara otomatis disortir oleh Google Reader sehingga info yang muncul paling atas adalah info artikel yang paling segar dan baru. Selain itu anda juga bisa memberi rate pada setiap artikel untuk penanda dan pengingat jika suatu hari ingin dilihat kembali. Jika ingin memberitahu sebuah artikel pada teman, dapat dilakukan dengan meng-klik tombol “email” kita dapat mengirimkannya dengan account Google Mail yang kita miliki.

Pemanfaatan teknologi RSS ini tidak hanya untuk berlangganan artikel Islami saja, namun untuk semua info yang ada di internet. Setiap situs apa saja yang menyediakan RSS Feed dapat kita jaring infonya dengan Google Reader, semisal situs lowongan pekerjaan. Semoga bermanfaat.

Iklan

SISTEM OPERASI MACH

MACH

PENGERTIAN MACH

Mach adalah sebuah sistem operasi kernel yang dikembangkan di Carnegie Mellon University untuk mendukung penelitian sistem operasi, terutama komputasi terdistribusi dan paralel. Ini adalah salah satu contoh awal dari sebuah mikrokernel . derivatif nya adalah dasar dari kernel sistem operasi modern di Mac OS X dan GNU Hurd .

Proyek di Carnegie Mellon lari 1985-1994, berakhir dengan Mach 3.0. Mach dikembangkan sebagai pengganti kernel di BSD versi UNIX , sehingga tidak ada sistem operasi baru harus dirancang sekitarnya. Hari ini percobaan penelitian lebih lanjut tentang Mach tampaknya telah berakhir, meskipun Mach dan turunannya sedang digunakan dalam beberapa sistem operasi komersial, seperti NeXTSTEP dan OPENSTEP , dan terutama Mac OS X menggunakan XNU kernel sistem operasi yang menggabungkan Mach sebagai komponen utama. Virtual sistem manajemen memori Mach juga diadopsi oleh pengembang BSD di CSRG , dan muncul dalam sistem UNIX modern berasal-BSD, seperti FreeBSD . Baik Mac OS X atau FreeBSD mempertahankan struktur mikrokernel dirintis di Mach, walaupun Mac OS X terus menawarkan mikrokernel -proses komunikasi antar dan primitif kontrol untuk digunakan secara langsung oleh aplikasi.

Mach merupakan penerus logis untuk Carnegie Mellon kernel Accent . Pengembang pemimpin proyek Mach, Richard Rasyid , telah bekerja di Microsoft sejak tahun 1991 di posisi tingkat atas berbagai seputar Microsoft Research divisi. Lain dari pengembang Mach asli, Avie Tevanian , adalah mantan kepala perangkat lunak di NeXT , lalu Chief Software Technology Officer di Apple Computer hingga Maret 2006.

NAMA

Menurut Tevanian, “Mach” berasal dari sebuah mispronounciation. Ketika ia dan orang lain menuju makan siang pada hari Pittsburgh hujan menghindari genangan air lumpur, Tevanian bercanda menyarankan bahwa mereka nama mikrokernel baru mereka kotoran, untuk “Multi-User Komunikasi Kernel” atau “Multiprocessor Universal Komunikasi Kernel”. Seorang rekan Italia mispronounced Muck sebagai “Mach”, yang Rashid suka.

 KONSEP MACH

Sejak Mach dirancang sebagai “drop-in” pengganti untuk kernel UNIX tradisional, diskusi ini berfokus pada apa yang membedakan Mach dari UNIX. Ini menjadi jelas konsep awal yang UNIX segalanya as-a-file mungkin tidak praktis pada sistem modern, meskipun beberapa sistem seperti Plan 9 dari Bell Labs telah mencoba cara ini. Namun demikian, mereka menyesalkan pengembang yang sama kehilangan fleksibilitas bahwa konsep asli yang ditawarkan. Tingkat lain virtualisasi dicari yang akan membuat sistem “bekerja” lagi.

Yang penting abstraksi pada UNIX adalah pipa . Yang diperlukan adalah sebuah konsep pipa-seperti yang bekerja di tingkat yang jauh lebih umum, yang memungkinkan berbagai informasi yang luas harus dilalui antara program. Sistem semacam itu memang ada menggunakan proses komunikasi antar (IPC): A-seperti sistem pipa yang akan memindahkan informasi apapun antara dua program, sebagai lawan informasi file-suka. Sementara banyak sistem, termasuk Unix sebagian besar, telah menambahkan berbagai implementasi IPC selama bertahun-tahun, pada saat ini umumnya tujuan khusus perpustakaan hanya benar-benar berguna untuk tugas satu kali.

Carnegie Mellon University mulai eksperimen sepanjang garis bawah kernel Accent proyek, dengan menggunakan sistem IPC yang didasarkan pada memori bersama . Aksen adalah sebuah sistem murni eksperimental dengan banyak fitur, yang dikembangkan dalam mode ad-hoc selama periode waktu dengan kepentingan penelitian berubah. Selain itu, kegunaan Accent untuk penelitian ini terbatas karena tidak UNIX-compatible, dan UNIX sudah de-facto standar untuk hampir semua sistem operasi penelitian. Akhirnya, Accent adalah erat dengan platform perangkat keras di mana ia dikembangkan, dan pada saat di awal 1980-an itu muncul di sana akan segera ledakan platform baru, banyak dari mereka secara massal paralel

Mach dimulai terutama sebagai upaya untuk menghasilkan, bersih-didefinisikan berbasis UNIX, Accent sangat portabel. Hasilnya adalah daftar singkat konsep generik:

  • sebuah ” tugas “adalah obyek yang terdiri dari serangkaian sumber daya sistem yang memungkinkan” benang “untuk menjalankan
  • sebuah ” thread “adalah satu unit eksekusi, ada di dalam konteks tugas dan saham sumber daya tugas’s
  • a ” port “adalah dilindungi antrian pesan untuk komunikasi antara tugas-tugas; tugas sendiri mengirim dan menerima hak masing-masing port
  • pesan “adalah koleksi objek data diketik, mereka hanya dapat dikirim ke port – bukan pekerjaan spesifik atau benang

Mach dikembangkan pada konsep Accent’s IPC, tapi membuat sistem yang jauh lebih UNIX-seperti di alam, bahkan mampu menjalankan program UNIX dengan sedikit modifikasi atau tidak. Untuk melakukan ini, Mach memperkenalkan konsep port, mewakili setiap titik akhir dari arah IPC dua. Pelabuhan memiliki keamanan dan hak-hak seperti file di bawah UNIX, yang memungkinkan model UNIX-seperti sangat perlindungan untuk diterapkan kepada mereka. Selain itu, Mach memungkinkan setiap program untuk menangani hak-hak istimewa yang biasanya akan diberikan kepada sistem operasi saja, untuk memungkinkan pengguna ruang program untuk menangani hal-hal seperti berinteraksi dengan hardware.

Dalam Mach, dan seperti UNIX, sistem operasi lagi menjadi terutama kumpulan utilitas. Seperti halnya UNIX, Mach terus konsep driver untuk penanganan hardware. Oleh karena itu semua driver untuk hardware ini harus dimasukkan dalam mikrokernel itu. Arsitektur-arsitektur lain berdasarkan Hardware Abstraction Layer atau exokernels bisa memindahkan driver dari mikrokernel itu.

Perbedaan utama dengan UNIX adalah alih-alih penanganan utilitas file, mereka bisa menangani “tugas”. Lebih operasi sistem kode dipindahkan keluar dari kernel dan ke pengguna ruang, menghasilkan kernel yang lebih kecil banyak dan munculnya istilah mikrokernel . Tidak seperti sistem tradisional, di bawah Mach proses, atau “tugas”, dapat terdiri dari sejumlah benang. Meskipun hal ini umum dalam sistem modern, Mach adalah sistem pertama untuk mendefinisikan tugas dan benang dengan cara ini. Tugas kernel berkurang dari dasarnya menjadi sistem operasi untuk menjaga “utilitas” dan penjadwalan akses mereka ke perangkat keras.

Keberadaan pelabuhan dan penggunaan IPC mungkin perbedaan paling mendasar antara Mach dan kernel tradisional. Dalam UNIX, memanggil kernel terdiri dari sebuah operasi yang dikenal sebagai syscall atau perangkap . Program ini menggunakan perpustakaan untuk menempatkan data di lokasi yang dikenal baik di memori dan kemudian menyebabkan kesalahan , jenis kesalahan. Ketika sistem pertama kali dimulai kernel dibentuk untuk menjadi “handler” dari semua kesalahan, sehingga ketika program menyebabkan kesalahan kernel mengambil alih, meneliti informasi dilewati, dan kemudian melaksanakan instruksi.

Di bawah Mach, sistem IPC digunakan untuk peran ini sebagai gantinya. Dalam rangka untuk memanggil fungsi sistem, program akan meminta kernel untuk akses ke pelabuhan, lalu menggunakan sistem IPC untuk mengirim pesan ke port tersebut. Meskipun pesan yang dipicu oleh syscalls karena mereka akan berada di kernel lainnya, di bawah Mach itu hampir semua kernel melakukan penanganan permintaan aktual akan sampai dengan program lain.

Penggunaan IPC untuk pesan lewat manfaat dukungan untuk benang dan concurrency. Sejak tugas terdiri dari beberapa thread, dan itu adalah kode dalam benang yang menggunakan mekanisme IPC, Mach mampu membekukan dan mencairkan benang saat pesan ditangani. Hal ini memungkinkan sistem yang akan didistribusikan ke beberapa prosesor, baik menggunakan memori bersama langsung seperti dalam pesan Mach sebagian besar, atau dengan menambahkan kode untuk menyalin pesan ke prosesor lain jika diperlukan. Dalam sebuah kernel tradisional ini sulit untuk menerapkan, sistem harus memastikan bahwa program yang berbeda tidak mencoba untuk menulis ke memori yang sama dari prosesor yang berbeda. Mach bawah ini didefinisikan dengan baik dan mudah diimplementasikan, itu adalah proses yang sangat untuk mengakses bahwa memori, port, yang dibuat warga kelas satu sistem.

Sistem IPC awalnya memiliki masalah kinerja, sehingga beberapa strategi dikembangkan untuk meminimalkan dampak. Seperti pendahulunya, Accent , Mach menggunakan mekanisme shared-memori tunggal untuk fisik lewat pesan dari satu program ke yang lain. Secara fisik menyalin pesan akan terlalu lambat, sehingga Mach bergantung pada mesin unit manajemen memori (MMU) untuk segera memetakan data dari satu program ke yang lain. Hanya jika data ini ditulis untuk akan itu harus disalin secara fisik, proses yang dikenal sebagai copy-on-write .

Pesan juga diperiksa validitas oleh kernel, untuk menghindari data yang buruk menerjang salah satu dari banyak program yang membentuk sistem. Pelabuhan sengaja dimodelkan pada konsep sistem berkas UNIX. Hal ini memungkinkan pengguna untuk menemukan port menggunakan konsep file system navigasi yang ada, serta menetapkan hak dan izin karena mereka akan pada sistem file.

Pembangunan di bawah sistem seperti ini akan lebih mudah. Tidak hanya akan kode yang sedang bekerja pada ada dalam program tradisional yang bisa dibangun dengan menggunakan alat yang ada, bisa juga dimulai, debug dan membunuh dengan menggunakan alat yang sama. Dengan monokernel bug dalam kode baru akan mengambil seluruh mesin dan memerlukan reboot, sedangkan di bawah Mach ini akan memerlukan hanya bahwa program akan restart. Selain itu pengguna dapat menyesuaikan sistem tersebut untuk menyertakan atau mengecualikan, apapun fitur yang diperlukan. Karena sistem operasi hanyalah kumpulan program, mereka bisa menambah atau menghapus bagian dengan hanya berjalan atau membunuh mereka karena mereka akan program lain.

Akhirnya, di bawah Mach, semua fitur tersebut sengaja dirancang untuk menjadi sangat platform netral. Untuk mengutip satu teks pada Mach:

Tidak seperti UNIX, yang dikembangkan tanpa memperhatikan multiprocessing, Mach menggabungkan multiprocessing dukungan seluruh. dukungan multiprocessing adalah juga sangat fleksibel, mulai dari sistem memori yang digunakan pada sistem tanpa memori bersama antara prosesor. Mach dirancang untuk berjalan pada sistem komputer mulai dari satu sampai ribuan prosesor. Selain itu, Mach mudah porting ke banyak arsitektur komputer bervariasi. Tujuan utama dari Mach adalah untuk menjadi sebuah sistem terdistribusi mampu berfungsi pada hardware heterogen.

Ada sejumlah kelemahan, namun. Yang satu relatif biasa adalah bahwa hal itu tidak jelas bagaimana menemukan port. Pada UNIX masalah ini diselesaikan dari waktu ke waktu sebagai programmer menyetujui sejumlah “terkenal” lokasi dalam sistem file untuk melayani berbagai tugas. Sementara ini pendekatan yang sama bekerja untuk pelabuhan Mach juga, di bawah sistem operasi Mach diasumsikan jauh lebih cair, dengan port muncul dan menghilang sepanjang waktu. Tanpa beberapa mekanisme untuk mencari port dan jasa mereka mewakili, banyak fleksibilitas ini akan hilang.

 

PEMBANGUNAN

Mach awalnya host sebagai kode tambahan tertulis langsung ke dalam kernel 4.2BSD yang ada, yang memungkinkan tim untuk bekerja pada sistem jauh sebelum hal ini selesai. Pekerjaan dimulai dengan Accent sudah fungsional IPC / sistem pelabuhan, dan pindah ke bagian penting lain dari OS, tugas dan benang dan memori virtual. Sebagai bagian telah diselesaikan berbagai bagian dari sistem BSD yang ditulis ulang untuk memanggil ke Mach, dan perubahan ke 4.3BSD juga dilakukan selama proses ini.

Pada 1986 sistem ini lengkap untuk titik yang dapat menjalankan sendiri terhadap VAX Desember . Meskipun melakukan sedikit nilai praktis, tujuan pembuatan sebuah mikrokernel terwujud. Ini segera diikuti oleh versi pada IBM PC / RT dan untuk Sun Microsystems 68.030 berdasarkan workstation-, membuktikan sistem portabilitas. Pada tahun 1987 daftar termasuk Multimax Encore dan Sekuen Saldo mesin, pengujian kemampuan Mach untuk berjalan pada sistem multiprosesor. Sebuah publik Release 1 dibuat tahun itu, dan Release 2 mengikuti tahun depan.

Sepanjang waktu ini janji mikrokernel “benar” belum yang disampaikan. Mach ini versi awal termasuk mayoritas 4.3BSD di kernel, sistem yang dikenal sebagai Server POE, sehingga kernel yang sebenarnya lebih besar dari UNIX itu didasarkan pada. Ide, bagaimanapun, adalah untuk memindahkan keluar UNIX lapisan kernel ke user-space, di mana ia bisa lebih mudah dikerjakan dan bahkan diganti langsung. Sayangnya kinerja terbukti menjadi masalah besar, dan sejumlah perubahan arsitektur dilakukan dalam rangka untuk memecahkan masalah ini. Berat UNIX masalah lisensi juga mengganggu peneliti, jadi ini upaya awal untuk menyediakan lingkungan sistem non-lisensi UNIX-seperti terus mencari digunakan, baik ke dalam perkembangan lebih lanjut dari Mach.

Yang dihasilkan Mach 3 dirilis pada tahun 1990, dan menghasilkan bunga intens. Sebuah tim kecil telah membangun Mach dan porting ke berbagai platform, termasuk sistem multiprosesor kompleks yang menyebabkan masalah serius bagi kernel lama-gaya. Ini minat yang besar dihasilkan di pasar komersial, di mana sejumlah perusahaan berada di tengah-tengah mempertimbangkan untuk mengubah platform perangkat keras. Jika sistem yang ada bisa porting untuk berjalan pada Mach, tampaknya kemudian akan mudah untuk mengubah platform di bawahnya.

Mach menerima dorongan utama dalam visibilitas ketika Open Software Foundation (OSF) mengumumkan mereka akan menjadi tuan versi mendatang OSF / 1 pada Mach 2.5, dan sedang menyelidiki Mach 3 juga. Mach 2,5 juga dipilih untuk NeXTSTEP sistem dan sejumlah vendor multiprosesor komersial. Mach 3 menyebabkan sejumlah upaya ke pelabuhan bagian sistem operasi lain untuk mikrokernel, termasuk IBM ‘s Workplace OS dan beberapa upaya oleh Apple Computer untuk membangun sebuah cross-platform versi dari Mac OS .

Untuk beberapa waktu tampak bahwa setiap sistem operasi masa depan akan menggunakan Mach sebagai kernel dengan akhir 1990-an.

 

MASALAH KINERJA

Mach pada awalnya ditujukan untuk menjadi pengganti untuk UNIX monolitik klasik, dan untuk alasan ini berisi ide-ide UNIX-seperti banyak. Sebagai contoh, Mach menggunakan sistem permissioning dan keamanan berpola pada sistem file UNIX. Sejak kernel beruntung (berjalan di kernel-space) di atas server OS lainnya dan software, adalah mungkin untuk rusak atau program berbahaya untuk mengirimkan perintah yang akan menyebabkan kerusakan pada sistem, dan untuk alasan ini kernel memeriksa setiap pesan untuk validitas . Selain itu sebagian besar fungsi sistem operasi itu harus terletak dalam program user-space, jadi ini berarti harus ada beberapa cara untuk kernel untuk memberikan hak istimewa tambahan program-program ini, untuk beroperasi pada perangkat keras misalnya.

Beberapa fitur Mach lebih esoteris juga didasarkan pada mekanisme IPC yang sama. Misalnya, Mach mampu mendukung mesin multi-prosesor dengan mudah. Dalam sebuah kernel tradisional pekerjaan yang luas perlu dilakukan untuk membuatnya reentrant atau interruptible, sebagai program yang berjalan pada prosesor yang berbeda bisa menelepon ke kernel pada saat yang sama. Di bawah Mach, bit-bit dari sistem operasi terisolasi di server, yang dapat menjalankan, seperti program lain, pada setiap prosesor. Meskipun secara teori kernel Mach juga harus reentrant, dalam prakteknya ini tidak masalah karena waktu respon yang begitu cepat itu hanya dapat menunggu dan melayani permintaan pada gilirannya. Mach juga termasuk server yang bisa meneruskan pesan tidak hanya antara program, tetapi bahkan melalui jaringan, yang merupakan bidang pengembangan intens di akhir 1980-an dan awal 1990-an.

Sayangnya, penggunaan IPC untuk hampir semua tugas ternyata memiliki dampak kinerja yang serius. Tingkatan yang dicapai pada tahun 1997 perangkat keras menunjukkan bahwa Mach 3.0 berbasis UNIX server tunggal implementasi sekitar 50% lebih lambat dari UNIX asli.

Studi menunjukkan sebagian besar ini memukul kinerja, 73% dengan satu ukuran, adalah karena overhead dari IPC. Dan ini diukur pada sistem dengan server besar tunggal menyediakan sistem operasi, melanggar sistem operasi turun lebih lanjut ke server kecil hanya akan membuat masalah lebih buruk. Tampaknya tujuan koleksi-of-server hanyalah tidak mungkin.

Banyak upaya dilakukan untuk meningkatkan kinerja dan microkernels Mach Mach-seperti, tetapi dengan pertengahan 1990-an banyak kepentingan intens awal telah meninggal. Konsep sistem operasi berbasis pada IPC tampaknya mati, gagasan itu sendiri cacat.

Bahkan, studi lebih lanjut tentang sifat yang tepat dari masalah kinerja muncul sejumlah fakta menarik. Salah satunya adalah bahwa IPC itu sendiri tidak masalah: ada beberapa overhead yang terkait dengan pemetaan memori yang dibutuhkan untuk mendukungnya, tapi ini hanya menambahkan sedikit waktu untuk membuat panggilan. Sisanya, 80% dari waktu dibelanjakan, ini disebabkan tugas-tugas tambahan kernel berjalan pada pesan. Primer antaranya adalah hak memeriksa pelabuhan dan validitas pesan. Dalam benchmark pada 486 DX-50, panggilan standar sistem UNIX mengambil rata-rata 21 mikrodetik untuk menyelesaikan, sementara operasi setara dengan rata-rata 114μs Mach IPC. Hanya 18μs ini adalah hardware terkait; sisanya adalah Mach kernel yang berjalan berbagai rutinitas pesan. Mengingat syscall yang tidak apa-apa, perjalanan penuh putaran bawah BSD akan membutuhkan sekitar 40μs, sedangkan pada ruang-user Mach sistem itu akan mengambil hanya di bawah 500μs.

Ketika pertama kali Mach yang serius digunakan dalam versi 2.x, kinerja lambat dari sistem operasi tradisional monolitik, mungkin sebanyak 25%. Biaya ini tidak dianggap sangat mengkhawatirkan, bagaimanapun, karena sistem itu juga menawarkan multi-prosesor dukungan dan portabilitas mudah. Banyak yang merasa ini adalah biaya yang diharapkan dan dapat diterima untuk membayar. Ketika Mach 3 mencoba untuk memindahkan sebagian besar sistem operasi ke user-space, overhead menjadi lebih tinggi masih: benchmark antara Mach dan ULTRIX pada MIPS R3000 hit kinerja yang sama besarnya 67% pada beberapa beban kerja. menunjukkan

Sebagai contoh, mendapatkan waktu sistem melibatkan panggilan IPC ke-ruang server pengguna mempertahankan jam sistem . Penelepon perangkap pertama ke kernel, menyebabkan context switch dan pemetaan memori. Kernel kemudian memeriksa bahwa pemanggil memiliki hak akses yang diperlukan dan bahwa pesan tersebut valid. Jika ya, ada context switch lain dan pemetaan memori untuk menyelesaikan panggilan ke server user-space. Proses itu harus diulang kembali hasil, menambahkan sampai total empat switch konteks dan pemetaan memori, ditambah dua verifikasi pesan. overhead ini dengan layanan cepat senyawa yang lebih kompleks, di mana sering ada kode jalan melewati banyak server.

Ini bukan satu-satunya sumber masalah kinerja. Lain berpusat pada masalah mencoba untuk menangani memori dengan benar bila memori fisik berlari rendah dan paging harus terjadi. Dalam sistem operasi tradisional monolitik para penulis memiliki pengalaman langsung dengan bagian mana dari kernel yang disebut yang lain, yang memungkinkan mereka untuk fine tune pager mereka untuk menghindari paging keluar kode yang hendak digunakan. Di bawah Mach ini tidak mungkin karena kernel tidak tahu sebenarnya apa yang terdiri dari sistem operasi. Sebaliknya mereka harus menggunakan satu satu ukuran cocok untuk semua solusi yang ditambahkan ke masalah kinerja. Mach 3 berusaha untuk mengatasi masalah ini dengan menyediakan pager sederhana, mengandalkan pager pengguna-ruang untuk spesialisasi yang lebih baik. Tapi ini ternyata memiliki pengaruh yang kecil. Dalam prakteknya, setiap manfaat yang telah musnah oleh IPC mahal diperlukan untuk menyebutnya masuk

masalah kinerja lainnya adalah yang berkaitan dengan kita mendukung Mach untuk multiprosesor sistem. Dari pertengahan 1980-an awal 1990-an, CPU komoditas tumbuh dalam kinerja dengan laju sekitar 60% per tahun, namun kecepatan akses memori tumbuh hanya 7% per tahun. Ini berarti bahwa biaya memori mengakses tumbuh pesat selama periode ini, dan karena Mach didasarkan pada pemetaan memori di antara program-program, setiap “cache miss” dibuat IPC panggilan lambat.

Terlepas dari keuntungan dari pendekatan Mach, ini macam hits kinerja dunia nyata itu hanya tidak dapat diterima. Sebagai tim lain menemukan jenis hasil yang sama, antusiasme Mach awal dengan cepat menghilang. Setelah waktu yang singkat banyak dalam pengembangan masyarakat tampaknya untuk menyimpulkan bahwa seluruh konsep menggunakan IPC sebagai dasar dari suatu sistem operasi adalah pada dasarnya cacat.

SOLUSI POTENSI

IPC overhead merupakan masalah besar bagi Mach 3 sistem. Namun, konsep sistem operasi server-multi masih menjanjikan, meskipun masih memerlukan penelitian. Para pengembang harus berhati-hati untuk mengisolasi kode ke modul yang tidak panggilan dari server ke server. Sebagai contoh, sebagian besar kode jaringan akan ditempatkan dalam sebuah server tunggal, sehingga meminimalkan IPC untuk tugas-tugas jaringan normal.

Kebanyakan pengembang bukannya terjebak dengan konsep POE asli dari sebuah server tunggal yang besar menyediakan fungsi sistem operasi. Untuk memudahkan pembangunan, mereka mengizinkan server untuk menjalankan sistem operasi baik di user-space atau kernel-space. Hal ini memungkinkan mereka untuk berkembang di user-space dan memiliki semua keuntungan dari ide Mach asli, dan kemudian memindahkan server debugged ke kernel-space untuk mendapatkan kinerja yang lebih baik. Beberapa sistem operasi sejak dibangun menggunakan metode ini, dikenal sebagai co-lokasi, di antaranya Lites , MkLinux , OSF / 1 dan NeXTSTEP / OPENSTEP / Mac OS X ini. mikrokernel Chorus membuat fitur ini suatu sistem dasar, yang memungkinkan server untuk akan dibangkitkan ke dalam ruang kernel menggunakan built-in mekanisme.

Mach 4 berusaha untuk mengatasi masalah ini, kali ini dengan satu set yang lebih radikal upgrade. Secara khusus, ditemukan bahwa kode program yang biasanya tidak dapat ditulis, sehingga potensi hits akibat copy-on-write yang langka. Jadi masuk akal untuk tidak peta memori antara program-program untuk IPC, tapi bermigrasi kode program yang digunakan ke dalam ruang lokal program. Hal ini menyebabkan konsep “angkutan” dan tampaknya kinerja membaik, namun para pengembang pindah dengan sistem dalam keadaan semi-digunakan. Mach 4 juga memperkenalkan built-in primitif co-lokasi, membuatnya menjadi bagian dari kernel itu sendiri.

Pada pertengahan 1990-an, bekerja pada sistem mikrokernel sebagian besar mati, meskipun pasar umumnya percaya bahwa semua sistem operasi modern akan mikrokernel didasarkan oleh 1990-an. Menggunakan luas yang tersisa dari kernel Mach adalah Apple Mac OS X dan IOS saudaranya, yang berjalan di atas kernel Mach 3 banyak dimodifikasi.

 

GENERASI MICROKERNELS KEDUA

 

Analisis lebih lanjut menunjukkan bahwa masalah kinerja IPC tidak begitu jelas seperti yang terlihat. Ingatlah bahwa sisi-tunggal syscall seorang mengambil 20μs bawah BSD dan 114μs pada Mach berjalan pada sistem yang sama. Dari 114, 11 orang karena context switch, identik dengan BSD. Sebuah 18 tambahan digunakan oleh MMU untuk memetakan pesan antara user space dan ruang kernel. Ini artinya hanya 31μs, lebih dari satu syscall tradisional, tetapi tidak banyak.

Sisanya, sebagian besar dari masalah yang sebenarnya, adalah karena kernel menjalankan tugas-tugas seperti memeriksa pesan untuk hak akses pelabuhan. Meskipun tampaknya hal ini merupakan masalah keamanan yang penting, pada kenyataannya, hanya masuk akal dalam sistem UNIX-like. Misalnya, pengguna sistem operasi tunggal menjalankan ponsel atau robot mungkin tidak membutuhkan fitur tersebut, dan ini adalah persis seperti sistem dimana Mach pick-dan-memilih sistem operasi akan sangat berharga. Demikian juga Mach menyebabkan masalah ketika memori telah dipindahkan oleh sistem operasi, tugas lain yang hanya benar-benar masuk akal jika sistem memiliki lebih dari satu ruang alamat. DOS dan awal Mac OS memiliki ruang alamat tunggal yang besar bersama oleh semua program, jadi di bawah pemetaan sistem ini adalah buang-buang waktu.

Realisasi ini menyebabkan serangkaian microkernels generasi kedua , yang selanjutnya mengurangi kompleksitas sistem dan ditempatkan hampir semua fungsionalitas di ruang pengguna. Misalnya, kernel L4 (versi 2) hanya mencakup tujuh sistem panggilan dan menggunakan 12k memori, sedangkan Mach 3 mencakup sekitar 140 fungsi dan menggunakan sekitar 330k memori. IPC panggilan di bawah L4 pada 486DX-50 mengambil hanya 5μs, lebih cepat daripada syscall UNIX pada sistem yang sama, dan lebih dari 20 kali lebih cepat sebagai Mach. Tentu saja hal ini mengabaikan fakta bahwa L4 tidak menangani permissioning atau keamanan, tetapi dengan meninggalkan ini untuk program-program user-space, mereka dapat memilih sebanyak atau sedikit overhead karena mereka membutuhkan.

Kinerja keuntungan potensial L4 yang marah oleh kenyataan bahwa ruang-aplikasi pengguna akan sering harus menyediakan banyak fungsi sebelumnya yang didukung oleh kernel. Untuk menguji kinerja end-to-end, MkLinux dalam mode co-terletak dibandingkan dengan port L4 berjalan di user-space. L4 ditambahkan sekitar 5% -10% overhead, dibandingkan dengan 15% Mach, semua semakin menarik mengingat konteks double switch diperlukan.

Microkernels ini baru telah merevitalisasi industri secara keseluruhan, dan proyek-proyek seperti GNU Hurd telah menerima perhatian baru sebagai hasilnya.

 

MATERI TIK KLS 7

DAMPAK TEKNOLOGI INFORMASI DAN KOMUNIKASI

1. Pendahuluan

Penerapan teknologi informasi  telah begitu pesat. Banyak hal yang menguntungkan pengguna namun juga sering membawa dampak tidak menyenangkan. Sopan santun berkomunikasi melalui teknologi seperti telepon seluler (ponsel), dan e-mail cenderung terabaikan. Penggunaan teknologi sering tidak memperhatikan etika berkomunikasi.

Pada dasarnya teknologi informasi  ditujukan untuk memudahkan kehidupan bukan sebaliknya merepotkan atau menganggu. Penggunaan teknologi dapat menjadi ajang promosi, namun juga berpotensi penipuan. Untuk hal ini sudah operator seluler juga harus memberikan perhatian terhadap persoalan ini dan melakukan langkah-langkah antisipatif. Yang perlu dipahami adalah nomor ponsel yang kita gunakan adalah milik kita sendiri yang mencerminkan personalitas yang diejawantahkan oleh teknologi. Sangat wajar kita mendapat perlindungan secara dari segala macam  gangguan dan sejenisnya.

Kemajuan teknologi perlu perlindungan menyeluruh akan informasi jati diri kita agar tidak disalahgunakan untuk keperluan-keperluan yang mengganggu.  Seiring perkembangan TI di masyarakat muncul pula visi dan budaya dalam menggunakan TI. Dari sini potensi salah kaprah atau hal negatif karena kurang perhatian terhadap konsep awal penyerapan TI.

Individu atau lembaga mulai menyerap internet sebagai alat komunikasi dan periklanan karena murah dengan jangkauan global. Namun mulai terjadi hal-hal negatif seperti SPAM.  Tanpa TI kita mengenal periklanan di media cetak maupun media elektronik televisi dan radio. Seseorang/lembaga menyiarkan dan masyarakat tanpa merasa terganggu bisa melihat/mendengar iklan tersebut, sebaliknya bentuk iklan non-TI sangat mengganggu seperti penawaran yang dikirimkan ke rumah padahal kita tak pernah meminta. Begitu pula di internet, pengguna internet tidak ingin rumahnya dipaksa dikirim penawaran oleh orang tidak dikenal. Layaknya periklanan yang dikirim ke rumah selama disepakati bukan masalah, misalnya seperti kita mendaftar katalog dan buletin sebuah produk secara berkala. Di internet juga sama, misal kita tak akan protes menerima e-mail  dari satu iklan berkala, announcement ataupun bentuk lainnya karena telah sepakat untuk menerima e-mail  tersebut.

Kesepakatan menerima e-mail  tersebut di dalam dunia web adalah push technology. Konsep ini muncul sekitar tahun 1998, dengan melakukan  seting tertentu pada komputer dan informasi akan datang sendiri tanpa perlu kita yang aktif mengambilnya. Dari segi etika hanya satu yaitu share/publish melalui web atau media online, dan push bila  ada kesepakatan individu penerima dengan pelaku bisnis. Kita memang butuh percepatan untuk mengejar ketinggalan teknologi, namun harus  memperharikan etika dan budaya, apalagi orang timur dikenal dengan  keramahan dan kesantunannya.

2 . Etika dalam Masyarakat Informasi

Etika dalam masyarakat merupakan upaya mewujudkan benar dan salah yang dianut masyarakat (Bertens 1994: 6). Etika berkaitan dengan moral yang menentukan perilaku baik atau buruk. Etika diartikan sebagai aturan, mekanisme atau ketentuan yang menyatakan perilaku baik atau buruk dari para pelaku intelektual ketika berinteraksi di masyarakat. Etika juga merupakan perhatian manusia yang memiliki kebebasan untuk memilih ketika dihadapkan pada beberapa pilihan. Berikut adalah konsep-konsep yang terkait:

a)    Etika adalah keputusan yang dibuat oleh seseorang yang bertanggungjawab.

b)    Tanggungjawab artinya orang mampu menerima denda, tugas dan kewajiban tindakannya.

c)    Mekanisme untuk membebankan tanggungjawab atas keputusan yang diambil atau tindakan yang dilakukan.

d)    Keberadaan hukum yang mengijinkan seseorang untuk memperbaiki kerusakan.

e)    Proses hukum dikenal dan difahami serta ada kemampuan untuk memastikan bahwa hukum diterapkan dengan benar.

 

Beberapa langkah yang dapat digunakan apabila dihadapkan dengan situasi yang memiliki isu etika yaitu :

a)    Mengidentifikasi dan menjabarkan dengan jelas fakta-faktanya.

b)    Mendefinisikan konflik atau dilema dan mengidentifikasi nilai-nilai yang lebih tinggi yang terlibat.

c)    Mengidentifikasi pihak-pihak yang terkait.

d)    Mengidentifikasi pilihan-pilihan yang masuk akal untuk dilakukan.

e)    Mengidentifikasi potensi konsekuensi dari pilihan yang diambil.

 

Beberapa prinsip etika yang telah lama ada pada banyak kebudayaan yang tercatat dalam sejarah, yang dapat membantu dalam pengambilan keputusan antara lain di bawah ini.

a)    Melakukan hal untuk orang lain seperti apa yang di inginkan orang lain  tersebut (The Golden Rule).

b)    Menempatkan diri sendiri sebagai obyek dari keputusan yang akan diambil, dapat membantu berfikir tentang keadilan (fairness) dalam pengambilan keputusan.

c)    Bila  tindakan tidak baik untuk dilakukan oleh semua orang, maka tindakan tersebut tidak baik dilakukan oleh siapa saja. (Immanuel Kant’s Categorical Imperative).

d)    Bertanya pada diri sendiri, “Bila  semua orang melakukan hal ini, apakah organisasi atau masyarakat dapat bertahan?”

e)    Tidak melakukan pengulangan untuk tindakan yang tidak dapat dilakukan berulang-ulang (Descartes rule of change).

f)     Melakukan tindakan yang memiliki nilai yang tertinggi atau terbesar (The Ulititarian Principles).

g)    Melakukan tindakan yang menghasilkan kerugian minimal atau biaya minimal sedikit (Risk Aversion Principle).

h)    Mengsumsikan bahwa seluruh obyek nyata atau tidak nyata adalah milik orang lain kecuali bila  ada pernyataan tertentu yang menyatakan sebaliknya (No Free Lunch Rule).

 

Etika teknologi informasi berbeda dari etika umum. Teknologi informasi menitikberatkan pada masyarakat yang memiliki pengetahuan mengenai teknologi informasi agar percaya pada ilmu pengetahuan. Bidang itu menciptakan produk misal komputer yang dapat mempengaruhi masyarakat luas. Produk tersebut juga dapat memberikan keuntungan untuk  masyarakat  dan memiliki tanggung jawab pada masyarakat luas yang menggunakannya. Tanggungjawan itu meliputi meliputi keamanan dan keselamatan data, terpercaya, serta mudah untuk digunakan.

 

Tujuan dan tanggung jawab bidang teknologi informasi sebagai berikut.

a)    Mencapai kualitas yang tinggi dan efektivitas yang baik pada proses maupun produk kerja professional.

b)    Mengetahui dan menghormati adanya hukum yang berhubungan dengan kerja yang professional.

c)    Memberikan secara menyeluruh dan mencermati perubahan yang terjadi pada sistem komputer dan kendalanya, termasuk menganalisa resiko yang mungkin terjadi.

d)    Menghormati perjanjian, persetujuan, dan menunjukkan tanggung jawab.

e)    Mengubah pandangan masyarakat tentang menggunakan sistem komputer serta konsekuensinya.

f)     Mengakses sistem komputer dan sumber komunikasi hanya ketika diterbitkan oleh pembuat sistem operasi tersebut.

 

Bidang teknologi informasi  memiliki etika diantaranya seperti di bawah ini.

a)    Tidak menggunakan perangkat komputer untuk dan sekiranya membahayakan orang lain.

b)    Tidak mencampuri pekerjaan komputer orang lain.

c)    Tidak mengintip file orang lain.

d)    Tidak menggunakan perangkat komputer untuk pekerjaan ilegal.

e)    Tidak menggunakan perangkat komputer untuk membuat kesaksian palsu.

f)     Tidak menggunakan atau menyalin perangkat lunak yang belum di bayar.

g)    Tidak menggunakan sumber daya komputer orang lain tanpa otorisasi.

h)    Tidak mengambil hasil intelektual orang lain untuk diri kita sendiri dan atau orang lain.

i)     Selalu memikirkan akibat sosial dari program yang kita tulis.

j)     Menggunakan perangkat komputer dengan cara yang menunjukkan tenggang rasa dan rasa penghargaan.

 

3 .Dampak Teknologi Informasi

Teknologi informasi dan komunikasi  dapat menyelesaikan pekerjaan dengan lebih akurat, cepat, murah, aman, efisien, efektif, dan dapat disimpan dalam waktu yang lama. Itulah kecanggihan teknologi yang dapat kita rasakan.  Teknologi informasi dan komunikasi terutama komputer telah banyak dimanfaatkan di berbagai bidang kehidupan misalnya di bidang pendidikan, industri, kesehatan, transportasi, dan sebagainya.

Akan tetapi selain diperoleh berbagai keuntungan dari penggunaan teknologi informasi dan komunikasi, ternyata juga ada dampak negatifnya. Ulah para hacker maupun cracker yang mengacaukan data pemilu merupakan salah satu contoh dampak negatif kecanggihan teknologi informasi dan komunikasi.

Teknologi informasi dapat didefinisikan sebagai suatu teknologi yang berfungsi untuk menghasilkan, menyimpan, mengolah, dan menyebarkan informasi tersebut dengan berbagai bentuk media dan format (image, suara, text, motion pictures). Dari pengalaman dan pengamatan, tahapan pemanfaatan teknologi informasi dimulai pada saat teknologi informasi dianggap sebagai media yang dapat menghemat biaya dibandingkan dengan metode konvensional, misalkan saja pemakaian mesin ketik, kertas, penghapus, tipe-x, proses editing, dan sebagainya cenderung tidak efisien.

Sekarang dengan bantuan komputer kita bisa melihat hasil ketikan di layar monitor sebelum dicetak (paperless). Lebih effisien dalam waktu dan tempat penyimpanan file.  Setelah dirasakan bahwa teknologi Informasi dapat menggantikan cara konventional yang memberikan benefit, maka orang mulai melihat kelebihan lainnnya, misalnya menggantikan sarana pengiriman surat dengan surat eletronik (e-mail), pencarian data melalui search engine, chatting, mendengarkan musik, dan sebagainya dimana pada tahapan ini orang sudah mulai menginvestasikan kepada perangkat komputer. Dari manfaat yang didapatkan, teknologi informasi mulai digunakan dan diterapkan untuk membantu operasional dalam proses bisnis. Misalnya perusahaan dalam memberikan pelayanan kepada pelanggan dengan menyediakan informasi jasa dan produk yang ditawarkan tanpa dibatasi waktu dan ruang.

Orang sudah mau investasi dalam menyediakan perangkat keras dan lunak untuk mengelola data dan menghasilkan laporan secara lebih akurat dan menyeluruh. Dari level top management proses pengolahan data menjadi informasi dan akhirnya menjadi pengetahuan (knowledge) digunakan sebagai proses untuk mengambil keputusan sehingga keputusan yang diambil akan terstruktur dan terarah (Executive Decision Making). Tahapan terakhir dimana orang sudah berani menginvestasi secara optimal untuk perangkat keras, perangkat lunak, dan sumber daya manusia untuk mengoperasikan bisnisnya. Pemanfaatkan teknologi infomasi sudah secara menyeluruh dan terpadu untuk menghasilkan keuntungan bagi perusahaan dan meningkatkan effisiensi dan effektivitas perusahaan.

Kalau kita kaitkan perkembangan teknologi informasi dengan pemerintah sekarang  yang lebih dikenal dengan e-government, tahapan penerapan teknologi informasi dikategorikan dalam tahapan persiapan, pematangan, pemantapan dan pemanfaatan. Menurut pengamatan dan penelitian yang dilakukan oleh Departmen Komunikasi dan Informasi, sekarang  Indonesia baru memasuki tahapan persiapan dan menuju ke arah pematangan. Jadi masih banyak sekali pekerjaan rumah yang harus dikerjakan oleh pemerintah untuk mensosialisaikan kepada masyarakat dalam pemanfaatan teknologi informasi.

Bila  kita bergantung sepenuhnya kepada pemerintah, jelas kita akan tertinggal jauh dan memakan waktu yang lama. Disini dituntut peranan kaum professional yang aktif untuk mensosialisasikan pemanfaatan teknologi di segala bidang. Salah satu yang merupakan terobosan kreatif adalah pemanfaatan open source sebagai platform dalam menciptakan aplikasi. Memang kendala yang utama dihadapi adalah bagaimana mengubah pola pikir dari institusi pendidikan dan menyiapkan infrastruktur yang mendukung. Yang jelas belajar dari pengalaman, bila  masyarakat sudah merasakan penerapan  teknologi informasi dapat menciptakan efisiensi dalam proses belajar mengajar, efisiensi biaya, dan mendorong terbentuknya komunikasi kampus secara terorganisir, maka dengan sendirinya sisfokampus akan berkembang dan dibutuhkan.

Intenet dan e-commerce telah memicu perhatian baru tentang dampak etika dan sosial dari sistem informasi. Internet dan teknologi perusahaan digital telah memungkinkan penyusunan, integrasi dan distribusi informasi lebih mudah dari masa sebelumnya konvensional, hal ini menimbulkan masalah baru seperti dalam penggunaan informasi konsumen, perlindungan informasi pribadi dan perlindungan hak cipta. Kemunculan teknologi informasi baru telah menimbulkan efek riak, membangkitkan isu isu baru dalam hal etika, sosial dan politik yang harus dihadapi pada tingkatan perorangan, masyarakat dan politik. Isu-isu etika, sosial dan politik yang diakibatkan oleh sistem informasi melibatkan aspek  moral sebagai berikut.

a)    Hak dan kewajiban informasi (information rights and obligations) : Beberapa alat perlindungan privasi data seseorang mengunjungi situs web tertentu, digunakan untuk mengidentifikasi pengunjung dan melacak kunjungan ke situs web tersebut.   Web bugs : file yang disertakan dalam pesan e-mail  atau halaman web yang dirancang untuk mengawasi kebiasaan penggunaan internet seseorang.   Spyware : teknologi yang dapat membantu mengumpulkan informasi tentang orang atau organisasi tanpa sepengetahuan mereka.

 

b)    Hak untuk mendapat informasi adalah hak yang dimiliki oleh individu atau organisasi tentang informasi yang terkait dengan mereka. Beberapa pertanyaan yang sering muncul adalah apa hak atas informasi yang dimiliki oleh perorangan atau organisasi? Apa informasi dapat mereka lindungi? Apa kewajiban perorangan atau organisasi terhadap informasi tersebut?

 

c)    Teknologi dan sistem informasi telah mengakibatkan perubahan besar pada hukum  dan praktek sosial yang melindungi hak kekayaan intelektual pribadi. Kekayaan intelektual (intellectual property) adalah kekayaan tak nyata yang diciptakan oleh perorangan atau perusahaan yang menjadi subyek untuk  dilindungi di bawah hukum rahasia dagang (trade secret), hak cipta (copyright), dan paten (patent).   Rahasia dagang : sembarang karya atau produk yang digunakan untuk kepentingan perusahaan yang dapat diklasifikasikan sebagai milik perusahaan tersebut, yang tidak dapat disediakan sebagai informasi publik. Hak cipta adalah hak yang diberikan melalui undang-undang yang melindungi  pencipta kekayaan intelektual dari penggandaan oleh pihak lain untuk  kepentingan apapun minimun dalam waktu 70 tahun.  Paten adalah dokumen hukum yang memberikan pemilik hak monopoli eksklusif  pada ide dibalik suatu penemuan selama 20 tahun. Hak ini dimaksudkan agar penemu dari mesin atau metode baru diberi penghargaan atas usahanya pada saat penemuaan mereka digunakan secara luas. Digital Milennium Copyright Act (DMCA) merupakan penyesuaian dari hukum hak cipta untuk menghadapi era internet. Menurut DMCA hal yang merupakan ilegal adalah membuat,  menyebarkan, dan menggunakan peralatan yang dapat  mengelakkan perlindungan berbasis teknologi dari material yang dilindungi hak cipta. Hak dan kewajiban kepemilikan (property rights and obligations) :

1)   Hak dan kewajiban

Hak milik intelektual tradisional dilindungi dalam masyarakat digital, yang sulit dilacak kepemilikannya sedangkan untuk mengabaikannya demikian mudah.

2)   Liabilitas dan Kontrol

Bersamaan dengan hukum tentang privasi dan kepemilikan,  teknologi informasi  baru juga menantang hukum liabilitas dan praktek-praktek sosial untuk   memastikan individu dan institusi bertanggung jawab (accountable). Sebagai contoh siapa yang akan bertanggungjawab bila  hal-hal berikut terjadi. Misal seseorang terluka karena mesin yang dikendalikan komputer. ATM tidak dapat digunakan karena komputer yang menangani transaksi tersebut rusak.

3)   Kualitas sistem (system quality)

Apa standard kualitas data dan sistem yang harus dipenuhi untuk melindungi hak individu dan mengamankan masyarakat?  Sampai dimana batas kualitas sistem yang dapat diterima dan secara layak teknologi.  Pada titik apa seorang manajer mengatakan “Hentikan pengujian, kita  telah  mengerjakan semua yang dapat kita lakukan untuk menyempurnakan  software ini.  Kirimkan software ini!”. Individu dan organisasi memiliki tanggung  jawab  terhadap konsekuensi yang dapat diduga dan dapat dihidari, sehingga  mereka berkewajiban untuk memikirkan dan memperbaikinya.Namun  masalahnya,  beberapa kesalahan sistem hanya bisa diduga dan diperbaiki  memakan biaya sangat besar, sehingga tingkat kesempurnaan tersebut tidak layak  secara ekonomi tidak ada yang mampu membeli produk tersebut. Tiga sumber  utama kelemahan sistem adalah:  software bugs dan error, kegagalan hardware atau fasilitas yang terjadi secara alami atau sebab lainnya, dan kualitas masukan data yang rendah.

4)   Kualitas hidup (quality of life)

Apa nilai-nilai yang harus dipertahankan dalam masyarakat yang berbasiskan informasi dan pengetahuan? Apa institusi yang harus dilindungi dari pelanggaran? Apa nilai dan praktek budaya yang harus didukung dengan teknologi informasi baru? Kesetaraan, Akses dan Batas-batas: Komputer dan eknologi informasi mempunyai potensi untuk menghancurkan  elemen-elemen yang berharga dari budaya dan masyarakat, meskipun keduanya juga membawa manfaat yang luar biasa.

 

Banyak hal yang menggembirakan dari dampak positif pemanfaatan teknologi informasi. Misal di bidang jasa pelayanan kesehatan, institusi kesehatan menggunakan teknologi informasi untuk memberikan pelayanan secara terpadu dari pendaftaran pasien sampai kepada system penagihan yang bisa dilihat melalui internet. Sekarang banyak bermunculan polling atau layanan masyarakat dalam bentuk SMS (Short Message Service), termasuk juga untuk sistem perbankan. Namun kita sadari di sisi lain, kita sering mendengar dampak negatif dari pemanfaatan teknologi. Salah satu penelitian yang di lakukan di Universitas Tohoku Jepang menunjukan bahwa bila  anak-anak dijejali aneka permainan komputer, maka lama-kelamaan akan terjadi kerusakan di sebagian otaknya. Kejadian di Thailand di mana seorang gadis remaja gantung diri karena frustasi tidak dapat menyelesaikan permaian bomber man.

Dalam bidang kriminalitas, bahwa ada korelasi positif antara bermain permainan komputer dengan tingkat kejahatan di kalangan anak muda, khususnya permaian komputer yang banyak memuat unsur kekerasan dan pembunuhan. Di bidang perbankan, lebih mengkhawatirkan lagi penggunaan kartu kredit illegal (carding). Belum lagi perseteruan antara pembuat virus dan antivirus yang tidak pernah berhenti sepanjang masa. Yang menjadi pertanyaannya selanjutnya adalah bagaimana hal tersebut disikapi? Apakah berdiam diri atau ikut terlibat dalam perkembangan teknologi informasi? Dampak positif dan negatif dari suatu perkembangan teknologi adalah sebuah  pilihan yang tidak dapat dihindari.

Beberapa dampak negatif dari sistem informasi adalah seperti di bawah ini.

a)    Keseimbangan pembagian kekuasaan antara sentralisasi dan desentralisasi.

b)    Kecepatan perubahan mengurangi waktu respon menghadapi persaingan.

c)     Menjaga batas antara keluarga, pekerjaan, dan liburan.

d)    Ketergantungan terhadap sistem dan kerentanan sistem .

e)    Kejahatan dan penyalahgunaan komputer.

f)     Forensik komputer.

g)    Potensi berkurangnya lapangan kerja.

h)    Kesetaraan dan Akses : meningkatnya perpecahan diantara rasial dan kelas sosial .

i)      Resiko kesehatan : Repetitive Stress Injury(RSI), Carpal Tunnel Syndrome (CTS), Computer Vision Syndrome (CVS) dan  Technostress .

j)     Akuntabilitas dan kontrol (accountability and control) : Siapa yang dapat dan harus bertanggung jawab atas pelanggaran informasi dan hak milik individu dan kolektif.

4. Pentingnya Etika dan Moral

Etika telah lama muncul sebelum adanya teknologi informasi . Isu etika selalu menjadi perhatian dalam masyarakat bebas dimanapun berada. Namun demikian, teknologi informasi telah meningkatkan perhatian atas masalah etika ini, memberi tekanan pada tatanan masyarakat yang ada, dan membuat aturan hukum yang ada menjadi kuno atau paling tidak timpang. Ada empat trend teknologi yang meningkatkan isu-isu etika seperti diringkas pada Tabel di bawah ini.

Pengembangan teknologi pada tingkat nasional hanya dalam arti hubungan pusat dengan daerah. Seringkali pengembangan teknologi informasi mengalami hambatan dikarenakan dikuasainya suatu teknologi oleh suatu institusi tunggal. Kejadian ini ditunjukkan dengan fakta bahwa pengembangan perangkat lunak yang relatif sangat didikte oleh sebuah perusahaan penyedia perangkat lunak besar. Negara-negara berkembang memiliki keterbatasan untuk mengembangkan teknologi. Baik dari segi kemampuan SDM, biaya maupun keterbatasan akses informasi. Barrier atau hambatan yang cukup dirasakan untuk  pengembangan teknologi informasi antara lain seperti di bawah ini.

a)    Masih dikuasainya hak pengembangan dan modifikasi perangkat lunak oleh vendor besar. Sehingga para konsumen ataupun calon pengembang haruslah melewati jalur yang panjang dan membutuhkan biaya tinggi untuk menjadi solution provider di dunia Teknologi Informasi. Biaya ini sangat membebani untuk keperluan investasi awal, dan produksi selanjutnya

b)    Biaya perangkat lunak yang digunakan untuk mengembangkan produk teknologi informasi masih sangat tinggi. Misalnya harga sistem operasi, harga kompiler, harga development tool. Di tambah biaya komponen perangkat lunak yang mau tidak mau dimasukkan ke dalam produk jadi. Sebagai contoh ketika membangun suatu sistem Point of Sale (POS) yang berbasiskan sistem operasi komersial, mau tidak mau komponen harga sistem operasi tersebut akan dimasukkan ke dalam harga akhir dari perangkat POS yang dikembangkan tersebut.

c)    Biaya memperoleh informasi pendukung yang tersedia yang sangat dibutuhkan oleh developer sangat tinggi. Hal ini lazim dikenal sebagai Developer Network Subscription Fee. Apabila kita ingin menjadi pengembang teknologi informasi, agar dapat dilakukan akses kepada informasi-informasi penting biaya ini haruslah diperhitungkan.

d)    Biaya pelatihan yang sangat tinggi memenuhi suatu syarat sertifikasi dari vendor agar dapat dipercaya menjadi solution provider ataupun trainning provider.  Biaya-biaya di atas jelas menghambat keinginan pengguna yang antusias terjun mejadi pengembang teknologi informasi yang handal dan dikenal dunia. Di samping itu juga penguasaan secara sentral hak akses kepada pasar, serta pengakuan kerja menjadikan para pengembang TI di Indonesia kurang terdengar kiprahnya di dunia internasional, karena harus melalui tahapan-tahapan memutar yang membutuhkan biaya yang cukup besar. Sebelum akhirnya dapat menghasilkan suatu produk teknologi informasi.

5. Teknologi Informasi di Indonesia

Teknologi informasi telah masuk ke dalam berbagai aspek kehidupan sehari-hari kita. Internet, spreadsheet, wordprocessor, database telah menjadi bagian dari kehidupan sehari-hari. Tidak hanya untuk  yang berkecimpung dalam bidang komputer, teknik, perbankan atau sains, tapi juga telah berkembang ke dalam berbagai bidang lainnya. Komputer dan teknologi informasi telah menjadi satu dalam proses-proses belajar dan mengajar sehari-hari. Perkembangan teknologi yang cepat ini tanpa terasa telah memojokkan kita untuk mempelajari produk teknologi informasi ini secara cepat yang terkadang cenderung melakukan potong kompas. Dorongan untuk mengikuti perubahan teknologi ini menjadikan kita cenderung mempelajari pengetahuan dengan bersandar pada aplikasi-aplikasi yang populer. Populeritas suatu perangkat lunak yang sering dibentuk oleh strategi dan proses marketing yang hebat, sering menjadi dasar pemilihan perangkat lunak. Kadang kita kurang melihat pada kesesuaian perangkat lunak, juga sering kita mengabaikan dasar teknologi yang melandasinya, bahkan terkadang kita melupakan tujuan dari belajar itu sendiri.

Open source membuka kesempatan kepada kita untuk menjadi pembuat perangkat lunak, atau menyediakan jasa yang berkaitan dengan teknologi informasi. Internet menjadikan semua jaringan relatif terikat menjadi satu. Kemampuan tenaga TI lokal akan memungkinkan terbukanya kesempatan kerja di mancanegara. Secara aktif kita dapat menyebarkan pengetahuan tentang program open source, seperti LINUX dan lainnya melalui berbagai kesempatan kegiatan akademis dan non akademis. Ketersediaan beragam aplikasi dalam lingkungan open source, yang memungkinkan pula untuk kita gunakan dalam proses belajar-mengajar, tidak hanya dalam mata pelajaran  komputer, tapi juga mata pelajaran  lainnya, seperti biologi, kimia, akuntansi, linguistik, psikologi dan sebagainya. Secara perlahan-lahan, diharapkan nantinya akan berkembang developer-developer yang handal, yang berfungsi tidak hanya sebagai end-user yang hanya mengerti menggunakan sebuah kotak hitam saja.

Semua jenis aplikasi yang ada telah tersedia padanannya untuk lingkungan open source. Bahkan beberapa aplikasi yang ada di lingkungan open source tidak ada di lingkungan yang kini populer digunakan. Keterbatasan program aplikasi bukanlah suatu alasan yang cocok untuk menghalangi kita menoleh kepada penggunaan program jenis open source ini. Semua program open source membuka kesempatan untuk  kita untuk menyesuaikan dengan kebutuhan kita.

 

Materi TIK Kelas 7

Monitor the screen computer level off the plasma very limber differ from the monitor save the. Plasma screen may not be touched hardly more than anything else use the sharp-pointed object like pencil or ballpoint, because easy to destroy. So also with the equipments of the other better pay attention the working safety, follow the example of the moment use the drilling machine have to use the protector spectacles to protect the eye from shiver and when long haired of your hair have to be bound to avoid the eye circumference drill which is rotating. When you not yet understood the usage of technique equipments you better ask to teacher .

From description of above earning you comprehend that scope of working safety cover the safety to human being, to appliance and object work, and to environment

In order to working safety better in Laboratory attached by a automatic appliance or knob for the safety of. The appliance can function as peacemaker,  current of when happened by the accident ofrelated to electrics

FLASH MX

A. Pendahuluan

Macromedia Flash MX adalah program grafis animasi standart yang dapat menghasilkan halaman web yang menarik, animasi logo, pengaturan, pembuatan animasi form dan lainnya sesuai dengan keinginan Anda.

System Requirements

Dibawah ini merupakan hardware dan software yang dibutuhkan dalam penginstallasian dan pengoperasian FlashMX.

Hardware :

1. Intel Pentium 200 MHz.

2. 64 MB RAM (128 MB dianjurkan).

3. 85 MB disk space.

4. CDROM drive.

5. Monitor dengan warna 16-bit dan mampu resolusi sebesar 1024×768. (minimal monitor 15” dengan resolusi 800×600).

Software (Sistem Operasi) : Windows 98 SE, Windows ME, Windows NT 4.0, Windows 2000, Windows XP.

Installasi Flash MX

Ikuti petunjuk berikut untuk installasi Flash MX.

1. Masukkan CDROM Flash MX ke dalam CDROM drive.

2. Lalu dari Windows Explorer cari drive CDROM Anda.

3. Dari drive CDROM Anda, pilih file Flash MX Installer.exe (Setup.exe).

4. Lalu ikutilah petunjuk installasi yang telah disediakan.

5. Jika diminta untuk restart computer, maka Anda harus merestart komputer Anda.

Flash Player adalah player yang disertakan untuk menjalankan hasil jadi dari Macromedia Flash. Flash player dapat diinstal dalm computer sendiri (stand alone computer)