Pages

Minggu, 22 Desember 2013

Gaya Konservatif dan Gaya Non Konservatif

Berapa usaha yang dilakukan oleh gaya berat mg ketika berpindah dari posisi 1 ke posisi 2 kemudian kembali lagi ke posisi awalnya yaitu posisi 1 ( posisi 2 tepat berada di atas posisi 1)?. Pertenyaan seperti itu adalah contoh kecil dari implementasi gaya konservatif dan gaya non konservatif. ketika berpindah dari posisi 1 ke posisi 2  (naik), gaya berat mg berlawanan arah dengan perpindahan sehingga usaha yang dilakukannya adalah negatif.

setelah itu benda turun kembali ke posisi 1 sehingga gaya berat mg searah dengan perpindahan bendanya. Sehingga usaha yang dilakukan oleh gaya mg positif. Karena ketinggian yang ditempuh oleh benda ketika naik ke posisi 2 dan turun kembali keposisi 1 sama maka usaha yang dilakukan sama besar kecuali tandanya. ketika kita jumlahkan usaha totalnya maka akan didapat usaha totalnya adalah NOL.

Pada gaya berat usaha yang dilakukannya tidak tergantung dengan lintasanya tetapi hanya tergantung pada posisi awal dan posisi akhir benda. Nah gaya - gaya yang bersifat seperti inilah yang disebut dengan Gaya konservatif. Contoh dari gaya non konservatif adalah gaya gesek, usaha yang dilakukan oleh gaya gesek sangat bergantung kepada jenis lintasan yang ditempuh oleh benda, sehingga gaya gesek tidak termasuk dalam katagori gaya-gaya konservatif.

Jumat, 20 Desember 2013

Contoh Soal Pusat Massa

Soal

Sebuah tongkat homogen tipis dengan panjang L berdiri seimbang vertikal diatas lantai yang licin. Pada tongkat tersebut diberi gaya yang amat kecil disembarang titik sepanjang tongkat buakan pada arah vertikal sehingga tongkat tersebut terjatuh. Berapakah perpindahan horizontal titik pusat massanya?

Penyelesaian


Ditanya perpindahan horizontal titik pusat massanya. Karena lantai licin dan gaya yang mengenai tongkat dianggap amat kecil, maka gaya yang bekerja pada tongkat tersebut hanyalah gaya berat tongkat mg pada titik pusat massa P dan gaya normal lantai pada tongkat, yaitu N, Misalkan tongkat di beri gaya pada titik A diatas pusat massa, karena tidak ada gaya arah horizontal maka gaya berat dari pusat massa akan berarah lurus ke titik O tanpa bergeser, sehingga dapat disimpulkan bahwa pergeseran pusat massa adalah 0.


Pusat Massa, dan Kecepatan Pusat Massa

Pusat Massa


Lokasi pusat massa (pm) sebuah sistem yang terdiri dari beberapa partikel diskrit dinyatakan oleh :
Dengan :

Misalkan sebuah sistem partikel yang terdiri dari dua buah partikel dimana partikel 1 memiliki masa m dan partikel 2 memiliki masa M. Kemudian partikel 1 bergerak dengan kecepatan v dan pertikel 2 bergerak dengan kecepatan V. Maka dapat dicari kecepatan pusat masanya v(pm) adalah sebagai berikut :


Analisis menggunakan kerangka acuan pusat massa biasanya akan lebih menguntungkan dan lebih mudah kita lakukan jika yang melakukan interaksi dengan suatu benda adalah sistem partikel yang terdiri dua atau lebih paritkel.

Contoh

Dua buah partikel bergerak dengan kecepatan yang sama v m/s namun memiliki arah yang saling berlawanan. Jika diketahui bahwa kedua partikel bermasa sama, berapakah kecepatan pusat massa dari sistem partikel tersebut!

Penyelesaian
kita asumsikan kedua partikel bermasa m kg, kemudian kita asumsikan pula partikel satu ke arah kanan dan partikel dua kearah kiri. Sehingga kecepatan partikel dua akan bernilai negatif. sehingga kecepatan pusat massanya adalah 

Jadi dapat disimpulkan bahwa kecepatan pusat massa kedua partikel adalah 0 m/s.

Jumat, 06 Desember 2013

Genetic Algorithm Neural Network (GANN)

Pada kesempatan kali ini saya akan berbagi mengenai salah satu bentuk hybrid dalam metode soft computing. Seperti yang kita ketahui bahwa penerapan genetic algorithm atau algoritma genetika sangat banyak dalam bidang - bidang seperti data mining, text classification, peramalan dll. Algoritma genetika merupakan algoritma yang sangat power full dalam masalah-masalah optimalisasi. Meskipun algoritma genetika dapat diandalkan dalam masalah-masalah optimalisasi namun algoritma genetika bukanlah algoritma yang memiliki proses pembelajaran yang cukup baik.

Neural network atau jaringan saraf tiruan juga merupakan salah satu metode dalam soft computing. Penerapan jaringan saraf tiruan sangat banyak misalnya adalah untuk memproses pengenalan sidik jari, tulisan, peramalan, pemodelan dan lain sebagainya. Mesikipun jaringan saraf tiruan sangat baik dalam proses pembelajaran namun tidak seperti algoritma genetika yang handal dalam proses optimalisasi. Jadi itulah perbedaan mendasa dalam algoritma genetika dan jaringan saraf tiruan.

Karena masing-masing kelebihan dan kekurangan kedua metode tersebut maka lahirlah sebuah metode yang menggabungkan kedua metode tersebut sehingga dapat saling menghilangkan kelemahan. Metode hasil penggabungan algoritma genetika dan jaringan saraf tiruan salah satunya adalah Genetic Algorithm Neural Network (GANN). GANN diharapkan handal dalam proses-proses optimalisasi dan pembelajaran.


Ide awal GANN berangkat dari jaringan saraf tiruan yang disupport oleh algoritma genetika. Dalam GANN ada tiga pendekatan yang umumnya dilakukan pertama algoritma genetika untuk optimalisasi input-input jaringan saraf tiruan, kedua algoritma genetika digunakan untuk optimalisasi arsitektur jaringan saraf tiruan, terakhir algoritma genetika digunakan untuk optimalisasi bobot-bobot jaringan saraf tiruan.

Algoritma genetika digunakan sebagai optimalisasi input - input jaringan saraf tiruan maksudnya adalah untuk menyeleksi variabel-variabel mana saja yang dijadikan sebagai input jaringan saraf tiruan. Misalkan dalam jaringan saraf tiruan kita menggunakan 10 variabel input maka algoritma genetika dapat kita gunakan untuk memilih variabel mana saja yang dijadikan input. Tujuan akhir dari optimalisasi input jaringan saraf tiruan adalah untuk mengefisienkan waktu pemrosesan dan melihat input mana saja yang memberikan kontribusi yang signifikan.

Algoritma genetika digunakan sebagai optimalisasi arsitektur jaringan saraf tiruan maksudnya adalah untuk mencari arsitektur seperti apa yang efisien untuk jariangan saraf tiruan. Misalkan kita ingin mencari berapa banyak node di hidden layer atau berapa banyak hidden layer yang digunakan dalam arsitektur tersebut. 

Algoritma genetika digunakan sebagai optimalisasi bobot-bobot jaringan saraf tiruan. Aritnya bobot-bobot dalam jaringan sarat tiruan dioptimalisasi dan diperbaiki menggunakan algoritma genetika. Tujuannya adalah untuk mencari bobot-bobot yang optimal dalam jaringan saraf tiruan tersebut.

Itulah penjelasan sederhana dari hybrid Algoritm genetika dan jaringan saraft tiruan, semoga tulisan ini bermanfaat bagi kita semua.

sumber gambar : http://sites.psu.edu/renko/files/2013/03/dna.jpg

Kamis, 21 November 2013

