Jumat, 20 Mei 2011

Tugas Softskil

1. Apa yang dimaksud dengan komputasi modern ?
2. Jelaskan sejarah komputasi modern ?
3. Sebutkan contoh komputasi modern ?
4. Apa yang diketahui tentang komputasi parallel processing ?
5. Jelaskan hubungan parallel dengan processing ?
6. Jelaskan pengertian bioinformatika pada bidang ilmu kedokteran?
7. Pengertian dari Bioinformatika?

Jawaban
1. Arti dari komputasi yaitu untuk memecahkan suatu masalah dari data yang diinput dengan menggunakan suatu algoritma. Teori komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak computer disebut Teknologi komputasi. Teknologi komputasi ini merupakan bagian spesifik komputer dari teknologi informasi.
Secara umum, ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah – masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah – masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip – prinsip baru yang mendasar dalam ilmu.

2. Sejarah Komputasi Modern:
John Von Neuman adalah seorang ilmuwan yang pertama kali mencetuskan dasar – dasar komputasi modern. Beliau lahir di Budapest, ibukota Hungaria pada 28 Desember 1903 dengan nama Neumann Janos.
Beliau merupakan anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga di letakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Kegeniusannya dalam Matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Pada usia 17 tahun, Von Neumann sudah mempublikasikan paper-nya sendiri untuk Journal of the German Mathematical Society. Pada tahun 1926, Von Neumann lulus dengan dua gelar yaitu gelas S1 pada bidang teknik kimia dari ETH dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest. Semua itu di peroleh pada usia 23 tahun. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.

3. Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
• Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
• Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor. Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
• komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable. Komputer ini digunakan untuk memecahkan kode perang Jerman.
• The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
• US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan pada tahun 1941).

4. Pemrosesan Paralel yaitu pengolahan informasi yang menekankan pada manipulasi data-data elemen secara simultan, untuk mempercepat komputasi dari sistem komputer dan menambah jumlah keluaran yang dapat dihasilkan dalam jangka waktu tertentu. Komputer Paralel yaitu komputer yang memiliki kemampuan untuk melakukan pengolahan paralel.

5. Untuk melakukan perhitungan komputasi dengan menggunakan 2 atau lebih CPU/Processor dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara bersamaan disebut dengan Parallel komputasi. Software yang betugas untuk pembagian proses komputasi digunakan Message Parsing Interface (MPI).
Ada dua teknik yang berbeda untuk mengakses data di unit memori, yaitu shared memory address dan message passing. Berdasarkan cara mengorganisasikan memori ini komputer paralel dibedakan menjadi shared memory parallel machine dan distributed memory parallel machine.
Prosesor dan memori ini didalam mesin paralel dapat dihubungkan (interkoneksi) secara statis maupun dinamis. Interkoneksi statis umumnya digunakan oleh distributed memory system (sistem memori terdistribusi). Interkoneksi dinamis umumnya menggunakan switch untuk menghubungkan antar prosesor dan memori.
Komunikasi data pada sistem paralel memori terdistribusi, memerlukan alat bantu komunikasi. Alat bantu yang sering digunakan oleh sistem seperti PC Jaringan pada saat ini adalah standar MPI (Message Passing Interface) atau standar PVM (Parallel Virtual Machine) yang keduanya bekerja diatas TCP/IP communication layer. Kedua standar ini memerlukan fungsi remote access agar dapat menjalankan program pada masing-masing unit prosesor.
Salah satu protocol yang dipergunakan pada komputasi parallel adalah Network File System (NFS), NFS adalah protokol yang dapat membagi sumber daya melalui jaringan. NFS dibuat untuk dapat independent dari jenis mesin, jenis sistem operasi, dan jenis protokol transport yang digunakan. Hal ini dilakukan dengan menggunakan RPC.

