Subscribe:

Ads 468x60px

Pages

Sabtu, 30 Mei 2015

Parallel Prosessing Dan Bioinformatika




1.      Apa yang kalian ketahui tentang parallel processing?
Jawab :
Paralel Processing adalah kemampuan menjalankan tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah.
2.      Jelaskan hubungan parallel dengan processing!
Jawab :
peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.
3.      Apa yang kalian ketahui tentang bioinformatika?
Jawab :
Bioinformatika merupakan ilmu terapan yang lahir dari perkembangan teknologi informasi dibidang molekular. Bioinformatika ialah ilmu yang mempelajari penerapan teknik komputasi untuk mengelola dan menganalisis informasi hayati. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologi, terutama yang terkait dengan penggunaan sekuens DNA dan asam amino. Contoh topik utama bidang ini meliputi pangkalan data untuk mengelola informasi hayati, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan struktur protein atau pun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.
4.      Apa yang kalian ketahui tentang sejarah bioinformatika penerapan utama bioinformatika?
Jawab :
Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan computer dalam biologi. Namun demikian, penerapan bidang-bidang dalam bioinformatika(seperti pembuatan basis data dan pengembangan algoritma untuk analisis sekuens biologis) sudah dilakukan sejak tahun 1960-an. Kemajuan teknik biologi molecular dalam mengungkap sekuens biologis dari protein (sejak awal 1950-an) dan asam nukleat(sejak 1960-an) mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sementara basis data sekuens DNA dikembangkan pada akhir 1970-an di Amerika Serikat dan Jerman (pada European Molecular Biology Laboratory , Laboratorium Biologi Molekular Eropa).Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970-an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang berhasil diungkapkan pada 1980-an dan 1990-an, menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika. Basis data sekuens biologis dapat berupa basis data primer untuk menyimpan sekuens primer asam nukleat maupun protein, basis data sekunder untuk menyimpan motif sekuens protein, dan basis data struktur untuk menyimpan data struktur protein maupun asam nukleat. Basis data utama untuk asam nukleat adalah GenBank (Amerika Serikat), EMBL (Eropa), dan DDBJ (Jepang). Ketiga basis data tersebut bekerjasama dan bertukar data secara harian untuk menjaga keleluasaan cakupan masing-masing basis data. Sumber utama data sekuens asam nukleat adalah submisi langsung dari periset individual, proyek sekuensing genom, dan pendaftaran paten. Selain berisi sekuens asam nukleat, entri dalam basis data sekuens asam nukleat umumnya mengandung informasi tentang jenis asam nukleat (DNA atau RNA), nama organisme sumber asam nukleat tersebut, dan pustaka yang berkaitan dengan sekuens asam nukleat tersebut.Contoh beberapa basis data penting yang menyimpan sekuens primer adalah PIR (Protein Information Resource, Amerika Serikat), Swiss-Prot (Eropa), dan TrEMBL (Eropa). Ketiga basis data tersebut telah digabungkan dalam UniProt yang didanai terutama oleh Amerika Serikat. Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang umumnya berisi penjelasan mengenai fungsi protein tersebut.BLAST (Basic Local Alignment Search Tool) merupakan perkakas bioinformatika yang berkaitan erat dengan penggunaan basis data sekuens biologis. Penelusuran BLAST pada basis data sekuens memungkinkan ilmuwan untuk mencari sekuens asam nukleat maupun protein yang mirip dengan sekuens tertentu yang dimilikinya. Hal ini berguna untuk menemukan gen sejenis pada beberapa organisme atau untuk memeriksa keabsahan hasil sekuensing maupun untuk memeriksa fungsi gen hasil sekuensing. Algoritma yang mendasari kerja BLAST adalah penyejajaran sekuens.PDB (Protein Data Bank) adalah basis data tunggal yang menyimpan model struktural 3D protein dan asam nukleat hasil penentuan eksperimental dengan kristalografi sinar X, spektroskopi NMR dan mikroskopi elektron. PDB menyimpan data struktur sebagai koordinat 3D yang menggambarkan posisi atom-atom dalam protein maupun asam nukleat.
5.      Bagaimana trend bioinformatika di dunia?
Jawab :
Ledakan data/informasi biologi itu yang mendorong lahirnya Bioinformatika. Karena Bioinformatika adalah bidang yang relatif baru, masih banyak kesalahpahaman mengenai definisinya. Komputer sudah lama digunakan untuk menganalisa data biologi, misalnya terhadap data-data kristalografi sinar X dan NMR (Nuclear Magnetic Resonance) dalam melakukan penghitungan transformasi Fourier, dsb. Bidang ini disebut sebagai Biologi Komputasi. Bioinformatika muncul atas desakan kebutuhan untuk mengumpulkan, menyimpan dan menganalisa data-data biologis dari database DNA, RNA maupun protein tadi. Untuk mewadahinya beberapa jurnal baru bermunculan (misalnya Applied Bioinformatics), atau berubah nama seperti Computer Applications in the Biosciences (CABIOS) menjadi BIOInformatic yang menjadi official journal dari International Society for Computational Biology (ICSB) (nama himpunan tidak ikut berubah). Beberapa topik utama dalam Bioinformatika dijelaskan di bawah ini.
Keberadaan database adalah syarat utama dalam analisa Bioinformatika. Database informasi dasar telah tersedia saat ini. Untuk database DNA yang utama adalah GenBank di AS. Sementara itu bagi protein, databasenya dapat ditemukan di Swiss-Prot (Swiss) untuk sekuen asam aminonya dan di Protein Data Bank (PDB) (AS) untuk struktur 3D-nya. Data yang berada dalam database itu hanya kumpulan/arsip data yang biasanya dikoleksi secara sukarela oleh para peneliti, namun saat ini banyak jurnal atau lembaga pemberi dana penelitian mewajibkan penyimpanan dalam database. Trend yang ada dalam pembuatan database saat ini adalah isinya yang makin spesialis. Misalnya untuk protein struktur, ada SCOP dan CATH yang mengklasifikasikan protein berdasarkan struktur 3D-nya, selain itu ada pula PROSITE, Blocks, dll yang berdasar pada motif struktur sekunder protein.
Tak kalah penting dari data eksperimen tersebut adalah keberadaan database paper yang terletak di Medline. Link terhadap publikasi asli biasanya selalu tercantum dalam data asli sekuen. Perkembangan Pubmed terakhir yang penting adalah tersedianya fungsi mencari paper dengan topik sejenis dan link kepada situs jurnal on-line sehingga dapat membaca keseluruhan isi paper tersebut. Setelah informasi terkumpul dalam database, langkah berikutnya adalah menganalisa data. Pencarian database umumnya berdasar hasil alignment/pensejajaran sekuen, baik sekuen DNA maupun protein. Metode ini digunakan berdasar kenyataan bahwa sekuen DNA/protein bisa berbeda sedikit tetapi memiliki fungsi yang sama. Misalnya protein hemoglobin dari manusia hanya sedikit berbeda dengan yang berasal dari ikan paus. Kegunaan dari pencarian ini adalah ketika mendapatkan suatu sekuen DNA/protein yang belum diketahui fungsinya maka dengan membandingkannya dengan yang ada dalam database bisa diperkirakan fungsi daripadanya. Algoritma untuk pattern recognition seperti Neural Network, Genetic Algorithm dll telah dipakai dengan sukses untuk pencarian database ini.  Salah satu perangkat lunak pencari database yang paling berhasil dan bisa dikatakan menjadi standar sekarang adalah BLAST (Basic Local Alignment Search Tool). Perangkat lunak ini telah diadaptasi untuk melakukan alignment terhadap berbagai sekuen seperti DNA (blastn), protein (blastp), dsb. Baru-baru versi yang fleksibel untuk dapat beradaptasi dengan database yang lebih variatif telah dikembangkan dan disebut Gapped BLAST serta PSI (Position Specific Iterated)-BLAST [15]. Sementara itu perangkat lunak yang digunakan untuk melakukan alignment terhadap sekuen terbatas di antaranya yang lazim digunakan adalah CLUSTAL dan CLUSTAL W.
Data yang memerlukan analisa bioinformatika dan cukup mendapat banyak perhatian saat ini adalah data hasil DNA chip. Menggunakan perangkat ini dapat diketahui kuantitas maupun kualitas transkripsi satu gen sehingga bisa menunjukkan gen-gen apa saja yang aktif terhadap perlakuan tertentu, misalnya timbulnya kanker, dll. mRNA yang diisolasi dari sampel dikembalikan dulu dalam bentuk DNA menggunakan reaksi reverse transcription. Selanjutnya melalui proses hibridisasi, hanya DNA yang komplementer saja yang akan berikatan dengan DNA di atas chip. DNA yang telah diberi label warna berbeda ini akan menunjukkan pattern yang unik. Berbagai algoritma pattern recognition telah digunakan untuk mengenali gen-gen yang aktif dari eksperimen DNA chip ini, salah satunya yang paling ampuh adalah Support Vector Machine (SVM).
Bioinformatika sudah menjadi bisnis besar sekarang. Perusahaan bioteknologi yang menghasilkan data besar seperti perusahaan sekuen genom, senantiasa memerlukan bagian analisa Bioinformatika. Produk Bioinformatika pun sudah dipatenkan baik di AS, Eropa maupun Asia. Berdasar jenisnya produk yang dipatenkan itu bisa dibagi menjadi tiga yaitu perangkat lunak Bioinformatika, termasuk diantaranya adalah perangkat lunak pencarian database dsb dengan contoh misalnya paten no. 6,125,331 di AS berjudul “Structural alignment method making use of a double dynamic programming algorithm”, metode Bioinformatika, ini menggunakan analogi metode bisnis telah dapat dipatenkan di AS seperti pada kasus pematenan Amazon.com, sebagai contoh adalah paten no. 6,125,383 di AS tentang “Research system using multi-platform object oriented program language for providing objects at runtime for creating and manipulating biological or chemical data”, terakhir produk Bioinformatika itu sendiri yaitu informasi biologis hasil analisanya.
6.      Sebutkan basis data sekuent biologis dan penyejaran sekuent!
Jawab :
Basis data utama untuk sekuens asam nukleat saat ini adalah GenBank (Amerika Serikat), EMBL (Eropa), dan DDBJ(Inggris) (DNA Data Bank of Japan, Jepang). Ketiga basis data tersebut bekerja sama dan bertukar data secara harian untuk menjaga keluasan cakupan masing-masing basis data. Sumber utama data sekuens asam nukleat adalah submisi langsung dari periset individual, proyek sekuensing genom, dan pendaftaran paten. Selain berisi sekuens asam nukleat, entri dalam basis data sekuens asam nukleat umumnya mengandung informasi tentang jenis asam nukleat (DNA atau RNA), nama organisme sumber asam nukleat tersebut, dan pustaka yang berkaitan dengan sekuens asam nukleat tersebut.
Sementara itu, contoh beberapa basis data penting yang menyimpan sekuens primer protein adalah PIR (Protein Information Resource, Amerika Serikat), Swiss-Prot (Eropa), dan TrEMBL (Eropa). Ketiga basis data tersebut telah digabungkan dalam UniProt (yang didanai terutama oleh Amerika Serikat). Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang umumnya berisi penjelasan mengenai fungsi protein tersebut.
BLAST (Basic Local Alignment Search Tool) merupakan perkakas bioinformatika yang berkaitan erat dengan penggunaan basis data sekuens biologis. Penelusuran BLAST (BLAST search) pada basis data sekuens memungkinkan ilmuwan untuk mencari sekuens asam nukleat maupun protein yang mirip dengan sekuens tertentu yang dimilikinya. Hal ini berguna misalnya untuk menemukan gen sejenis pada beberapa organisme atau untuk memeriksa keabsahan hasil sekuensing maupun untuk memeriksa fungsi gen hasil sekuensing. Algoritma yang mendasari kerja BLAST adalah penyejajaran sekuens.