Database System dan Database Management System (DBMS)

Berikut adalah beberapa materi tentang database system, semoga dapat membantu para pembaca semua :

  • Database adalah kumpulan dari data yang saling berelasi secara logis dan diskripsi dari data tersebut, dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.
  • Database Management System (DBMS) adalah sebuah system perangkat lunak yang mampu mendifinisikan, membuat, mengelola dan mengontrol akses ke database.
  • Database Application adalah sebuah program yang berinteraksi dengan database dengan mengeluarkan permintaan yang sesuai (pernyataan SQL)  ke DBMS.
  • Database System  adalah sebuah koleksi program aplikasi yang berinteraksi dengan database.
Berikut ini adalah kelebihan dari Database Management System (DBMS) :

  1. pengendalian redundansi data
  2. konsistensi data yang lebih baik karena data tersimpan di satu tempat
  3. dapat diperoleh informasi lebih untuk jumlah data yang sama
  4. data dapat digunakan oleh seluruh bagian organisasi
  5. peningkatan integritas data
  6. peningkataan keamaan data melalui autentifikasi dan authorisasi
  7. penerapan standarisasi, baik dalam format data, sistem penamaan, dokumen, prosedur update, dan aturan mengakses
  8. mengabungkan data operasional menjadi satu database dapat menghemat biaya
  9. keseimbangan requirement, artinya database dapat membantu keputusan terbaik berdasarkan kebutuhan pengguna
  10. meningkatkan aksesibilitas data dan responsif
  11. meningkatkan produktivitas
  12. peningkatan pemeliharaan melalui data independence (data terpisah dari aplikasi)
  13. peningkatan konkurensi
  14. meningkatkan layanan backup dan recovery karena mampu meminimalkan kegagalan dari sejumlah proses.
Kelemahan dari database management system (DBMS) :

  1. complexity
  2. size yang dibutuhkan untuk penyimpanan atau memory semakin banyak
  3. cost of DBMS menjadi mahal
  4. additional hardware cost
  5. membutuhkan performance yang lebih baik dari pada file-based system

Selasa, 19 November 2013

Contoh Soal Energi Mekanik

Berikut ini adalah beberapa contoh soal dan pembahansan tentang energi mekanik. Semoga soal berikut dapat bermanfaat bagi kita semua :

Soal 1
sebuah partikel bergerak dengan kecepatan v = 10 m/s kemudian setelah beberapa saat partikel tersebut menambah kecepatannya sehingga kecepatannya sekarang adalah 100 m/s. Berapakah usaha yang dilakukan partikel tersebut ? (masa sama dengan 10 kg)

Penyelesaian
usaha sama dengan perubahan energi kinetik sedangkan energi kinetik sendiri dipengaruhi oleh massa dan kecepatan benda tersebut. Dalam Energi kinetik semakin besar masa benda maka semakin besar pula energi kinetik yang dihasilkan benda. Begitu pula dengan kecepatan benda semakin besar kecepatan benda maka semakin beser pula energi kinetik benda :
  • energi kinetik awal partikel adalah Ek = 1/2 mv = (1/2)(10)(10)2  = 500 joule.
  • energi kinetik akhir partikel adalah Ek = 1/2 mv = (1/2)(10)(100)2  = 50.000 joule.
Sehingga dapat disimpulkan usaha yang dilakukan oleh partikel tersebut adalah sebesar 50.000 joule - 500 joule sama dengan 49.500 joule.


Soal 2
sebuah benda berada pada ketinggian 10 meter dari atas lantai dengan keadan diam. berapakah energi kinetik dan potensial benda tersebut. (masa sama dengan 10 kg dan g = 10 m/s).

penyelesaain
Seperti pada penjelasaan soal 1 dimana energi kenetik berhubungan dengan masa dan kecepatan sehingga kalau semakin besar kecepatan semakin besar energi kinetik benda sehingga kalau kecepatannya 0 energi kinetiknya juga ) ingat rumus 1/2 mv2. Energi potensial adalah energi yang dimiliki suatu benda karena ketinggian letak benda tersebut. Rumusan untuk energi potensial adalah Ep = mgh dimana m adalah masa dan g percepatan gravitasi dan h adalah ketinggian benda sehingga
  • energi potensial benda adalah Ep = mgh = (10)(10)(10) = 1000 joule 
Jadi besarnya energi potensial benda tersebut adalah sebesar 1000 joule. 
 

Senin, 11 November 2013

Genetic Algoritm dan Paralel Genetic Algoritm

Genetic algorithm merupakan algoritma yang terispirasi dari proses evaluasi yang ada di alam. Genetic algorithm diperkenalkan pertama kali oleh John Holand. Genetic algorithm merupakan algoritma yang sangat baik dalam proses-proses optimalisasi. Proses-proses optimalisasi itu misalnya seperti mencari nilai maksimal untuk suatu fungsi, mencari jalan terpendek untuk mengunjungi beberapa kota sekaligus, dan lain sebagainya. 

Seperti pada proses biologi sesungguhnya, pada genetic algorithm juga memiliki istilah-sitilah seperti kromosom, gen, individu, populasi, generasi, mutasi, dan crossover. Biasanya sebuah solusi dari suatu masalah akan direpresentasikan sebagai individu. Kumpulan dari individu tersebut disebut populasi, jadi populasi juga bisa dikatakan sebagai kumpulan dari solusi-solusi masalah yang akan dioptimasi. Untuk mencapai individu terbaik maka pada genetic algorithm koromosom-koromsom akan mengalami crossover dan mutasi sehingga akan dihasilkan individu terbaik. 

Paralel genetic algorithm digunakan agar indivu yang dihasilkan akan mencapai hasil terbaik. Salah satu motode dalam paralel genetic algorithm adalah dengan menggunakan island - island atau pulau - pulau. Setiap pulau akan diisi oleh sebuah populasi yang terdiri dari berbagai individu. Nantinya setiap individu dari setiap pulau akan dicari yang terbaik untuk mewakili masing-masing pulau. Jumlah individu perwakilan pulau bisa bervariasi bisa juga sama antar pulau tergantung kebutuhan si peneliti. Individu-individu perwakilan setiap pulau akan di seleksi dan di crossover serta di mutasi agar dapat individu yang lebih bagus lagi.

Dalam genetic algorithm terdapat sebuah isu penting yaitu waktu pencarian individu yang mamakan banyak waktu dan sumber daya. Begitu pula halnya dengan paralel genetik algorithm akan makan lebih banyak sumber daya untuk pengolahanya, sehingga sangat disarankan untuk menyesuaikan pemakaian paralel genetic algorith dengan tujuan dan sumber daya yang dimiliki dan  masalah yang dioptimalisasi. Jika masala yang akan di optimalisasi sederhana saja maka sebaiknya gunakan saja genetic algorithm. Namun juka masalah sudah cukup kompleks misalnya masalah multidimensi makan paralel genetic algorithm bisa menjadi pilihan alternatif. 

Jika kita memiliki masalah-masalah yang berhubungan dengan optimasi maka genetic algorithm merupakan metode yang cukup disarankan untuk pemecahannya. Namun kita juga bisa untuk memodifikasi dan menggabungkan genetic algorithm dengan metode-metode lainya misalnya seperti artificial neural network, logika fuzzy, simulated aneling, particle swarm, ant colony dan lain sebagainya masih banyak lagi.

Intinya dari algoritma genetika agar efisien dalam memecahkan masalah-masalah optimasi adalah kita harus kreatif dalam memodifikasi genetic algorithm. Misalnya dalam proses merepresentasikan solusi masalah menjadi kromosom atau individu. 

Rabu, 02 Oktober 2013

Contoh Soal Vektor dan Kecepatan

