Sabtu, 01 Maret 2014

Membuat Aplikasi Database MYSQL dengan Menggunakan BAIK Versi 8 (bagian 2)


Sebelumnya pada bagian 1, membuat tampilan untuk aplikasinya. Kali ini, membuat fungsi untuk tombol yang digunakan pada pembahasan sebelumnya. Agar mudah, nama parameter pada fungsi dibuat sama  seperti nama masing-masing komponen. 

Kode skripnya seperti berikut:

  • Membuat fungsi untuk tanggalan

#################### MEMBUAT FUNGSI ########################## # FUNGSI TANGGALAN Fungsi tgl(msktgllahir){ tanggalan msktgllahir } ###############################################################

  • Membuat fungsi untuk menghapus masukan

# FUNGSI MENGHAPUS MASUKAN Fungsi kosong(msknpm,msknama,msktgllahir,mskjur,mskkota){ set_masukan msknpm," " set_masukan msknama," " set_masukan msktgllahir," " set_masukan mskjur," " set_masukan mskkota," " } ############################################################

  • Membuat fungsi untuk menambahkan data ke database

#FUNGSI MENAMBAHKAN DATA KE DATABASE Fungsi tambah(msknpm,msknama,msktgllahir,mskjur,mskkota){ data1 = teks_masukan msknpm data2 = teks_masukan msknama data3 = teks_masukan msktgllahir data4 = teks_masukan mskjur data5 = teks_masukan mskkota # memasukan data ke database sql = "insert into mahasiswa values ( " sql = gabung sql,"'", data1, "','",data2, "','",data3,"','", data4, "','",data5, "');" hasil = mysql_hasil koneksidb,sql &kosong(msknpm,msknama,msktgllahir,mskjur,mskkota) }

  • Membuat fungsi untuk memuat data ke tabel

#FUNGSI MUAT DATA KE TABEL Fungsi muatdata(tabeldata){ &hps(tabeldata) # kalimat sql untuk operasi database sql = "select * from mahasiswa;" # hasil operasi sql hasil = mysql_hasil koneksidb, sql # jumlah data pada database num = mysql_total hasil ### mengambil isi data per baris dari suatu tabel database untuk (i=0; i<num; i=i+1) ulang baris = mysql_isidata hasil col0 = baris[0] col1 = baris[1] col2 = baris[2] col3 = baris[3] col4 = baris[4] # menyusun data dari database kedalam tabel tabel_data tabeldata, col0, col1, col2, col3, col4 lagi } ############################################################

  • Membuat fungsi untuk mengaktifkan koneksi database

# FUNGSI MENGAKTIFKAN KONEKSI DATABASE Fungsi sambungdb(lblstatuswarna){ alamatdb = "127.0.0.1" #jika localhost tidak bisa, pakailah 127.0.0.1 pemakai = "root" katasandi = "" namadb = "universitas" nomerport = 3306 koneksidb = mysql_koneksi alamatdb,pemakai,katasandi,namadb,nomerport set_label lblstatuswarna,"ON" set_warnadasar lblstatuswarna,"hijau" } ##################################################################

  • Membuat fungsi untuk mematikan koneksi database

# FUNGSI MEMATIKAN KONEKSI DATABASE Fungsi tutupdb(lblstatuswarna){ tutup koneksidb set_label lblstatuswarna,"OFF" set_warnadasar lblstatuswarna,"merah" } ############################################################

  • Membuat fungsi untuk menghapus data pada tabel secara keseluruhan

# FUNGSI HAPUS DATA PADA TABEL Fungsi hps(tabeldata){ hapus tabeldata } ##############################################################

Setelah selesai, kemudian simpan dengan nama file fungsi.ina seperti pada pembahasan sebelumnya, agar dapat digunakan pada file aplikasi_mhs.ina. Aktifkan XAMPP. Uji coba aplikasinya seperti gambar berikut.

Gambar 2.1 Terminal
Kemudian akan muncul  jendela aplikasinya.

Gambar 2.2 Muat Data ke Database
Selamat mencoba :)

Minggu, 16 Februari 2014

Membuat Aplikasi Database MYSQL dengan Menggunakan BAIK Versi 8 (bagian 1)


Kali ini, saya mencoba membuat aplikasi database MYSQL yang dibuat dengan bahasa pemrograman BAIK versi 8. Saya sudah memasang XAMPP pada Linux Mint 13 di komputer saya. 

