Entri Populer

Kamis, 13 Januari 2011

Tugas mencari Sejarah dan Perkembangan LINUX Kelompok 1

Nama :
- Ade Ayu Fauziah
- Adriansyah
- Alfian Chaniago
- Alfiqi Luthfi F.
- Muhammad Adrian
- Muhammad Ardi
- Nurisma Ayundia
- Nurul Hikmah
Kelas :
X. RPL 2

Nusantara Vocational High School



Linux
Linux

Tux, penguin, maskot Linux

Keluarga OS: Bertipe Unix

Rilis terbaru
Tipe kernel:
Monolitik

Lisensi:
GNU General Public License dan lainnya

Status: Aktif

Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.[
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, dan Gnumeric. Sejarah

Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux

Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu. Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.

Desain
Linux merupakan sistem operasi bertipe Unix modular. Linux memiliki banyak disain yang berasal dari disain dasar Unix yang dikembangkan dalam kurun waktu 1970-an hingga 1980-an. Linux menggunakan sebuah kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal dan pengaksesan sistem berkas. Device driver telah terintegrasi ke dalam kernel.
Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Userland GNU merupakan sebuah bagian penting dari sistem Linux yang menyediakan shell dan peralatan-peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi. Di atas kernel, peralatan-peralatan ini membentuk sebuah sistem Linux lengkap dengan sebuah antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di atas X Window System.
Pengembangan
Artikel utama untuk bagian ini adalah: Distribusi Linux


Sebuah ringkasan sejarah sistem operasi-sistem operasi bertipe Unix menunjukkan asal usul Linux. Perhatikan walaupun memiliki konsep dan disain arsitektur yang sama, Linux tidak memiliki kode sumber yang tidak bebas seperti halnya Unix atau Minix.
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.
Sistem Linux berkaitan erat dengan standar-standar POSIX, SUS, ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1.
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux.
Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.
Komunitas


Sebuah sesi baris perintah menggunakan bash.
Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan. Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan Fedora.
Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. Banyak proyek distribusi dan perangkat lunak sumber terbuka yang memiliki ruang percakapan IRC atau newsgroup. Forum daring merupakan bentuk lain untuk mendapatkan dukungan, contoh: LinuxQuestions.org dan forum Gentoo. Distribusi Linux memiliki [milis]] dengan pembagian topik seperti penggunaan atau pengembangan.
Ada beberapa situs web teknologi yang berfokuskan kepada Linux. Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan. Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas. Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan GNU dalam proyek GNU. Majalah Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.
Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk Dell, IBM, HP, Sun Microsystems, Novell, dan Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.
Pemrograman di Linux
Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.
Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.[23]
Penggunaan
Sebagian besar distribusi Linux didisain untuk penggunaan umum di komputer meja dan peladen, tetapi terdapat distribusi yang dikhususkan untuk tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan arsitektur komputer, sistem benam, stabilitas, keamanan, lokalisasi ke wilayah atau bahasa tertentu, kelompok pengguna tertentu, dukungan aplikasi waktu nyata, atau lingkungan desktop tertentu. Beberapa distribusi bahkan mengikutkan hanya perangkat lunak bebas. Sekarang ini ada sekitar tiga ratus distribusi yang secara aktif dikembangkan, dengan sekitar selusin distribusi yang menjadi terpopuler untuk penggunaan secara umum. Linux adalah sistem operasi yang di-porting secara luas. Kernel Linux awalnya didisain hanya untuk mikroprosesor Intel 80386, sekarang kernel Linux telah jalan di beragam arsitektur komputer antara lain di perangkat hand-held iPAQ berbasis ARM, komputer mainframe IBM System z9, dari peralatan berupa telepon bergerak hingga superkomputer. Terdapat distribusi yang dikhususkan untuk sejumlah kecil arsitektur. Fork kernel ELKS dapat dijalankan di mikroprosesor 16-bit Intel 8086 atau Intel 80286, sementara fork kernel µClinux dapat dijalankan di atas sistem yang tidak memiliki sebuah unit manajemen memori.
Distribusi Linux
Lihat juga Distribusi Linux
Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat oleh individu, grup, atau lembaga lain. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan, di samping menyertakan suatu program yang memasang keseluruhan sistem di komputer (installer program).
Inti di setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang (shell), dan aturcara utilitas seperti pustaka (libraries), kompilator, dan penyunting (editor). Kebanyakan sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Bagaimanapun, utilitas tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia. Beberapa contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window System). X menyediakan antarmuka grafis (GUI) yang umum untuk Linux.
Contoh-contoh distribusi Linux :
• Ubuntu dan derivatifnya : Sabily (Ubuntu Muslim Edition), Kubuntu, Xubuntu, Edubuntu, GoBuntu, Gnewsense, ubuntuCE
• SuSE
• Fedora
• Mandriva
• Slackware
• Debian
• PCLinuxOS
• Knoppix
• Xandros
• Sabayon
• CentOS
• Red Hat
Aplikasi sistem operasi Linux
Pengguna Linux, yang pada umumnya memasang dan melakukan sendiri konfigurasi terhadap sistem, lebih cenderung mengerti teknologi dibanding pengguna Microsoft Windows atau Mac OS. Mereka sering disebut hacker atau geek. Namun stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna distribusi. Linux telah membuat pencapaian yang cukup baik dalam pasaran komputer server dan komputer tujuan khusus, seperti mesin render gambar dan server web. Linux juga mulai populer dalam pasaran komputer desktop.
Linux merupakan asas kepada kombinasi program-server LAMP, kependekan dari Linux, Apache, MySQL, Perl/PHP/Python. LAMP telah mencapai popularitas yang luas di kalangan pengembang Web.
Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer, yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang.
Dengan lingkungan desktop seperti KDE dan GNOME, Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.
Instalasi
Proses instalasi Linux yang sukar seringkali menjadi penghalang bagi pengguna baru, namun proses ini sekarang sudah menjadi lebih mudah. Dengan penerimaan Linux oleh beberapa pabrikan komputer pribadi besar, komputer terpasang (built up) dengan distribusi Linux siap pakai saat ini banyak tersedia. Selain itu, terdapat juga distribusi Linux yang dapat dijalankan (boot) secara langsung dari cakram optik (CD) tanpa perlu diinstalasi ke cakram keras (hard disk); hal ini dikenal dengan istilah Live CD. Contoh distribusi dalam bentuk Live CD adalah Knoppix/Gnoppix, Kubuntu/Ubuntu dan Gentoo. Saat ini hampir semua distribusi Linux menyediakan versi Live CD untuk produknya. ISO image untuk cakram optik untuk distribusi Linux tersebut biasanya dapat diunduh dari Internet, dibakar ke CD, dan selanjutnya dapat digunakan sebagai CD yang siap untuk proses boot. Bahkan ISO image untuk beberapa distro dapat langsung di jalankan tanpa perlu membakar kedalam CD/DVD.
Instalasi Linux juga merupakan instalasi berupa suite, yaitu dimana penginstalasian tersebut secara otomatis menginstalasi program-program standar, seperti pemutar MP3, Office Suite, dan pengolah gambar.
Skala usaha pembangunan Linux
Sebuah studi (More Than a Gigabuck: Estimating GNU/Linux's Size [2]) Terhadap Red Hat Linux 7.1 menemukan bahwa distribusi ini berisi 30 juta baris kode sumber (‘’source lines of code (SLOC)’’). Menggunakan model biaya COCOMO studi ini menunjukan bahwa distribusi ini memerlukan waktu pengembangan sebanyak 8000 tahun, apabila software ini di kembangkan dengan cara proprietary konvensional. Dan akan menghabiskan sekitar 1.08 miliar dolar (dolar tahun 2000) untuk dikembangkan di Amerika Serikat.
Mayoritas dari kode (71%) ditulis dalam C, namun banyak bahasa lain digunakan, termasuk C++ shell scripts, Lisp, assembly language, Perl, Fortran dan Python.
Sekitar setengah dari kodenya di lisensikan di bawah GPL.
Kernel Linux mengandung 2.4 juta baris kode, atau sekitar 8% dari total kode yang dipakai dalam sebuah distribusi/distro. Hal ini menunjukan bahwa mayoritas dari distribusi Linux terdiri dari kode yang tidak terkandung dalam Kernel Linux.





SELESAI

Sabtu, 08 Januari 2011

1 Gram E. coli Mampu Tampung 900TB Data

Muhammad Firman

Bakteri E. coli diperbesar 10.000 kali
BERITA TERKAIT


Bakteri mampu menyimpan hampir 500 kali lipat lebih banyak dibanding harddisk saat ini.
Para peneliti asal Hong Kong telah menemukan cara untuk menyimpan data di dalam DNA bakteri. Ternyata, bakteri yang digunakan sebagai sampel, bakteri E. coli mampu menyimpan hingga 900 ribu gigabyte atau 900 terabyte data.

Dalam uji coba awal, seperti dikutip dari i09, 15 Desember 2010, peneliti meng-encode sebuah pesan singkat ke dalam sebuah vektor bersama dengan dua pengulangan yang dibalik.

Kemudian, peneliti mendesain sebuah primer yang menarget pesan yang sudah di-encode baik dalam orientasi normal ataupun dalam orientasi tambahan yakni yang sudah dibalik.

Kedua set primer tersebut bisa digunakan untuk meng-generate produk PCR (Polymerase Chain Reaction). Ini mengindikasikan bahwa pesan ter-encode hadir di pesan yang sudah direkombinasi dan di dalam bentuk normal. Hasil ujicoba pengulangan juga mengonfirmasikan akurasi produk PCR yang bersangkutan.

Peluang dari penggunaan bioteknologi ini sendiri sangat luar biasa. Peneliti menemukan, satu gram sek bakteri E. coli mampu menyimpan hingga 900 ribu gigabyte atau 900 terabyte data. Artinya, bakteri mampu menyimpan hampir 500 kali lipat lebih banyak dibandingkan harddisk terbesar saat ini.

Sebagai contoh, harddisk komputer desktop berkapasitas 1,5 terabyte saat ini umumnya memiliki bobot seberat 1 kilogram. Jika harddisk itu terbuat dari bakteri, maka kapasitasnya menjadi 900 petabyte.

Lalu, apakah menggunakan bakteri E. coli untuk menyimpan data tidak berpotensi menimbulkan penyakit?

Tak perlu khawatir. Peneliti sudah menemukan rangkaian non-virulent dari bakteri tersebut. Bakteri E. coli yang digunakan sudah didesain sedemikian rupa sehingga hanya berfungsi menyimpan data di DNA dan melakukan reproduksi, dan DNA yang digunakan tidak meng-encode protein yang berpotensi berbahaya.

Bakteri Bisa Dipakai untuk Penyimpan Data

Bakteri sanggup bertahan dari berbagai macam bencana yang dapat menghancurkan harddisk.
Kamis, 9 Desember 2010, 12:27 WIB
Muhammad Firman


Bakteri dapat menyimpan data di DNA-nya
BERITA TERKAIT
Ide menyimpan data di dalam bakteri sudah terlintas sekitar satu dekade terakhir. Pertimbangannya, bakteri yang paling sederhana sekalipun memiliki untaian DNA panjang yang bisa menyimpan enkripsi data.
Selain itu, secara alamiah, bakteri jauh lebih tahan terhadap kerusakan dibanding media penyimpanan elektronik manapun. Ia sanggup bertahan dari berbagai macam bencana yang dapat menghancurkan harddisk.
Reproduksi alami bakteri juga dapat dimanfaatkan untuk membuat duplikasi data dan menjaga integritas informasi yang disimpan. Ini juga membuat proses pengambilan kembali data dapat dilakukan dengan lebih mudah.
Berpedoman pada pemikiran tersebut, sekelompok peneliti asal The Chinese University of Hong Kong mencari cara bagaimana menyimpan data ke dalam DNA bakteri. Ternyata tidak sulit.
Pada bakteri, ada empat basis DNA yang bisa digunakan untuk membuat untaian DNA yakni Adenine (A), Cytosine (C), Guanine (G), dan Thymine (T). Artinya, penyimpanan akan menggunakan sistem angka basis empat.
Pada laporannya, seperti dikutip dari i09, 9 Desember 2010 peneliti memberi contoh mengubah kata “iGEM” ke dalam kode yang siap disimpan dalam DNA.
Mereka menggunakan tabel ASCII untuk mengonversi setiap huruf ke dalam nilai numerik misalnya i = 105, G = 71, dan seterusnya. Angka ini kemudian diubah menjadi penomoran basis 4 yakni 105 menjadi 1221, 71 menjadi 0113 dan seterusnya.
Angka basis 4 ini kemudian diubah ke dalam sistem DNA yang menggunakan kode A, T, C, dan G di mana A menggantikan angka 0, T menggantikan 1, C menggantikan angka 2, dan G pengganti angka 3. Jadi, kata iGEM disimpan di dalam DNA sebagai ATCTATTGATTTATGT.
Setelah data mentah siap, peneliti menyebutkan, beberapa algoritma bisa digunakan untuk menyingkirkan informasi repetitif atau redundan. Ini bukan hanya dapat menghemat ruang, banyaknya repetisi dalam untaian DNA secara biologis berpotensi membahayakan DNA dan bakteri tersebut. Berarti, penggunaan algoritma itu akan mengatasi dua masalah sekaligus.
Yang jadi masalah, untaian DNA tidak cukup panjang untuk menyimpan informasi kompleks seperti foto atau buku. Solusi terbaik adalah memecah data menjadi bagian-bagian kecil dan menyebarkannya pada sel yang berbeda.
Agar berhasil, peneliti membuat sistem yang memungkinkan pecahan-pecahan data diidentifikasi dan kemudian disusun ke dalam urutan yang benar. Untuk itu, mereka membuat tiga struktur bagian untuk seluruh DNA yakni header, message, dan checksum.
Header merupakan rangkaian sepanjang 8 bagian yang dibagi ke dalam empat level informasi yakni zona, kawasan, area, dan distrik yang memungkinkan setiap bagian dikembalikan ke dalam urutan yang tepat.
Setelah pesan yang membawa data sebenarnya dihantarkan, checksum menyediakan repetisi dari header awal yang berguna untuk mengontrol mutasi yang mungkin terjadi pada bakteri yang bersangkutan.
Setelah informasi dienkripsi dan ditempatkan pada banyak sel yang berbeda di bakteri, bagaimana cara pemilik data mengambil kembali data yang disimpan oleh bakteri yang bersangkutan?
Sebuah decrypter akan mengambil DNA dan menjalankannya pada sebuah teknologi yang disebut next-generation high-througput sequencing, atau NGS.
Tipe sequencing ini dapat menganalisa dan membandingkan banyak kopi dari sequence yang sama dan menggunakan modus terbanyak untuk mengetahui basis data mana yang benar dan data mana yang telah mengalami perubahan. Setelah itu, algoritma kompresi akan dibalikkan untuk mengembalikan data mentah ke dalam bentuk aslinya.
Langkah terakhir adalah menyusun kembali pecahan-pecahan data dalam urutan yang benar agar rangkaian DNA tersebut bisa diterjemahkan kembali menjadi data yang dapat digunakan.
Sampai tahap ini, data sudah disimpan dan mengalami enkripsi. Orang yang ingin membaca data tersebut membutuhkan formula yang mengetahui urutan yang benar dari header dan checksum. Tanpa formula tersebut, data yang ia miliki tidak dapat digunakan.

Minggu, 26 Desember 2010

Al Qur'an dan Teknologi Sensor Robot




Istilah robot berasal dari bahasa Cekoslowakia. Kata robot berasal dari kosakata "Robota" yang berarti"kerja cepat". Istilah ini muncul pada tahun 1920 oleh seorang pengarang sandiwara bernama Karel Capec. Karyanya pada saat itu berjudul Rossums Universal Robot yang artinya Robot Dunia milik Rossum. Rossum merancang dan membangun suatu bala tentara yang terdiri dari robot industri yang akhirnya menjadi terlalu cerdik dan akhirnya menguasai manusia.

Kata Robotics juga berasal dari novel fiksi sains runaround yang ditulis oleh Isaac Asimov pada tahun 1942. Sedangkan pengertian robot secara tepat adalah system atau alat yang dapat berperilaku atau meniru perilaku manusia dengan tujuan untuk menggantikan dan mempermudah kerja/aktifitas manusia.

Untuk dapat diklasifikasikan sebagai robot, mesin harus memiliki dua macam kemampuan yaitu:
1) Bisa mendapatkan informasi dari sekelilingnya.
2) Bisa melakukan sesuatu secara fisik seperti bergerak atau memanipulasi objek.
Untuk dapat dikatakan sebagai robot sebuah system tidak perlu untuk meniru semua tingkah laku manusia, namun suatu sistem tersebut dapat mengadopsi satu atau dua saja sistem yang ada pada diri manusia saja sudah dapat dikatakan sebagai robot. Sistem yang diadopsi berupa sistem penglihatan (mata), sistem pendengaran (telinga) ataupun sistem gerak.
Sebuah robot dapat saja dibuat untuk berbagai macam aktifitas, namun sebuah robot harus dibuat dengan tujuan untuk kebaikan manusia. Ada hukum robotika yang perlu dipegang sebelum seseorang terjun dalam robotika, antara lain:
1) Robot tidak boleh menciderai manusia atau dalam keadaan tanpa aksi  engijinkan manusia mendekat untuk disakiti.
2) Robot harus menuruti perintah yang diberikan oleh manusia kecuali jika perintah tersebut bertentangan dengan hukum yang pertama.
3) Robot harus melindungi eksistensinya, selama tidak bertentangan dengan hukum pertama dan kedua.