Soal 1
Sebuah pesawat berangkat dari kota B menuju kota A yang berada persis di Utara kota B dalam perjalanannya pesawat mendapat pengaruh dari arah angin yang bertiup tegak lurus arah terhadap kota A. Jika Pesawat berangkat dari kota B pukul 07.00 dan diasumsikan kecepatan pesawat konstan 300 km per jam sedangkan kecepatan angin 30 km per jam. Jam berapakah pesawat tiba di kota A (jarak kota A dan B 3000 km) !

Penyelesaian 

Perhatikan gambar berikut

Karena arah angin bergerak tegak lurus terhadap Kota A maka pesawat harus diarahkan sedemikian rupa supaya sampai kekota A. jika pesawat arahnya langsung lurus ke Kota A maka pesawat tidak akan sampai ke kota A karena angin yang bertiup kan mengakibatkan pesawat berbelok arah. Sehingga pesawat perlu diarahkan sedemikian rupa agar dapat mencapai kota A. untuk mendapatkan arah tersebut maka kita harus menghitung sudutnya, perhatikan gambar berikut :

Tan A = Kecepatan angin / kecepatan pesawat = 30/300 = 1/10. sehingga besarnya sudut A adalah sebagai Berikut : A = arctan 0.1artinya pesawat harus diarahkan ke arah barat laut sebesar arctan0.1 derajat dari sumbu y positif. kemudian resultan vektornya adalah R = (300- 302)0.5 = 298.5 km perjam. Sehingga Waktu tempuhnya adalah 3000/298.5 = 10.05 jam atau jika di konversi kemenit jadi 10 jam 3 menit sehingga waktu tibanya adalah 17.03 sore

Minggu, 15 September 2013

Contoh soal Kinematika

Kinematika adalah suatu ilmu yang mempelajari tentang gerakan suatu benda dengan tanpa memerdulikan sebab-sebab benda tersebut dalam bergerak. Bergerak dapat diartikan sebagai perpindahan posisi dari suatu benda terhadap titik acuan tertentu. titik acuan dalam koordinat kartesius misalnya bisa saja kita tetapka bahwa titik acuannya adalah titik asal atau titik (0,0).

Pada kesempatan kali ini kita akan membahas soal tentang posisi, kecepatan dan percepatan dari sebuah benda yang terbatas pada gerak lurus. Posisi suatu benda dapat kita tetapkan dengan notasi vektor dan begitu pula kecepatan dan percapatan bisa kita nyatakan sebagai vektor. Simak contoh soal berikut ini.

Contoh soal 1

Kecepatan didifinisikan sebagai perpindahan posisi suatu benda terhadap selang waktu tertentu. Misal diberikan posisi awal sebuah benda dalam koordinat kartesius adalah pada titik A(0.3) dan setelah waktu berlalu selama 10 detik maka posisi benda sekarang adalah di titik B(4,0) maka berapakah kecepatan benda tersebut.(asumsikan tidak ada gaya luar yang bekerja pada benda tersebut sehingga resultan gaya yang bekerja sama dengan nol)

Jawab

Pada gambar dapat kita lihat bahwa V adalah kecepatan benda, Vx dan Vy adalah uraian vektor kecepatan benda yang sesuai dengan sumbu x dan sumbu y. Kita akan hitung terlebih dahulu masing-masing kecepatan pada arah sumbu x dan sumbu y. 
kecepatan pada arah sumbu x : Vx = (perpindahan posisi pada sumbu X)/waktu  = (0-3)/10 = -0,3 m/s
kecepatan pada arah sumbu y : Vy = (perpindahan posisi pada sumbu Y)/waktu = (4-0)10 = 0.4 m/s
jadi kecepatannya adalah -0.3i + 0.4j m/s. dengan arah  Î± = arctan (0.4/-0.3) radian dari sumbu x positif.
catatan : kecepatan yang dimaksud pada soal ini adalah kecepatan rata-rata.

Contoh soal 2
kembali ke soal 1, berapakah besar kecepatan dan percepatanya.

jawab
Besar kecepatan dapat dicari dengan cara |R| = (-0.32 + 0.42)0.5 = 0.5 m/s dengan arah  Î± = arctan (0.4/-0.3) radian dari sumbu x positif. Karena asumsinya tidak ada gaya luar yang bekerja maka percepatan sama dengan Nol. Ingat dengan hukum kedua newton yang menyatakan suatu benda dapat dipercepat/diperlambat ketika ada gaya luar yang bekerja pada benda tersebut.

Semoga dua soal tersebut dapat membantu dan menambah pemahaman kita tentang gerakan suatu benda. dalam dunia nyata, benda-benda tidak hanya bergerak lurus tapi juga bergerak melingkar, parabola, elips, dasb.

Senin, 02 September 2013

Contoh soal momentum

Pada kesempatan kali ini, kami akan menampilkan pembahasan dari sebuah soal tentang momentum. Seperti yang kita ketahui bahwa momentum dari sebuah sistem selalu kekal, dan inilah yang dikenal dengan hukum kekekalan momentum. yang perlu diingat adalah bahwa dalam momentum yang kekal adalah sistem bukan benda yang berada pada sistem tersebut. ini artinya sebuah benda dalam sistem bisa saja momentumnya tidak kekal namun momentum sistemnya harus kekal.

Agar lebih jelas untuk memahami apa itu momentum maka akan di sajikan dua contoh soal momentum sebagai berikut :

Contoh 1.
Sebuah sistem yang terdiri dari sebuah meriam dan sebutir peluru didalamnya. Kemudian meriam menembakan peluru yang ada padanya sehingga peluru terlontar sangat jauh sekali. Pertanyaanya apakah momentum peluru kekal? jelaskan!

Jawab
Jika yang ditanya adalah momentum peluru saja maka jawabannya adalah tidak kekal. Ini bisa dijelaskan sebagai berikut. Pada awalnya peluru masih berada didalam perut meriam sehingga kecepatan awal peluru adalah nol sehingga momentumnya nol (ingat p = mv). Setelah peluru ditembakkan maka peluru akan bergerak dengan kecepata tertentu dengan arah misalnya kearah sumbu x positif. Karena setelah ditembakkan peluru mempunyai kecepatan maka peluru sekaran mempunyai momentum sehingga momentum awal peluru berbeda dengan momentum akhir peluru jadi kesimpulannya tidak kekal(tidak kekal artinya terjadi perubahan).

Contoh 2.
Dari contoh 1, apakah kejadian tersebut melanggar hukum kekekalan momentum? jelaskan!

Jawab
Kejadian tersebut tidak melanggar hukum kekekalan momentum. Yang perlu diingat adalah yang kekal bukan momentum benda didalam sistem melainkan melainkan momentum sistem secara keseluruhan. Sistem tersebut terdiri dari meriam dan peluru pada awalnya keduanya masih diam sehingga momentum awal sistem nol. Namun pada saat peluru sudah ditembakan dengan kecepatan tertentu dengan arah sumbu x positif maka peluru sudah memiliki momentum. pada saat yang bersamaan meriam juga terlontar kebelakan kearah sumbu x negatif sehingga meriam juga memiliki momentum namun karena meriam jauh lebih berat dari pada peluru maka kecepatan meriam jauh lebih kecih dari pada peluru. Karena arah kecepatan dari meriam dan peluru berlawanan maka momentumnya juga tanda yang berlawana (peluru positif meriam negatif) sehingga jika momentum peluru dan meriam dijumlahkan hasilnya harus nol sehingga momentum sistem secara keseluruhan menjadi nol. Kesimpulannya momentum awal sistem sama dengan momentum akhir sistem maka kejadian tersebut tidak berlawanan dengan hukum kekekalan momentum.


Kamis, 29 Agustus 2013

Ant Colony Optimization Algorithm / Algoritma Semut

Algoritma semut adalah algoritma yang baru berkembang dalam dunia komputer. Algoritma semut terinspirasi dari tingkah laku semut. Algoritma semut sangat cocok untuk masalah-masalah yang memerlukan optimalisasi.  Algoritma semut pertama kali diperkenalkan oleh Dorigo dan kawan-kawan. 