PDB (Protein Data Bank, Bank Data Protein) adalah basis data tunggal yang menyimpan model struktural tiga dimensi protein dan asam nukleat hasil penentuan eksperimental (dengan kristalografi sinar-X, spektroskopi NMR dan mikroskopi elektron). PDB menyimpan data struktur sebagai koordinat tiga dimensi yang menggambarkan posisi atom-atom dalam protein ataupun asam nukleat.

Sumber:
http://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
http://coretanmuvi.blogspot.com/2012/03/paralel-processing.html
http://bioinformatika-q.blogspot.com/

Senin, 27 April 2015

Komputer Quantum

Komputer Quantum


Komputer Quantum

     Komputer Quantum adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.
Ide mengenai komputer kuantum ini berasal dari beberapa fisikawan antara lain Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).
Pada awalnya Feynman mengemukakan idenya mengenai sistem kuantum yang juga dapat melakukan proses penghitungan. Fenyman juga mengemukakan bahwa sistem ini bisa menjadi simulator bagi percobaan fisika kuantum.
Selanjutnya para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

Senin, 30 Maret 2015

Komputasi Modern


Komputasi merupakan ilmu yang mempelajari tentang cara-cara untuk memecahkan suatu masalah terhadap data input dengan sebuah algoritma, data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.
Komputasi modern bisa disebut sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
    •     Akurasi (big, Floating point)
    •     Kecepatan (dalam satuan Hz)
    •     ProblemVolume Besar (Down Sizzing atau pararel)
    •     Modelling (NN & GA)
    •     Kompleksitas (Menggunakan Teori big O)

