1
Jurusan Fisika, Universitas Gadjah Mada, Yogyakarta
2
Fakultas Ilmu Komputer, Universitas Indonesia, Depok
3
Program Studi Pendidikan Fisika, Universitas Muhammadiyah Prof. DR. HAMKA, Jakarta
Abstrak
Simulasi interaktif sederhana aljabar bra-ket dengan menggunakan Scilab telah dibuat. Simulasi digu-
nakan sebagai alat bantu dalam pembelajaran dasar-dasar mekanika kuantum bagi mahasiswa. Cakupan
simulasi berisi penentuan bra hψ | dan hφ |, serta bra-ket hψ | ψi, hφ | φi, hψ | φi, dan hφ | ψi dari
sembarang masukan ket | ψi dan ket | φi. Ket dalam bentuk matriks kolom, riil atau kompleks.
Kata kunci: simulasi, bra-ket, Scilab.
42
OMEGA
Jurnal Fisika dan Pendidikan Fisika
Vol 1, No 1 (2015) ISSN: 2443-2911
ruang Hilbert H. Scilab oleh Scilab group, yang mana merupakan se-
Bra. Dalam aljabar linier, dual state dapat buah tim peneliti dari INRIA Metalau dan ENPC.
dihubungkan dengan setiap ruang vektor. Dirac Semenjak 2004, pengembangan Scilab dikoordinasi
menotasikan elemen-elemen dual state dengan sim- oleh sebuah konsorsium. Scilab dapat dijalankan
bol h |, yang mana ia sebut sebagai vektor bra, ataudi berbagai platform: UNIX/Linux, MacOS X,
bra saja. dan Windows. Ia dapat digunakan sebagai bahasa
Bra-ket. Dirac menotasikan produk skalar (in- skrip untuk tes algoritma atau untuk komputasi
ner product) dengan simbol h | i, yang mana ia se- numerik, sekaligus sebagai bahasa pemrograman
but sebagai bra-ket. Sebagai contoh, produk skalar dengan memiliki standar library. Sebagai software
(φ, ψ) dinotasikan dengan bra-ket hφ | ψi. Dalam komputasi numerik, Scilab menyediakan berbagai
representasi koordinat, produk skalar hφ | ψi dit- library numerik dalam bidang-bidang berikut, dan
uliskan sebagai tidak terbatas pada: kalkulus diferensial dan in-
Z tegral, aljabar linier, interpolasi, CACSD (Com-
hφ | ψi = φ∗ (~r, t)ψ(~r, t)d3 r. puter Aided Control Systems Design), polinomial,
pengolahan sinyal, struktur data, GUI (graphical
Ket ternormalisasi. Sebuah ket | ψi user interface), dan sebagainya. Berbagai fungsi
dikatakan ternormalisasi jika hψ | ψi = 1. eksternal dan toolbox, juga tersedia dalam Scilab.
Orthogonal dan orthonormal. Dua ket, | ψi Scilab juga menyediakan fungsi-fungsi visualisasi,
dan | φi dikatakan orthogonal jika produk skalar meliputi 2D, 3D, kontur dan plot parametrik, serta
hψ | φi = 0. Dan disebut orthonormal jika mereka animasi. Grafik dapat diekspor ke dalam berbagai
orthogonal serta memenuhi hψ | ψi = 1, hφ | φi = 1. format semisal PNG, JPEG, EPS, GIF, Postscript,
Postscript-Latex, dan sebagainya.
Contoh Bra-ket [3]
Diberikan dua buah ket, yang selanjutnya di- Desain dan Pembuatan Simulasi
anggapsebagai Contoh 1: Simulasi aljabar bra-ket yang dibuat adalah
5i 3 dalam bentuk GUI. Bentuk ini memungkinkan sim-
| ψi = 2 , dan | φi = 8i . ulasi dapat dijalankan dari sembarang masukan.
−i −9i Objek GUI dalam simulasi terdiri atas masukan (in-
Maka, bra hψ | = (−5i 2 i). put) berupa ket dan luaran (output) berupa bra dan
Nilai hψ | ψi adalah bra-ket. Adapun detil dari objek GUI ini ditun-
5i jukkan dalam Tabel 1 berikut.
hψ | ψi = (−5i 2 i) 2
−i Tabel 1 Detil Objek GUI Simulasi Bra-ket.
= (−5i)(5i) + (2)(2) + (i)(−i) Masukan (input) Luaran (output)
= 30. | ψi, | φi hψ |, hφ |
Dan hψ | φi adalah hψ | ψi, hφ | φi
3 hψ | φi, hφ | ψi
hψ | φi = (−5i 2 i) 8i
−9i Dari Tabel 1 terlihat bahwa masukan simulasi
= (−5i)(3) + (2)(8i) + (i)(−9i) berupa ket, baik ket | ψi maupun ket | φi. Ket
= 9 + i. dalam bentuk matriks kolom, riil atau kompleks.
Secara sederhana, proses atau algoritma yang
Scilab [5] ada dalam simulasi adalah sebagai berikut. Lu-
Ada dua kategori software saintifik: software aran bra hψ | dan bra hφ |, secara berurutan meru-
komputasi simbolik dan software komputasi nu- pakan hasil dari transpose konjugat kompleks dari
merik. Contoh yang paling dikenal untuk kategori ket | ψi dan ket | φi. Sedangkan luaran bra-ket
pertama adalah Maple, Mathematica, Maxima, Ax- h | i merupakan produk skalar. Simulasi dibuat
iom, dan MuPad. Untuk kategori kedua, praktis dengan menggunakan Scilab versi 5.3.3 dengan plat-
didominasi oleh MATLAB. Scilab, yang merupakan form MacOS X. Simulasi memanfaatkan operator
free and open source software, masuk pada kategori conjugate transpose (’) dan beberapa fungsi inter-
kedua ini. nal yang ada dalam Scilab, diantaranya yaitu
Scilab awalnya bernama Basile dan dibangun di
INRIA sebagai bagian dari Meta2 project. Berikut- figure, uicontrol, evstr, strsubst,
nya, pengembangan dilanjutkan dengan nama sci2exp, regexp
43
OMEGA
Jurnal Fisika dan Pendidikan Fisika
Vol 1, No 1 (2015) ISSN: 2443-2911
Gambar 1 Tampilan GUI simulasi bra-ket. Ada tiga Output di atas memberikan hasil yang sama
bagian utama dalam simulasi, yaitu kolom input, seperti pada Contoh 1, yaitu hψ | ψi = 30 dan
kolom output, dan tombol calculate. hψ | φi = 9 + i. Nilai hφ | ψi = 9 − i, sehingga
hφ | ψi∗ = hψ | φi. Nilai output hasil simulasi ini
Testing Simulasi memberikan nilai yang sama dengan hasil metode
Untuk proses testing simulasi, contoh yang di- analisis matematis.
gunakan sebagai masukan (input) adalah ket | ψi
dan ket | φi dari Contoh 1.
Cara memasukkan elemen matriks kolom ket
Kesimpulan
| ψi dan ket | φi (dari Contoh 1 tersebut) ke Simulasi sederhana aljabar bra-ket telah
dalam simulasi secara berturut-turut adalah seba- berhasil dibuat. Simulasi dibuat dalam bentuk
gai berikut. GUI dengan menggunakan software Scilab. Input
simulasi berupa ket dalam bentuk matriks kolom,
5i ; 2 ; -i dan output berupa bra dan bra-ket. Hasil simulasi
memberikan nilai yang sama dengan hasil metode
dan analisis matematis.
3 ; 8i ; -9i
44