Panduan untuk Pengajar (Dosen & Guru)
ChemCompute adalah alat yang dirancang khusus untuk pendidikan. Berikut adalah panduan singkat cara menggunakannya di kelas Anda.
Mengapa Menggunakan ChemCompute di Kelas?
ChemCompute menghilangkan hambatan teknis dalam pengajaran kimia komputasi:
- Tanpa Instalasi: Siswa hanya perlu browser web. Tidak perlu instalasi GAMESS, Avogadro, atau Orca yang rumit.
- Gratis: Sepenuhnya gratis untuk penggunaan akademis.
- Akses Superkomputer: Perhitungan tidak berjalan di laptop siswa, tetapi di server superkomputer (seperti Bridges2, Comet), memungkinkan perhitungan yang lebih kompleks.
- Mudah Digunakan: Antarmuka grafis JSmol dan formulir web jauh lebih mudah dipelajari daripada baris perintah (command line).
- Manajemen Kelas: Fitur "Grup" memungkinkan Anda mengelola siswa dan melihat pekerjaan mereka di satu tempat.
Langkah Awal: Membuat Grup Kelas
- Buat Akun: Anda (sebagai pengajar) harus mendaftar akun di ChemCompute.
- Minta Verifikasi: Verifikasi akun Anda sebagai "Pengajar" (mungkin memerlukan email ke admin ChemCompute) untuk mendapatkan akses membuat grup.
- Buat Grup: Setelah diverifikasi, Anda akan memiliki opsi di "Dashboard" Anda untuk "Create a new group". Beri nama grup (misal, "Kimia Organik 2025").
- Undang Siswa: Anda akan mendapatkan kode unik untuk grup Anda. Siswa mendaftar akun mereka sendiri dan menggunakan kode tersebut untuk bergabung dengan grup Anda.
Manajemen Tugas dan Penilaian
Setelah grup Anda diatur, manajemen tugas menjadi mudah:
- Memberi Tugas: Buat halaman instruksi (seperti modul praktikum di halaman ini) dan minta siswa untuk menjalankan perhitungan spesifik (misal, "Hitung $\lambda_{max}$ dari 1,3,5-Hexatriene").
- Melihat Hasil Siswa: Di "Dashboard" Anda, Anda dapat memilih grup Anda dan melihat daftar semua pekerjaan yang telah di-submit oleh siswa Anda.
- Tidak Perlu Mengumpulkan File: Anda tidak perlu meminta siswa meng-email Anda file output. Anda dapat mengklik "Job ID" mereka dan melihat hasil (struktur, energi, spektrum) secara langsung di browser Anda.
- Analisis: Anda dapat dengan mudah membandingkan hasil siswa (misal, energi teroptimasi) dengan kunci jawaban yang Anda buat.
Apa itu Kimia Komputasi?
Kimia Komputasi adalah bidang yang memungkinkan ilmuwan untuk menganalisis sifat-sifat molekul menggunakan komputer. Alih-alih melakukan eksperimen di lab basah, kita bisa memprediksi berbagai kuantitas seperti:
- Geometri Molekuler (panjang ikatan dan sudut ikatan)
- Orbital Molekuler dan ikatan kimia
- Spektroskopi (seperti spektrum IR atau UV-Vis)
- Energi molekul
- Simulasi pergerakan molekul (Dinamika Molekuler)
Platform: ChemCompute
ChemCompute (chemcompute.org) adalah sebuah "Virtual Laboratory", yaitu sebuah website yang dirancang untuk pengajaran dan riset kimia komputasi tingkat sarjana. Keunggulannya adalah pengguna tidak perlu repot melakukan kompilasi, instalasi, atau memelihara perangkat lunak dan keras yang rumit.
Mesin: GAMESS
ChemCompute menyediakan antarmuka (frontend) untuk menjalankan berbagai program komputasi. Program utama yang kita fokuskan adalah GAMESS (General Atomic and Molecular Electronic Structure System).
GAMESS adalah paket kimia kuantum canggih yang dikelola oleh grup riset Gordon di Iowa State University. ChemCompute mengambil input grafis dari Anda dan menerjemahkannya menjadi pekerjaan (job) yang akan dijalankan oleh GAMESS di server mereka.
- Avogadro (Menggambar) digantikan oleh Editor JSmol di browser.
- Orca (Perhitungan) digantikan oleh GAMESS yang berjalan di server.
- Avogadro (Visualisasi) digantikan oleh Panel Hasil JSmol di browser.
Alur Kerja 3 Langkah Sederhana
Secara umum, melakukan perhitungan di ChemCompute (dan kimia komputasi pada umumnya) melibatkan tiga langkah utama:
Langkah 1: Input (Submit)
Anda mendeskripsikan molekul Anda ke komputer dan memberi tahu apa yang ingin dihitung. Ini dilakukan dengan menggambar molekul dan memilih parameter di tab "Submit".
Langkah 2: Hitung (Submit Job)
Anda menjalankan program (GAMESS) di server superkomputer. Ini adalah saat Anda mengklik tombol "Submit Job" dan menunggu perhitungan selesai.
Langkah 3: Hasil (View Output)
Anda melihat hasil perhitungan. Daripada membaca file teks yang rumit, ChemCompute menyajikannya secara grafis di tab "Job Status" / "Results", di mana Anda bisa melihat visualisasi orbital, vibrasi, dll.
Langkah 1: Membangun Molekul (Input)
Langkah pertama adalah memberi tahu ChemCompute molekul apa yang ingin Anda hitung. Anda melakukan ini di tab "Submit". Ada beberapa cara untuk "Memilih Molekul Anda":
- Menggambar Manual: Gunakan editor molekul JSME di panel kanan untuk menggambar struktur Anda dalam 2D. Ini mirip dengan "Drawing tool" di Avogadro.
- Mencari Berdasarkan Nama: Ketik nama umum atau IUPAC molekul (misalnya, "ethanol" atau "benzene") di kotak "Search for a molecule" dan klik "Search".
- Menempelkan Koordinat: Jika Anda memiliki koordinat atom (misalnya, dari file
.xyz), Anda dapat menempelkannya di "Paste in atomic coordinates".
Setelah molekul Anda muncul di panel 3D JSmol, Anda dapat mengklik "Next" untuk pindah ke pengaturan perhitungan.
Langkah 2: Mengatur Parameter Perhitungan
Ini adalah bagian terpenting, di mana Anda memberi tahu GAMESS apa yang harus dihitung. Ini setara dengan membuat file input (.inp) secara manual untuk Orca.
Parameter Dasar
Pilihan Perhitungan Inti
Opsi Tambahan (Add-Ons) & Lanjutan
Keuntungan Login (Registrasi)
Anda dapat menjalankan perhitungan tanpa login. Namun, Anda akan dibatasi pada kluster auto, 1 inti prosesor, dan 1 jam waktu limit.
Dengan mendaftar (gratis) dan login, Anda mendapatkan akses ke "Dashboard" dan sumber daya yang jauh lebih besar, seperti superkomputer comet atau bridges2, puluhan atau ratusan inti prosesor (128), dan batas waktu yang lebih lama (6 hour).
Langkah 3: Menganalisis Hasil (Results)
Setelah Anda mengklik "Submit Job", Anda akan dibawa ke halaman status. Ini setara dengan file output (.out) dan file koordinat (.xyz) yang dihasilkan oleh Orca.
Status Pekerjaan
- In Progress / Active: Saat perhitungan berjalan, Anda akan melihat status "ACTIVE".
- Success: Ketika selesai, status akan berubah menjadi "Success". Ini menandakan perhitungan selesai secara normal.
Sekarang, bagian yang paling menarik: melihat hasil Anda secara visual, sama seperti membuka file output di Avogadro.
Panel Visualisasi
Di bawah output teks, Anda akan melihat panel visualisasi JSmol interaktif. Di sebelah kanannya, ada panel "Visualizations".
Studi Kasus & Modul Praktikum
Berikut adalah koleksi contoh, dimulai dari yang sederhana untuk pemula, diikuti oleh modul praktikum yang lebih mendalam.
Bagian 1: 5 Contoh Studi Kasus Sederhana
1. Air (H₂O): Optimasi Geometri & Spektrum IR
Tujuannya adalah untuk memprediksi bentuk dan getaran molekul air.
- Langkah 1 (Input): Gambar H₂O.
- Langkah 2 (Submit):
- Calculation:
Optimization + Frequencies - Method:
DFT (B3LYP) - Basis Set:
6-31G(d) - Charge:
0, Multiplicity:1
- Calculation:
- Langkah 3 (Hasil): Periksa sudut H-O-H (sekitar 104-105 derajat). Buka tab "Vibrations" untuk melihat 3 mode getaran dan spektrum IR-nya.
2. Benzena (C₆H₆): Visualisasi Orbital $pi$ (HOMO)
Tujuan dari contoh ini adalah untuk secara visual mengkonfirmasi sistem $pi$ terdelokalisasi.
- Langkah 1 (Input): Cari "benzene".
- Langkah 2 (Submit):
- Calculation:
Single Point(Struktur database sudah bagus). - Method:
DFT (B3LYP) - Basis Set:
6-31G(d) - Charge:
0, Multiplicity:1 - Advanced: Centang
Molecular Orbitals.
- Calculation:
- Langkah 3 (Hasil): Buka tab "Orbitals". Klik pada HOMO. Anda akan melihat orbital berbentuk "donat" di atas dan di bawah cincin.
3. Formaldehida (CH₂O): Potensi Elektrostatik (ESP)
Memvisualisasikan polaritas ikatan C=O.
- Langkah 1 (Input): Gambar CH₂O.
- Langkah 2 (Submit):
- Calculation:
Geometry Optimization - Method:
HF - Basis Set:
6-31G(d) - Charge:
0, Multiplicity:1 - Advanced: Centang
Electrostatic Potential.
- Calculation:
- Langkah 3 (Hasil): Di halaman hasil, akan ada opsi untuk memetakan "Electrostatic Potential" ke permukaan molekul. Anda akan melihat warna merah (negatif) di sekitar Oksigen dan biru (positif) di sekitar Hidrogen.
4. Etana (C₂H₆): Penghalang Rotasi
Menghitung perbedaan energi antara konformasi staggered dan eclipsed.
- Pekerjaan 1 (Staggered): Bangun etana (defaultnya staggered). Jalankan
Geometry Optimization. Catat Electronic Energy. - Pekerjaan 2 (Eclipsed): Bangun etana lagi. Putar ikatan C-C secara manual agar eclipsed. Jalankan
Single Point(PENTING!). Catat Electronic Energy. - Parameter: Gunakan
DFT (B3LYP) / 6-31G(d)untuk keduanya.
Analisis: Energi eclipsed akan lebih tinggi (kurang stabil) daripada staggered. Perbedaannya adalah penghalang rotasi.
5. Ion Amonium (NH₄⁺): Perhitungan Muatan
Contoh molekul yang tidak netral.
- Langkah 1 (Input): Bangun amonia (NH₃) lalu tambahkan H keempat ke N.
- Langkah 2 (Submit):
- Calculation:
Geometry Optimization - Method:
HF - Basis Set:
6-31G(d) - Charge:
1(Ini adalah kuncinya!) - Multiplicity:
1
- Calculation:
- Langkah 3 (Hasil): Perhitungan akan berhasil dan memberikan Anda struktur tetrahedral yang simetris. Jika Anda membiarkan Charge = 0, perhitungan akan gagal.
Bagian 2: 6 Modul Praktikum Mendalam (Adaptasi)
Modul 1: Perhitungan Molekul Sederhana ($CH_4$)
Diadaptasi dari BAB II: Perhitungan Molekul Sederhana. Tujuannya adalah melakukan optimasi dan menghitung spektra inframerah untuk $CH_4$ (Metana).
- Langkah 1 (Input): Di panel "Submit", cari dan muat "Methane".
- Langkah 2 (Submit):
- Calculation:
Optimization + Frequencies(SetaraOPT FREQ) - Method:
HF(Metode Hartree-Fock) - Basis Set:
3-21G - Charge:
0, Multiplicity:1
- Calculation:
- Langkah 3 (Hasil): Buka halaman hasil. Catat panjang ikatan dan sudut di panel 3D. Buka tab "Vibrations" untuk melihat spektrum IR dan animasikan modenya.
Modul 2: Konformasi Molekul Butana
Diadaptasi dari BAB III: Konformasi Molekul Butana. Tujuannya adalah membandingkan energi konformasi anti dan eclipsed.
- Pekerjaan 1 (Anti):
- Input: Gambar molekul butana dalam konformasi anti (trans).
- Submit: Calc:
Geometry Optimization, Method:HF, Basis Set:3-21G. - Hasil: Catat Electronic Energy (Energi).
- Pekerjaan 2 (Eclipsed):
- Input: Gambar molekul butana dalam konformasi eclipsed (sudut torsi 0°).
- Submit: Calc:
Single Point(PENTING!), Method:HF, Basis Set:3-21G. - Hasil: Catat Electronic Energy.
- Analisis: Bandingkan energi keduanya. Energi eclipsed akan lebih tinggi (kurang stabil) daripada anti.
Modul 3: Kestabilan Karbokation
Diadaptasi dari BAB V: Kestabilan Karbokation. Tujuannya adalah menentukan kestabilan relatif karbokation isopentana (primer, sekunder, tersier).
- Langkah 1 (Input): Gambar isopentana (2-metilbutana). Hapus satu atom H dari C1 (untuk membuat kation primer).
- Langkah 2 (Submit):
- Calculation:
Geometry Optimization - Method:
DFT (B3LYP)(SetaraRKS B3LYP OPT) - Basis Set:
3-21G - Charge:
1 - Multiplicity:
1
- Calculation:
- Langkah 3 (Hasil): Catat Electronic Energy.
- Ulangi: Ulangi proses ini untuk kation sekunder (hapus H dari C3) dan tersier (hapus H dari C2).
- Analisis: Bandingkan energi. Energi terendah menunjukkan karbokation yang paling stabil.
Modul 4: Spektra UV-Vis Poliena Terkonjugasi
Diadaptasi dari BAB VI: Spektra Serapan Elektronik Poliena Terkonjugasi. Tujuannya adalah menghitung $\lambda_{max}$ dari 1,3-Butadiena.
- Langkah 1 (Input): Gambar atau cari "1,3-butadiene".
- Langkah 2 (Submit):
- Calculation:
Geometry Optimization - Add-Ons: Centang
UV-Vis(Ini akan menjalankan perhitungan TDDFT) - Method:
DFT (B3LYP) - Basis Set:
3-21G - Charge:
0, Multiplicity:1
- Calculation:
- Langkah 3 (Hasil): Buka halaman hasil. Di panel visualisasi, klik tab untuk Spektra. Temukan puncak ($\lambda_{max}$) dengan intensitas (y) tertinggi dan catat nilai nm (x).
Modul 5: Koefisien Reaktivitas (HSAB)
Diadaptasi dari BAB VII: Koefisien Reaktivitas Kimia. Tujuannya adalah menghitung energi HOMO dan LUMO untuk menentukan kekerasan kimia ($\eta$).
- Langkah 1 (Input): Gambar $NH_3$ (Amonia).
- Langkah 2 (Submit):
- Calculation:
Geometry Optimization(Opt) - Method:
HF(RHF) - Basis Set:
3-21G - Charge:
0, Multiplicity:1
- Calculation:
- Langkah 3 (Hasil): Buka halaman hasil. Buka tab "Orbitals". Catat energi untuk HOMO dan LUMO.
- Analisis: Gunakan nilai tersebut untuk menghitung:
- Energi Ionisasi (I) $\approx -E_{\text{HOMO}}$
- Afinitas Elektron (A) $\approx -E_{\text{LUMO}}$
- Kekerasan ($\eta$) = $\frac{1}{2}(I - A)$
Modul 6: Tegangan Cincin Sikloalkana
Diadaptasi dari BAB IV: Tegangan Cincin Sikloalkana. Tujuannya adalah menghitung energi tegangan cincin siklopropana.
- Catatan Metode: Modul aslinya menggunakan
AM1, metode semiempirik. ChemCompute (GAMESS) berfokus pada HF dan DFT. Kita akan menggunakan metode HF sederhana untuk konsistensi. - Pekerjaan 1 (Siklopropana):
- Input: Gambar Siklopropana.
- Submit: Calc:
Geometry Optimization, Method:HF, Basis Set:3-21G. - Hasil: Catat Energi Elektronik ($E_{\text{siklopropana}}$).
- Pekerjaan 2 (Propana):
- Input: Gambar Propana.
- Submit: Calc:
Geometry Optimization, Method:HF, Basis Set:3-21G. - Hasil: Catat Energi Elektronik ($E_{\text{propana}}$).
- Pekerjaan 3 (Hidrogen):
- Input: Gambar $H_2$ (Hidrogen).
- Submit: Calc:
Geometry Optimization, Method:HF, Basis Set:3-21G. - Hasil: Catat Energi Elektronik ($E_{\text{hidrogen}}$).
- Analisis: Hitung energi pembukaan cincin: $E_{\text{pembukaan}} = (E_{\text{propana}}) - (E_{\text{siklopropana}} + E_{\text{hidrogen}})$.
Kesimpulan
ChemCompute adalah "Laboratorium Virtual" yang luar biasa untuk menjembatani teori kimia yang kompleks dengan visualisasi yang intuitif. Dengan memahami alur kerja **Input -> Hitung -> Hasil**, Anda dapat secara efektif menggunakan kekuatan GAMESS untuk "melihat" orbital, memprediksi spektrum, dan memahami struktur molekuler pada tingkat kuantum, semuanya tanpa perlu instalasi yang rumit.