Kegunaan dari robot
Sesuai dengan definisi robot di atas, maka terdapat banyak kegunaan dari robot. Secara umum kegunaan robot adalah untuk menggantikan kerja manusia yang membutuhkan ketelitian yang tinggi atau mempunyai resiko yang sangat besar atau bahakn mengancam keselamatan manusia. Sebagai contoh, seseorang yang bekerja di bagian welding di sebuah industri assembling kendaraan, akan mempunyai resiko kecelakaan kerja yang cukup tinggi. Maka untuk mengurangi rtesiko kerja tersebut perlu digunakan robot yang menggantikan kerja manusia di bidang tersebut, sehingga resiko kecelakaan kerja dapat dikurangi bahkan dihilangkan.

Ada juga sebagian robot yang sengaja diciptakan untuk menemani manusia di dalam aktifitasnya. Robot-robot ini dapat disebut robot bermain. Robot ini diciptakn untuk membantu manusia yang mengalami kesepian diri sehingga dapat mempunyai teman. Robot-robot yang termasuk jenis ini termasuk antar lain Battle Bots, Robot contesti, Robot Anjing. Namun secara garis besar robot dapat diklasifikasikan menjadi beberapa jenis antara lain:
1 Robot industri
2 Robot antariksa
3 Robot transportasi
4 Robot perang
5 Robot kendali jarak jauh
6 Robot kedokteran
7 Robot riset
8 Robot bermain, dll