Minggu, 09 Juni 2013

Institusi Pengelola Internet atau Web dan Etika dalam Berinternet

1. World Wide Web Consortium (W3C):
Awalnya dibentuk dari Laboratorium Ilmu Komputer MIT oleh Tim Berners-Lee dan Al-Vezza. W3C saat ini bertangggungjawab terhadap perkembangan dari berbagai protokol dan standar yang terkait dengan Web. Seperti misalnya standarisasi HTML, XML, XHTML dan CSS diatur oleh W3C. Saat ini W3C masih dipimpin oleh Berners-Lee.
Website W3C dapat diakses pada URL:  http://www.w3c.org
2. Internet Engineering Task Force (IETF)
Merupakan badan yang bertanggungjawab terhadap masalah teknis dari perkembangan teknologi internet. IETF bertugas mengkaji berbagai teknologi terkait untuk kemudian distandarkan menjadi sebuah request for comment (RFC). IETF fokus pada evolusi dari internet dan menjamin proses tersebut berjalan dengan smooth.
3. Internet Architecture Board (IAB):
IAB bertanggung jawab dalam  mendefiniskan backbone internet
4. Internet Society (ISOC):
Dibentuk dari berbagai organisasi, pemerintahan, non-profit, komunitas, akademisi maupun para professional. Kelompok ini bertanggungjawab dalam membuat kebijakan tentang internet, dan memantau lembaga lain seperti IETF.
5. The Internet Assigned Authority (IANA) & Internet Network Information Center (InterNIC).
Kelompok ini bertanggung jawab terhadap alokasi alamat IP  dan nama domain.


