Rabu, 28 Desember 2011

[Software Linux] Belajar unsur-unsur kimia dengan gElemental

Semasa SMA, saya paling buruk dalam pelajaran kimia dan paling ga hapal dengan tabel unsur. Untuk mengenang masa lalu (cieeeee) saya memutuskan untuk mencari software yang berhubungan dengan kimia, salah satunya adalah gElemental. gElemental adalah software untuk Linux yang berguna menampilkan tabel unsur dan informasi tiap-tiap unsur tersebut. Saya suka gElemental karena warnanya yang menarik dan mudah penggunaannya.
Untuk pengguna Ubuntu dan turunannya silahkan cari gelemental di Synaptic Package Manager atau ketik ini di terminal:
sudo apt-get install gelemental

Tampilan gelemental.


sUMBER : 
http://kehl-bellrose.blogspot.com/2011/11/software-linux-belajar-unsur-unsur.html

RUANG LINGKUP KIMIA KOMPUTASI

A. DINAMIKA MOLEKULAR
Dinamika molekular mengandung pengujian kelakuan kebergantungan
waktu pada molekul, seperti gerakan vibrasional atau gerakan Brownian. Hal
ini sering dikerjakan dengan penjelasan mekanika klasik yang hampir sama
dengan perhitungan mekanika molekular.
Penerapan dinamika molekular pada sistem pelarut/zat terlarut
memungkinkan dilakukannya perhitungan sifat sistem seperti koefisien difusi
atau fungsi distribusi radial untuk digunakan dalam perhitungan mekanika
statistik. Pada umumnya skema perhitungan pelarut/zat terlarut dimulai
dengan sistem yang terdiri dari sejumlah molekul dengan posisi dan
kecepatan awal. Energi dari posisi yang baru dihitung relatif terhadap  posisi
sebelumnya untuk perubahan waktu yang kecil dan proses ini beriterasi
selama ribuan langkah sedemikian hingga sistem mencapai keseimbangan.
Sifat sistem seperti energi, fungsi distribusi radial dan konformasi molekul
dalam sistem dapat dianalisis dengan cara pengambilan sampel dari sistem
yang telah mencapai keseimbangan.
Dalam rangka menganalisi vibrasi molekul tunggal data energi
ditransformasikan secara Fourir ke dalam domain frekuensi. Puncak vibrasi
yang diberikan dapat dipilih dan ditransformasikan ke dalam domain waktu,
sehingga dapat dilihat gerakan seperti apa yang menyebabkan frekuensi
vibrasi tersebut.
Metoda dinamika molekular merupakan metoda simulasi yang sangat
berguna dalam mempelajari sistem melekular seperti molekul organik dalam
larutan dan senyawa makromolekul dalam proses metabolisme. Metode ini
memungkinkan penggambaran struktur, sifat termodinamika dan sifat
dinamis dari sistem pada fasa terkondensasi. Bagian pokok dari metodologi
simulasi adalah tersedianya fungsi energi potensial yang akurat untuk
memodelkan sifat dari sistem yang dikaji. Fungsi energi potensial dapat
disusun melalui metoda mekanika kuantum (Quantum Mechanics, QM) atau
mekanika molekular (Molecular Mechanics, MM). Permasalahan yang muncul
adalah QM hanya dapat digunakan untuk sistem sederhana dengan
beberapa puluh satuan massa -mengingat bahwa perhitungan QM
memerlukan waktu yang lama- sedangkan metoda MM tidak cukup telitiUntuk mengatasi permasalahan ini, dikembangkan suatu metoda hibridisasi
yang dikenal dengan nama  QM/MM, yaitu bagian yang penting dari sistem
yang dikaji dihitung dengan metoda QM, sedangkan bagian sistem yang
tidak harus dijelaskan secara detail dihitung dengan metoda MM. Metoda
QM/MM banyak digunakan dalam simulasi reaksi katalitik enzimatik, proses
kimia dalam larutan dan docking suatu protein dalam reseptor.
B. MEKANIKA STATISTIKA
Mekanika statistika adalah cara matematika untuk mengekstrapolasi sifat
termodinamika dari materi secara keseluruhan (bulk) berpijak pada
gambaran molekular dari materi. Banyak mekanika statistik masih dalam
tataran metoda kertas dan pensil, karena ahli mekanika kuantum belum
dapat menyelesaikan persamaan Schroedinger secara eksak hingga
sekarang sehingga ahli mekanika statistik tidak mempunyai titik awal untuk
mengembangkan metoda penyelesaiannya. Perhitungan mekanika statistika
sering dilakukan pada akhir perhitungan ab initio terhadap sifat fasa gas.
Untuk sifat fasa terkondensasi, sering perhitungan dinamika molekular
diperlukan dalam rangka melakukan eksperimen komputasi.
Salah satu metoda mekanika statistika yang banyak digunakan dalam
kimia komputasi adalah Monte Carlo. Dengan metoda Monte Carlo, kita
dapat mendapatkan gambaran tentang struktur dan energi dalam
keseimbangan, tetapi tidak dapat memberikan gambaran dinamika atau sifat
yang bergantung pada waktu.
C. MODELING KEADAAN PADAT
Struktur elektronik dari kristal didefinisikan oleh plot struktur pita
(band structure plot), yang memberikan energi dari orbital molekul pada
setiap titik dalam ruang, yang dikenal dengan nama daerah Bruillion
(Bruillion zone). Perhitungan ab initio dan semiempiris menghasilkan energi
orbital, sehingga mereka dapat diterapkan pada perhitungan struktur pita.
Jika perhitungan energi molekul memerlukan waktu yang lama, maka
diperlukan waktu yang jauh lebih besar untuk menghitung energi setiap titik
dalam daerah Bruillion.
Perhitungan struktur pita telah dilakukan untuk sistem yang sangat
komplek, namun demikian perangkat lunak belum cukup secara otomatis dan belum terlampau cepat untuk menyelesaiakan kasus-kasus struktur
pita.
D. TERMODINAMIKA
Termodinamika adalah satu dari sekian banyak penjelasan kimia
matematis yang telah dibangun. Sering kali perlakuan termodinamika
didapatkan dengan kerja kertas dan pensil karena banyak aspek kimia dapat
dijelaskan secara akurat dengan pernyataan matematika yang sederhana.
Perhitungan kimia komputasi akan dapat membantu penyelesaian
penghitungan besaran termodinamika, terutama akan sangat berguna jika
kita berhadapan dengan molekul-molekul yang besar.
E. HUBUNGAN STRUKTUR DAN SIFAT
Hubungan struktur dan sifat adalah pendifinisian empiris kualitatif atau
kuantitatif antara struktur molekul dengan sifat yang teramati. Dalam
beberapa kasus, ini merupakan duplikat dari hasil mekanika statistika.
Hubungan struktur dan sifat yang dikaji belakangan ini selalu
merupakan hubungan matematika secara kuantitatif. Hubungan sering sekali
diturunkan dengan menggunakan perangkat lunak fitting kurva untuk
mendapatkan kombinasi linear sifat-sifat molekular, yang dapat
memprediksi sifat-sifat yang dimaksud. Sifat molekular biasanya didapatkan
dari perhitungan model molekular. Penggambaran molekular yang lain
seperti massa molekul atau gambaran topologi, juga digunakan.
Jika sifat digambarkan sebagai sifat fisika, seperti titik didih, hal ini
dikenal dengan hubungan Struktur dan Sifat secara Kuantitatif (Quantitative
Structure-Property Relationship, QSPR). Jika sifat digambarkan sebagai
aktivitas biologis –misalnya aktivitas obat- maka dikenal sebagai hubungan
kuantitatif antara Struktur dan aktivitas (Quantitative Structure-Aktivity
Relationship, QSAR).
Salah satu penerapan kimia komputasi dalam bidang farmasi adalah  pada
desain obat. Desain obat adalah proses iterasi yang dimulai dengan
penentuan senyawa yang menunjukkan sifat biologi yang penting dan
diakhiri dengan langkah optimasi, baik dari profil aktivitas maupun sintesis
senyawa kimia. Tanpa pengetahuan yang lengkap tentang proses biokimia
yang bertanggungjawab terhadap aktivitas biologis, hipotesis desain obat pada umumnya didasarkan pada pengujian kemiripan struktural dan
pembedaan antara molekul aktif dan tak aktif. Kombinasi antara strategi
untuk mensintesis dan uji aktivitasnya dapat menjadi sangat rumit dan
memerlukan waktu yang lama untuk sampai pada pemanfaatan obat. Untuk
itu dikembangkan pendekatan teoritis yang dapat menghitung secara
kuantitatif tentang hubungan antara aktivitas biologis terhadap perubahan
struktur senyawa yang dikenal dengan istilah QSAR Perkembangan lanjut
dari QSAR adalah QSAR tiga dimensi, CoMFA (Comparative Molecular Field
Analysis). Dalam metoda CoMFA, efek sterik, elektrostatik, luas permukaan
dari molekul dihubungkan pada deskripsi molekular spesifik (substituen).
F. PERHITUNGAN SIMBOLIK
Perhitungan simbolik dikerjakan jika sistem sangat besar untuk
digambarkan sebagai atom per atom sesuai dengan tingkat pendekatan
yang ditetapkan. Sebagai contoh adalah pemodelan membran sel dengan
menggunakan struktur lemak secara individual sebagai pengganti poligon
dengan beberapa persamaan matematik yang mewakili energi interaksinya.
Perlakuan simbolik banyak digunakan pada komputasi bidang biokimia dan
mikrobiologi.
G. INTELEGENSI ARTIFISIAL
Teknik yang diciptakan oleh ahli komputer yang tertarik dalam
intelegensi artifisial telah diterapkan pada kebanyakan kegiatan
perancangan obat pada tahun belakangan ini. Metoda ini juga dikenal
dengan nama de Novo atau rancangan obat rasional (rational drug design).
Skenario umumnya adalah beberapa sisi fungsional diidentifikasi dan
dilanjutkan dengan melihat struktur molekular yang akan berinteraksi
dengan sisi tersebut agar dapat menentukan fungsi atau aktivitasnya.
Berbeda dengan yang dilakukan oleh ahli kimia dengan mencoba ratusan
bahkan ribuan kemungkinan dengan program mekanika molekular. Dalam
metoda ini hasil mekanika molekular diintegrasikan ke dalam program
intelegensi artifisial yang mencoba sejumlah kecil kemungkinan yang
beralasan secara otomatis. Sejumlah teknik untuk mengambarkan bagian
“intelegen”  dari operasi ini sangatlah luas dan tidak mungkin untuk
membuat generalisasi bagaimana implementasi dari program ini.

