Rabu, 29 Oktober 2014

Membuat Wifi Hotspot di Windows 8

Membuat Wifi Hotspot di Windows 8 – Assalamualaikum Wr.Wb, pada post kali ini saya akan berbagi kepada para sobat sekalian tentang bagaimana sih cara membuat hotspot pada laptop windows 8 kita. Sementara pada windows 7 kita selalu bisa menggunakan WiFi HotSpot atau Connectify untuk membuat hotspot WiFi, saya akhirnya ingin membuat satu hotspot dengan menggunakan sistim operasi Windows 8. Prosedur untuk membuat hotspot pada Windows 8 sedikit berbeda dengan Windows 7. Ketika saya mencoba untuk melakukannya pada laptop saya dengan OS Windows 8, saya melihat kalau pengaturan untuk membuat jaringan ad hoc melalui Network and Sharing Center tidak ada. Lalu satu-satunya jalan untuk membuat ad-hoc adalah dengan menggunakan utilitas netsh. Ingin tahu lebih jauh? 
Aktifkan Internet Connection Sharing di Windows 8
Untuk memulai, Anda harus memulai perintah pertama sebagai administrator. Buka Win + X pada menu dan pilih Command Prompt (Admin).


Windows CMD akan terbuka. Ketik command berikut dan tekan Enter:
netsh wlan set hostednetwork mode=allow ssid=AriNet key=artechies
Keterangan : AriNet adalah nama laptop saya dan artechies adalah password saya.

Selanjutnya, ketik kode berikut di windows CMD dan tekan Enter:
netsh wlan start hostednetwork


Sebelum melangkah lebih jauh, kita bahas sedikit apa itu Wireless Hosted Network.
Wireless Hosted Networks WLAN features are supported on Windows 7, Windows Server 2008 R2 and later with the Wireless LAN Service installed. This feature implements two main functions:
Virtualization of the physical wireless adapter into more than one virtual wireless adapter is sometimes called Virtual Wi-Fi.
A software-based wireless access point (AP) is sometimes referred to as SoftAP using the designated virtual wireless adapter.
Anda bisa melihat penjelasan yang lebih dalam mengenai Wireless Hosted Network dan perintah netsh di MSDN .

Buat hotspot WiFi di Windows 8
Selanjutnya buka Control Panel \ Control Panel Items All \ Network and Sharing Center. Pada sistim operasi Windows 7, terdapat pilihan Manage wireless networks link, sedangkan pada Windows 8 tidak ada pilihan seperti itu.



Klik pada Change adapter settings. Anda akan melihat semua Network Connections.


Anda dapat melihat yang baru dibuat AriNet (Koneksi Local Area 13)  di sini. Klik kanan pada koneksi yang sedang Anda gunakan (dalam kasus saya ZTE Wireless Terminal) untuk terhubung ke Internet dan pilih Properties.


Klik pada tab Sharing di kotak Properties ZTE dan pilih Izinkan pengguna jaringan lain untuk terhubung melalui koneksi internet komputer . Di bawah koneksi jaringan Depan , dari menu drop-down, saya memilih Koneksi Local Area 13 dan klik OK.
Selesai !!
Anda bisa berbagi koneksi internet dan menciptakan hotspot Wi-Fi dari laptop Windows 8 Anda untuk digunakan bersama teman-teman atau keluarga anda.
Untuk mengkonfirmasi hotspot yang telah saya buat, saya mencoba membuka menu Settings pada Galaxy Tab 7.7 milik saya, pilih Wi-Fi, dan pilih jaringan yg telah dibuat lalu masukkan password yang telah kita tentukan tadi.



Sekarang saya bisa browsing dan download aplikasi dalam jumlah besar pada Galaxy Tab saya tanpa takut kuota habis... Hehe

UPDATED TUTORIAL WiFi HOTSPOT (PROBLEM SOLVING) #1 !!