Buat database dengan nama universitas atau terserah anda. Kemudian membuat tabel pada database tersebut dengan struktur tabel seperti berikut.
create database universitas; use universitas; create table mahasiswa ( nim varchar(8) primary key, nama varchar(50) not null, tgl_lahir varchar(11) not null, jurusan varchar(50) not null, alamat varchar(50) not null);

Program yang akan dibuat memiliki fungsi hapus isi tabel, tambah data, muat data, keluar, koneksi ke database dan tutup koneksi database.Belum ada fungsi untuk ubah data. Antarmuka program yang harus dibuat adalah seperti berikut:

Gambar 1 Tampilan Aplikasi

Untuk membuat tampilan seperti gambar 1, berikut kode programnya.

###################################### pakai_layar kode_luar "fungsi.ina" #import kode ########################## MEMBUAT WINDOW ########################## layar1 = layar #variabel untuk membuat window layar1 titel_layar layar1,"Aplikasi Database Mahasiswa MySQL" #judul window luas_layar layar1,560,545 #ukuran window layar1 dengan ukuran x,y logo_layar layar1, "baik_logo.png" #menambahkan logo #################################################################### ########################## MEMBUAT KONTAINER ########################## kontainer = alas_tetap #membuat kontainer alas_tetap hias_layar layar1, kontainer #menempatkan kontainer pada window layar1 ####################################################################### ########################## MEMBUAT LABEL ########################## lblnpm = label "NPM : " #membuat label set_warnahuruf lblnpm,"hitam" #mengatur warna huruf set_warnadasar lblnpm,"putih salju" #memberi warna background lblnpm hias_alas kontainer,lblnpm,10,10,120,25 #menempatkan lblnpm ke kontainer di posisi x,y ,p=120 dan l=25 lblnama = label "NAMA : " set_warnahuruf lblnama,"hitam" set_warnadasar lblnama,"putih salju" hias_alas kontainer,lblnama,10,55,120,25 lbltgllahir = label "TANGGAL LAHIR : " set_warnahuruf lbltgllahir,"hitam" set_warnadasar lbltgllahir,"putih salju" hias_alas kontainer,lbltgllahir,10,100,120,25 lbljur = label "JURUSAN : " set_warnahuruf lbljur,"hitam" set_warnadasar lbljur,"putih salju" hias_alas kontainer,lbljur,10,145,120,25 lblkota = label "KOTA : " set_warnahuruf lblkota,"hitam" set_warnadasar lblkota,"putih salju" hias_alas kontainer,lblkota,10,190,120,25 lblstatus = label "Status Koneksi DB =>" set_warnahuruf lblstatus,"hitam" set_warnadasar lblstatus,"putih salju" hias_alas kontainer,lblstatus,10,510,150,25 lblstatuswarna = label "OFF" set_warnahuruf lblstatuswarna,"putih salju" set_warnadasar lblstatuswarna,"merah" hias_alas kontainer,lblstatuswarna,170,510,50,25 #################################################################### #################### MEMBUAT MASUKAN ########################## msknpm = masukan set_warnahuruf msknpm,"hitam" #mengatur warna huruf set_warnadasar msknpm,"putih salju" #memberi warna background msknpm hias_alas kontainer,msknpm,150,10,200,25 #menempatkan msknpm ke kontainer di posisi x,y,p=200 dan l=25 msknama = masukan set_warnahuruf msknama,"hitam" set_warnadasar msknama,"putih salju" hias_alas kontainer,msknama,150,55,300,25 msktgllahir = masukan set_warnahuruf msktgllahir,"hitam" set_warnadasar msktgllahir,"putih salju" hias_alas kontainer,msktgllahir,150,100,100,25 mskjur = masukan set_warnahuruf mskjur,"hitam" set_warnadasar mskjur,"putih salju" hias_alas kontainer,mskjur,150,145,300,25 mskkota = masukan set_warnahuruf mskkota,"hitam" set_warnadasar mskkota,"putih salju" hias_alas kontainer,mskkota,150,190,200,25 ############################################################### #################### MEMBUAT TOMBOL ########################## tmbltgl = tombol "PILIH TANGGAL" set_warnahuruf tmbltgl,"hitam" #mengatur warna huruf set_warnadasar tmbltgl,"putih salju" #memberi warna background tmbltgl hias_alas kontainer,tmbltgl,260,100,110,25 #menempatkan tmbltgl ke kontainer di posisi x,y,p=110 dan l=25 tmblhapus = tombol "HAPUS" set_warnahuruf tmblhapus,"hitam" set_warnadasar tmblhapus,"putih salju" hias_alas kontainer,tmblhapus,10,235,100,25 tmbltambah = tombol "TAMBAH" set_warnahuruf tmbltambah,"hitam" set_warnadasar tmbltambah,"putih salju" hias_alas kontainer,tmbltambah,120,235,100,25 tmblubah = tombol "UBAH" set_warnahuruf tmblubah,"hitam" set_warnadasar tmblubah,"putih salju" hias_alas kontainer,tmblubah,230,235,100,25 tmblkeluar = tombol "KELUAR" set_warnahuruf tmblkeluar,"hitam" set_warnadasar tmblkeluar,"putih salju" hias_alas kontainer,tmblkeluar,450,235,100,25 tmblload = tombol "MUAT DATA" set_warnahuruf tmblload,"hitam" set_warnadasar tmblload,"putih salju" hias_alas kontainer,tmblload,340,235,100,25 tmblsambungdb = tombol "BUKA SESI DB" set_warnahuruf tmblsambungdb,"hitam" set_warnadasar tmblsambungdb,"hijau" hias_alas kontainer,tmblsambungdb,230,510,155,25 tmbltutupdb = tombol "TUTUP SESI DB" set_warnahuruf tmbltutupdb,"hitam" set_warnadasar tmbltutupdb,"merah" hias_alas kontainer,tmbltutupdb,395,510,155,25 ############################################################ ######################## MEMBUAT TABEL ##################### tabeldata = tabel "teks|teks|teks|teks|teks" #mendefinisikan jenis kolom. tabel_atribut tabeldata,"NPM","NAMA","TANGGAL LAHIR","JURUSAN","KOTA" #membuat nama kolom pada tabel set_warnadasar tabeldata,"putih salju" set_warnahuruf tabeldata,"merah" hias_alas kontainer,tabeldata,10,270,540,230 #menempatkan tabel pada kontainer x=10,y=270,p=540,l=230 ############################################################ #Untuk menampilkan window seperti setVisible tampil_layar layar1 #Untuk menampilkan window kibar_layar #penutup kode skrip tamat