Algoritma Semut merupakaan algoritma yang terinspirasi dari alam yang bertipe phenotypic. Berbeda dengan algoritma genetika yang bertipe genotypic. Maksud dari phenotypic adalah representasi dari solusinya sudah bisa bernilai real value, biasanya kalau algoritma yang bertipe genotypic representasi solusinya masih dalam bentuk kode-kode seperti bilangan biner.

Cara kerja dari algoritma semut adalah mirip seperti tingkah laku semut yang ada di alam. Semut memiliki sebuah mekanisme yang dapat mereka gunakan agar mereka tidak tersesat dalam mencari makanan. Semut memiliki zat khusus yang bernama feromon, zat inilah yang mereka gunakan dalam menjelajah diluar sarang mereka. Zat feromon dapat mereka gunakan untuk menandai jalur yang mereka pergunakan.

Semut dalam mencari makanan diluar sarang sangat berbahaya untuk hidupnya. Oleh karena itu semut mencari jalur yang paling aman dan paling cepat untuk mereka lewat dengan aman. Biasanya semakin bagus jalur dari sarang kepusat makana maka akan semakin banyak feromon yang ada pada jalur tersebut. feromon yang dikeluarkan oleh semut itu pada hakikatnya dapat menguap, namun apabila jalur tersebut sangat bagus maka semut senantiasa mempertebal zat feromon tersebut pada jalur tersebut. Berbeda dengan jalur yang kurang bagus, biasanya feromon akan mereka biarkan menguap begitu saja sehingga apabila zat tersebut sudah menghilang maka jalur tersebut tidak akan mereka gunakan lagi.

Dari konsep tersebut maka algoritma semut sangat berguna untuk mencari solosi masalah-masalah optimasi seperti masalah NP hard. Masalah dalam NP hard yang lumayan terkenal adalah Travelling salesmen Problem (TSP). pada TSP bertujuan untuk mencari jalur terpendek untuk seorang penjual barang agar melalui setiap kota dengan jalur terpendek. 

Algoritma semut dalam TSV dapat dijelaskan dengan langkah-langkah berikut :
  1. inisialisasi semua jalur dan feromon awal
  2. tempatkan tiap-tiap semut pada masing-masing kota
  3. ulangi langkah 3 sampai 7 jika belum habis iterasinya
  4. untuk setiap semut telusuri semua kota
  5. pilih jalur antara dua kota dengan mempertimbangkan feromon
  6. setelah semut mengunjungi tiap kota maka lakukan pengecekan jalur terpendek
  7. jika jalur terpendek baru lebih pendek dari jalur terpendek lama maka simpan jalur baru.
Demikian sekilas tentang algoritma semut. Semoga artikel singkat ini bermanfaat untuk pembaca.

Rabu, 24 Juli 2013

Artificial Neural Network

Artificial Neural Network(ANN) atau yang sering disebut dengan jaringan saraf tiruan adalah suatu struktur yang terinspirasi dari cara kerja otak manusia. ANN memiliki cara kerja mirip dengan cara kerja otak dimana dalam ANN juga terdapat node-node yang berfungsi sama seperti pada Neuron pada otak manusia. secara umum komponen-komponen pada ANN adalah sebagai berikut :
  1. Neuron,  yaitu node yang berfungsi sebagai pemproses data atau informasi yang masuk kedalam neuron, dalam sebuah neuron terdapat fungsi aktivasi yang bertugas sebagai pemroses data yang diterma. setelah melewati fungsi aktivasi maka data akan dikeluarkan sebagai output node jika memenuhi suatu kriteria tertentu. output ini bisa di terima sebagai input dari neuron lainya atau diterima sebagai solusi dari suatu masalah yang dimodelkan dengan ANN.
  2. fungsi Aktivasi, yaitu fungsi yang berfungsi sebagai pengolah data yang diterima neuron. cara kerja fungsi aktivasi adalah dengan cara membandingkan dengan suatu nilai batas tertentu atau theshold. jika input yang diterima neuron inputnya kurang dari nilai batas maka outputnya tidak akan dikeluarkan oleh neuron, sebaliknya apa bila memenuhi nilai batas ini maka input kan diolah dan dijadikan output oleh neuron.
apabila suatu neuron memiliki input dari beberapa neuron maka,semua input ini jumlahkan dulu baru diolah atau dibandingkan oleh fungsi aktivasi dengan suatu nilai batas tertentu. berikut gambar tentang arsitektur ANN atau jaringan saraf tiruan :



Pada gambar diatas, ada tiga node atau neuron yang memberikan input pada node 4. Masing-masing node 1,2,3 mempunyai input yang berbeda-beda. Kemudian sebelum dibandingkan dengan sebuah fungsi aktivasi semua input itu dijumlahkan terlebih dahulu. Setelah dijumlahkan baru dibandingkan dan setelah memenuhi fungsi aktivasi tertentu baru node 4 mengeluarkan outputnya. Output ini bisa digunakan sebagai input pada neuron lainya atau output ini sudah merupakan solusi yang dicari.

ANN memiliki banyak variasi arsitektur. Arsitektur ANN yang banyak digunakan seerti backpropogation(BP), Multi Layer Perceptron(MLP), Bidirectional Associative Memory(BAM), Grup Methode of Data Handling (GMDH), dan lain sebagainya.

Jumat, 12 Juli 2013

Algoritma-algoritma yang terispirasi dari alam

Alam memang tidak ada habisnya memberikan manfaatnya untuk kehidupan manusia. Banyak hal yang bisa diambil dari alam yang bisa dimanfaatkan manusia misalnya, obat-obatan herbal yang berasal dari alam telah lama dimanfaatkan manusia untuk penyembuhan penyakitnya. Contoh lain adalah dalam pembuaran pesawat dan helikopter yang terinspirasi dari hewan-hewan seperti burung dan capung.

Selain obat-obatan, alam juga masih banyak menginspirasi berbagai bidang kehidupan manusia. Salah satunya adalah alam telah menjadi inspirasi untuk membuat metode-metode atau algoritma-algoritma baru di bidang computing. Algoritma-algoritma yang ditemukan terbukti handal untuk menyelesaikan masalah-masalah yang sangat kompleks di bidang komputasi. Dalam tulisan ini, kita akan berkenalan dengan beberapa algoritma-algoritma yang terinspirasi dari alam. 
  1. Algorima Artificial neural network. Artifiial neural network (ANN) adalah algoritma yang terispirasi dari cara kerja otak manusia. Pada otak manusia banyak terdapat neuron-neorun yang saling berhubungan satu sama lain. Nah, konsep inilah yang dipakai dalan ANN untuk mencari dan memprediksi suatu solusi dari suatu masalah komputasi. Dewasa ini banyak pengembangan dari metode ANN ini misalnya, algorima backpropogation, multi layer perceptron(MLP), grup method of data handling(GMDH) sampai dengan hybrid dengan algoritma lainya misalnya Genetic algorithm neural network(GANN),  dan fuzzy neural network(FNN) serta masih banyak lagi algoritma-algoritma yang dikembangan dari ANN. Pada ANN kelebihan utamanya dalah dalam proses belajarnya.
  2. Genetic Algorithm. Genetic algorithm(GA) adalah algoritma yang di temukan oleh profesor John Holland. algoritma ini terispirasi dari proses seleksi alam pada teori evolusi Darwin, GA memiliki kelebihan dalam menyelesaikan masalah-masalah optimasi. Saat ini perkembangan GA sangat pesat sekali.
  3. Defferential Evolution Algorithm. Defferential evolution(DE) algorithm  adalah algoritma yang dikembangkan dari GA. Pada DE juga terdapat proses seleksi dan mutasi serta crossover seperti pada GA, namun dengan sedikit modifikasi. DE dikembangkan oleh Storn dan Price, DE juga sangat cocok untuk masalah-masalah optimasi.
  4. Ant Colony Optimization.  Ant colony optiization(ACO) adalah algoritma yang terispirasi dari pola tingkah laku semut dan koloninya. ACO dikembangkan oleh Dorigo, M., Maniezzo, V. and Colorni. inti dari algoritma ini adalah seperti pencarian jalur terpendek antara sumber makanan dan koloni semut. 
  5. Particle Swarm Optimization. Particle swarm optimization(PSO) adalah algoritma yang terispirasi dari pola tingkah laku kawanan burung dan kawan ikan. Arti swarm maksudnya adalah individu yang bergerobol seperti pada kelompok burung atau ikan. Algoritma ini dikembangkan oleh Eberhart dan Kennedy.
  6. Artificila Bee Colony Algorithm. Artificial bee colony (ABC) algorithm adalah algoritma yang kembangkan oleh Karaboga. prinsip utamanya adalah pengetahuan kolektif dari kumpulan lebah.