Sepertinya banyak dari beberapa sobat yang saat mencoba mengetik :
netsh wlan start hostednetwork “ 
pada Command Prompt (Admin) keluar tulisan seperti :
"The hosted network couldn't be started. The group or resource is not in the correct state to perform the requested operation". 
Berikut saya mencoba memberikan beberapa solusi terkait permasalahan tersebut. Solusi ini saya berikan menurut pengetahuan yang telah saya dapat dari beberapa referensi dari internet maupun buku, jadi jika sobat sekalian merasa cara yang saya berikan ini kurang benar, atau mungkin punya solusi yang lebih baik, silahkan berkomentar pada form yang sudah saya sediakan dibawah postingan ini.. :)
         
Berikut beberapa solusi untuk memperbaiki masalah tersebut :

Problem Solving 1 :

Cek apakah WiFi sobat sudah menyala atau belum. Hal ini yang paling penting sebelum menuju ke problem solving yang selanjutnya.

Problem Solving 2 :

Silahkan melakukan update driver module WiFi sobat ke versi yang terbaru. Untuk mengecek apakah driver WiFi kita sudah update atau belum adalah dengan masuk ke dalam direktori "Internet Connections" , klik properties pada WiFi dan klik Configure.

Problem Solving 3 :

Coba pergi ke Control Panel, masuk ke bagian "Device manager", dan langsung cari "Network Adapters". Disitu pasti sobat akan menemukan "Virtual wifi adapter" atau sejenisnya, klik kanan disitu, lalu klik "Enable". Setelah semua selesai, coba buka Command Prompt (Admin) lagi, dan coba jalankan lagi perintah "netsh wlan start hostednetwork", biasanya problem tersebut sudah hilang.
.


Problem Solving 4 :

Jika saat mencoba membuat WiFi Hotspot ini sobat menggunakan koneksi internet melalui melalui WiFi yag tersambung ke WiFi Hotspot, sebaiknya koneksi tersebut HARUS diputus bukan WiFi nya yang dimatikan, hal ini dilakukan agar pembuatan server (ad-hoc) berhasil. Karena pada saat saya mencoba proses pembuatan WiFi Hotspot ini, koneksi WiFi saya dalam keadaan tidak tersambung ke jaringan manapun.
Semoga berguna,.. :)

Jumat, 28 Maret 2014

install android 4.2 or android 4.3 on Computer

install android 4.2 or android 4.3 on Computer  follow below steps

  1. Open Virtualbox and Select New from menu, Enter credentials and select  ->Type : Linux,Version : Other Linux
  2. Click next and enter minimum 1 GB space on RAM, 1GB space for hard disk (either dynamic allocation or fixed) and click next.
  3. Now goto Virtual Device and select setting a box will appear now goto Storage->Storage Tree->Empty and in the attribute section on the right side select android 4.2 or 4.3 iso you have downloaded, and check  Live CD/DVD and click ok.
  4. Start Virtual Machine and Select Android-x86 on Hard Disk,  next screen create/modify partitions.
  5. Create New bootable partition and select write and select quit after writing.
  6. Now install android 4.x on  sda1 , type as ext3 and install grub.
  7. Remove ISO from VirtualBox and reboot Virtual Box.
  8. Now you can boot to android operating system.
sumber : http://www.androidgalaxy.org/install-android-os-computer-pc-windows-mac-linux/

Rabu, 12 Februari 2014

Apa beda SQL Inner Join, Left Outer Join, Right Outer Join?

Sekarang mari kita coba mengingat-ingat lagi pelajaran SQl ini :
disini qta buat dulu 2 tabel yaitu
- tabel area, dengan 3 buah field : area_id, nama_area, luas_area
- tabel penduduk, dengan field 3 buah field : penduduk_id, nama_penduduk, area_id

kedua tabel diatas diilustrasikan dengan beberapa data sebagai berikut :

TABEL AREA
=====================================================
Area_ID || Nama_Area || Luas_Area
=====================================================
ARS01 Surabaya 1000
ARJ01 Jakarta 2000
ARY09 Yogya 4000
ARS02 Solo 3000
ARK01 Kediri null



TABEL PENDUDUK
=====================================================
Penduduk_ID || Nama_Penduduk || Area_ID
=====================================================
PDS01 Susanna ARS01
PDJ01 Jocki Hendry null
PDA01 Asrina Febyanti ARJ01
PDA02 Abi Anwari ARY01