Robot Era Modern
Robot era modern kini lebih banyak dikembangkan untuk riset daripada penyerupaan manusia. Sehingga memiliki kecerdasan sendiri nahkan ada rencana untuk membuat robot yang bisa ditandingkan dengan kecerdasan menyerupai manusia.

Teknologi Sensor yang Digunakan pada Robot
Jikalau kita mengacu pada definisi robot sebelumnya, bahwa robot adalah sebuah sistem atau alat yang menyerupai manusia untuk mempermudah atau menggantikan aktivitas manusia, maka kita tidak boleh melupakan komponen-komponen penting penyusun sebuah robot. Seperti halnya manusia, robot juga memiliki sistem pengindera (sensor), sistem kendali, sistem kecerdasan, sistem pergerakan, dll, sama seperti manusia. Di sini saya hanya akan membahas sistem sensor yang digunakan pada robot. Di dalam Al Quran, terdapat sebuah ayat yang mencantumkan sebuah sistem sensorik pada tubuh manusia, yaitu:

"Sesungguhnya orang-orang yang kafir kepada ayat-ayat Kami, kelak akan Kami masukkan mereka ke dalam neraka. Setiap kali kulit mereka hangus, Kami ganti kulit mereka dengan kulit yang lain, supaya mereka merasakan azab. Sesungguhnya Allah Maha Perkasa lagi Maha Bijaksana" (Surat An Nisaa : 56).