6. Dunia kedokteran, saat ini telah banyak bekerjasama dengan Dunia IT. Hal tersebut dibuktikan dengan lahirnya suatu konsep teknologi yang disebut “Bioinformatika”. Secara eksplisit, Bioinformatika merupakan penggabungan antara disiplin ilmu biologi molekul dan teknologi. Namun secara implisit, ilmu biologi molekul ini sangat menunjang perkembangan dunia kedokteran. Misalnya dengan penggambaran DNA dan Gen yang dilakukan para pakar ilmu biologi molekul, yang dapat membantu para dokter dalam mengobati pasien. Oleh sebab itu Bioinformatika sangat erat kaitannya dengan dunia kedokteran

7. Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.

Sumber :

- www.komputasi.lipi.go.id/data/1014224403/data/1110939555.pdf
- http://id.wikipedia.org/wiki/Bioinformatika
- http://www.itb.ac.id/news/1307.xhtml
- http://arnol-cyber.blogspot.com/2011/03/kinerja-komputasi-dengan-paralel.html
- http://id.wikipedia.org/wiki/Komputasi
- http://rockz-underground.blogspot.com
- https://bioinformaticjbub.wordpress.com/
- http://id.wikipedia.org/wiki/Bioinformatika

Selasa, 12 April 2011

Bioinformatika

Bioinformatika

Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data - data biologi. Ilmu ini merupakan ilmu baru yang yang merangkup berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, dimana kesemuanya saling menunjang dan saling bermanfaat satu sama lainnya.
Istilah bioinformatics mulai dikemukakan pada pertengahan era 1980-an untuk mengacu pada penerapan komputer 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. Ilmu bioinformatika ini lahir atas insiatif dari para ahli ilmu komputer berdasarkan artificial intelligence. Mereka berpikir bahwa semua gejala yang ada di alam ini bisa diuat secara artificial melalui simulasi dari gejala - gejala tersebut. Untuk mewujudkan hal ini diperlukan data - data yang yang menjadi kunci penentu dari gejala alam tersebut, yaitu gen yang meliputi DNA atau RNA. Bioinformatika ini penting untuk memanajemen data-data dari dunia biologi dan kedokteran modern. Perangkat utama Bioinformatika adalah program software dan didukung oleh kesediaan internet.
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 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.
Penerapan utama bioinformatika

- Basis data sekuens biologis
Sesuai dengan jenis informasi biologis yang disimpan pada basis data 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 pada struktur protein maupun asam nukleat.

- Penyejajaran sekuens
Penyejajaran sekuens (sequence alignment) adalah proses penyusunan/pengaturan dua atau lebih sekuens sehingga persamaan sekuens - sekuens tersebut tampak nyata. Hasil dari proses tersebut juga disebut sebagai sequence alignment atau alignment saja. Baris sekuens dalam suatu alignment diberi sisipan (umumnya dengan tanda "–") sedemikian rupa sehingga kolom-kolomnya memuat karakter yang identik atau sama di antara sekuens - sekuens tersebut. Berikut ini adalah contoh alignment DNA dari dua sekuens pendek DNA yang berbeda, misalnya: "ccatcaac" dan "caatgggcaac" (tanda "|" menunjukkan kecocokan atau match di antara kedua sekuens tersebut).
ccat---caac
| || ||||
caatgggcaac
Penyejajaran sekuens (sequence alignment) adalah proses penyusunan/pengaturan dua atau lebih sekuens sehingga persamaan sekuens - sekuens tersebut tampak nyata. Hasil dari proses tersebut juga disebut sebagai sequence alignment atau alignment saja. Baris sekuens dalam suatu alignment diberi sisipan (umumnya dengan tanda "–") sedemikian rupa sehingga kolom-kolomnya memuat karakter yang identik atau sama di antara sekuens-sekuens tersebut. Berikut adalah contoh alignment DNA dari dua sekuens pendek DNA yang berbeda, "ccatcaac" dan "caatgggcaac" (tanda "|" menunjukkan kecocokan atau match di antara kedua sekuens).
Prediksi struktur protein
Dari segi secara kimia/fisika, bentuk struktur protein diungkap dengan kristalografi sinar-X ataupun spektroskopi NMR, namun kedua metode tersebut sangat memakan waktu dan relatif mahal. Sementara itu, metode sekuensing protein relatif lebih mudah mengungkapkan sekuens asam amino protein. Prediksi struktur protein berusaha meramalkan struktur tiga dimensi protein berdasarkan sekuens asam aminonya (dengan kata lain, meramalkan struktur tersier dan struktur sekunder berdasarkan struktur primer protein). Secara umum, metode prediksi struktur protein yang ada saat ini dapat dikategorikan ke dalam dua kelompok, yaitu metode pemodelan protein komparatif dan metode pemodelan de novo.