Itulah beberapa algoritma yang terinspirasi dari alam. Algoritma-algoritma ini sangat membantu dalam memecahkan masalah komputasi yang semakin kompleks. Kedepannya mungkin masih banyak algoritma-algoritma baru yang ditemukan yang terispirasi dari alam dan tentunya akan memperkaya metode komputasi modern.

Kamis, 20 Juni 2013

Soal Teori Peluang

 soal 1
Dalam suatu kantong terdapat 2 bola putih dan 6 bola merah. Diambil suatu bola secara acak dan bola yang terambil warnanya dicatat. Setelah itu dikembalikan ke kantong dan kemudian diambil lagi satu bola secara acak. Peluang terambilnya dua bola berlainan warna adalah . . . .           

Jawab
P(2 bola beda warna )    =  P(putih dan merah)  +  P(merah dan putih)
                                      =    (2/8)(6/8) + (6/8)(2/8) = 3/22

Soal 2 
Sutu huruf diambil secara acak masing – masing dari kata “ START ” dan “ STICK “. Peluang terambilnya dua huruf yang berbeda adalah . . . .

Jawab
                P(dua huruf sama)          = (1/5)(1/5) + (2/5)(1/5) = 3/25
                Peluang terambilnya dua huruf beda adalah
                P(dua huruf beda )          = 1-(3/25) = 22/25 

sumber : soal kompetisi matematika tingkat SMA di jakarta dan buku mahir olompiade matematika SMA Yohanes S. Raditya Panji, S.Si 

                

Kamis, 13 Juni 2013

contoh soal gaya coulomb

soal :
perhatikan gambar berikut.


misalnya terdapat 2 buah paritkel yang masing masing memiliki muatan positif, yaitu partikel A dan partikel B, kemufdian terdapat lagi partikel C yang terletak diantara partikel A dan partikel B. Diketahu partikel C adalah partikel bermuatan negatif dengan jumlah muatan -0.1 coulomb, kemudian dietahui juga bahwa jarak antara partikel A dan partikel C adalah 0.2 meter sedangkan jarak partikel C dan partikel B adalah 0.1 meter. Berapakah gaya resultan yang terjadi pada partikel C(diketahu ketiga partikel terletak dalam satu garis lurus).

penyelesaian :

Karena partikel A dan partkel C muatannya berlawanan tanda maka partikel A dan partikel C saling tarik menarik, begitu pula dengan artikel B dan partikel C. Gaya yang berkerja pada partikel C akibat partikel A arahnya kesebelah kiri sedangkan gaya yang bekerja pada partikal C yang diakibatkan pertikel B arahnya kesebelah kanan. 

gaya akibat partikel A :
Fa = - 9 x 109  x 0.5 x 0.1 / (0.1)2 = -1.125 x 1010 newton (negatif karena arahnya kekiri)

gaya akibat partikel B : 
Fb = 9 x 109  x 0.2 x 0.1 / (0.1)2 = 1.8 x 1010 newton  (positf karena arahnya kekanan)

sehingga gaya totalnya : 
F = Fa + Fb = 6.75 x 109 newton. (arahnya kekanan karena positif). 

Selasa, 11 Juni 2013

Pembuktian Kuadrat Bilangan Ganjil adalah Ganjil serta Kuadrat Bilangan Genap adalah Genap

Bilangan ganjil adalah bilangan yang tidak habis apabila dibagi dengan angka 2, sebaliknya angka genap merupakan kelipatan angka dua, maka semua angka genap habis dibagi dua.

  • Jika N adalah bilangan ganjil maka N2 adalah bilangan ganjil
Bukti :

Bilangan ganjil adalah bilangan yang dapat di represenrasikan sebagai berikut : misal N adalah bilangan ganjil maka N = 2k + 1 dimana k adalah bilangan bulat sembarang. Kemudian apa bila N kita kuadratkan maka akan mendapatkan N= (2k+1)2  = 4k2 + 4k +1 = 2(2k2  + 2k) + 1, misalkan (2k2  +2k) = m dimana m adalah bilangan bulat sembarang dikarenakan k merupakan bilangan bulat sehingga N2 = 2m+1, sehingga dapat dilihat bahwa Nadalah  bilangan ganjil, maka pernyataan terbukti benar

  • Jika N adalah bilangan genap maka N2 adalah bilangan genap
Bukti : 

Bilangan genap merupakan bilangan kelipatan dua sehingga dapat dinyatakan sebagai berikut N = 2k dimana k adalah bilangan bulat sembarang. Kemudian apabila N kita kuadratkan maka akan memperoleh hasil sebagai berikut : N2 = (2k)2 = 4k2 =2(2k2), misalkan (2k2) = m dimana m adalah bilangan bulat sembarang dikarenakan k bilangan bulat sembarang sehingga N2 = 2m yang merupakan kelipatan dua atau selalu habis dibagi dua, dengan kata lain N2 adalah bilangan genap sehingga pernyataan terbukti.

Minggu, 09 Juni 2013

Pembuktian akar 2 Adalah Bilangan Irasional (√2 is irational number)

Bilangan rasional adalah suatu bilangan yang dapat dinyatakan dalam bentuk p/q, dimana p dan q adalah bilangan bulat dan q harus tidak sama dengan nol. Pada postingan kali ini akan dibahas pembuktian bahwa  akar 2  adalah bilangan irasional. Bilangan irasional itu sendiri adalah lawan dari bilangan rasional, sehingga bilangan irasional tidak dapat dinyatakan dalam bentuk p/q. untuk membuktikan bahwa √2 adalah bilangan rasional, kita akan menggunakan metode kontradiksi. Namun sebelum membuktikananya kita akan membahas tentang faktorisasi bilangan prima penyusun suatu bilangan. 
Faktorisasi bilangan prima penyusun suatu bilangan adalah apabila ada suatu bilangan bulat n maka bilangan n tersebut dapat dinyatakan oleh perkalian antar bilangan prima dimana bilangan prima tersebut adalah faktor-faktor dari bilangan n tersebut. Perhatikan contoh berikut. 

1.     25 dapat kita nyatakan sebagai 25 = 5 x 5.
2.     15  dapat kita nyatakan sebagai 15 = 3 x 5.
3.     8 dapat kita nyatakan sebagai 8 = 2 x 2 x 2.

perhatikan contoh diatas bahwa jumlah bilangan prima untuk menghasilkan 25 ada 2 buah, pada 15 ada 2 buah bilangan prima dan terakhir pada 8 ada 3 buah bilangan prima. Nah apa bila bilangan - bilangan tersebut jika kita kuadratkan makan banyaknya bilangan prima yang menyusun angka tersebut sudah pasti sebanyak 2 kali banyaknya bilangan prima penyusun bilangan yang bersangkutan. perhatikan contoh berikut.