Secara sistematis, kulit merupakan salah satu sistem sensorik (pengindera) yang terdapat pada tubuh manusia. Kulit tergolong sistem pengindera peraba, selain keberadaan lidah (indera perasa), mata (indera penglihat), telinga (indera pendengar) dan hidung (indera pencium)
Pada robot juga terdapat bermacam-macam sistem pengindera, seperti pengindera garis (line follower sensor), pengindera jarak (utrasonic sensor), pengindera putaran motor (rotary encoder sensor), pengindera panas (Ultra Violet sensor), dll. Sensor-sensor ini dilengkapi dengan kabel-kabel penghubung yang menghubungkan satu terminal ke terminal yang lain, mirip dengan jaringan syaraf-syaraf di dalam tubuh manusia. Kabel-kabel penghubung ini sangat penting untuk transfer data hasil pembacaan sensor ke sistem kendali, seperti halnya jaringan syaraf yang mengatarkan impuls dari sistem pengindera ke otak. Hal ini penting agar sistem kendali dapat memproses data keluaran sensor tadi untuk selanjutnya diproses dan pemberian perintah.

Rabu, 08 Desember 2010

Orang-orang besar di Dunia

Apa perbedaan
antara orang-orang cerdas, dengan orang-orang genius yang pikirannya mampu merubah dunia? Orang-orang seperti Einstein, Napoleon, Mozart, atau Sukarno.