I. Inner Join / Join :
Operasi Join tipe ini akan hanya menampilkan tabel sisi kiri yang datanya sama dengan data di pasangan joinnya yg disisi kanan.

dengan script sql berikut :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
inner join penduduk p on (d.area_id=p.area_id);

script diatas ekivalen dengan script dibawah ini :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from penduduk p
inner join area d on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti

2 rows selected


II. Left Outer Join / Left Join :
Operasi Join tipe ini akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun bernilai null.


dengan script sql berikut (Note => tabel sisi kiri : area; tabel sisi kanan : penduduk) :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
left outer join penduduk p on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
ARY09 Yogya 4000
ARS02 Solo 3000
ARK01 Kediri

5 rows selected

dengan script sql berikut (Note => tabel sisi kiri : penduduk; tabel sisi kanan : area) :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from penduduk p
left outer join area d on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
PDJ01 Jocki Henry
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
PDA02 Abi Anwari

4 rows selected


III. Right Outer Join / Right Join :
Operasi Join tipe ini akan menampilkan semua isi tabel sisi Kanan, walaupun data di pasangan joinnya yg disisi kiri nilainya tidak sama ataupun bernilai null.

dengan script sql berikut (Note => tabel sisi kiri : area; tabel sisi kanan : penduduk) :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
Right outer join penduduk p on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
PDJ01 Jocki Henry
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
PDA02 Abi Anwari

4 rows selected


dengan script sql berikut (Note => tabel sisi kiri : penduduk; tabel sisi kanan : area) :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from penduduk p
Right outer join area d on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
ARY09 Yogya 4000
ARS02 Solo 3000
ARK01 Kediri

5 rows selected


IV. Cross Join :
Operasi Join tipe ini akan menampilkan semua isi tabel sisi Kiri akan memiliki pasangan semua data disisi kanan.
Banyaknya Record Cross Join = jumlah record tabel pertama x jumlah record tabel kedua

dengan script sql berikut :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
cross JOIN penduduk p

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDS01 Susanna
ARS02 Solo 3000 PDS01 Susanna
ARY09 Yogya 4000 PDS01 Susanna
ARK01 Kediri PDS01 Susanna
ARS01 Surabaya 1000 PDJ01 Jocki Henry
ARJ01 Jakarta 2000 PDJ01 Jocki Henry
ARS02 Solo 3000 PDJ01 Jocki Henry
ARY09 Yogya 4000 PDJ01 Jocki Henry
ARK01 Kediri PDJ01 Jocki Henry
ARS01 Surabaya 1000 PDA01 Asrina Febyanti
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
ARS02 Solo 3000 PDA01 Asrina Febyanti
ARY09 Yogya 4000 PDA01 Asrina Febyanti
ARK01 Kediri PDA01 Asrina Febyanti
ARS01 Surabaya 1000 PDA02 Abi Anwari
ARJ01 Jakarta 2000 PDA02 Abi Anwari
ARS02 Solo 3000 PDA02 Abi Anwari
ARY09 Yogya 4000 PDA02 Abi Anwari
ARK01 Kediri PDA02 Abi Anwari

20 rows selected


script diatas ekivalen dengan script dibawah ini :

select * from area d, penduduk p;


V. Full Outer Join / Full Join :
Operasi Join tipe ini akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya null.dan sebaliknya.

dengan script sql berikut :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
full join penduduk p on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
ARY09 Yogya 4000
ARS02 Solo 3000
ARK01 Kediri
PDJ01 Jocki Henry
PDA02 Abi Anwari

7 rows selected

dengan script sql berikut :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from penduduk p
full join area d on (d.area_id=p.area_id);

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
PDJ01 Jocki Henry
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti
PDA02 Abi Anwari
ARY09 Yogya 4000
ARS02 Solo 3000
ARK01 Kediri

7 rows selected



VI. Lain-lain
Kadang ada yang terbiasa/lebih suka dengan menggunakan left outer join untuk menghasilkan data seperti yang dihasilkan perintah di inner join. bisa juga sich. caranya filter data sisi kanan yang bernilai null.