Agar tombol-tombol yang sudah dibuat dapat melakukan fungsi aksi, maka dibuat aksi untuk tombol-tombol tersebut. Fungsi untuk aksi tombol dibuat terpisah pada file yang berbeda (fungsi.ina), agar memudahkan membaca kode skrip dan pengecekan skrip jika ada kesalahan pada kode.

Untuk menggunakan fungsi, maka kita menggunakan keyword aksi_fungsi untuk memanggil fungsi yang dibuat dan diletakan sebelum keyword penutup dan keyword untuk menampilkan layar. Kodenya seperti berikut.

#################### MEMBUAT AKSI ########################## aksi_tutup_program layar1 #aksi untuk keluar dari program dengan meng-klik tanda x pada window aksi_tutup_program tmblkeluar #aksi untk keluar dari program dengan menekan tombol keluar aksi_fungsi tmbltgl,&tgl(msktgllahir) #aksi untuk membuka dialog tanggal aksi_fungsi tmblhapus,&kosong(msknpm,msknama,msktgllahir,mskjur,mskkota) #untuk menghapus field masukan aksi_fungsi tmbltambah,&tambah(msknpm,msknama,msktgllahir,mskjur,mskkota) #untuk menambahkan data ke database aksi_fungsi tmblload,&muatdata(tabeldata) #untuk memuat data dari database ke tabel pada program aksi_fungsi tmblsambungdb,&sambungdb(lblstatuswarna) #untuk mengaktifkan koneksi database aksi_fungsi tmbltutupdb,&tutupdb(lblstatuswarna) #untuk mematikan koneksi database ############################################################

Setelah kode tersebut dibuat, kemudian simpan dengan nama file aplikasi_mhs.ina dan buat file bernama fungsi.ina yang nantinya berisi fungsi-fungsi yang akan digunakan pada tombol. Bagian ini akan dibahas pada artikel selanjutnya yaitu bagian 2

Minggu, 26 Januari 2014

Cara Mengompilasi Bahasa Pemrograman BAIK Versi 8 di Linux Mint 13 Berbasis Ubuntu 12.04 LTS