Orang-orang genius mempunyai impian-impian besar, sebesar seluruh dunia. Mereka belajar dari orang-orang hebat, yang terhebat dalam sejarah, dan menyerap seluruh pengetahuan-pengetahuan besar mereka. Pengetahuan yang besar itu membuat mereka senang bermimpi. Senang bermimpi besar. Berani bermimpi besar. Hal-hal yang tidak terbayangkan oleh manusia-manusia lainnya.

Dan impian-impian besar mereka yang ajaib datang dari sebuah kekuatan besar, sesuatu yang hanya dimiliki manusia-manusia terunggul di dunia (or mad men..). Sesuatu yang dinamakan, Imajinasi..

EINSTEIN

“Imagination is more important than knowledge.
For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution”. (1879-1955)

Terjemahan : Imajinasi lebih penting dari Pengetahuan. Karena pengetahuan itu terbatas, sedangkan imajinasi merangkul seluruh dunia, mendorong perubahan, dan melahirkan kemajuan manusia. (Sekarang anda sudah tahu kenapa Einstein jadi genius).

NAPOLEON
Salahsatu jenderal terbesar sepanjang sejarah, penguasa Perancis di umur 30 tahun.

"Imagination rules the world"

SUKARNO
Ceramah di Semarang, 29 Juli 1956. Salahsatu pidato terbaik Sukarno tentang bagaimana menciptakan bangsa besar.