sumber: http://www.komputasi.lipi.go.id/data/1014224403/data/1113104169.pdf

METODA KIMIA KOMPUTASI

Istilah kimia teori didefinikan sebagai diskripsi secara matematika dari
ilmu kimia. Istilah kimia komputasi selalu digunakan jika metoda
matematika disusun agar dapat dijalankan secara otomatis oleh komputer.
Perlu dicatat bahwa kata “eksak” dan “sempurna” tidak muncul dalam
definisi kimia komputasi. Sangat sedikit aspek kimia yang dapat diselesaikan
secara eksak. Hampir setiap aspek kimia dijelaskan secara kualitatif atau
kuantitatif melalui prosedur pendekatan komputasi. Pernyataan yang tidak
boleh dibuat oleh kimiawan komputasi adalah asumsi bahwa setiap angka
terhitung adalah eksak. Hal yang perlu dicatat adalah perhitungan kualitatif
atau pendekatan kuantitatif baru dapat memberikan pengetahuan yang
berguna dalam kimia kalau kita dapat menjabarkan suatu sifat fisika atau
kimia suatu senyawa dari data yang terhitung dari kimia komputasi.
A. AB INITIO
Istilah “ab initio” berasal dari bahasa latin yang diberikan untuk
menandai perhitungan yang diturunkan secara langsung dari prinsip-prinsip
teoritis, tanpa memasukkan data eksperimen. Ab initio mengacu pada
perhitungan mekanika kuantum melalui beberapa pendekatan matematis,
seperti penggunaan persamaan yang disederhanakan (Born-Oppenheimer
approximation) atau pendekatan untuk penyelesaian persamaan differensial.
Tipe yang paling terkenal dari metoda ab initio adalah perhitungan HartreeFock (HF) dengan metoda pendekatan medan pusat (central field
approximation). Ini berarti bahwa tolakan Coulombik antar elektron tidak
secara spesifik dimasukkan dalam perhitungan, tetapi efek total interaksi
korelasinya dimasukkan dalam perhitungan sebagai suatu besaran konstant.
Metoda ini merupakan perhitungan variasional, yang berarti bahwa energi
pendekatan terhitung adalah sama atau lebih tinggi daripada energi
eksaknya. Dengan menggunakan pendekatan medan pusat ini, energi yang
diperoleh dengan perhitungan HF selalu lebih tinggi daripada energi eksak
dan cenderung pada harga limit tertentu yang dinamakan HF limit.
Pendekatan kedua dari perhitungan HF adalah fungsi gelombang harus
digambarkan dengan beberapa bentuk fungsi, yang sebenarnya hanya dapat
dihitung secara pasti untuk beberapa sistem yang mengandung satu
elektron. Fungsi yang digunakan sering sekali merupakan kombinasi linear
dari orbital tipe Slater exp(- x) atau orbital tipe Gaussian exp(- x
2
), yang
sering disingkat STO atau GTO. Fungsi gelombang tersusun atas kombinasi
linear dari orbital atom, atau yang lebih sering terjadi adalah merupakan
kombinasi linear dari himpunan fungsi (basis functions). Dengan pendekatan
ini, banyak perhitungan HF memberikan hasil energi terhitung lebih besar
dari HF limit. Himpunan basis (basis set) yang digunakan sering dinyatakan
dengan singkatan, seperti STO-3G atau 6-31++G*.
Sejumlah tipe perhitungan dimulai dengan perhitungan HF kemudian
dikoreksi dengan memasukkan term tolakan antar elektron, yang
diistilahkan dengan efek korelasi (correlation effect). Beberapa contoh dari
metoda ini adalah teori perturbasi Moeler-Plesset  (MPn, n menyatakan
tingkat koreksi), Ikatan Valensi Tergeneralisasi (Generalized Valence Bond,
GVB), Medan Keajekan Diri Multi-Konfigurasi (Multi-Configurations Self
Consisten Field, MC-SCF), Interaksi Konfigurasi  (Configuration Interaction,
CI), dan  Coupled Cluster Theory, CC. Sebagai suatu kelompok, metoda
tersebut dikenal dengan perhitungan terkorelasi atau Post-SCF.
Metoda yang dapat mengatasi terjadinya kesalahan perhitungan HF dalam
suatu molekul dinamakan Monte Carlo Kuantum (Quantum Monte Carlo,
QMC). Ada beberapa macam QMC, misalnya fungsi variasional, diffusi dan
Green. Metoda ini bekerja dengan fungsi gelombang terkorelasi secara
ekplisit dan evaluasi integral numerik menggunakan integrasi Monte Carlo.
Perhitungan ini memerlukan waktu yang panjang, tetapi perlu diingat bahwa
metoda ini merupakan metoda yang paling akurat yang diketahui sekarang.
Metoda ab initio alternatif yang berkembang pesat pada dekade ini adalah
teori fungsional kerapatan (Density Functional Theory, DFT). Dalam DFT,
total energi dinyatakan dalam term kerapatan elektron total, bukan sebagai
fungsi gelombang. Dalam jenis perhitungan ini, terdapat pendekatan
hamiltonian dan pendekatan pernyataan untuk kerapatan elektron total.
Sisi baik dari metoda ab initio adalah metoda ini menghasilkan perhitungan
yang pada umumnya mendekati penyelesaian eksak karena semua jenis
pendekatan yang telah dibuat dapat dianggap cukup kecil secara numerik
relatif terhadap penyelesaian eksaknya. Sisi buruk dari metoda ab initio
adalah mereka merupakan metoda yang “mahal”. Metoda ini memerlukan
kapasitas yang besar pada waktu operasi CPU komputer, memori dan ruang
penyimpanan (disk). Metoda HF memerlukan waktu berbanding lurus
dengan N pangkat 4, N adalah fungsi basis, sehingga perhitungan akan
berlipat 16 kali jika fungsi basis yang digunakan dua kali lebih besar. Dalam
prakteknya, penyelesaian yang akurat sekali hanya akan diperoleh jika
molekul mengandung hanya beberapa puluh elektron. Secara umum,
perhitungan ab initio memberikan hasil kualitatif yang sangat baik dan dapat
memberikan kenaikan keakuratan hasil kuantitatif jika molekul yang dikaji
semakin kecil.
B. SEMIEMPIRIS
Perhitungan semiempiris disusun dengan cara yang secara umum
sama dengan perhitungan HF. Beberapa perhitungan, seperti integral
elektron ganda diselesaikan dengan cara pendekatan atau sama sekali
dihilangkan. Dalam rangka mengoreksi kesalahan perhitungan akibat
penghilangan sebagian dari perhitungan HF, metoda ini diparameterisasi
dengan cara fitting kurva untuk menghasikan beberapa parameter atau
angka agar dapat memberikan kesesuaian dengan data eksperimen.
Sisi baik dari perhitungan semiempiris adalah mereka lebih cepat
daripada perhitungan ab initio. Sisi buruk dari perhitungan semiempiris
adalah hasilnya sangat bergantung pada tersedianya parameter yang sesuai
dengan molekul yang dianalisis. Jika molekul yang dikaji mirip dengan
molekul yang ada dalam  data base yang digunakan dalam metoda
parameterisasi, hasilnya akan baik. Jika molekul yang dikaji berbeda secara
signifikan dengan molekul yang digunakan dalam metoda parameterisasi,
jawabannya mungkin akan sangat berbeda dengan data eksperimen.
Perhitungan semiempiris telah sangat sukses dalam menjelaskan
masalah di bidang kimia organik yang hanya mengandung beberapa unsur
secara ekstensif dan molekul dengan ukuran yang sedang. Namun demikian,
metoda semiempiris akan memberikan beberapa kesalahan, khususnya jika
harus menjelaskan permasalahan pada kimia anorganik, terutama jika kita
bekerja dengan melibatkan unsur-unsur transisi.
C. MEKANIKA MOLEKULAR
Jika molekul sangat besar untuk dapat ditinjau dengan metoda
semiempiris, masih ada kemungkinan untuk memodelkan kelakuan mereka
dengan mengabaikan mekanika kuantum secara penuh. Metoda yang
dikenal dengan mekanika molekular menyediakan pernyataan aljabar yang
sederhana untuk energi total senyawa, tanpa harus menghitung fungsi
gelombang atau kerapatan elektron total. Pernyataan energi mengandung
persamaan klasik sederhana, seperti  persamaan osilator harmonis untuk
menggambarkan energi yang tercakup pada terjadinya uluran, bengkokan
dan torsi ikatan, gaya antarmolekul, seperti interaksi van der Waals dan
ikatan hidrogen. Semua tetapan dalam persamaan ini harus diperoleh dari
data eksperimen atau perhitungan ab initio.
Dalam metoda mekanika molekukar,  data base senyawa yang
digunakan dalam metoda parameterisasi merupakan hal yang krusial
berkaitan dengan kesuksesan perhitungan. Himpunan parameter dan fungsi
matematika dinamakan medan gaya (Force-Field). Seperti halnya pada
metoda semiempiris yang diparameterisasi terhadap satu himpunan molekul
organik, metoda mekanika molekular diparameterisasi terhadap golongan
yang khas dari molekul seperti kelompok hidrokarbon, alkohol atau protein.
Suatu medan gaya tertentu, misalnya protein, hanya akan berjalan baik
untuk mendeskripsikan kelompok senyawa protein, tetapi akan
menghasilkan data yang jelek jika digunakan untuk menghitung golongan
senyawa yang lain.
Sisi baik dari mekanika molekular adalah dimungkinkannya melakukan
modeling terhadap molekul yang besar seperti halnya protein dan segmen
dari DNA, sehingga metoda ini merupakan alat utama perhitungan bagi para
biokimiawan.
Sisi buruk dari mekanika molekular adalah banyak sifat kimia yang
tidak dapat didefinisikan dengan metoda ini, seperti halnya keadaan eksitasi
elektronik. Dalam upaya untuk bekerja dengan sistem yang besar dan
komplek, sering perangkat lunak mekanika molekular mempunyai
kemampuan dan kemudahan untuk menggunakan perangkat lunak grafik.
Mekanika molekular terkadang digunakan karena kemudahannya dalam
menggambarkan sistem, tetapi tidak perlu merupakan cara terbaik untuk
menerangkan sebuah sistem molekul.