Etika Dalam Berinternet


1. Jangan Gunakan Huruf Kapital
Karena penggunaan karakter huruf bisa dianalogikan dengan suasana hati si penulis.
Huruf kapital mencerminkan penulis yang sedang emosi, marah atau berteriak. Tentu
sangat tidak menyenangkan tatkala anda dihadapkan dengan lawan bicara yang penuh
dengan emosi bukan? Walau begitu, ada kalanya huruf kapital dapat digunakan untuk
memberi penegasan maksud. Tapi yang harus dicatat, gunakanlah penegasan maksud
ini secukupnya saja, satu-dua kata dan jangan sampai seluruh kalimat/paragraf.

2. Kutip Seperlunya
Ketika anda ingin memberi tanggapan terhadap postingan seseorang dalam satu
forum, maka sebaiknya kutiplah bagian terpentingnya saja yang merupakan inti dari
hal yang ingin anda tanggapi dan buang bagian yang tidak perlu. Jangan sekali-kali
mengutip seluruh isinya karena itu bisa membebani bandwith server yang
bersangkutan dan bisa berakibat kecepatan akses ke forum tersebut menjadi
terganggu.
Ini berlaku juga untuk fasilitas reply pada e-mail, terlebih jika anda aktif dalam suatu
milis. Ketika anda meng-klik tombol “Reply”, umumnya sebagian besar program mailer
akan menulis ulang pesan asli yang anda terima secara otomatis ke dalam kotak surat
anda. Jika harus mengutip pesan seseorang dalam jawaban e-mail, usahakan
menghapus bagian-bagian yang tidak perlu, dan ambillah (sebagai kutipan) bagian
yang relevan dengan jawaban anda saja.