1    52 = 625 = 5x5x5x5 (4 bilangan prima yang terlibat dimana 4 adalah genap)
2   252 = 225 = 3x5x3x5 (4 bilangan prima yang terlibat dimana 4 adalah genap)
3    82 = 64 = 2x2x2x2x2x2 (6 bilangan prima yang terlibat dimana 6 adalah genap)

Kesimpulannya adalah jika suatu bilangan n di kuadratkan maka banyaknya bilangan prima yang terlibat dalam perkalian itu adalah sebanyak 2 kali banyak bilangan prima yang terlibat pada n, sehingga banyaknya bilangan primanya adalah sudah pasti genap seperti contoh diatas.

kembali ke pembuktian √2 bilangan irasional. Pertama kita asumsikan bahwa √2 adalah bilangan rasional benar. Selanjutnya akan dibuktikan hawa pernyataan tersebut salah. Karena asumsi √2 adalah rasional maka √2 dapat nyatakan dalam bentuk p/q atau :

2 = p2/q2 ,  maka :   p2 = 2q2  . Nah karena ruas kiri adalah bilangan kuadrat maka banyak biangan prima penyusunya sudah pasti genap sedangkan untuk q2  juga bilangan kuadra sehingga banyaknya bilangan primanya juga genap. tetapi untuk p2 sama dengan 2qsehingga banyaknya angka prima penyusun p2 adalah sama dengan banyaknya bilangan prima penyusun  qdan juga angka 2, sehingga karena banyaknya penyusun q2 adalah  genap ditambah dengan satu bilangan 2 maka banyaknya bilangan priman penyusun  p(angka genap ditambah satu pasti jadi ganjil) menjadi ganjil sehingga ini bertentangan dengan teori sebelumnya yang menyatakan bahwa banyaknya bilangan prima penyusun suatu bilangan kurdrat tidak pernah ganjil. Sehingga disimpulkan tidak ada bilangan p dan q yang memenuhi p/q sehingga asumsi salah dan diterima bahwa √2 adalah bilangan irasional.  Selain pembuktian diatas ada lagi pembuktian secara geometri dan pembuktian bahwa pembagian bersama p dan q hanya 1, tetapi itu tidak dibahas disini. Bukti diatas juga bisa dikembangkann untuk akar 3 akar 5 dan sebagainya.

Matematika

created by LUTHFI RACHMAN

Rabu, 29 Mei 2013

Knapsack Problem dan Algoritma Genetika

Knapsack problem adalah permasalah untuk memilih n barang dari N barang yang tersedia dimana n barang tadi akan dimasukan kedalam sebuah kantong. Namun terdapat masalah dimana kekuatan kantong untuk menahan beban terbatas kekuatannya. Sehingga n barang yang terpilih harus memiliki berat maksimum namun masih bisa menahan berat dari n benda yang terpilih tadi.

sumber : vi.wikipidia.org

Untuk menyelesaikan masalah ini diperlukan sebuah metode atau algoritma untuk mencari n barang dengan berat maksimum yang dapat ditempuh tersebut. misalnya kita memiliki 10 barang dimana akan diambil beberapa barang untuk dimasukkan kedalam kantong, kita akan menggunakan algoritma genetika. Individu didifinisikan sebagai daftar barang-barang yang dimasukan kedalam kantong, misalnya diantaranya adalah (1000010000) dan (1110000001) dimana 1 dinyatakan barang masuk kedalam kantong dan 0 tidak dimasukan sehingg untuk individu petama hanya barang 1 dan 6 yang masuk sedangkan untuk individu kedua hanya barang 1,2,3 dan 10 yang akan masuk. masing-masing individu akan dihitung nilai fitnessnya dimana fungsinya menyatakan selisih antara kapasitas maksimum kantong dikurangi berat benda-benda yang akan dimasukan. Fungsi dinyatakan maksimum jika mendekati 0 dan tidak negatif. Semua individu akan di crossoverkan dan dimutasikan sehingga misalnya sampai pada generasi ke 10 maka didapat sebuah solusi optimal dengan individu terpilih (1111000011) dimana hanya barang 1,2,3,4,9 dan 10 yang hanya dimasukan.

Algoritma Genetika (genetic algorithm) dan TSP problem

Algoritma genetik adalah suatu metode yang baru ditemukan pada abad ke 20. Algoritma genetika ditemukan oleh john holland prinsip dari algoritma genetika terinspirasi dari proses seleksi alam seperti teori yang di kemukakan oleh Darwin. Dalam algoritma genetika juga dapat disebut sebagai metode pencarian yang pararel. konsep dari algoritma genetika adalah penyeleksi individu - individu dimana tiap-tiap individu mewakili sebuah solusi dari permasalahan yang diberikan. Dalam algoritma genetika terdapat dua operator utama yaitu, crossover dan  mutasi. 
Salah satu permasalahan yang dapat diselesaikan oleh algoritma genetika adalah masalah travelling salesmen problem (TSP problem). Inti dari masalah TSP ini adalah untuk menemukan rute tercepat untuk menelusuri beberapa kota dimana satu kota hanya dikunjungi satu kali.
Gambar diatas digambarkan ada 4 kota yang saling terhubung, maka akan dicari susunan kota yang akan dikunjungi dengan harapan dapat meminimumkan jarak yang ditempuh.


Pada gambar 2 akan dicari jarak terpendek dari 8 kota. kita akan generate individu-individu yang akan jadi kandidat solusi dimana tiap2 kormosom berisi gen dengan susunan kota yang akan dikunjungi, misal didifinisikan funsi fetness adalah jumlah jarak yang ditempuh dari kunjungan 8 kota. salah satu conoh kromosom adalah sebaai berikut (1,2,4,3,5,6,8,7). kita akan melakukan crossover dan mutasi namun kalau melakukan crossover biasa kita akan kesulitan karena dapat menghilangkan kunjungan kesalah satu kota dan ada kota yang di kunjungi lebih dari sekali. Solusinya kita akan melakukan order crossover. langkahnya sebagai berikut.
parent 1 : (1 2 | 3 5 4 7| 6 8)
parent 2 : (2 3 | 1 4 5 6 |7 8)
kemudian O1 nya : (- - | 3547|--)
dan O2 nya (--|1456|--)
kemudian susunan q nya 78231456 kemudian eliminasi 3 5 4 7 sehingga tersisa 8216 sehingga :
O1 : (16354782 )
dengan cara serupa untuk O2 didapat : ( 37145682)  

sehingga dengan melakukan crossover dan mutasi selama beberapa generasi akan dihasilkan solusi terbaik misalnya setelah generasi ke tujuh didapat susunan 61253478 misalnya dengan jarak minimum 20 km. 

Rabu, 22 Mei 2013

Logika FUZZY dan Sistem Inferensi Fuzzy

Logika fuzzy sering berkaitan dengan cara kerja himpunan fuzzy. Dalam logika fuzzy, sebuah elemen dalam suatu himpunan dinyatakan dengan derajat keanggotaannya. Tidak seperti himpunan crisp, elemen dari suatu himpunan dinyatakan dengan iya atau tidak. Misalnya seekor bebek adalah angota himpunan unggas atau tidak.

Dalam logika fuzzy keanggotaan suatu elemen dalam suatu himpunan sering dinyatakan dengan derajat kebebasan. misalnya untuk suhu 39 derajat celcius, dia masuk himpunan hangat dan bisa juga masuk dalam himpunan panas, tetapi dia hanya ikut pada himpunan panas 0.2 dan pada himpunan hangat 0.8.

untuk mencari nilai/derajat keanggotaan perlu sebuah funsi keanggotaan. Fungsi keanggotan dalam logika fuzzy ada banyak. Yang sering digunakan misalnya adalah fungsi segitiga, trapesium atau gauss. untuk mendapatkan nilai/derajat keanggotaan cukup masukan nilai x ke dalam fungsi yang bersangkutan.

Sistem inferensi fuzzy adalah sekumpulan dari aturan - atauran IF - THAN yang digunakan untuk mencari nilai sesuatu. Contoh dari aturan fuzzy misalnya adalah sebagai berikut : misalkan x adalah suhu, y adalah angin, dan z adalah kelembapan udara. maka aturan fuzzy nya adalah  IF x is panas AND y is sedang THAN  z is sedang. maksudnya adalah jila suhu panas dan angin bertiup sedang maka kelembapan udara sedang.

Sistem inferensi fuzzy banyak digunakan untuk mengakuisisi dari pengetahuan seorang pakar akan sesuatu. misalnya seperti contoh diatas, kita berusaha untuk mengakuisisi pengetahuan seorang ahli cuaca untuk memprediksi kelembapan udara.

Database terdistribusi (Distributed DBMS)

Dalam dunia data base dikenal database terdistribusi atau distributed DBMS. Maksud dari distributed DBMS berarti data base bisa tersebar dibeberapa node. Node disini bisa berarti local server yang menyimpan sebagian dari database. Kelebihan suatu distributed DBMS adalah bahwa tidak seperti centralized DBMS yang apabila diserang maka semua node atau semua yang memerlukan data base tidak bisa diakses siapa pun.
Dalam distributed DBMS data-data disebar ke beberapa node. Misalnya sebuah perusahaan yang memakai distributed DBMS maka kantor pusatnya hanya aka menyimpan database untuk kantor pusat dan kantor cabang (boleh disebut node) juga hanya menyimpan database yang dibutuhkan oleh lokal kantor cabang tersebut.
Meskipun dalam distributed DBMS database disebar dibeberapa tempat, tetapi dalam konteks logikanya tetap menjadi sebuah kesatuan database. Misalnya distributed database yang tabel-tabelnya tersebar dibeberapa node, maka jika sebuah node atau kantor cabang mencoba mengakses database dari node lainya(kantor cabang lainya) maka dapat melakukan permintaan atau request seperti pada centralized DBMS. 
Satu yang pasti harus menjadi perhatian adalah dibutuhkannya jaringan koneksi trasfer data untuk distributed DBMS. jadi satu kelemahan dari distributed DBMS adalah harus membangun infrastruktur jaringan yang memadai.

Selasa, 30 April 2013

Gerak parabola

Gerak parabola merupakan gerak suatu benda yang berbentuk lintasan parabola. Gerak parabola merupakan gabungan antara gerak lurus beraturan dan gerak lurus berubah beraturan.


Diatas merupakan kumpulan dari rumus - rumus gerak parabola. Pada gerak parabola terjadi gerak lurus beraturan pada arah sumbu x terhadap acuan. Sedangkan untuk arah sumbu y terhadap acuan terjadi gerak lurus berubah beraturan.

Minggu, 28 April 2013

Gaya inti

Didalam inti atom terdapat dua partikel yaitu partikel netral yang benama neutron dan partikel yang memiliki muatan posotif bernama proton. proton dan neutron memiliki masa yang hampir sama. Pada inti atom, partikel tersebut menyatu karena ada sesuatu. Sesuatu itu adalah gaya ikat inti atau sering disebut sebagai gaya inti saja.
Partikel-partikel bermuatan positif yang ada pada inti atom seharusnya tolak menolak karena gaya coloumb oleh proton itu. Nah, karena ada gaya inti inilah kumpulan partike bermuatan positif itu menjadi tidak terpencar-pencar karena saling tolak menolak. Gaya inti sifatnya tarik menarik sehingga dapat mengikat inti atom.



Gaya inti yang dihasilkan oleh inti jauh lebih besar dari pada gaya coloumb, sehingga resultan gayanya adalah tarik menarik. oleh karena itu, gaya inti sangat besar perannanya dalam inti atom. sehingga inti atom tidak terpencar-pencar intinya karena saling tolak menolak.

Kumputer kuantum

Komputer kuantum adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum seperti superposisis. Dalam komputer konvensional data dihitung dengan bit, berbeda dengan kumputer kuantum yang menggunakan qubit. Prinsip dasar komputer kuantum adalah dengan sifat kuantum dari suatu dapat digunakan untuk mewakili data dan strukturnya.
Kumputer kuantum dapat menghitung jauh lebih cepat dari pada komputer konvensional dewasa ini. sehingga kumputer kuantum ini dapat mensimulasikan model - model yang sangat komplek sehingga dapat membantu para analis di bidangnya masing-masing. 
Sekarang ini komputer kuantum masih dalam tahap riset dan pengembangan dan masih belum sempurna. Dimasa depan diharapkan komputer jenis ini dapat menggantikan kumputer - komputer konvensional yang masih menggunakan bit untuk menghitung data dan operasinya.

Sabtu, 27 April 2013

An Early Warning System for Unrecognized Drug Side Effects Discovery

Berikut adalah sebuah paper yang di ambil dari www2012.wwwconference.org. Paper berikut berjudul "An Early Warning System for Unrecognized Drug Side Effects Discovery " ditulis oleh "Hao Wu, Hui Fang, and   Steven J Stanhope"  berikut adalah pembahasan dari paper tersebut.
Latar belakang
Obat memiliki manfaat dan resiko. Karena obat dapat berinteraksi dengan “off-target” (target lain), yang dapat mengakibatkan efek samping yang berbahaya sehingga ada keinginan untuk menemukan efek samping obat-obatan yang belum dikenali/diketahui. Keinginan Dokter dan Pasien yang sering kali ingin mengetahui berbagai kemungkinan efek samping obat agar dapat menurunkan kecelakaan serius dampak dari efek samping obat. Jika terdapat obat-obatan yang memiliki efek samping yang banyak (berbahaya), dibutuhkan waktu yang lama untuk menarik kembali obat yang sudah dipasaran oleh FDA dan berbagai Perusahaan Obat. Sehingga dibutuhkan suatu metode alternative untuk mengetahui berbagai efek samping obat yang belum diketahui agar pendeteksian efek samping obat dapat dideteksi lebih cepat.
Permasalahan Riset              
Ada dua permasalahan yang mendasari riset ini dilakukan, kedua permasalahan tersebut adalah :
  1.  Bagaimanakan cara atau metode untuk mendeteksi berbagai efek samping obat yang belum dikenali ?
  2.  Bagaimanakah cara membuat (mengumpulkan) knowladge base yang mencakup semua efek samping obat yang telah diketahuimaupun yang belum diketahui ?
Metode pemecahan masalah :
Metode penyelesaian masalah yang dilakukan adalah dengan cara mengumpulkan knowledge base baik tentang efek samping obat yang telah diketahui/dikenali maupun efek samping obat yang belum diketahui/dikenali. Caranya dalah dengan mengekstrak informasi tentang berbagai efek samping obat dari 4 situs web tentang obat-obatan yaitu : Sider, medlinplus, drug.com dan dealymed. Kemudian informasi tentang berbagai efek samping obat yang telah dikumpulkan itu diidentififikasi hubungan/kesamaan antar efek samping obat tersebut dengan rumus tertentu.
Pemecahan masalah juga menggunakan agglomerative hierarchical clustering untuk mengelompokan berbagai efek samping obat berdasarkan kesamaannya. Sehingga dari sini dapat dideteksi kemungkinan efek samping obat yang belum diketahui dengan melihat kesamaan/keeratan hubungan antar efek samping obat.



Selasa, 23 April 2013

Soal Kecepan Rata-rata

Ini ada soal yang diambil dari halaman facebook fisika asik tentang soal gerakan benda. Benda tersbut digambarkan dalam bentuk grafik yang mana grafik tersebut dapat menggambarkan keadan benda pada setiap waktu.