sumber: http://www.komputasi.lipi.go.id/data/1014224403/data/1113104169.pdf

PENGANTAR KIMIA KOMPUTASI

Dewasa ini, eksperimen komputer memainkan peranan yang sangat
penting dalam perkembangan sains. Pada masa lalu, sains ditunjukkan oleh
kaitan antara eksperimen dan teori. Dalam eksperimen, sistem yang
dipelajari diukur dengan peralatan eksperimen dan hasilnya dinyatakan
dalam bentuk numerik. Dalam teori, model suatu sistem pada umumnya
disusun dalam bentuk himpunan persamaan matematik. Dalam banyak hal,
pemodelan diikuti oleh penyederhanaan permasalahan dalam rangka
menghindari kompleksitas perhitungan, sehingga sering aplikasi dari model
teoritis ini tidak dapat menjelaskan bentuk riil dari sistem makroskopis,
seperti sistem larutan, protein dll.
Perkembangan komputasi yang sangat pesat -dimulai pada tahun 1950-
telah mengubah diskripsi suatu sistem kimia dengan masuknya  unsur baru
diantara eksperimen dan teori yaitu eksperimen komputer (Computer
Experiment). Dalam eksperimen komputer, model masih tetap
menggunakan hasil dari pakar kimia teoritis, tetapi perhitungan dilakukan
dengan komputer berdasar atas suatu "resep" (algoritma yang dituliskan
dalam bahasa pemrograman). Keuntungan dari metoda ini adalah
dimungkinkannya menghitung sifat molekul yang kompleks dan hasil
perhitungannya berkorelasi secara signifikan dengan eksperimen.
Perkembangan eksperimen komputer mengubah secara substansial
hubungan tradisional antara teori dan eksperimen. Simulasi komputer
membutuhkan suatu metoda yang akurat dalam memodelkan sistem yang
dikaji. Simulasi sering dapat dilakukan  dengan kondisi yang sangat mirip
dengan eksperimen sehingga hasil perhitungan kimia komputasi dapat
dibandingkan secara langsung dengan eksperimen. Jika hal ini terjadi, maka
simulasi bersifat sebagai alat yang sangat berguna, bukan hanya untuk
memahami dan menginterpretasi data eksperimen dalam tingkat2
mikroskopik, tetapi juga dapat mengkaji bagian yang tidak dapat dijangkau
secara eksperimen, seperti reaksi pada kondisi tekanan yang sangat tinggi
atau reaksi yang melibatkan gas berbahaya.
Penelitian kimia dengan alat komputer pada era 1950-an dimulai
dengan kajian hubungan struktur kimia dengan aktivitas fisiologi dari
senyawa. Salah satu ahli kimia yang berjasa besar dalam bidang ini adalah
John Pople yang  berhasil mengkonversi teori-teori fisika dan matematika ke
dalam kimia melalui program komputer. Metode kimia komputasi
memungkinkan para kimiawan melakukan penentuan struktur dan sifat
suatu sistem kimia dengan cepat. Bidang yang sangat terbantu dengan
berkembang kimia komputasi adalah bidang kristalografi.
Dua peneliti dalam bidang kimia komputasi telah memenangkan
hadiah Nobel bidang sains pada tahun 1998 yaitu Walter Kohn dengan teori
fungsional kerapatan (Density Functional Theory, DFT) dan John A. Pople
yang telah berjasa dalam mengembangkan metoda komputasi dalam kimia
kuantum. Mereka telah memberi peluang para kimiawan mempelajari sifat
molekul dan interaksi antar molekul. John Pople telah mengembangkan
kimia kuantum sebagai suatu metoda yang dapat digunakan oleh hampir
semua bidang kimia dan membawa kimia ke dalam era baru yaitu
eksperimen dan teori dapat bekerja bersama dalam mengekplorasi sifat
sistem molekular. Salah satu produk program komputasi kimia yang
dihasilkan oleh Pople adalah GAUSSIAN.
Tahun belakangan ini dapat dilihat kenaikan jumlah orang yang
bekerja pada kimia teori. Kebanyakan pendatang baru ini adalah teoretikus
kerja paruh waktu yaitu mereka yang sudah bekerja pada bidang kimia
selain kimia teori. Kenaikan jumlah peneliti di bidang kimia teori ini
ditunjang oleh perkembangan kemampuan komputer dan perangkat lunak
yang semakin mudah digunakan. Hal ini menyebabkan banyak orang
melakukan pekerjaan di bidang kimia komputasi, walaupun tanpa
mempunyai pengetahuan cukup tentang bagaimana perhitungan kimia itu
dijalankan oleh komputer. Sebagai hasilnya, banyak orang yang  tidak
mengetahui –bahkan penjelasan yang sangat mendasar sekalipun- tentang
bagaimana perhitungan dijalankan sehingga pekerjaan yang dihasilkan
dapat merupakan hasil yang sesungguhnya atau hanya berupa “sampah”