3. Perlakuan Terhadap Pesan Pribadi
Jika seseorang mengirim informasi atau gagasan kepada anda secara pribadi (private
message), anda tidak sepatutnya mengirim/menjawabnya kembali ke dalam forum
umum, kelompok grup, atau milis.

4. Hati-hati Dalam Mem-forward
Tidak semua berita yang beredar di internet itu benar adanya. Seperti halnya spam,
hoax juga merupakan musuh besar bagi para kebanyakan netter. Maka, sebelum anda
2 dari 9
mem-forward pastikanlah terlebih dahulu bahwa informasi yang ingin anda kirim itu
adalah benar adanya. Jika tidak, maka anda dapat dianggap sebagai penyebar
kebohongan yang akhirnya kepercayaan orang-orang di sekitar anda pun akan hilang.

5. Jangan Gunakan “CC”
Ketika mengirim e-mail ke sejumlah orang, jangan cantumkan nama-nama pada kolom
“CC“. Jika anda melakukan hal itu –biasa disebut cross posting–, semua orang yang
menerima e-mail anda, akan bisa melihat alamat-alamat e-mail orang lain. Umumnya
orang tidak suka bila alamat e-mailnya dibeberkan di depan umum. Gunakanlah selalu
“BCC“. Dengan cara ini setiap orang hanya bisa melihat alamat e-mailnya sendiri.

6. Jangan Sembarangan Menggunakan Format HTML
Jika anda mengirim sebuah pesan penting ke rekan anda, jangan gunakan format
HTML tanpa anda yakin bahwa program e-mail rekan anda bisa membaca kode HTML.
Jika tidak, pesan anda sama sekali tidak terbaca atau kosong. Sebaliknya, gunakanlah
format plain text.

7. Jangan Kirim File (berukuran besar) Melalui Attachment
Peraturan e-mail secara internasional melarang transfer file melalui e-mail, apalagi di
dalam milis. Jangan pernah membayangkan, rekan anda atau anggota milis yang lain
memiliki mailbox/hard disk yang cukup seperti anda. Pada umumnya penyedia jasa
internet (ISP) di Indonesia ‘hanya’ memberi quota space 2-5 MB. Pengiriman file yang
besar, akan membuat proses downloading menjadi lamban, dan ini jelas menambah
beban pulsa.
Saat file melebihi kuota, maka proses downloading praktis terganggu. Jika ini terjadi,
anda bisa dituduh telah melakukan bomb-mail, yang di dalam dunia internet, dianggap
sebagai tindakan kriminal.
Jika memang harus melakukan transfer file, sebaiknya minta izin dulu, bahwa anda
akan mengirim file, sekaligus jelaskan besar file-nya. Setelah rekan anda setuju,
barulah kirim melalui attachment. Tapi untuk lebih amannya, gunakanlah situs yang
khusus menyediakan jasa transfer file ini. Selain praktis, semua rekan anda pun bisa
menentukan pilihan, ingin ikut mengunduh atau tidak, tanpa perlu risau e-mailnya
terganggu. Toh sudah banyak situs-situs gratisannya.

8. Ketika ‘Harus’ Menyimpang Dari Topik
Tiap milis/forum tentu memiliki peraturan khusus mengenai obyek bahasan yang
diperkenankan. Sehingga tatkala anda ingin menyampaikan/meminta sebuah
informasi di luar topik yang telah ditentukan, sepatutnya sertakan pula tanda khusus
pada kolom subyek e-mail anda agar anggota milis yang lain tidak terkecoh dengan isi
e-mail anda.

9. Hindari Personal Attack
Ketika anda tengah dalam situasi debat yang sengit, jangan sekali-kali anda
menjadikan kelemahan pribadi lawan sebagai senjata untuk melawan argumentasinya.
Sebab, ini hanya akan menunjukkan seberapa dangkal pengetahuan anda. Budayakan sikap debat
ilmiah, bukan debat kusir.