- Analisis ekspresi gen
Ekspresi gen dapat ditentukan dengan mengukur kadar mRNA dengan berbagai macam teknik (misalnya dengan microarray ataupun Serial Analysis of Gene Expression ["Analisis Serial Ekspresi Gen", SAGE]). Teknik-teknik tersebut umumnya diterapkan pada analisis ekspresi gen skala besar yang mengukur ekspresi banyak gen (bahkan genom) dan menghasilkan data skala besar. Metode-metode penggalian data (data mining) diterapkan pada data tersebut untuk memperoleh pola-pola yang informatif. Sebagai contoh, metode-metode komparasi digunakan untuk membandingkan ekspresi di antara gen-gen, sementara metode-metode klastering (clustering) digunakan untuk mempartisi data tersebut berdasarkan kesamaan ekspresi gen.

Sumber
https://bioinformaticjbub.wordpress.com/
http://id.wikipedia.org/wiki/Bioinformatika

Kamis, 31 Maret 2011

PARALEL PROCESSING

Paralel Processing



Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan suatu permasalahan dari data input dengan suatu algoritma. Pemrosesan paralel (parallel processing) adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan maka akan semakin cepat. Tetapi pada saat dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan di antaranya.

Kebanyakan sebagian besar komputer hanya mempunyai satu CPU, namun ada juga yang mempunyai lebih dari satu CPU. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Tetapi, parallel processing ini memerlukan software yang canggih, software yang digunakan disebut distributed processing software. Parallel processing berbeda dengan multitasking, yaitu hanya satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga dengan parallel computing.

Komputasi paralel adalah salah satu teknik yang melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dengan jumlah yang besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasanya disebut sebagai middleware yang berperan sebagai untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun lebih/banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari dibuatnya pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa cepat diselesaikan.

Komputansi parallel membutuhkan diantaranya adalah:
• algoritma
• bahasa pemrograman
• compiler

Arsitektur Komputer Parallel berdasarkan simetrinya, multiprocessing dapat dibagi ke dalam :
1. Asymmetric Multiproce ssing (ASMP)
2. Symmetric Multiprocessing (SMP)
3. Non-uniform memory access (NUMA)multi processing

Perbandingan antara serial komputasi dengan parallel komputasi

Pada sistem komputasi parallel terdiri dari beberapa unit prosesor dan beberapa unit memori. Ada dua teknik yang berbeda untuk mengakses data di unit memori, yaitu shared memory address dan message passing. Berdasarkan cara untuk mengorganisasikan memori ini komputer paralel dibedakan menjadi shared memory parallel machine dan distributed memory parallel machine.