sumber : http://www.komputasi.lipi.go.id/data/1014224403/data/1113104169.pdf

BAGAIMANA MELAKUKAN PROYEK PENELITIAN DI BIDANG KIMIA KOMPUTASI

Jika menggunakan kimia komputasi untuk menjawab suatu
permasalahan kimia, hal yang tak terhindarkan adalah mempelajari
bagaimana menggunakan perangkat lunak. Masalah yang tersembunyi dari
aktivitas ini adalah kita memerlukan pengetahuan tentang seberapa baik
jawaban yang akan kita dapat. Beberapa daftar pertanyaan yang dapat
dibuat antara lain : Apa yang ingin kita diketahui dan Bagaimana keakuratan
perhitungannya ? Jika kita tidak dapat menjawab pertanyaan tersebut, kita
tidak akan mendapatkan proyek penelitian.
Seberapa akurat akan dapat kita prediksi hasilnya ? Dalam kimia
analitik, kita dapat mengerjakan sejumlah pengukuran yang identik
kemudian dicari standar deviasi untuk mengukur keakuratannya. Dengan
eksperimen komputasi, melakukan perhitungan untuk hal yang sama
dengan metoda yang sama akan selalu memberikan hasil yang secara eksak
sama. Cara yang dapat dilakukan untuk mengukur keakuratan hasil adalah
memperkirakan kesalahan perhitungan dengan membandingkan sejumlah
perhitungan serupa dengan data eksperimen, sehingga harus tersedia artikel
dan kompilasi data yang berkaitan dengan penelitian. Jika data eksperimen
tidak ada, kita harus mempunyai metoda yang  reasonable -berdasar pada
asumsi sesuai dengan pengetahuan kita- sebelum kita menerapkan pada
masalah yang akan kita kaji dan melakukan analisa tentang ketelitian hasil
yang akan kita peroleh. Jika seseorang hanya memberitahukan bahwa
metodanya adalah metoda yang paling baik, kemungkinannya adalah
mereka mempunyai sejumlah informasi tersimpan yang banyak, atau
mereka tidak tahu apa yang mereka bicarakan. Berhati-hati jika seseorang
memberi tahu bahwa suatu program sangat baik hanya karena itu satusatunya program yang mereka tahu bagaimana menggunakannya, bukan
berdasar pada jawaban atas kualitas dari program tersebut dalam
menghasilkan data.
Seberapa lama kita harapkan perhitungan akan selesai ? Jika
pengetahuan kita  sempurna, kita akan memberitahu kepada komputer
pribadi untuk memberikan kita penyelesaian eksak persamaan Schroedinger.
Namun demikian sering perhitungan ab initio akan memerlukan waktu yang
lama dan mungkin akan memerlukan satu dekade untuk perhitungan
tunggal, walaupun kita mempunyai mesin dengan memori dan ruang simpan
yang cukup. Sejumlah metoda tersedia untuk setiap situasi yang kita
dihadapi. Cara yang terbaik adalah memilih metoda yang sesuai dengan
masalah yang akan kita teliti. Dengan demikian langkah yang harus diambil
adalah melihat di kepustakaan dan mempertimbangkan berapa lama waktu
yang diperlukan.
Pendekatan apa yang harus dibuat ? Apakah pendekatan yang
digunakan dalam perhitungan sudah signifikan dengan masalah yang dikaji ?
Ini menyangkut bagaimana cara kita mengatasi permasalahan yang kita
hadapi, jangan sampai kita menghasilkan perhitungan yang bersifat
“sampah”. Sebagai contoh, untuk meneliti gerakan vibrasioal yang bersifat
takharmonik tidak mungkin diperoleh dari perhitungan dengan pendekatan
osilator harmonik.
Jika kita dapat jawaban akhir dari semua pertanyaan di atas, kita
sekarang siap untuk melakukan perhitungan. Sekarang kita harus
menentukan perangkat lunak yang ada, berapa harganya dan bagaimana
cara menggunakannya. Perlu dicatat bahwa, dua program yang sejenis
mungkin akan menghitung sifat yang berbeda, sehingga kita harus
meyakinkan diri mengenai program apa yang diperlukan.
Jika kita belajar bagaimana menggunakan sebuah program, kita
mungkin akan  mengerjakan banyak perhitungan yang salah hanya karena
kesalahan data masukan. Untuk itu jangan melakukan perhitungan dengan
molekul proyek kita, lakukan percobaan penghitungan yang sangat mudah,
misalnya dengan menggunakan molekul air. Dengan demikian kita tidak
perlu membuang waktu yang banyak untuk berinteraksi dengan perangkat
lunak yang akan kita gunakan.