10. Kritik dan Saran yang Bersifat Pribadi Harus Lewat PM (Personal Message)
Jangan mengkritik seseorang di depan forum. Ini hanya akan membuatnya rendah diri.
Kritik dan saran yang diberikan pun harus bersifat konstruktif, bukan destruktif. Beda
bila kritik dan saran itu ditujukan untuk anggota forum secara umum atau pihak
moderator dalam rangka perbaikan sistem forum, anda boleh mempostingnya di
dalam forum selama tidak menunjuk orang per orang tertentu.

11. Jujur Dalam Mencantumkan Sumber dan/atau Penulis
Jangan sekali-kali mengakui tulisan orang lain sebagai hasil karya pribadi anda.
Walaupun tulisan itu telah anda revisi sedemikian rupa, namun mau tidak mau anda
telah mengadaptasi dari milik orang lain. Oleh karenanya, anda harus mencantumkan
sumber referensi tersebut. Bila anda mengutip dari sebuah situs, maka cantumkanlah
nama/alamat situs tersebut. Begitupun bila situs itu ternyata juga boleh mengutip dari
sumber lain yang merupakan penulis aslinya, maka anda harus mencantumkan kedua
sumber tersebut, penulis asli dan situs tempat anda mengutip.

12. Bijaklah Ketika Hendak Meng-copy Sebuah Situs
Walaupun sangat mudah untuk mengintip source code sebuah situs, tapi secara etika
setidaknya anda komunikasikan terlebih dahulu dengan web master yang
bersangkutan. Malah, hal ini justru bisa memberikan keuntungan lebih. Ketika sang
web master menyambut baik ‘permohonan ijin’ anda untuk mempelajari source codenya
dan ada hal yang tidak anda pahami, menjadi sangat mudah untuk bertanya
kepadanya.
Penggunaan Offline Browser Tools, seperti HTTRACK atau Teleport juga harus
memperhatikan beberapa hal, seperti:
· Apakah ada ketentuan Copyright?
· Apakah pemilik mengijinkan anda menyalinnya untuk penggunaan pribadi? ->
Jangan mengkomersilkan!
· Jangan sampai membebani bandwith server, baik bandwith situs atau bandwith
jaringan anda. Lebih-lebih jika anda mengunduh dari tempat umum seperti warnet,
maka sebaiknya jangan mengunduh pada waktu-waktu sibuk. Pembebanan
bandwith secara berlebihan akan membuat situs down dan mengganggu akses
pengguna lain dalam jaringan yang sama dengan anda.
· Jangan mencuri data yang bersifat pribadi seperti e-mail atau data rahasia
perusahaan yang memang tidak diperuntukkan kepada khalayak.

Sumber: 

Minggu, 28 April 2013

Web Browser

Penjelajah web (Inggris: web browser), adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di internet. Sebuah sumber informasi diidentifikasi dengan Pengidentifikasi Sumber Seragam (Bahasa Inggris: Uniform Resource Identifier (URI)) yang dapat berupa halaman web, gambar, video, atau jenis konten lainnya.
Meskipun penjelajah web terutama ditujukan untuk mengakses internet, sebuah penjelajah juga dapat digunakan untuk mengakses informasi yang disediakan oleh server web dalam jaringan pribadi atau berkas pada sistem berkas. Beberapa penjelajah web yang populer adalah Google Chrome, Firefox, Internet Explorer, Opera, dan Safari.  


Macam -macam Web Browser

1. Internet Exploler (IE)

Internet Exploler (IE) dikembangkan oleh Microsoft Corporation. Browser ini adalah browser bawaan dari OS windows. 

Kelebihan:

  •  Menyediakan add-ons. Rata-rata browser memilikinya. 
  • Tampilan lebih simpel, elegan dan menarik. (IE9 dan IE10)
  • Sangat terintegrasi dengan OS windows.
Kekurangan: 
  • Ada beberapa situs yang tidak bisa dibuka dengan IE (terutama CSS)
  • Terkadang berat untuk membuka tab baru. 
  • Khusus IE9 tidak mendukung OS Windows XP
2. Google Chrome 

Browser yang saya pakai saat ini karena kecepatan browsingnya lebih cepat dari browser lain. Thats my opinion :D 

Kelebihan :
  • Mempunyai kemampuan browsing yang cepat
  • Browser addressnya dapat berfungsi sebagai search engine.
  • Memiliki fitur Google Chrome diantaranya flash dan java yang terintegrasi
  • Penggunaan memori tab yang terpisah
  • Mendukung hampir semua bahasa, termasuk Indonesia.