Pada gambar diatas berati pada saat selang waktu antara 0 sampai detik ke 2 benda bergerak lurus tanpa percepatan dengan kecepatan 1m/s. Kemudian dala saat 2 sampai 4 benda bergerak lurus tanpa percepatan dengan percepatan -1m/s artinya arahnya berlawanan arah dengan gerak benda semula. Sehingga dari grafik diatas dapat dilihat bawa jarak yang ditempuh benda 0 meter, sehingga kecepatan rata-ratanya adalah 0 m/s.

Minggu, 21 April 2013

mars

Mars adalah planet ke empat jika dihitung dari matahari. planet mars sering juga disebut sebagai planet merah karena planet ini memang berwarna merah. Nama planer mars sendiri di ambil dari nama dewa perang bangsa Romawi, yaitu mars.


Planet mars memiliki 2 satelit alami yaitu Phobos dan Deimos. Planet ini memiliki waktu untuk revolusi adalah 687 hari dan berotasi 25,62 jam. Planet mars juga memiliki gunung tertinggi di tata surya yang bernama olimpus yang  memiliki ketinggian 27 km, setara dengan 3 kali lipat tinggi gunung everest yaitu 8.8 km. Gunung olimpus merupakan gunung berapi yang sudah tidak aktif lagi.

Kamis, 04 April 2013

Persamaan Schrodinger

Persamaan Schrodinger adalah persamaan sangat penting dalam fisika kuantum. Persamaan Schrodinger menggambarkan keadaan suatu partikel, yang menjelaskan hubungan ruang dan waktu pada sistem mekanika kuantum. Persamaan ini diberi nama sesuai dengan penemunya yang bernama Erwin Schrodinger pada tahun 1925 dan mendapatkan hadiah nobel pada tahun 1930. Berikut bentuk persamaan schrodinger,


Persamaan Schrodinger dalam bentuk lainya adalah bentuk yang ditulis dalam operator hamiltonian.


Hamiltonian H sekarang bekerja sebagai operator dimana H adalah 





Rabu, 03 April 2013

Energi Kalor

Energi kalor adalah energi yang dapat mengubah temperatur atau suhu dari satu benda. jika suatu benda mengalami pertambahan energi kalor maka benda tersebut akan meningkat suhunya sehingga kita akan merasakan benda tersebut semakin panas. Demikian juga sebaliknya, jika suatu benda mengalami pengurangan energi kalor maka benda tersebut akan berkurang temperaturnya.

Penigkatan dan penurunan energi kalor dapat merubah wujud dari suatu zat: melebur, membeku, menguap, mengembun, menyublim dan deposisi. membeku adalah perubahan wujud zat dari cair menjadi padat. menguap adalah perubahan wujud zat dari cair menjadi gas. Mengembun(condensing) adalah perubahan wujud zat dari gas menjadi cair. menyublim(sublimation) adalah perubahan wujud dari padat menjadi gas. sedangkan deposisi adalah perubahan wujud zat dari gas menjadi padat.

kalor berpindah dari suatu zat ke zat lainnya dengan 3 cara :
  • konveksi : sering disebut aliran yaitu perpindahan kalor melalui zat perantara, contohnya memanaskan air

  • konduksi : sering disebut hantaran yaitu perpidahan kalor yang disebabkan kontak antara dua permukaan zat yang berbeda suhunya, contohnya memanaskan besi

  • radiasi : sering disebut pancaran yaitu perpindahan kalor tanpa menggunakan zat perantara, contohnya                     pancaran sinar matahari ke bumi 

Jumat, 15 Februari 2013

Benda Hitam

Benda hitam didalam fisika adalah sebuah benda yang secara teori mampu menyerap semua cahaya yang masuk kepadanya tanpa ada yang dipancarkan. tetapi dari fisika klasik, benda hitam harus dapat memancarkan seluruh panjang gelombang energi yang mungkin, karena dari sini kita dapat mengetahui energi dari benda hitam tersebut. 


Sebuah benda yang mempunyai suhu diatas 0 kelvin akan memancarkan radiasi, radiasi ini disebut radiasi thermal, karena radiasi ini bergantung kepada suhunya. Benda hitam sempurna adalah benda yang memiliki e samadengan 1, dimana e adalah konstanta emisivitas permukaan yang bernilai antara 0 sampai dengan 1. konstanta emisivitas permukaan adalah sebuah konstanta yang menunjukan ukuran seberapa besar radiasi kalor suatu benda dibandingkan dengan benda hitam. nilai dai konstanta emisivitas permukaan bergantung kepada jenis permukaan.

Dalam kehidupan nyata, sesuatu yang dianggap mendekati sebuah benda hitam adalah sebuah lubang kecil pada sebuah rongga. cahaya yang masuk kedalam rongga itu akan dipantulkan oleh dinding-dinding rongga dan energinya diserap. kemudian apabila rongga ini dipanaskan maka lubang akan memancarkan radiasi yang kontinu. Masalah radiasi inilah yang tidak bisa dipecahkan oleh fisika klasik. Max planck dapat menyelesaikan persoaal ini dengan menganggap radiasi yang dipancarkan dalam bentuk paket-paket kuanta. Berkat anggapan inilah perkembangan mekanika kuantum dimulai.

Kamis, 07 Februari 2013

Fusi nuklir

Reaksi dalam fisika nuklir yang paling terkenal ada dua, yaitu reaksi fusi dan reaksi fisi. Reaksi fisi adalah reaksi pemisahaan inti atom. Sedangkan reakasi fusi adalah kebalikan dari reaksi fisi, yaitu reaksi penggabungan dua inti atom. Pada pembahasan kali ini kita lebih berfokus pada reaksi fusi.


Dalam reaksi penggabungan inti ini, selalu dihasilkan energi yang sangat besar. energi inilah yang membuat matahari dapat bersinar menyinari planet kita ini. Biasanya, partikel yang bergabung adalah partikel hidrogen sehingga membentuk helium. Diperlukan suhu yang sangat tinggi agar terjadi reaksi fusi, salah satu tempat yang paling cocok adalah di inti matahasi. masalah suhu ini jugalah yang membuat belum bisanya dimanfaatkan reaksi fusi ini untuk pembangkit listrik.

Selasa, 05 Februari 2013

Jupiter

Jupiter merupakan planet kelima dari matahari dalam sistem tata surya kita. planet jupiter merupakan planet yang paling besar di tata surya. selain merupakan planet terbesar, planet jupiter juga merupakan planet terberat dalam sistem tata surya kita. massa planet jupiter kira-kira sekitar 318 kali massa planet bumi atau sekitar 1,8986x1027 kg. jarak antara Matahari sebagai pusat tata surya dengan planet jupiter sekitar 778,3 km.


Jupiter memiliki banyak satelit, yag terbesar diantaranya adalah Io, Europa, Ganymede, Callisto. planet jupiter juga memiliki cincin seperti halnya saturnus, tetapi cincin yang dimiliki jupiter tidak seterang yang dimiliki oleh saturnus, sehingga tidak begitu tampak.

Senin, 04 Februari 2013

Saturnus

Saturnus merupakan Planet ke 6 dalam sistem tata surya kita. Saturnus merupakan planet terbesar kedua setelah jupiter didalam sistem tata surya. Planet Saturnus memiliki keistimewaan dibandingkan planet lainnya di tata surya karena planet ini memiliki sebuah cincin yang sangat terang. Cincin tersebut membuat planet ini menjadi sangat indah.



Planet saturnus memiliki masa sekitar 5,6846×1026 kg, berarti itu sekitar 95 kali masa planet Bumi yang kita tinggali. palnet saturnus juga memiliki percepatan gravitasi sekitar 8,96 m per sekon kuadrat. selain itu saturnus juga memiliki bentuk yang diratakan di sekitar kutup dan dibengkakan disekitar katulistiwa. planet saturnus juga memiliki satelit yang mengelilingi planet saturunus. . Mereka adalah Mimas, Euceladus, Tethys, Dione, Rhea Titan(Satelit terbesar dengan ukuran lebih besar dari planet Merkurius) dan lapetus.