sumber : http://www.komputasi.lipi.go.id/data/1014224403/data/1113104169.pdf

ChemPup, Applet Kimia pada Puppy Linux

Sebenarnya saya berharap banyak dari informasi yang saya peroleh terkait dengan ChemPup. ChemPup adalah sebuah applet dari beberapa software kimia yang bisa digunakan secara gratis. Saya menduga itu aplikasi kecil yang powerfull yang berbeda dengan aplikasi kimia pada umumnya. Ternyata Chempup hanyalah kumpulan software kimia dari software yang sudah ada sebelumnya. Itupun terbundel dalam sistem operasi linux, Puppy Linux 4.2.1. Memang untuk menggunakannya kita tidak perlu menginstall Linxu itu ke komputer kita, cukup run cd live saja dengan memasukkan CD Chempup itu dengan menyeting booting pertama dari CD drive atau Usb drive dari bios komputer kita.
Tampilannya seperti yang ada pada screenshoot web resminya adalah seperti gambar berikut:
Software-software kimia yang terbundel dalam chempup itu sesungguhnya bisa saja kita tambahkan ke dalam sistem operasi linux lainnya, dan beberapa juga bisa dipasang (di-install) pada sistem operasi windows. Artinya saya tidak melihat kelebihan yang luar biasa pada Chempup itu. Apalagi kalau kita (di Indonesia)  belum terbiasa dengan linux karena microsoft minded, maka Chempup bukan hal yang user friendly. Tapi itu hanya sekedar pembiasaan saja. Untuk digunakan dalam pembelajaran di kelas Chempup masih kalah mudah dibandingkan kita menggunakan software kimia yang terinstall pada OS yang kebanyakan orang pakai :) .
Dari segi jumlah software yang tersedia jumlahnya juga belum begitu banyak. Bahkan ada aplikasi yang belum siap gunakan dalam edisi kali ini, tapi sudah terpampang ada seperti BK Chem. Menurut penilaian saya Chempup ini sangat cocok jika kelak di Indonesia dilakukan pengetatan penggunaan OS yang harus berlicensi mahal. Itu akan memaksa orang untuk mau menggunakan Chempup sebagai alternatif untuk penggunaan aplikasi kimia yang gratis. Ingat itu adalah alternatif, sebab aplikasi yang dibendal dalam Chempup bisa kita pasang pada OS linux lainnya.
Memang kalau kita (guru kimia) mau mengajar menggunakan software gratis namun powerfull pasti akan memilih linux dengan ketersediaan aplikasi yang jumlah dan variasinya banyak sekali dan dapat dipilih menyesuaikan keperluannya. Saya sudah menggunakannya seperti yang pernah saya ulas pada tulisan:
Sebagai guru kimia memang sangat dimanja dengan menggunakan aplikasi kimia gratis. Tapi fakta membuktikan bahwa belum banyak guru kimia dan juga guru lainnya yang familiar dengan linux. Saya kira mereka belum banyak tahu saja atau memang enggan karena merasa nyaman dengan software yang ia pakai selama ini. Tinggal mau mencoba saja atau tidak.
Kembali ke bahasan Chempup. Beberapa software yang terbundel tersebut antara lain:
  • GElement – Tabel periodik dengan banyak informasi pada setiap unsur yang disajikan
  • ChemCalc – link utility web berbasis java utility yang dapat digunakan untuk kepentingan perhitungan berat formula (Mr), analisis CHN, dan distribusi isotop.
  • Nomen – sebuah program untuk membuat struktur 2D dari nama zat kimia kita berikan
  • JChemPaint ­ Pembuat struktur kimia 2D yang berbasis java
  • BKChem – editor struktur zat kimia 2D yang diperluas (baru akan tersedia!)
  • JMol – Penampil (viewer) molekul secara 3D. Applet ini pernah sedikit saya bahas disini.
  • Avogadro – Pembuat melekular 3D yang powerfull, dengan optimasi medan-gaya dan simulasi dinamika molekular
  • ChemTool – Sebuah file spreadsheet yang dibuat secara khusus untuk kalkulator pengkonversi mol dan massa zat
  • Gnotebook – Sebuah file spreadsheet yang dapat digunakan untuk aktivitas laboratorium.