Kekurangan:
  • Penggunanya masih terbatas pada Windows XP dan Vista.
  • Karena memori tab terpisah maka butuh banyak memori saat browsing lebih dari 1 tab. 
  • Fiturnya kurang banyak. 
3. Mozilla Firefox
Dibuat oleh mozilla corporation, Mozilla firefox adalah salah satu dari web browser open source yang dibangun dengan Gecko layout engine. Web Browser merupakan salah satu dari macam macam Web Browser yang handal karena didukung oleh sejumlah Add-ons yang dapat diinstall secara terpisah yang memungkinkan pengguna melakukan sesuai dengan kegunaan Add-ons tersebut. 

Kelebihan : 
  • Add-ons atau fitur tambahannya banyak. 
  • Updatenya mudah
  • Sistem security kuat.
  • Hemat memori
Kekurangan :
  • Loading lama saat awal buka firefox. 
  • Sering crashed
4. Opera

Opera dikembangkan oleh Opera Software company adalah salah satu Web Browser dan juga Internet Suite. Jika firefox punya Add-ons,  Opera punya “Opera Widgets”, sebuah aplikasi  web kecil yang dijalankan bersamaan dengan Opera yang mempunyai kegunaan tertentu, layaknya Add-ons firefox. 

Kelebihan:
  • Ringan dan cepat
  • Memiliki email client dan rss sendiri, jadi kita tidak perlu memakai email client lain seperti Outlook, Thunderbird dan lainnya 
  • Banyak fitur pengaya/addons widget dan aplikasi
  • Fitur Turbo yang mampu mengkompres halaman saat koneksi lambat se hingga halaman terbuka lebih cepat

Kekurangan: 
  • Gagal dalam membaca script pada situs tertentu. 
  • Tampilannya yang terlalu kompleks membuat pengguna pemula kesulitan saat awal menggunakannya.
  • Untuk mengupdatenya harus mendownload kembali file masternya. 
5. Safari

Safari adalah sebuah penjelajah web buatan Apple Inc. yang awalnya ditujukan khusus bagi sistemoperasi Mac OS. Safari dibundel bersama Mac OS X dan merupakan penjelajah web default di sistemoperasi tersebut sejak Mac OS X v10.3. Pada 11 Juni 2007, versi preview untuk Windows dari Safari diperkenalkan pada Konferensi Pengembang Sedunia Apple di SanFrancisco. 

Kelebihan:
  • Memiliki fitur Nitro Engine yang bisa membaca java scripth lebih cepat
  • Mendukung web dengan html 5 yang lebih dinamis. 
  • memiliki tahapan browseryang simple
Kekurangan:
  • Sistem keamanan kurang 
  • Tampilan asing bagi windows
  • Tidak tersedianya plug-in pada versi windows.

Nah itulah macam - macam web browser beserta kelebihan dan kekurangannya. Semoga bermanfaat artikelnya :D

Sumber: 

Minggu, 17 Maret 2013

Web Sience

Sebenarnya apa sih Web Science itu?
Mungkin terdengar asing bagi yang belum mendengarnya, ya iyalaah :D

Web Science terdiri dari 2 suku kata yaitu Web yang artinya jaringan dan Science yang artinya ilmu pengetahuan. Jadi bisa disimpulkan bahwa Web Science adalah suatu web atau jaringan yang berisikan tentang berbagai informasi / ilmu pengetahuan di dalamnya. Informasi disini dapat berupa tulisan, gambar, ataupun video. 
Kenapa sih diciptakannya Web Science ini? Jadi, Web Science ini diciptakan untuk mempermudah mendapatkan atau bertukar informasi secara cepat dengan jaringan internet.
Wikipedia adalah salah satu contoh dari web science.

Web Semantik

Apa sih Web Semantik itu?

Pengertian adalah pengembangan dari WWW (World Wide Web) di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Web Semantik berasal dari World Wide Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan.

Istilah Web Semantik itu sendiri dicetuskan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip Web Semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan, Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Teknologi Web Semantik ini antara lain adalah RDF, OWL dan SPARQL. 

sumber: