Pages

Jumat, 20 Mei 2011

Kuis Softskill


Materi : Komputasi Modern

Soal :
1. Apa yang kamu ketahui tentang komputasi modern ?
2. Jelaskan sejarah komputasi modern !
3. Sebutkan macam-macam komputasi modern !

Jawaban :
1. Komputasi modern adalah suatu cara untuk menemukan pemecahan masalah dari suatu data input dengan suatu algoritma dengan cara yang modern yaitu dengan menggunakan komputer, dalam hal ini melalui hardware dan software.

2. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

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.

* Berikutnya 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).

* Selanjutnya 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.

* Lalu lahirlah 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 padatahun 1941).

3. Jenis-jenis komputasi modern antara lain :
- Mobile Computing
- Grid Computing
- Cloud Computing

Materi : Parallel Processing

Soal :
1. Apa yang kamu ketahui tentang komputasi ?
2. Apa yang kamu ketahui tentang paralel processing ?
3. Jelaskan hubungan antara komputasi modern dengan paralel processing !

Jawaban :
1. Komputasi adalah suatu cara untuk menentukan pemecahan masalah dari sebuah data input dengan menggunakan suatu algoritma.

2. Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah 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 biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

3. Dengan adanya hubungan komputasi modern dengan paralel proccesing memungkinkan beberapa pekerjaan dilakukan secara bersamaan dan dalam waktu yang bersamaan dan semakin banyak pekerjaan yang dapat diselesaikan tepat waktu.

Materi : BioInformatika

Soal :
1. Apa yang dimaksud dengan BioInformatika ?
2. Sebutkan bidang-bidang yang terkait dengan BioInformatika !

Jawaban :
1. Bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknik informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. Biologi molekul sendiri juga merupakan bidang interdisipliner, mempelajari kehidupan dalam level molekul.

2. Bidang-bidang yang terkait antara lain
- 1. Biophysics
- 2. Computational Biology
- 3. Medical Informatics
- 4. Cheminformatics
- 5. Genomics
- 6. Mathematical Biology
- 7. Proteomics
- 8. Pharmacogenomics
- 9. Pharmacogenetics

Jumat, 22 April 2011

Bioinformatika




Pengertian

Bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknik informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. Biologi molekul sendiri juga merupakan bidang interdisipliner, mempelajari kehidupan dalam level molekul.

Sejarah
Istilah bioinformatika mulai dikemukakan pada pertengahan 1980an untuk mengacu kepada penerapan komputer dalam biologi. Meskipun demikian, penerapan bidang-bidang dalam bioinformatika seperti pembuatan pangkalan data dan pengembangan algoritma untuk analisis sekuens biologi telah dilakukan sejak tahun 1960an.

Kemajuan teknik biologi molekuler dalam mengungkap sekuens biologi protein (sejak awal 1950an) dan asam nukleat (sejak 1960an) mengawali perkembangan pangkalan data dan teknik analisis sekuens biologi. Pangkalan data sekuens protein mulai dikembangkan pada tahun 1960an di Amerika Serikat, sementara pangkalan data sekuens DNA dikembangkan pada akhir 1970an di Amerika Serikat dan Jerman pada Laboratorium Biologi Molekuler Eropa (European Molecular Biology Laboratory).

Penemuan teknik sekuensing DNA yang lebih cepat pada pertengahan 1970an menjadi landasan terjadinya ledakan jumlah sekuens DNA yang dapat diungkapkan pada 1980an dan 1990an. Hal ini menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, yang meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.

Perkembangan internet juga mendukung berkembangnya bioinformatika. Pangkalan data bioinformatika yang terhubungkan melalui internet memudahkan ilmuwan dalam mengumpulkan hasil sekuensing ke dalam pangkalan data tersebut serta memperoleh sekuens biologi sebagai bahan analisis. Selain itu, penyebaran program-program aplikasi bioinformatika melalui internet memudahkan ilmuwan dalam mengakses program-program tersebut dan kemudian memudahkan pengembangannya.

Contoh-contoh penggunaan dalam Bioinformatika

1. Bioinformatika dalam Bidang Klinis

Aplikasi Informatika ini berbentuk data-data mengenai informasi klinis dari seorang pasien seperti data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto rontgen, ukuran detak jantung, dan lain lain.

2. Bioinformatika untuk Identifikasi Agent Penyakit Baru

Aplikasi ini digunakan untuk mendeteksi kemungkinan penyakit baru yang akan muncul baik melalui virus ataupun media yang lainnya.

3. Bioinformatika untuk Diagnosa Penyakit Baru

Aplikasi ini digunakan untuk mendiagnosa penyakit apa yang diderita oleh pasien dan untuk mengetahui obat apa yang tepat dan perawatan yang akan diberikan kepada pasien.

4. Bioinformatika untuk Penemuan Obat

Aplikasi ini digunakan untuk menemukan terobosan pada obat dengan kombinasi berbagai macam senyawa seperti enzim, asam amino dan lain-lan

Cabang-cabang terkait dengan Bioinformatika

1. Biophysics

Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society).

2. Computational Biology

Computational biology merupakan bagian dari Bioinformatika yang membahas mengenai gerak evolusi, populasi, dan biologi teoritis daripada biomedis dalam molekul dan sel.

3. Medical Informatics

Menurut Aamir Zakaria [ZAKARIA2004] Pengertian dari medical informatics adalah "sebuah disiplin ilmu yang baru yang didefinisikan sebagai pembelajaran, penemuan, dan implementasi dari struktur dan algoritma untuk meningkatkan komunikasi, pengertian dan manajemen informasi medis."

Medical informatics lebih memperhatikan struktur dan algoritma untuk pengolahan data medis, dibandingkan dengan data itu sendiri.

4. Cheminformatics

Cheminformatics adalah kombinasi dari sintesis kimia, penyaringan biologis, dan pendekatan data-mining yang digunakan untuk penemuan dan pengembangan obat

5. Genomics

Genomics adalah bidang ilmu yang ada sebelum selesainya sekuen genom, kecuali dalam bentuk yang paling kasar. Genomics adalah setiap usaha untuk menganalisa atau membandingkan seluruh komplemen genetik dari satu spesies atau lebih.

6. Mathematical Biology

Menurut Alex Kasman [KASMAN2004] Secara umum mathematical biology melingkupi semua ketertarikan teoritis yang tidak perlu merupakan sesuatu yang beralgoritma, dan tidak perlu dalam bentuk molekul, dan tidak perlu berguna dalam menganalisis data yang terkumpul.

7. Proteomics

Istilah proteomics pertama kali digunakan untuk menggambarkan himpunan dari protein-protein yang tersusun (encoded) oleh genom. Ilmu yang mempelajari proteome, yang disebut proteomics.

8. Pharmacogenomics

Pharmacogenomics adalah aplikasi dari pendekatan genomik dan teknologi pada identifikasi dari target-target obat

9. Pharmacogenetics

Bidang ini digunakan untuk mengenali karakteristik dari profil respons pasien tertentu dan menggunakan informasi-informasi tersebut untuk memberitahu administrasi dan pengembangan terapi pengobatan.

Sumber 1
Sumber 2

Jumat, 01 April 2011

Kinerja Komputasi dengan Paralel Processing


Assalamualaikum WR WB, menyambung materi sebelumnya yaitu mengenai Komputasi Modern, pada kesempatan kali ini saya akan mencoba membahas Kinerja Komputasi dengan Paralel Processing. Sebelum kita membahas lebih lanjut, ada baiknya flash back terlebih dahulu apa itu komputasi? Komputasi adalah suatu cara untuk menentukan pemecahan masalah dari sebuah data input dengan menggunakan suatu algoritma. Sedangkan Komputasi Modern adalah suatu cara untuk menemukan pemecahan masalah dari suatu data input dengan suatu algoritma dengan cara yang modern yaitu dengan menggunakan komputer, dalam hal ini melalui hardware dan software. Sekarang kita masuk kepada pengertian Paralel Processing.

1. Pengertian Paralel Processing

Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah 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 biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Sebagai contoh : diberikan 5 buah data acak yang nantinya akan diurutkan secara Ascending dengan menggunakan CRCW-Sort dengan menggunakan perhitungan [n/2]. n = jumlah data

[n/2] = [5/2] = [2,5] = 3, jadi kita memerlukan 3 kali putaran untuk mengurutkan data tersebut.
Dan masing-masing data diproses oleh 1 processor. Berikut gambar dari pemrosesan diatas.


Klik gambar untuk memperjelas



Dari gambar diatas bisa dilihat dari data yang tidak terurut {6,5,9,2,4} menjadi terurut dengan menggunakan 3 kali putaran searching secara ganjil dan genap dengan menggunakan 5 buah processor. Yang menghasilkan data yang terurut menjadi {2,4,5,6,9}

Jadi dari kedua pengertian diatas dapat diambil sebuah kesimpulan bahwa kinerja komputasi dengan paralel proccesing memungkinkan beberapa pekerjaan dilakukan secara bersamaan dan dalam waktu yang bersamaan dan semakin banyak pekerjaan yang dapat diselesaikan tepat waktu.


Sekian penjelasan singkat dari saya, semoga bermanfaat
Sumber 1

Senin, 07 Maret 2011

Komputasi Modern


Kali ini kita akan membahas tentang Komputasi Modern, sebelumnya kita harus mengetahui apa arti dari komputasi itu sendiri. Menurut wikipedia komputasi itu adalah suatu cara untuk menentukan pemecahan masalah dari sebuah data input dengan menggunakan suatu algoritma. Kalimat diatas merupakan pengertian dari teori komputasi suatu sub bidang 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 bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.

Jadi dapat kita tarik kesimpulan bahwa komputasi modern adalah suatu cara untuk menemukan pemecahan masalah dari suatu data input dengan suatu algoritma dengan cara yang modern yaitu dengan menggunakan komputer, dalam hal ini melalui hardware dan software.


Bapak Komputasi Modern

Tokoh yang sangat berpengaruh dalam perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit.Nama keluarga diletakkan 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. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.

Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

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.

* Berikutnya 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).

* Selanjutnya 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.

* Lalu lahirlah 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 padatahun 1941).

Yang menjadi perhitungan dalam komputasi modern adalah sebagai berikut :
1. Akurasi (bit, Floating poin)
2. Kecepatan (Dalam satuan Hz)
3. Problem volume besar (Down sizing atau paralel)
4. Modeling (NN dan GA)
5. Kompleksitas (Menggunakan teori Big O)

Sumber 1
Sumber 2
Sumber 3
Sumber 4

Senin, 21 Februari 2011

Perangkat Keras Multimedia


Mata Kuliah : Sistem Multimedia
Materi : Perangkat Keras Multimedia
Kelas : 4IA12
Nama Kelompok
1. Evi Puspita (50407331)
2. Putri Indah Wulandari (50407668)
3. Refsus Saefudin (50407697)
4. Sandi Asmara Somantri (50407782)
5. Yulia Nurrahmah (50407927)

Perangkat Keras Multimedia

Perangkat keras (komputer) multimedia merupakan alat pengolahan data berupa teks, gambar, audio, video atau animasi yang bekerja secara elektronis dan otomatis. Unsur-unsur utama sistem perangkat keras multimedia antara lain adalah unit input, CPU, Storage/Memory dan unit output, sedangkan yang merupakan unsur tambahan contohnya adalah communication link.

Unit Masukkan (Input)
Unit masukan adalah peranti tempat untuk memasukkan data dan program yang akan diproses di dalam komputer multimedia.

Contoh-contoh perangkat keras unit masukan:
• Keyboard merupakan peranti untuk mengetik atau memasukkan huruf, angka, atau simbol tertentu ke perangkat lunak atau sistem operasi yang dijalankan oleh komputer.