Prosesor dan memori ini didalam mesin paralel dapat dihubungkan (interkoneksi) secara statis maupun dinamis. Interkoneksi statis umumnya digunakan oleh distributed memory system (sistem memori terdistribusi). Sambungan langsung peer to peer yang digunakan untuk menghubungkan semua prosesor. Interkoneksi dinamis umumnya menggunakan switch untuk menghubungkan antar prosesor dengan memori. Komunikasi data pada sistem paralel memori terdistribusi, juga memerlukan alat bantu komunikasi. Alat bantu yang sering digunakan oleh sistem seperti PC Jaringan pada saat ini adalah standar MPI (Message Passing Interface) atau standar PVM (Parallel Virtual Machine) yang keduanya bekerja diatas TCP/IP communication layer. Kedua standar ini MPI (Message Passing Interface) dan PVM (Parallel Virtual Machine) memerlukan fungsi remote access agar dapat menjalankan program pada masing -masing unit prosesor.
Salah satu protocol yang dipergunakan dalam komputasi parallel adalah Network File System (NFS), NFS adalah protokol yang dapat membagi sumber daya melalui jaringan. NFS dibuat untuk dapat independent dari jenis mesin, jenis sistem operasi, dan jenis protokol transport yang digunakan. Hal ini dilakukan dengan menggunakan RPC. NFS memperbolehkan user yang telah diijinkan untuk mengakses file-file yang berada diremote host seperti mengakses suatu file yang berada di lokal. Protokol yang digunakannya adalah protokol mount yang menentukan host remote dan jenis file sistem yang akan diakses dan menempatkan di suatu direktori, protokol NFS melakukan I/O pada remote file system. Protokol mount dan protokol NFS bekerja dengan menggunakan RPC dengan protokol TCP dan UDP. Kegunaan dari NFS pada komputasi parallel adalah untuk melakukan sharing data sehingga setiap node slave dapat mengakses program yang sama pada node master.
Software yang sangat diperlukan untuk mendukung Parallel komputasi adalah PGI CDK, dimana aplikasi ini telah dilengkapi dengan Cluster Development Kit dimana software ini telah memiliki feature yang sangat lengkap bila ingin melakukan komputasi dengan parallel prosessing karena software ini telah mensupport MPI (Message Passing Interface) untuk melakukan suatu perhitungan komputasi.

sumber :
http://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing
ajuarna.staff.gunadarma.ac.id/Downloads/files/…/ArtikelEpilog.pdf
ebibaka.110mb.com/pararel.doc
http://id.wikipedia.org/wiki/Komputas
http://id.wikipedia.org/wiki/Kategori:Model_komputasi

Sabtu, 05 Maret 2011

KOMPUTASI MODERN

Komputasi Modern

Sejarah komputasi modern mencakup dari perkembangan komputer digital elektronik pertama melalui munculnya www (World Wide Web). Ada empat kunci transisi antara lain transformasi komputer pada akhir tahun 1940-an dari instrumen ilmiah khusus untuk produk komersial, munculnya sistem kecil pada akhir tahun 1960-an awal personal computer pada 1970-an dan penyebaran jaringan setelah 1985.
Komputasi merupakan suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Teknologi komputasi merupakan suatu sub -bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang - kadang dengan menggunakan bantuan suatu tabel. Namun sekarang ini karena kecanggihan teknologi kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern

Komputasi modern ini berfungsi untuk menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern yaitu :

1. Akurasi (bit, Floating poin)
2. Kecepatan (Dalam satuan Hz)
3. Modeling (NN dan GA)
4. Kompleksitas (Menggunakan teori Big O)

1. Kecepatan

Karena perkembangan jaman yang sangat pesat penggunaan komputer untuk menyelesaikan masalah sudah masuk dalam segala bidang. Di karena komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Seiring dengan perkembangan jaman dan kebutuhan hal tersebut, semakin dituntut proses komputasi yang semakin sangat cepat berkembang. Untuk dapat meningkatkan kecepatan proses komputasi, dapat ditempuh dengan dua cara di antaranya adalah : peningkatan kecepatan perangkat keras dan peningkatan kecepatan perangkat lunak. Komponen utama dari perangkat keras komputer adalah processor. Saat ini, peningkatan kecepatan processor benar-benar luar biasa.

2. Modelling

Sebuah model dari komputasi adalah model matematika dalam ilmu komputer yang sangat luas yang memerlukan sumber daya komputasi untuk mempelajari perilaku sebuah sistem yang kompleks dengan simulasi komputer. Sistem yang seringkali diteliti merupakan sebuah kompleks sistem nonlinier yang sederhana. Teori dari pengoperasian model dapat diturunkan / dideduksi dari percobaan komputasi ini. Contoh dari model komputasi umum diantaranya adalah perkiraan cuaca model, bumi simulator model, flight simulator model, molekul protein lipat model, dan jaringan saraf model. Berbagai Macam Model Komputasi :