Apapun kelebihan dan kekurangan kita sebagai pengguna tentu senang karena semakin banyak alternatif untuk kita manfaatkan pada proses pembelajaran kimia di kelas atau aktivitas yang mendukung pembelajaran itu sendiri.
Tertarik ingin tahu lebih lanjut dan ingin mencobah, silahkan download/mengunduhChempup dari situs resminya. Silahkan register lebih dulu jika tidak diijinkan langsung download dari situs ChemToolBox. File iso tersebut berukuran 520 MB. Setelah diunduh silahkan dibakar (di-burn) ke CD dan siap digunakan. Ingat atur bios untuk booting pertama dari CD Drive atau USB drive.
Sebelumnya saya menyarankan untuk membaca pengantar sedikit dari web penyedia chempup itu di http://chemtoolbox.com/index.php/about-chemtoolboxcom.html
Demikian semoga bermanfaat.

ChemTool, Pengkonversi Mol dan Massa Zat dari ChemPup

ChemTool sesungguhnya hanyalah sebuah file spreadsheet yang dirancang untuk penkonversian massa zat ke mol dan sebaliknya. Chemtool ini merupakan salah satu applet yang ada dalam Chempup seperti yang saya tulis di ChemPup, Applet Kimia pada Puppy Linux. Sangat sederhana namun cukup inspiratif. Ini tentu masih dapat dikembangkan lebih lanjut untuk pembuatan kalkulator khusus hanya dengan menggunakan spreadsheet. Saya sudah coba mengalihbahasakan ChemTool ini.
Ini adalah bentuk aslinya.
Berikutnya adalah hasil terjemahan dengan tidak mengubah rumus yang ada di dalam-nya.
Kalau berminat (meskipun tidak begitu penting) silahkan unduh dari sini (file xlsx) 13,5 KB.
Saya kira file ini akan dikembangkan lebih lanjut, sebab sudah banyak yang menggunakan spreadsheet untuk digunakan dalam pengajaran kimia seperti yang saya tulis di blog ini:Mengembangkan Simulasi Matematika untuk Kimia dengan Excel.
Semoga bermanfaat.

LINUX

LinuxLive USB Creator is currently supporting these Linux distributions:





.IMG files are supported but it's experimental: it works only with a Live mode (no persistence) and no virtualization (because there is not enough free space on the USB key after writing the IMG file). LinuxLive USB Creator will only burn the .IMG on your USB key, nothing more.

These versions should work but I will provide no support whatsoever:

  • Any modified variants of the supported versions (like translated ISO)
  • 64-bit variants of the supported versions
  • Any Linux using syslinux or grub and USB boot capable (90 % of Linuxes)
  • Any non "Live" version of the supported Linuxes (but only for booting and installing on disk since they are not "Live")

These versions WILL NOT WORK:

  • Ubuntu 8.04 (Hardy Heron), 7.10 (Gutsy Gibbon) and previous versions
  • Mandriva One and Free (technical limitations)
  • Most BSD variants
  • ISO of Windows XP or Mac OSX

Mencoba Linux di Windows dengan Linux Live USB Creator

Dengan semakin banyak dan berkembangnya Sistem Operasi Linux, terutama banyaknya distro Linux gratis yang bisa kita gunakan seperti Ubuntu, Kubuntu, Fedora, PCLinuxOS dan lainnya, mungkin membuat sebagian yang belum pernah mencoba penasaran. Bagi pengguna Windows, ada alternatif untuk mencoba tanpa harus install di komputer, dengan menggunakan USB Flashdisk saja.
Sebelumnya saya juga pernah mengulas tentang Membuat Bootable Linux dalam USB Flashdisk dengan software UNetBootin. Kini ada alternatif software lain yang lebih mudah dan juga mempunyai beberapa kelabihan lain, yaitu Linux Live USB Creator ( disingkat LiLi ).
Linux Live USB Creator mendukung berbagai distro Linux, selengkapnya bisa dilihat diSupportes Linuxes. Selain bisa membuat bootable USB Linux, dengan Lili ini, kita juga bisa membuat Linux langsung berjalan di windows tanpa harus booting. Dibanding UNetBootin, penggunaannya juga lebih mudah.

5 Langkah Mudah

Untuk membuat Bootable Linux dalam USB, software ini memberikan 5 langkah mudah. Ketika menjalankan pertama kali, langsung tampil ke-5 langkah ini dengan penjelasan yang mudah diikuti. Berikut tampilan awal program ini :
Penjelasan Langkah-langkahnya sebagai berikut:
  1. Pilih USB Flashdisk yang akan di isi dengan Linux, USB harus dengan Format FAT atau FAT32. Jika USB sudah FAT atau FAT32, kita tidak perlu mem-formatnya.
  2. Langkah ini adalah memilih sumber distro Linux, bisa dari CD-ROM, file ISO yang sudah ada di hardisk atau jika kita punya koneksi internet yang cepat, pilih Download (langsung download dari internet)
  3. PERSISTENCE, merupakan pengaturan besarnya space USB yang akan digunakan untuk menyimpan data, konfigurasi yang kita ubah atau jika kita nanti ingin menginstall software tambahan di linux USB ini. Jika ini tidak di isi ( 0 MB), maka Linux di USB tetap bisa dijalankan, tetapi perubahan data di linux tidak akan tersimpan. Serta kita tidak bisa menyimpan data di linux dan menginstall software tambahan lain.
  4. Langkah 4 ini ada 3 pilihan : yang pertama apakah file-file yang diuat akan di sembunyikan (hidden), kedua apakah USB akan di format ( semua data akan hilang) dan ketiga untuk membuat versi portable di windows (perlu koneksi internet)
  5. Langkah terkhir adalah CREATE, klik icon halilintar warna kuning untuk mulai proses pembuatan. Sebelumnya kita bisa mengatur opsi tambahan dengan klik tombol OPTIONS
Setelah langkah 5 selesai, maka USB kita sudah berisi Linux dan siap kita coba. Restart komputer dan atur BIOS agar booting pertama kali membaca USB Flashdisk ( jika belum tahu bisa membaca artikel saya sebelumnya : Bagaimana mengatur BIOS agar Komputer Booting dari USB Flashdisk ? ). Di rekomendasikan memasang USB di port komputer bagian belakang.

Penjelasan tentang PERSISTENCE

Dengan adanya fitur Persistence, setelah kita booting dan menjalankan linux, maka segala perubahan (setting) atau penambahan file bisa tersimpan di USB. Kita juga bisa menginstall software di linux dan software ini akan tersimpan meski kita restart komputer atau booting ulang.
Jika Persistence ini di isi 0 MB, maka perubahan setting atau data di linux (misalnya mengubah theme/tampilan, wallpaper dsb) akan hilang ketika kita menjalankan ulang Linux di USB. Dan sampai artikel ini ditulis, jika kita menjalankan Linux USB ini secara langsung dari windows ( dengan VirtualBox ), maka fitur Persistence belum bekerja.

Membuat Versi Portable di windows

Di langkah ke 4 terdapat pilihan untuk membuat Linux bisa langsung dijalankan di windows tanpa harus booting. Tetapi jika ini dipilih, installasi akan memerlukan koneksi internet untuk download software tambahan, yaitu VirtualBox ( besarnya sekitar 68 MB). Dengan koneksi yang terbatas, tentu ini akan merepotkan, apalagi jika belum selesai tetapi proses pembuatan gagal di tengah jalan.
Alternatifnya, jika ingin membuat versi Windows, kita bisa download VirtualBox secara terpisah dari link yang sudah disediakan ( Download Portable Virtual Box – 68 MB). Selanjutnya Extract (atau buka virtual box) dan letakkan semuanya di USB yang sudah berisi linux yang sudah dibuat.
Setelah di extract ke USB akan ada folder bernama VirtualBox. Selanjutnya kita tinggal membuka folder ini dan menjalankan file Virtualize_This_Key.exe.
Informasi selengkapnya silahkan mengunjungi LinuxLiveUSB.