Keyboard


• Alat penunjuk (pointing device) misalnya mouse, joystick, trackball, trackpad, touch screen, light pen, dan remote control

Mouse


• Alat pembaca optis misalnya scanner, optical mark reader, optical character reader, hand-held scanner, flatbed scanner, path-trough scanner dan film scanner

Scanner


• Alat input pengenal suara misalnya Speaker Dependent System dan Speaker Independent System.

Speaker Dependent System


• Kamera Digital adalah alat untuk membuat gambar dari obyek untuk selanjutnya dibiaskan melalui lensa kepada sensor CCD (ada juga yang menggunakan sensor CMOS) yang hasilnya kemudian direkam dalam format digital ke dalam media simpan digital.

Digital Camera


• Camcorder (Camera Recorder) merupakan alat perekam elektronik yang portable dan mempunyai kemampuan video live-motion dan audio untuk kemudian dimainkan di Video Cassette Recorder (VCR), TV dan komputer multimedia.

Camera Recorder


• Snappy Video Snapshot adalah suatu alat penangkap gambar yang menghubungkan paralel port bagian belakang desktop atau laptop PC.

Snappy Video


• Web Camera sebutan bagi kamera real-time yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program instant messaging, atau aplikasi video call.

Web Camera



Penyimpanan (Storage/Memory)
Penyimpanan atau memory dibedakan menjadi dua bagian yaitu:
a. Penyimpanan Internal
Penyimpanan internal ini merupakan penyimpanan yang berhubungan langsung dengan Central Processing Unit (CPU). Umumnya penyimpanan ini bersifat volatile maupun non-volatile.
b. Penyimpanan Eksternal
Penyimpanan ini tidak berhubungan langsung dengan CPU.

Central Processing Unit (CPU)
CPU merupakan pusat kendali sistem komputer.
Beberapa bagian-bagian dari CPU adalah sebagai berikut:

Arithmetic and Logical Unit (ALU)
ALU melaksanakan seluruh perhitungan (penambahan, pengurangan, perkalian ataupembagian) dan operasi logika.

Control Unit (CU)
CU merupakan bagian CPU yang berfungsi untuk:
• Membaca dan mengintepresikan instruksi-instruksi program
• Melangsungkan operasi komponen-komponen prosesor internal
• Mengendalikan aliran program dan data ke dalam dan ke luar RAM.

Bus
Bus adalah jalur yang dilewati processor saat mengirim/menerima data dan perintah ke/dari primary storage dan secondary storage serta seluruh peralatan peripheral I/O.
Mainboard/Motherboard
Mainboard atau Motherboard merupakan board sirkuit utama dari mikrokomputer yang mengandung konektor untuk menempelkan board-board tambahan lainnya dan mengandung CPU, BIOS, memori, mass storage, interface, port serial dan paralel, slot ekspansi dan semua controller yang dibutuhkan untuk mengontrol peralatan peripheral standar, misalnya monitor, keyboard dan disk drive.

Unit Keluaran (Output Device)
Unit keluaran adalah piranti tempat mengeluarkan hasil proses komputer multimedia yang berfungsi sebagai tempat keluarnya hasil proses dan menerjemahkan bit-bit ke dalam kode yang dikenal sebagai media output.
Contoh-contoh perangkat keras unit keluaran:
• Monitor merupakan alat output tampilan yang paling banyak digunakan

Monitor


• Alat output cetakan yang dapat menghasilkan salinan kertas (hard copy) contohnya adalah Printer, Plotter dan Microform

Printer


• Alat Output Grafik Presentasi Contohnya adalah LCD projector digunakan dengan lensa yang ada di dalamnya dan sumber cahaya untuk memproyeksikan bayangan ke layar.

LCD Projector


• Alat Output Suara misalnya speaker

Speaker


Sumber 1
Sumber 2
Sumber 3
Sumber 4