1. mesin Mealy adalah otomasi fasa berhingga (finite state automaton atau finite state tranducer) yang menghasilkan nilai keluaran berdasarkan fasa saat itu dan bagian masukan/input. Dalam hal ini, diagram fasa (state diagram) dari mesin Mealy dan memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi.


2. mesin Moore adalah otomasi fasa berhingga (finite state automaton) di mana keluarannya ditentukan hanya dalam fasa, tetapi (tidak terpengaruh oleh bagian masukan/input). Diagram fasa (state diagram) dari mesin Moore memiliki sinyal keluaran dari masing-masing fasa. Hal ini berbeda dengan mesin Mealy yang mempunyai keluaran untuk tiap transisi.


3. Petri net adalah salah satu model untuk merepresentasikan sistem yang terdistribusi diskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dari place, transition, dan tanda panah yang menghubungkan keduanya pada grafik tersebut. Dalam mesin model petri net untuk merepresentasikan keadaan dalam suatu sistem, token diletakkan pada place tertentu. Ketika sebuah transition terpantik, token akan bertransisi sesuai tanda panah. Mesin Petri net pertama kali diajukkan oleh Carl Adam Petri pada tahun 1962.


3. Kompleksitas

Masalah ke tiga yang ada pada komputasi modern adalah kompleksitas. Kompleksitas komputasi adalah cabang dari teori komputasi dalam ilmu komputer yang berfokus pada mengklasifikasikan masalah komputasi sesuai dengan kesulitan. Dalam konteks kompleksitas ini, sebuah masalah komputasi dipahami sebagai tugas yang ada pada prinsipnya yaitu untuk memecahkan masalah yang ada dalam komputasi masalah tersebut dipecahkan oleh komputer. Sebuah masalah komputasi terdiri dari contoh-contoh masalah dan solusi untuk masalah ini contohnya adalah : primality pengujian adalah masalah menentukan apakah nomor yang diberikan perdana atau tidak. Contoh-contoh dari masalah ini adalah bilangan asli, dan solusi untuk sebuah contoh adalah ya atau tidak didasarkan pada apakah nomor perdana atau tidak. Masalah ini dianggap sebagai secara sulit jika memecahkan masalah yang memerlukan sejumlah besar sumber daya, tergantung pada algoritma yang digunakan untuk memecahkan itu. Dalam teori ini formalizes intuisi, dengan memperkenalkan matematika model komputasi untuk mempelajari masalah ini dan jumlah sumber daya yang dibutuhkan untuk memecahkan masalah seperti waktu dan penyimpanan. Ukuran kompleksitas lain juga digunakan, seperti jumlah komunikasi (yang digunakan dalam kompleksitas komunikasi), jumlah gerbang dalam rangkaian (yang digunakan dalam rangkaian kompleksitas) dan jumlah prosesor (yang digunakan dalam komputasi paralel). Secara khusus, teori kompleksitas komputasi menentukan batas-batas praktis tentang apa yang komputer bisa dan tidak bisa komputer lakukan.

Sumber :

http://laksamana-embun.blogspot.com/2010/01/jhon-von-neumann-penggegas-komputasi.html
http://id.wikipedia.org/wiki/Komputas
http://www.its.ac.id/personal/files/pub/2479-rully-is-Final%20SITIA%202009%20-%20004.pdf
http://arininech.ngeblogs.com/2010/02/11/komputasi-modern/
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1080002780
http://id.wikipedia.org/wiki/Mesin_Mealy
http://id.wikipedia.org/wiki/Kategori:Model_komputasi

Selasa, 11 Januari 2011

Business Content Developmnet (BCD)

Business Content Developmnet (BCD)