dengan script sql berikut :

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
left outer join penduduk p on (d.area_id=p.area_id)
where p.area_id is not null;

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti

2 rows selected

atau ada yang suka pake right outer join juga bisa lho.

scriptnya sebagai berikut

select d.Area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d
Right outer join penduduk p on (d.area_id=p.area_id)
where d.area_id is not null;

akan menghasilkan :

AREA_ID NAMA_AREA LUAS_AREA PENDUDUK_ID NAMA_PENDUDUK
------- -------------------- ---------------------- ----------- --------------------
ARS01 Surabaya 1000 PDS01 Susanna
ARJ01 Jakarta 2000 PDA01 Asrina Febyanti


sumber : http://visiau.blogspot.com/2008/10/apa-beda-sql-inner-join-left-outer-join.html

Selasa, 04 Februari 2014

tidak bisa mount hardsik ubuntu

ketika mencoba membuka hdd teryata muncul pensan :
 
Error mounting /dev/sda3 at /media/ubuntu/OS: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999,dmask=0077,fmask=0177" "/dev/sda3" "/media/ubuntu/OS"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda3': Operation not permitted.
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
 
akhirnya terselesaikan dengan sudo ntfsfix /dev/sda3 kemudian shotdown, setelah itu hidupkan lagi masalah beres  

Minggu, 19 Januari 2014

failed to open stream: Permission denied in Unknown on line 0

untuk mengatasi Unknown: failed to open stream: Permission denied in Unknown on line 0, ternyata harus merubah hak aksesnya sebagai contoh :
 sudo chmod -R 755 /var/www/barang/

setting display_errors on

Setelang mengutak atik untuk menapilkan error pada saat membuat program berbasis web, akhirnya ketemu juga dengan cara :

sudo sed -i 's/display_errors = Off/display_errors = On/' /etc/php5/apache2/php.ini
 
kemudian restart apachenya 
 
sudo service apache2 restart

Selasa, 14 Januari 2014

Trik epsbed foxpro

mulai belajar mengoperasikan Foxpro For Dos
Pertama Extract File Rar nya di Folder C : FoxPro ato Folder D:FoxPro
lalu jalan kan file Foxpro.exe nya, akan muncul tampilan berikut :

Sebelum membuka FoxPro, persiapkan dulu data yang diperlukan:
  1. Data Excel dengan nama fild yang sama dengan File Dbf EPSBED, buka dulu file dbf melalui Ms Excel ato Ms access, hapus isinya dan sisakan nama field yang paling atas.
  2. Isi dengan data 2 yang akan kita masukkan ke dalam Program EPSBED sesuaikan jenis datanya (MSMHS, TBKMK, dll)
  3. Buka Ms Access lalu impor data yang kita buat tadi ke dalam Ms Access
  4. Ekport ke folder FoxPro dengan format .Dbf dengan nama terserah sampeyan (tak boleh sama dengan nama File yang akan kita tambah datanya
  5. Copy file EPSBED yang akan kita tambah datanya kedalam folder FoxPro (dua buah File .Dbf dan .Cdx
  6. Lalu buka FoxPro
  7. use trakm ;menggunakan trakm    (Sebagai contoh, untuk tabel transaksi mahasiswa (trakm). pada foxpro (saya menggunakan foxpro 2.6 dos)
  8. copy stru to trakm1 ;untuk membuat tabel kosong baru dengan struktur sama dengan trakm.
  9. use trakm1 ;menggunakan tabel trakm1
  10. append from [file] ;menambah data. [file] adalah nama file dbf hasil konversi excel.
  11. brows ;untuk melihat tabel trakm1. mengecek aja apakah yang dimasukkan tadi udah benar. kalau yakin benar, lanjutkan langkah berikutnya.
  12. use trakm ;menggunakan trakm
  13. append from trakm1 ;menambahkan data trakm dari trakm1.
  14. Reindex / Pack
  15. Copy kembali file Epsbed didalam Folder FoxPro dan timpakan difolder EPSBED (jangan lupa backup dulu data EPSBED kita )
  16. Tes buka program EPSBEDnya sudah masuk apa belum data yang kita tambahkan tadi
  17. Selesai
Dengan menggunakan Program FoxPro ini, kita jadi lebih mudah dalam input data, akan tetapi memerlukan ketelitian dalam pengimputan, sebab salah sedikit saja data tidak akan terbaca/error
 sumber : http://cakhadialfaqir.blogspot.com/2011/12/tips-trik-input-data-epsbed-verdos.html

Sabtu, 11 Januari 2014

cara mudah install ms office di linux

Download & Install PlayOnLinux

PlayOnLinux is a useful piece of software based on Wine which allows you to easily install many Windows applications with relative ease. PlayOnLiux is free and does not require a Windows licence for use.

Download

Click the button below to download the PlayOnLinux .deb file.
Download PlayOnLinux

Install

Locate the PlayOnLinux .deb file in your downloads folder, double click the file to open it in Ubuntu Software Centre, then click the 'Install' button.

Mount Microsoft Office Disc or ISO

Disc

Simply insert the disc in to your disc drive.

ISO

Locate your ISO, 'Right click' the ISO and select 'Open with' then 'Disk Image Mounter'.

    Install Microsoft Office

  1. Open playOnLinux by searching for it in the dash then clicking on the icon:
  2. Once open click on the 'Install' button located near the top of the window:
  3. A new window will open, click 'Office' then click on the version you will be installing for example 'Microsoft Office 2010' then click install:
  4. Click 'Next' when the new window opens:
  5. Locate the setup.exe file, click for more details. (show)

  6. Once you have located the 'setup.exe' file and see the screen below click 'Next':
  7. PlayOnLinux will now configure itself ready for the install:
  8. When ready proceed with the install the same as you would on Windows:
  9. Once the install is complete you can open the office applications either by clicking on the icons on your desktop or through opening PlayOnLinux.
             
            sumber  : http://www.tutonics.com/2012/12/easily-install-microsoft-office-in.html

          Jumat, 10 Januari 2014

          memulai pemrograman C/C++

          Sebelum memulai pemrograman C/C++ terlebih dahulu install compiler C/C++
          1
          sudo apt-get install build-essential
          Setelah proses install selesai compiler siap dites.
          Bahasa C
          • Buat source code C dengan nama file first.c
            1
            2
            3
            4
            5
            6
            #include
            int main()
            {
            printf("hello, world\n");
            return 0;
            }
          • Compile source codenya :
            1
            cc -c first.c
          • Buat outputnya :
            1
            cc -o first first.c
          • Eksekusi file outputnya :
            1
            ./first
          • Hasil eksekusi yang akan ditampilkan :
            1
            Hello, world
          Bahasa C++
          • Buat source code C++ first.cpp
            1
            2
            3
            4
            5
            6
            #include
            int main()
            {
            std::cout << "hello world!" << std::endl;
            return 0;
            }
          • Buat file output :
            1
            g++ first.cpp -o test
          • Eksekusi file output :
            1
            ./test
          • Hasilnya :
            1
            Hello World!

          Aplikasi multimedia terbaik linux

          Aplikasi multimedia terbaik

          Clementine.

          Clementine ini biasa saya pake untuk memutar musik, tampilannya yang enak dilihat memudahkan saya dalam memilih lagu-lagu apa yang lagi pingin saya putar. Berikut adalah cara install Clementine di Ubuntu :
          sudo apt-get install clementine.

          Audacious.
          Aplikasi Audacious ini juga merupakan salah satu aplikasi pemutar musik yang tersedia di ubuntu. Tampilannya mirip sama aplikasi Winamp yang ada di Windows, jadi buat user yang baru pindah dari Windows ke Linux dan masih belum terbiasa dengan aplikasi pemutar musik bawaan linux, mungkin Audacious bisa menjadi pilihan.
          Cara install audacious di ubuntu :
          Sudo apt-get install audacious.

           VLC Media Player
          Kalo untuk urusan liat video atau film, saya lebih milih untuk menggunakan VLC Media Player. Udah nyaman sama sama aplikasi yang satu ini dan cara penggunaannya juga simple gak ribet.
          Cara install VLC Media Player di Ubuntu :
          Sudo add-apt-repository ppa:videolan/stable-daily
          Sudo apt-get update
          Sudo apt-get install vlc

           Kaffeine
          Yang terakhir aplikasi multimedia yang saya gunakan di ubuntu adalah kaffeine, ini juga sama seperti vlc media player yang di gunakan untuk memutar file video atau film.
          Cara install Kaffeine di ubuntu :
          Sudo apt-get install kaffeine.

          LATIHAN FOXPRO dengan command




          USE "d:\031027-2012-2 ok\trnlm.dbf" EXCLUSIVE
          BROW
          BROW for thsmstrnlm="20131"
          list for thsmstrnlm="20131"
          select * from trnlm where thsmstrnlm="20131"
          select * from trnlm where thsmstrnlm="20131" and kdjentrnlm="E"
          select * from trnlm where thsmstrnlm="20131" and kdjentrnlm="D"
          select * from trnlm where thsmstrnlm="20131"
          select * from trnlm where thsmstrnlm="20131" and kdjentrnlm="B"
          select * from trnlm where thsmstrnlm="20131" and kdjentrnlm="J"
          delete on
          delete for  thsmstrnlm="20131" and kdjentrnlm="J"
           
          SISTEM BASIS DATA
          WORKSHEET 2
          Materi : Modifikasi Struktur dan Data Tabel, Penggunaan Fungsi
          1.    Buat tabel baru dengan nama Job2.dbf, dengan struktur dan data sebagai berikut :
          Kode
          NamaBrg
          TgBeli
          Harga
          Jumlah
          Diskon
          (C/6)
          (C/15)
          (D/8)
          (N/8/0)
          (N/4/0)
          (N/3/1)
          I-100A
          Neon PHIL 40W
          15/08/2005
          12300
          15
          0.1
          I-200A
          Bohlam OSR 25W
          15/08/2005
          1200
          36
          0
          E-100C
          Kabel PVC
          12/05/2005
          3500
          100
          0.1
          I-100B
          Solder AGS
          17/06/2005
          17500
          10
          0.2
          E-300C
          Saklar 2T
          25/08/2005
          6300
          12
          0
          I-200B
          Flip Flop KR
          02/07/2005
          13200
          5
          0
          E-200A
          Kabel Gulung FL
          07/08/2005
          12000
          8
          0
          I-100C
          Tang Kabel 100
          05/08/2005
          14200
          5
          0
          I-200B
          Kabel Power PWR
          10/07/2005
          3000
          10
          0.1
          E-100B
          Kabel RCA AST
          04/08/2005
          7200
          12
          0.1
          I-300B
          Battere Alkaline
          09/08/2005
          7500
          16
          0

          2.    Tampilkan data kolom Nama Barang, Harga dan Jumlah
          cara 1 = LIST namabrg,harga,jumlah
                    cara 2 = SELECT namabrg,harga,jumlah  FROM job2

          3. Tampilkan data yang Jumlahnya <10
                    cara 1 = LIST for jumlah<10
          cara 2 = SELECT * FROM job2 WHERE jumlah <10

          4. Tutup tabel yang aktif saat ini , kemudian tampilkan daftar nama file tabel yang tersimpan
          USE
          DISPLAY FILES

          5. Buka kembali tabel Job2.dbf, tampilkan Kode yang diawali huruf E
                    USE job2
          LIST for kode="E"
          6. Terjadi kesalahan pengetikan data, untuk kode yang diakhiri huruf A jumlahnya ditambah 10
          cara 1 = REPLACE jumlah WITH jumlah + 10 FOR RIGHT(kode,1)="A"
          cara 2 = UPDATE job2 SET jumlah=jumlah+10 WHERE RIGHT(kode,1)="A"

          ( gunakan BROWSE )

          7. Ubah judul kolom Harga menjadi HrgSat
          CLOSE all
          USE job2
          MODIFY STRUCTURE (ubah kolom harga dgn hrgsat lalu ok)

          8. Tampilkan Nama Barang, Tanggal Beli dan Total Harga ( Harga Satuan * Jumlah )
                    SELECT namabrg,tgbeli,hrgsat*jumlah as total FROM job2

          9. Perbaiki Nama Barang Bohlam OSR 25W menjadi Bohlam OSR 15W. ( EDIT )
                    cara 1 = REPLACE namabrg WITH "Bohlam OSR 15W" FOR namabrg="Bohlam OSR 25W "
                    cara 2 = UPDATE job2 SET namabrg="Bohlam OSR 15W" WHERE namabrg="Bohlam OSR 25W"

          10. Hapus ( sementara ‘*’ ) data yang Harga Satuannya >12000
                    DELETE FOR hrgsat >12000

          11. Batalkan penghapusan yang Nama Barang Neon PHIL40W dan Flip Flop KR
                    RECALL FOR namabrg="Flip Flop KR  "
          RECALL FOR namabrg="Neon PHIL 40W"

          12. Tambahkan 2 record data dibawah ini :
          Kode NamaBrg TgBeli Harga Jumlah Diskon
          I-300C Neon OSR 40W 15/08/2005 10200 25 0.1
          E-100A Test Pen 10A 11/08/2005 11200 12 0
                      APPEND (tambahkan Record)
                     

          13. Tambahkan kolom baru Jenis(C/3) diantara kolom Nama Barang dan Tanggal Beli ,
                    MODIFY STRUCTURE
                (tambahkan Kolom baru)

          isikan semua datanya dengan SNI (REPLACE)
                    REPLACE jenis WITH "SNI" all

          14. Perbaiki Nama Barang Saklar 2T dengan Saklar 2TB (REPLACE)
                    REPLACE namabrg WITH "Saklar 2TB" FOR namabrg="Saklar 2T" all

          15. Perbaiki data kolom Diskon menggunakan perintah REPLACE dengan ketentuan :
          Jika Jumlah < 5 , maka Diskon 0
          Jika Jumlah <=10 , maka Diskon 0.1
          Jika Jumlah >10 , maka Diskon 0.2
                    REPLACE diskon WITH IIF(jumlah<5,0,IIF(jumlah<=10,0.1,0.2)) all

          16. Tambahkan kolom Bayar(N/10/0) setelah kolom Diskon, isikan dengan perintah REPLACE
          BAYAR ( Harga Satuan * Jumlah ) – ( Harga Satuan * Jumlah * Diskon )
                    MODIFY STRUCTURE
                (letakan kursor pada nama kolom paling akhir klik tombol Insert)
                beri nama kolom à ok
               
                REPLACE bayar WITH (hrgsat*jumlah)-(hrgsat*jumlah*diskon) all

          17. Hapus data ( sementara ‘*’ ) yang Bayar>150000
                    DELETE FOR bayar >150000

          18. Kode yang diawali huruf E ternyata jenisnya SII, perbaiki dengan perintah REPLACE
                    REPLACE jenis WITH "SII" FOR kode = "E"

          19. Batalkan penghapusan untuk yang jenisnya SII
                    RECALL FOR jenis ="SII"

          20. Tampilkan data yang memiliki Jumlah>10 dan Jenisnya SNI
                    cara 1 = LIST for jumlah>10 AND jenis="SNI"
                    cara 2 = SELECT * from job2 WHERE jumlah >10 and jenis="SNI"

          21. Perbaiki Tanggal beli dengan perintah BROWSE yang bulannya 05 menjadi 06
                    BROWSE FOR DAY(tgbeli)=5 (ganti tanggalnya)
               
          22. Terjadi kenaikan Harga satuan, perbaiki dengan perintah REPLACE dengan ketentuan :
          Jika Jenis = SNI , maka kenaikan 200
          Jika Jenis = SII , maka kenaikan 400
          REPLACE hrgsat WITH IIF(jenis="SNI",200,400)

          23. Sesuaikan kenaikan pada kolom Bayar, perbaiki dengan perintah REPLACE
                    REPLACE bayar WITH (hrgsat*jumlah)-(hrgsat*jumlah*diskon) all

          24. Tampilkan data kolom Kode, Nama Barang, Tanggal Beli dan Bayar
          cara 1 = LIST kode,namabrg,tgbeli,bayar
          cara 2 = SELECT kode,namabrg,tgbeli,bayar FROM job2

          25. Tutup tabel yang aktif saat ini
                    USE
          CLOSE ALL