Bahasa pemrograman BAIK adalah bahasa pemrograman yang menggunakan perintah sintaks dalam Bahasa Indonesia. Bahasa pemrograman ini dikembangkan oleh Bapak Haris Hasanudin (https://www.facebook.com/hariscom). 

Belum lama ini, Bahasa pemrograman BAIK versi terbaru, yaitu BAIK versi 8 dirilis dengan penambahan fitur dan perbaikan bugs seperti yang dijelaskan pada press release.

BAIK versi 8.0 (Istana Buitenzorg) Press Release
----------------------------------------------------------

Bogor, 30 Juli 2012

Pada Hari ini, Haris Hasanudin meluncurkan bahasa pemrograman komputer dalam bahasa Indonesia yang diberi nama BAIK (Bahasa Anak Indonesia untuk Komputer) versi 8.0.
BAIK versi 8.0 dirilis dalam bentuk open source yang boleh dipakai untuk tujuan  pendidikan, hobi maupun komersil.

BAIK (Bahasa Anak Indonesia untuk Komputer) adalah bahasa pemrograman komputer ala bahasa skrip yang didesain untuk bisa dijalankan di semua sistem operasi (OS), seperti Windows(2000/XP/Vista/7/2003/2008) maupun Linux , Unix termasuk Mac OSX.

BAIK versi 8.0 merupakan upgrade dari Baik 7.1.

1. Telah dites pada Arm Linux
2. Penambahan GPIO functions
2. Pembetulan DB functions


Selain itu BAIK memiliki fitur-fitur kemudahan sebagai berikut:
  • Kode ditulis dalam bentuk plain text dalam ejaan bahasa Indonesia. 
  • Text editor (misal: Notepad di windows, Emacs di Linux) bisa dipakai untuk menulis kode.
  • Kode program tidak perlu di-compile. Kode source sebaiknya berakhiran .ina (indonesia).
  • Variable dalam BAIK tidak memerlukan pendefinisian terlebih dahulu.
  • Pendefinisian Fungsi/Sub Prosedur.
  • Array/Larik (dalam BAIK disebut Untaian) hanya ada dalam satu dimensi.
  • BAIK bisa digunakan untuk Web System melalui CGI (Common Gateway Interface).
  • BAIK bisa juga digunakan untuk membuat network program (TCP/IP sederhana).
  • BAIK memiliki ukuran yang sangat kecil, sehingga bisa juga diterapkan untuk embeded system berbasis Linux/Unix, misalnya robot.
  • Mengakses Database: Mysql, SQLite, Postgresql, Oracle (bukan default)
  • Menulis kalimat SQL dengan ejaan Indonesia (translasi sql)
  • Membuat file gambar dengan grafik pustaka : GD versi 2.0 ke atas.
  • fungsi pengolahan data statistik
  • fungsi pengecek koneksi jaringan dengan Ping
  • membuat file gambar dengan format PNG and JPG
  • pembuatan aplikasi desktop dengan GTK+ versi 2.10 ke atas.
  • Fitur mencetak dengan Printer pada program aplikasi desktop
  • Penambaham komponen GUI untuk program aplikasi desktop: Komponen BUKU (Multi Tab), Komponen RANTING_POHON (Tree), Komponen TOMBOL_BERIKON.
  • Karakter Multi Byte pada program aplikasi desktop
Menurut Pak Haris Hasanudin, BAIK sangat fleksible dalam kompilasi. Kita bisa kompilasi dengan fitur yg kita butuhkan saja. Misalnya kita tidak perlu fungsi Sqlite, maka tinggal hapus -DUSE_SQLITE dan -lsqlite3 di opsi kompilasinya yang ada di berkas shell didalam zip source. Pemilihan fitur yg perlu saja, bisa meningkatkan kecepatan eksekusi BAIK.
Library yang dibutuhkan untuk kompilasi semua fitur yaitu:
  • atk-dev
  • cairo-dev
  • gd
  • glib-dev
  • gtk+-dev
  • alsa-dev (asound-dev)
  • pthread
  • libharu (hpdf-dev)
  • libpng
  • mysql5-dev (mysqlclient-dev)
  • ocilib
  • openssl
  • pango-dev
  • posgresql-dev (pq-dev)
  • sqlite3-dev
Langkah-langkah melakukan kompilasi :
  • Sebelum mengompilasi BAIK, unduh dulu source BAIK di sourceforge
  • Ekstraksi hasil unduhan dan masuk ke foldernya.
  • Install library yang dibutuhkan untuk kompilasi, saya tidak menggunakan fitur untuk database oracle sehingga tidak membutuhkan library ocilib. Instalasi paket library tersebut pada Linux Mint 13 saya seperti berikut:
sudo apt-get install libatk1.0-dev libcairo2-dev libglib2.0-dev libgtk2.0-dev libasound2-dev libhpdf-dev libpng12-dev libmysqlclient-dev libssl-dev libpango1.0-dev libpq-dev libsqlite3-dev libgd2-xpm-dev libgtk-3-dev
  • Pada berkas shell yang ada di folder baik ada sedikit pengubahan lokasi dari /usr/lib/mysql ke /usr/lib/i386-linux-gnu. Karena beberapa library diinstalasikan di /usr/lib/i386-linux-gnu , seperti library libmysqlclient.so ,  libatk-1.0.so , libasound.so , libcairo.so , libgd.so , libglib-2.0.so, dll menjadi seperti berikut:
gcc -o baik -DUSE_ALSA -DUSE_PDF -DUSE_CGI -DUSE_WEBSTYLE -DUSE_SSL -DUSE_GTK2 -DUSE_MYSQL -DUSE_SQLITE -DUSE_PGSQL -DLINUX -I/usr/include -I/usr/include/postgresql -I/usr/include/mysql -I/usr/local/include -L/usr/lib -L/usr/local/lib -L/usr/lib/i386-linux-gnu `pkg-config --cflags --libs gtk+-2.0` tbaik.c baik_ident.c baik_stack.c baik_expression.c baik_compare.c baik_factor.c interpreter.c interpreterSub.c interpreterClass.c my_common.c sqlite_common.c pq_common.c -lpthread -lm -lhpdf -lssl -lsqlite3 -lmysqlclient -lpq -lgd -lasound `pkg-config --cflags --libs gtk+-2.0`
  • Kemudian open in terminal pada folder baik dan ketik sh ./compile_lnx_full.sh
  • Untuk mengeksekusi, ketikkan ./baik
  • Selesai
NB:
  • Kompilasi gagal di Linux Mint 15 dan ada pengguna Ubuntu 12.04 LTS mengalami hal yang sama. Muncul seperti berikut:
/usr/bin/ld: /tmp/cc5uVI1I.o: undefined reference to symbol 'EVP_EncryptInit@@OPENSSL_1.0.0'
/usr/bin/ld: note: 'EVP_EncryptInit@@OPENSSL_1.0.0' is defined in DSO /lib/i386-linux-gnu/libcrypto.so.1.0.0 so try adding it to the linker command line
/lib/i386-linux-gnu/libcrypto.so.1.0.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
  • Kemungkinan besar terjadi pada paket libssl-dev atau libssl1.0.0 versi >= 1.0.1c-4ubuntu8.2
  • Pada komputer yang saya gunakan, paket libssl menggunakan versi 1.0.1-4ubuntu5.11
Referensi:
Berkenalan dengan Bahasa Pengnaskahan BAIK (BAIK Scripting Language)
BAIK Scripting Language Facebook Group
Project BAIK Scripting Language di Sourceforge

Selasa, 26 November 2013

Cara Mengaktifkan DNA yang Baik

Untuk mengaktifkan DNA yang baik, dapat melakukan hal-hal berikut:
  1. Mengubah drastis lingkungan tempat berada sekarang.
  2. Menghargai pertemuan dengan orang dan pertemuan dengan kesempatan.
  3. Berpikir optimis dan gembira dalam kesempatan apa pun.
  4. Merasa tergugah atau terkesan.
  5. Bersyukur.
  6. Hidup dengan memikirkan kepentingan orang lain dan untuk kebaikan dunia.
Sumber    : Buku Misteri DNA
Penulis     : Kazuo Murakami
Penerbit  : Gramedia Pustaka Utama
Halaman : xviii-xix

Enam Faktor Penghalang Potensi Manusia Menurut Abraham Maslow

Psikolog Abraham Maslow menyebutkan ada enam faktor yang menjadi faktor penghalang potensi manusia, yaitu:
  1. Perasaan mencari stabilitas tanpa tujuan tertentu.
  2. Perilaku  yang berusaha menghindari ketidaknyamanan.
  3. Perasaan mempertahankan status quo.
  4. Kurangnya keberanian.
  5. Menekan hasrat naluriah.
  6. Kurangnya hasrat untuk berkembang.
Keenam keadaan yang disebutkan oleh Abraham Maslow adalah cara hidup berdasarkan pemikiran negatif. Sedangkan tiga syarat berkembang  yang disebutkan oleh Kazuo Murakami merupakan cara berpikir positif.


Sumber    : Buku Misteri DNA
Penulis     : Kazuo Murakami
Penerbit  : Gramedia Pustaka Utama
Halaman : 69-70

Kamis, 14 November 2013

Syarat Menjadi Tipe Orang yang Bisa Maju dan Berkembang

Dalam buku best seller yang berjudul Misteri DNA (asli: Jinsei no Ango) karya Kazuo Murakami, beliau menyebutkan syarat-syarat tipe orang yang bisa maju dan berkembang. Syarat-syaratnya menurut beliau adalah sebagai berikut.

Syarat pertama tipe orang yang potensial yaitu "bisa menekuni suatu hal". Jika berkutat pada sesuatu, ia mampu menenggelamkan diri tanpa menoleh kanan kiri. Ia memikirkan apa yang sedang dikerjakannya saja dan acuh pada yang terjadi di sekelilingnya. Orang yang berdedikasi sepenuh hati semacam ini mampu berkembang.

Selanjutnya, orang yang memiliki ketahanan melanjutkan sesuatu. Setekun apa pun, jika tidak berlanjut, akan sulit mencapai keberhasilan. Orang yang terus memikirkan pekerjaannya, saat tidur maupun terjaga, merupakan tipe orang yang bisa berkembang.

Tidak jarang ada kisah orang genius yang mendapatkan ilham secara tiba-tiba. Syarat utama datangnya ilham ini adalah terus memikirkannya "saat tidur, maupun terjaga". Ini merupakan syarat kedua. Namun, berpikir "saat tidur, maupun terjaga" tidak akan berhasil selama kita menyadari sedang memikirkan hal itu. Jika kita telah sampai pada tahap memikirkan hal tersebut tanpa menyadarinya, jawabannya akan muncul tiba-tiba tanpa pertanda.

Syarat ketiga yaitu berpikiran terbuka dan bebas, tidak terikat pada aturan maupun pengetahuan yang berlaku.

Sumber    : Buku Misteri DNA
Penulis     : Kazuo Murakami
Penerbit  : Gramedia Pustaka Utama
Halaman : 68 - 69

Jumat, 08 November 2013

Screen Capture dan Audio Capture di Windows

Setelah sekian lama tidak menulis lagi di blog ini, kali ini saya akan menulis tentang merekam desktop komputer dan audio menggunakan aplikasi UScreenCapture dan Virtual Audio Capture.

UScreenCapture berguna untuk merekam kegiatan yang ada pada monitor desktop komputer. Aplikasi ini dapat diunduh pada laman website Unreal Media Server .

Virtual Audio Capture berguna untuk merekam suara  pada desktop komputer. Aplikasi ini membutuhkan JRE (Java Runtime Environment). Aplikasi ini dapat diunduh pada laman website Sourceforge dan kode sumbernya di github .

Setelah semua aplikasi diunduh, selanjutnya melakukan proses instalasi aplikasi. 
  1. Instalasi JRE (Java Runtime Environment).
  2. Ekstrak berkas zip UScreenCapture.
  3. Klik ganda pada setup installer UScreenCapture.
  4. Langkah ketiga selesai, kemudian klik ganda Virtual Audio Capture.
  5. Selesai.
Pada langkah instalasi urutan 2-4  dapat diubah urutannya sesuai keinginan, misalnya menginstalasikan Virtual Audio Capture terlebih dahulu  kemudian UScreenCapture

Untuk mulai merekam, pilih pada menu Windows → All Programs → Virtual Audio Capture Grabber → Record by clicking a start button. 


Options
Pada options, pilih video device  menjadi UScreenCapture dan audio device menjadi virtual-audio-capture atau microphone built-in yang ada pada komputer anda. Pilih tombol set options untuk memilih directory untuk menyimpan hasil rekaman. Pilih resolusi video sesuai keinginan dengan menggunakan tombol change.

Untuk memulai rekaman dengan menekan tombol start dan menghentikannya dengan menekan tombol stop.

Selamat mencoba.