Business Content Development (BCD) yang diartikan ke dalam bahasa Indonesia adalah pengembangan bisnis konten. Business Content Development (BCD) atau Konten yang dimaksud disini adalah konten dalam suatu website dan website tersebut adalah website bisnis. Mengapa suatu konten disebut raja? Konten adalah Raja di World Wide Web, karena merupakan titik pertama dari komunikasi yang efektif dengan audiens target konsumen atau dengan client. Apakah itu manufaktur atau perdagangan online, industri perhotelan atau manajemen pengetahuan, dialog yang bermakna hanya berfokus pada informasi pembaca seacara spesifik dan memungkinkan bisnis & organisasi untuk menangkap perhatian orang dan mempertahankan ketertarikan website bisnis tersebut. Sementara desain website yang harus menakjubkan sehingga meningkatkan daya tarik estetika website dan fungsi, itu adalah penciptaan, menarik dan adat konten yang sesuai yang dapat meningkatkan lalu lintas Website di tempat pertama dan membantu membangun brand awareness. Selanjutnya, konten Website harus penuh dengan kata kunci yang relevan dan frasa yang memberikan informasi tentang bisnis yang dijalankan, sehingga situs web yang dibuat mudah ditemukan saat pengguna mencari informasi yang diinginkan melalui search engine. Hal seperti ini, dapat menghasilkan lalu lintas Internet yang lebih besar dan membantu mengoptimalkan pertumbuhan bisnis yang dijalankan.

Case Study

Website bisnis yang akan saya bahas disini adalah mengenai website bisnis tentang penjualan sepeda. Dimana sekarang ini banyak sepeda yang sedang menjadi trend karena adanya program GO GREEN karena adanya program GO GREEN orang-orang banyak yang membeli sepeda agar mereka dapat berangkat ke tempat tujuan seperti kantor, sekolah, kampus dan juga sebagai alat olah raga dan orang-orang yang membeli sepeda tesebut karena dapat menghemat biaya seperti tidak harus membeli bensin, mengeluarkan biaya untuk naik taxi atau angkot dan dengan orang tersebut naik sepeda dapat menyehatkan badan dan juga ramah lingkungan seperti dengan programnya yaitu program GO GREEN. Oleh karena itu sekarang ini banyak sekali toko sepeda yang dapat dipesan secara online yang menjual bermacam-macam jenis sepeda mulai dari sepeda anak-anak hingga dewasa, mulai dari sepeda yang biasa hingga sepeda profesional. dahulu jika ingin membeli sebuah sepeda konsumen harus datang langsung ke toko sepeda dan melihat produknya secara langsung, sekarang konsumen cukup browsing melalui internet dan konsumen dapat memilih sepeda mana yang ingin dibeli karena di Website tersebut harus dapat menampilkan detail produk secara lengkap dan jelas, seperti terlihat gambar-gambar jenis sepeda dan spesifikasi dari sepeda yang ingin konsumen beli, konten yang dimiliki website tersebut pun harus lengkap seperti adanya contact person, cara pemesanan dan pembayaran, dan lainnya, sehingga konsumen dengan mudah untuk memesan jenis sepeda yang diinginkan dan cara pembayarannya.

Market Analysis

Pada Business Content Development (BCD) atau pengembangan bisnis konten yang akan saya bahas di website bisnis jakartasepeda.com ini adalah memasarkan produk-produk sepeda ke konsumen dan yang ingin dicapai atau yang dituju dari website bisnis jakartasepeda.com ini adalah kalangan anak-anak hingga dewasa baik yang ingin mencari sepeda biasa maupun sepeda profesional.

Cara Mengakomodir Konten

Cara untuk mengakomodir konten-konten yang ada pada sebuah website bisnis, banyak cara yang dapat digunakan untuk membuat website bisnis seperti website bisnis jakartasepeda.com yaitu dapat langsung dibuat dari databasenya pada saat pembuatan web atau menggunakan aplikasi pengaturan konten seperti Olive's web, software BCD dari IBM dan sebagainya.

Referensi : http://www.jakartasepeda.com/
http://www.oliveglobal.com/content-development.html