"(Bangsa) Jang tidak mempunjai "imagination", tidak mempunjai konsepsi-konsepsi besar! Tidak mempunjai keberanian - Padahal jang kita lihat di negara-negara lain itu, Saudara-saudara, bangsa bangsa jang mempunjai "imagination", mempunjai fantasi fantasi besar: mempunjai keberanian ; mempunjai kesediaan menghadapi risiko ; mempunjai dinamika.
George Washington Monument misalnja, tugu nasional Washington di Washington, Saudara-saudara : Masja Allah !!! Itu bukan bikinan tahun ini ; dibikin sudah abad jang lalu, Saudara-saudara. Tingginja! Besarnja! Saja kagum arsiteknja jang mempunjai "imagination" itu, Saudara-saudara. Bangsa jang tidak mempunjai "imagination" tidak bisa membikin Washington Monument.

"Pennj-wise " tidak ada, Saudara-saudara. Mereka mengerti bahwa kita - atau mereka - djikalau ingin mendjadi satu bangsa jang besar, ingin mendjadi bangsa jang mempunjai kehendak untuk bekerdja, perlu pula mempunjai "imagination",: "imagination" hebat, Saudara-saudara!".

EINSTEIN

“The true sign of intelligence is not knowledge, but imagination.”
"Logic will get you from A to B. Imagination, will take you everywhere".

ROBERT FULGHUM

"I believe that imagination is stronger than knowledge -- myth is more potent than history -- dreams are more powerful than facts -- hope always triumphs over experience -- laughter is the cure for grief -- love is stronger than death".

WOLFGANG AMADEUS MOZART
Salahsatu komponis klasik terbesar sepanjang masa. Albert Einstein menganggap Mozart adalah yang terhebat, lebih hebat dari Beethoven.

"Neither a lofty degree of intelligence nor imagination nor both together go to the making of genius. Love, love, love, that is the soul of genius."