Jumat, 15 November 2013

Chrome Extension to Download APK's file for My Android

Dalam Blog saya terdahulu di sini, telah di bahas bagaimana mendownload file *.apk (Android aplications) menggunakan aplikasi REAL APK LEECHER.

Kebetulan aplikasi di atas telah di banned (di block) oleh admin di kantor saya... 
iseng amat ya! :(

Kemudian saya googling, ketemulah cara yang sudah saya inginkan sejak lama, yang simple, langsung menggunakan browser Google Chrome extension, namanya : 
APK Downloader Chrome Extension



Caranya simple banget!

  • Download APK Downloader Chrome Extension-nya di sini
  • Untuk menginstal extension Chrome, caranya mudah, cukup drag file CRX-nya ke Chrome


perhatikan, anda harus men-drag pada saat menu extension terbuka
  • Untuk pertama kali pasti anda akan diminta login. Anda akan di tanya 



  1. google-mail anda,
  2. Password login
  3. ID Android anda, caranya bisa dengan bantuan aplikasi seperti Android Device ID yang bisa di download pada android anda di sini


  • setelah login, maka file apk siap di download dari google play


Well guys, selamat mencoba

(c) 2013, Yoga DC, Nurul Fikri Computer

Rabu, 17 April 2013

Android Tips 'n Tricks : Download Android free Application (*.APK) File from Google Play Store

Kesal juga sih dengan GOOGLE, mau download aplikasi harus terhubung dengan internet... Rugi biaya koneksi... :'(

Padahal sering kali kita perlu mencoba aplikasinya terlebih dahulu, untuk mengetahui apakah cocok atau tidak. Jika tidak cocok atau belum dibutuhkan bisa kita Uninstall demi menjaga performance Gadget. dan jika diperlukan sewaktu2, maka dengan berat hati kita mendownloadnya kembali.... :'(

Bagaimana jika kita bisa mendownload file 'mentahmya' (*.APK file nya) melalui PC ?
Jadi bisa kita install kapan saja, menjadi koleksi aplikasi Android kita,

Salah satu cara yang banyak dilakukan adalah dengan menginstall 'extensions' untuk web browser CHROME, namanya APK Downloader yang bisa anda coba download dan install pada CHROME di sini
Cara menginstallnya mudah, drag file ke dalam menu Tools>Extension

Tapi cara ini saya pernah lakukan, dan gagal... ada yang bilang, Google telah 'menutup' nya... mungkin juga...

Cara lain yang masih saya lakukan hingga kini adalah dengan menggunakan aplikasi yang bernama
REAL APK LEECHER,

Langkah-langkah yang dilakukan adalah sebagai berikut :

  • Download Aplikasi REAL APK LEECHER untuk PC, yang dapat di download secara gratis di sini
  • Download Aplikasi Android Device ID ke Handphone anda di sini.
    kali ini anda memang harus memiliki koneksi internet,
    Aplikasi ini untuk mengetahui ID anda yang diberikan Google berdasarkan nomor Handphone anda. Memang ada cara lain, tetapi dengan mendownload aplikasi ini, anda bisa mengetahui dengan mudah Google ID untuk handphone anda


  • Jalankan aplikasi Android Device ID pada handphone, dan catat nomor GSF ID Key Device anda

  • Install Aplikasi REAL APK LEECHER pada PC
  • Untuk pertama kali anda akan diminta untuk mengisi data email Google, login password dan GSF ID Key.

  • Ubah pilihan list file yang akan ditampilkan sebanyak mungkin (30) dan target lokasi  file APK yang akan di simpan.
  • Klik tombol SAVE untuk menyimpan setting konfigurasi aplikasi ini
  • Jreng...jreng...Aplikasi anda siap digunakan... ;-)



  • Untuk mencari file APK yang anda inginkan, ketiklah keyword pada kotak di kanan atas, Search Android Market by..., dan tekan enter. Aplikasi akan melakukan login ke Google Play Store dan mencari aplikasi sesuai keyword yang dimasukkan.
  • Bila file yang anda cari telah di dapat. pilih list nya.
  • Klik kanan pada list yang dipilih, dan pilih menu Download

  • Download aplikasi akan segera dilakukan. Untuk menjadi perhatian, aplikasi yang bisa di download hanya yang bersifat FREE.

Oke Temans... selamat mengkoleksi file APK ... ;-)

(c) 2013, Yoga DC, Nurul Fikri Computer

Selasa, 16 April 2013

AutoCAD Tips 'n Tricks : Rotate View Layout

Memutar View pada Layout di AutoCAD mungkin tidak sering dilakukan, tetapi pada situasi tertentu, misalnya orientasi kertas yang mengharuskan atau ketersediaan ruang pada Layout memaksa view harus di putar.

Ada beberapa cara yang dapat dilakukan
  1. Me-Rotate View dengan merubah parameter  VPROTATEASSOC
  2. Memutar View dengan merubah UCS
  3. Memutar View menggunakan MVSETUP

Kali ini akan dibahas cara yang pertama, karena cara ini yang mungkin paling mudah diikuti bagi kebanyakan user AutoCAD.

Parameter VPROTATEASSOC memiliki  2 nilai, yaitu :
-----------------------------------------------------------------------------------------------------------
nilai 0 : Artinya modifikasi pada viewport (ROTATE, STRETCH, SCALE, dll) tidak mempengaruhi objek
                didalamnya.
                ini merupakan nilai DEFAULT AutoCAD
-----------------------------------------------------------------------------------------------------------
nilai 1 : berarti sebaliknya, modifikasi pada viewport (ROTATE, STRETCH, SCALE, dll) akan mempe-
                 ngaruhi objek di dalamnya
-----------------------------------------------------------------------------------------------------------

Langkah nya adalah sebagai berikut :

  • Pada Layout, ketikkan pada Command line 
     Command: VPROTATEASSOC
  Enter new value for VPROTATEASSOC <0>: 1

VPROTATEASSOC.jpg

  • Perintahkan ROTATE pada Command Line, untuk memutar VIEWPORT dengan sudut putar 90
  Command: ROTATE
  Current positive angle in UCS:  ANGDIR=counterclockwise
  ANGBASE=0
  Select objects:  1 found
  Select objects: 
  Specify base point: 
  Specify rotation angle or [Copy/Reference] <0>: 90
  Regenerating model.

Rotate.jpg

  • Holaa.... Viewport telah berputar termasuk objek didalamnya...


Ok guys, selamat mencoba...

(c) 2013, Yoga DC, Nurulfikri Computer


Minggu, 13 Februari 2011

Tempat Download Gratis Musik, film, Gambar & Program

Saya suka sekali dengan situs ini, www.4shared.com.


Di situs ini saya bisa temukan & download banyak file favorit!
Mulai dari lagu2 lawas, Videoclip grup band favorit, software gratis, e-book, dan masih banyak lagi file yang tentunya sulit didapat di situs umum, apalagi biasanya file2 musik, video, software (ekstensi exe,zip,dll) di banned (di block) oleh admin jaringan, Huh!!
untungnya situs ini tidak di block... tq admin... :)

alhasil lagu2 lawas & videoclip favorit sudah hampir lengkap didownload.

Situs ini tidak hanya berguna untuk mencari file favorit, tapi dapat digunakan juga sebagai Virtual Harddisk, dengan kapasitas 10GB! alamaaaak... mantaf kali...
Tapi tentunya file yang di upload disini, merupakan file berbagi, jadi tidak ada yang rahasia atau diprotect. Pengguna lainpun berhak mendownload file anda...

Ya selama bisa berbagi? why not...
Jika file confidential, mungkin bisa menggunakan layanan lain yang memiliki fitur restriksi/proteksi

sekedar sharing...
rekomen situs! sundul dulu Gan, Up^ up^ :)

Selasa, 01 Juni 2010

Web2ftp (solusi akses FTP yang di block admin)

Pernah akses FTP?
contoh :
ftp://kambing.ac.ui.id

Pernah tidak bisa akses FTP? itu karena biasanya FTP service di block oleh admin.
Karena jika semua user melakukan download menggunakan FTP, dan biasanya file-file yang didownload berukuran sangat besar, pasti Bandwidth Jaringan langsung Drop! :)

solusinya bisa anda gunakan web2ftp, yaitu alamat situs web untuk mengakses ftp service/folder

Anda bisa mencobanya di alamat ini http://www2ftp.de


Ok Guys, Selamat mencoba!

(c)2010, Yoga DC, Nurul Fikri Komputer

Rabu, 26 Mei 2010

Multi OS dengan VirtualBox

"... Aku dulu punya software/game bagus jalan di Windows XP, tapi sekarang gak bisa digunakan karena sekarang Laptop-ku menggunakan Windows 7..."

"... Sekali-kali ingin juga coba Linux, seperti apa sih? variasi... biar gak bosen... "

"... Laptop baru gw bundle OS-nya Linux soalnya harganya lebih murah. tapi gw gak familiar karena dah biasa pake Windows & Microsoft Office... "

Komentar di atas rasanya bisa mewakili banyak pengguna komputer.

Anda bisa mencoba VirtualBox dari Sun Microsystem (www.virtualbox.org).
VirtualBox adalah aplikasi diperuntukkan untuk user (biasanya developer aplikasi) yang ingin menggunakan banyak Operating system di dalam PC-nya, untuk keperluan check kompatibilitas aplikasi, istilahnya dikenal dengan Virtual Machine (VM)


Salah satu kelebihannya, VirtualBox disediakan gratis dan support multiplateform (Windows, Linux, FreeBSD, Mac, dll)

Jadi misalnya di Laptop anda menggunakan OS Windows Vista / Linux / Mac, kemudian anda install VirtualBox, maka anda bisa menginstall OS lain (Windows XP, Linux, FreeBSD, dll) di dalamnya, tanpa mengganggu setting Laptop anda dan tetap dapat menjalankan aplikasi favorit anda.

(Windows Vista on Linux)

(Windows XP on Mac)

Virtualbox juga support USB, Network sharing, Printer Port, Audio.
Sehingga flashdisk, printer anda tetap dapat digunakan. Dan tetap dapat berhubungan (sharing file) antara OS induk anda dengan OS di dalam Virtualbox.



Selamat mencoba!
(c)2010, Yoga DC, Nurul Fikri Computer


Program Membaca Uang


Pendahuluan

Program ini berfungsi untuk menerjemahkan nominal uang dalam bentuk numerik
(angka) menjadi nominal uang dalam bentuk kalimat dan kalimat tersebut dapat
dibacakan oleh program dalam bentuk suara.

Contoh :
Numerik : Rp 1.234.567
Kalimat : Satu Juta Dua Ratus Tiga Puluh Empat Ribu Lima Ratus Enam Puluh Tujuh Rupiah.

Code ini juga bisa dikembangkan untuk aplikasi lain misalnya games, aplikasi bantu untuk orang dengan keterbatasan penglihatan, dll

Flow Chart


Mendisain Form

Buka aplikasi Visual Basic, pilih Standar Program

Tambahkan ke dalam Form : Label, 2 Textbox dan 2 Command button

Ubah properti Form :

  • Caption : Baca Uang
  • Border Style : Fixed Dialog, agar hanya muncul tombol close (tanda silang di sudut kanan atas).
  • Startup Position : CenterScreen, agar posisi program waktu mulai dipanggil muncul pada tengah layar.

Ubah properti :

Caption, pada Label1 menjadi : Rp
Text, pada Text1 menjadi : (kosong)
Caption, pada Command1 menjadi : Terjemahkan
Caption, pada Command2 menjadi : Bacakan

Ubah properti Textbox ke 2 (Text2) :
- Text : (dikosongkan)
- Locked : True, agar tidak dapat diedit


Code Program

Pertama kita deklarasikan variabel yang dibutuhkan

  • satuan(1 To 9) : Array berisi konstanta kata "Satu" "Dua" ... "Sembilan"
  • besar(1 To 10) : Array berisi konstanta kata "Sepuluh" "Puluh" "Sebelas" "Belas" ... "Milyar"
  • trans(1 To 12) : Array berisi kumpulan hasil terjemahan angka kedalam kata
  • tiga_digit(1 To 4) : Array untuk mengelompokkan hasil setiap 3 digit (xxx.xxx.xxx.xxx)
  • Posisi(1 To 12) : Array berisi informasi posisi angka dalam urutan digit angka
  • digit : membatasi maximal digit yang mampu diterjemahkan (12 digit = (999.999.999.999)
  • pathfile : lokasi direktori file suara (misal : 01-Satu.wav)
  • MataUang : jenis mata uang yang digunakan = "Rupiah"
  • Space, noSpace : karakter 'spasi' dan tanpa karakter, untuk memberikan jarak antar kata
  • hasil_terjemahan : hasil akhir terjemahan dari nominal uang
  • str_uang : merubah variabel numerik angka menjadi string.
  • uang : variable numerik uang dengan tipe data 'currency', agar mampu hingga angka Milyar


'deklarasi variabel
Dim satuan(1 To 9), besar(1 To 10), trans(1 To 12), tiga_digit(1 To 4)_
As String
Dim posisi(1 To 12), digit As Byte
Dim pathfile, MataUang, Space, noSpace, hasil_terjemahan, str_uang_
As String
Dim uang As Currency


Karena input data harus dalam bentuk numerik (angka), maka perlu dilakukan filter untuk mengatasi salah input. ini dilakukan pada event ketika keyboard mulai ditekan pada Textbox Text1 (Text1_KeyPress) dan pada event ketika keyboard dilepas pada Textbox Text1 (Text1_KeyUp). Apabila terjadi kesalahan input maka akan muncul message box

  • "maximum number 12 digit" , digit angka melebihi 12
  • "please enter number" , karakter bukan angka ditekan
  • "please enter non decimal phrase" , karakter titik "." dan koma "," ditekan
  • "wrong start number" , angka nol dimasukkan pada awal angka


Private Sub
Text1_KeyPress(KeyAscii As Integer)
Dim pesan As Boolean
Dim counter As Byte
'verifikasi jumlah digit dan tombol keyboard yang boleh digunakan
counter = Len(Text1.Text)
If counter >= 12 Then 'hanya berlaku untuk 12 digit
If KeyAscii = 46 Then 'tombol titik "."
pesan = MsgBox("please enter non decimal phrase",_
vbExclamation, "error")
SendKeys "{BACKSPACE}"
End If
Select Case KeyAscii
Case 48 To 57 'tombol angka
Case 37 'tombol left
Case 39 'tombol right
Case 46 'tombol delete
Case 8 'tombol backspace
Case 13: Command1.SetFocus 'tombol enter
Case Else: 'tombol lainnya tidak diperkenankan
pesan = MsgBox("please enter number",_
vbExclamation,"error")
SendKeys "{BACKSPACE}"
End Select
End If
End Sub


Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
Dim pesan As Boolean
Dim counter As Byte
'verifikasi jumlah digit dan angka "0" diawal
counter = Len(Text1.Text)
If counter > 12 Then 'lebih dari 12 digit
pesan = MsgBox("maximum number 12 digit", vbExclamation, "error")
SendKeys "{BACKSPACE}"
End If
If (Val(Left$(Text1.Text, 1)) = 0 And KeyCode = 48) Then 'tombol 0 di awal
pesan = MsgBox("wrong start number", vbExclamation, "error")
SendKeys "{BACKSPACE}"
End If
End Sub


Kemudian bila button 'Terjemahkan' ditekan, maka akan dieksekusi Subrutin khusus, Private Sub Terjemahkan(), yang merupakan Subrutin inti dari program ini.


Private Sub Command1_Click()
'dijalankan hanya jika input tidak kosong
If Text1.Text <> "" Then Call Terjemahkan
End Sub


'subrutin khusus untuk menterjemahkan
Private Sub Terjemahkan()
Dim i, k As Byte
'daftar terjemahan
satuan(1) = "Satu"
satuan(2) = "Dua"
satuan(3) = "Tiga"
satuan(4) = "Empat"
satuan(5) = "Lima"
satuan(6) = "Enam"
satuan(7) = "Tujuh"
satuan(8) = "Delapan"
satuan(9) = "Sembilan"

besar(1) = "Milyar"
besar(2) = "Juta"
besar(3) = "Ribu"
besar(4) = "Seribu"
besar(5) = "Ratus"
besar(6) = "Seratus"
besar(7) = "Puluh"
besar(8) = "Sepuluh"
besar(9) = "Belas"
besar(10) = "Sebelas"


Space = " "
noSpace = vbNullString
MataUang = "Rupiah"


'membaca input
uang = CCur(Text1.Text)

'verifikasi data
str_uang = CStr(uang)

'hanya sampai 12 digit (999.999.999.999)
If Len(str_uang) >= 12 Then digit = 12
Else digit = Len(str_uang)
End If



'set ke posisi 0 / kosong
For i = 1 To 12
trans(i) = noSpace
posisi(i) = 0
Next i
For i = 1 To 4
tiga_digit(i) = noSpace
Next i
hasil_terjemahan = noSpace

'mengisi digit ke posisi 1,2,3,...
k = 1
For i = digit To 1 Step -1
posisi(k) = Mid$(str_uang, i, 1)
k = k + 1
Next i

'satuan
Select Case posisi(1)
Case 0: trans(1) = noSpace
Case 1 To 9: trans(1) = satuan(posisi(1))
End Select

'puluhan
Select Case posisi(2)
Case 0: trans(2) = noSpace
Case 1:
Select Case posisi(1)
Case 0: trans(2) = besar(8)
'10
Case 1:
'11
trans(2) = besar(10)
trans(1) = noSpace
Case 2 To 9:
'12-19
trans(2) = satuan(posisi(1)) + Space_
+ besar(9)
trans(1) = noSpace
End Select
Case 2 To 9: trans(2) = satuan(posisi(2)) + Space + besar(7)
'20-90
End Select

'ratusan
Select Case posisi(3)
Case 0: trans(3) = noSpace
Case 1: trans(3) = besar(6)
'100
Case 2 To 9: trans(3) = satuan(posisi(3)) + Space + besar(5)
'200-900
End Select

'baca 3digit ke-1
tiga_digit(1) = Trim$(trans(3) + Space + trans(2) + Space + trans(1))

'ribuan
Select Case posisi(4)
Case 0: trans(4) = noSpace
Case 1 To 9: trans(4) = satuan(posisi(4)) '2.000-9.000
End Select

'puluh ribu
Select Case posisi(5)
Case 0: trans(5) = noSpace
Case 1:
Select Case posisi(4)
Case 0: trans(5) = besar(8) '10.000
Case 1: '11.000
trans(5) = besar(10)
trans(4) = noSpace
Case 2 To 9: '12.000 - 19.000
trans(5) = satuan(posisi(4)) + Space_
+ besar(9)
trans(4) = noSpace
End Select
Case 2 To 9: trans(5) = satuan(posisi(5)) + Space + besar(7)
'20.000-90.000
End Select

'ratus ribu
Select Case posisi(6)
Case 0: trans(6) = noSpace
Case 1: trans(6) = besar(6) '100.000
Case 2 To 9: trans(6) = satuan(posisi(6)) + Space + besar(5)
'200rb-900rb
End Select

'baca 3digit ke-2
tiga_digit(2) = Trim$(trans(6) + Space + trans(5) + Space + trans(4))

'juta
Select Case posisi(7)
Case 0: trans(7) = noSpace
Case 1 To 9: trans(7) = satuan(posisi(7)) '1jt - 9jt
End Select

'puluh juta
Select Case posisi(8)
Case 0: trans(8) = noSpace
Case 1:
Select Case posisi(7)
Case 0: trans(8) = besar(8)
'10jt
Case 1: '11jt
trans(8) = besar(10)
trans(7) = noSpace
Case 2 To 9: '12jt-19jt
trans(8) = satuan(posisi(7)) + Space_
+ besar(9)
trans(7) = noSpace
End Select
Case 2 To 9: trans(8) = satuan(posisi(8)) + Space + besar(7)
'20jt-90jt
End Select

'ratus juta
Select Case posisi(9)
Case 0: trans(9) = noSpace
Case 1: trans(9) = besar(6)
'100jt
Case 2 To 9: trans(9) = satuan(posisi(9)) + Space + besar(5)
'200jt-900jt
End Select

'baca 3digit ke-3
tiga_digit(3) = Trim$(trans(9) + Space + trans(8) + Space + trans(7))

'milyar
Select Case posisi(10)
Case 0: trans(10) = noSpace
Case 1 To 9: trans(10) = satuan(posisi(10))
'milyar
End Select

'puluh milyar
Select Case posisi(11)
Case 0: trans(11) = noSpace
Case 1:
Select Case posisi(10)
Case 0: trans(11) = besar(8) '10 milyar
Case 1: '11 milyar
trans(11) = besar(10)
trans(10) = noSpace
Case 2 To 9 '12-19 milyar
trans(11) = satuan(posisi(11)) + Space_
+ besar(9)
trans(10) = noSpace
End Select
Case 2 To 9: trans(11) = satuan(posisi(11)) + Space + besar(7)
'20-90 milyar
End Select

'ratus milyar
Select Case posisi(12)
Case 0: trans(12) = noSpace
Case 1: trans(12) = besar(6) '100 milyar
Case 2 To 9: trans(12) = satuan(posisi(12)) + Space + besar(5)
'200-900 milyar
End Select

'baca 3digit ke-4
tiga_digit(4) = Trim$(trans(12) + Space + trans(11) + Space + trans(10))

'hasil terjemahan
Select Case digit
Case 1 To 3: hasil_terjemahan = tiga_digit(1)
Case 4 To 6:
Select Case posisi(4) 'kasus "seribu" bukan "satu ribu"
Case 1: hasil_terjemahan = besar(4) + Space_
+ tiga_digit(1)

Case Else: hasil_terjemahan = tiga_digit(2)_
+ Space + besar(3) + Space_
+ tiga_digit(1)
End Select
Case 7 To 9: hasil_terjemahan = tiga_digit(3) + Space + besar(2)_
+ Space + tiga_digit(2) + Space_
+ besar(3) + Space + tiga_digit(1)
Case 10 To 12: hasil_terjemahan = tiga_digit(4) + Space_
+ besar(1)+ Space + tiga_digit(3)_
+ Space + besar(2) + Space_
+ tiga_digit(2) + Space_
+ besar(3) + Space + tiga_digit(1)
End Select

'tambahkan mata uang
Text2.Text = hasil_terjemahan + Space + MataUang

'memformat uang
Text1.Text = Format(uang, "###,###,###,###")
End Sub


Karena setelah statement : Format(uang, "###,###,###,###"), input data telah mengandung karakter yang tidak diperbolehkan (titik "." dan koma ","), maka input dalam Textbox Text1 perlu diperbaiki ulang yang dilakukan pada event ketika Textbox kembali mendapat fokus Text1_GotFocus().


Private Sub Text1_GotFocus()
'memperbaiki input agar bisa dibaca benar
str_uang = Replace$(Text1.Text, ".", "")
str_uang = Replace$(str_uang, ",", "")
Text1.Text = str_uang
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub


Setelah diterjemahkan, apabila ingin dibacakan, maka button 'bacakan' dapat ditekan. Pada event ini akan dipanggil Subrutin khusus Private Sub baca() untuk membaca uang dengan suara.


Private Sub
Command2_Click()
Call baca
End Sub


Pada Subrutin 'baca' dibawah ini, perhatikan! Subrutin ini memanggil Subrutin lain Sound() , yaitu Subrutin khusus untuk memanggil file suara untuk masing-masing kata.


'subroutin khusus untuk membaca hasil terjemahan dengan suara
Private Sub baca()
Dim tempStr As String
Dim tempArray As Variant
Dim i As Byte

'memisahkan tiap kata kedalam array
tempArray = Split(Text2.Text, " ")

'mengeluarkan suara
For i = 1 To (UBound(tempArray) - LBound(tempArray) + 1)
tempStr = CStr(tempArray(i - 1))
Call Sound(tempStr)
Next i
End Sub


'subrutin khusus untuk menterjemahkan tiap kata kedalam suara
Private Sub Sound(suara As String)
Dim Retval As Long
Dim key As Byte
'ubah kode string menjadi kode angka
suara = LCase$(suara)
If suara = "satu" Then key = 1
If suara = "dua" Then key = 2
If suara = "tiga" Then key = 3
If suara = "empat" Then key = 4
If suara = "lima" Then key = 5
If suara = "enam" Then key = 6
If suara = "tujuh" Then key = 7
If suara = "delapan" Then key = 8
If suara = "sembilan" Then key = 9
If suara = "sepuluh" Then key = 10
If suara = "sebelas" Then key = 11
If suara = "belas" Then key = 12
If suara = "puluh" Then key = 13
If suara = "seratus" Then key = 14
If suara = "ratus" Then key = 15
If suara = "seribu" Then key = 16
If suara = "ribu" Then key = 17
If suara = "juta" Then key = 18
If suara = "milyar" Then key = 19
If suara = "rupiah" Then key = 20

'pemilihan suara
Select Case key
Case 1: Retval = PlaySound(pathfile & "01-satu.wav", 0, &H0)
Case 2: Retval = PlaySound(pathfile & "02-dua.wav", 0, &H0)
Case 3: Retval = PlaySound(pathfile & "03-tiga.wav", 0, &H0)
Case 4: Retval = PlaySound(pathfile & "04-empat.wav", 0, &H0)
Case 5: Retval = PlaySound(pathfile & "05-lima.wav", 0, &H0)
Case 6: Retval = PlaySound(pathfile & "06-enam.wav", 0, &H0)
Case 7: Retval = PlaySound(pathfile & "07-tujuh.wav", 0, &H0)
Case 8: Retval = PlaySound(pathfile & "08-delapan.wav", 0, &H0)
Case 9: Retval = PlaySound(pathfile & "09-sembilan.wav", 0, &H0)
Case 10: Retval = PlaySound(pathfile & "10-sepuluh.wav", 0, &H0)
Case 11: Retval = PlaySound(pathfile & "11-sebelas.wav", 0, &H0)
Case 12: Retval = PlaySound(pathfile & "12-belas.wav", 0, &H0)
Case 13: Retval = PlaySound(pathfile & "13-puluh.wav", 0, &H0)
Case 14: Retval = PlaySound(pathfile & "14-seratus.wav", 0, &H0)
Case 15: Retval = PlaySound(pathfile & "15-ratus.wav", 0, &H0)
Case 16: Retval = PlaySound(pathfile & "16-seribu.wav", 0, &H0)
Case 17: Retval = PlaySound(pathfile & "17-ribu.wav", 0, &H0)
Case 18: Retval = PlaySound(pathfile & "18-juta.wav", 0, &H0)
Case 19: Retval = PlaySound(pathfile & "19-milyar.wav", 0, &H0)
Case 20: Retval = PlaySound(pathfile & "20-rupiah.wav", 0, &H0)
End Select
End Sub


Dalam Subrutin diatas, Perhatikan! dipanggil function Playsound, PlaySound (pathfile & "01-satu.wav", 0, &H0) function ini memanggil library windows, 'winmm.dll' yang dapat mentriger sistem untuk mengeluarkan suara. Function ini dapat dijalankan dengan syarat kita deklarasikan diawal
program.


'tambahan function untuk mengaktifkan fungsi suara (playsound)
Option Explicit Private Declare Function PlaySound Lib "winmm.dll" Alias_ "PlaySoundA" (ByVal lpszName As String, ByVal hModule_
As Long, ByVal dwFlags As Long) As Long


Hasil Program


Untuk mempelajarinya silakan download source-nya disini atau email ke sini
Ok Selamat mencoba!

(c)2009 by Yoga DC - Nurul Fikri Komputer

Senin, 24 Mei 2010

Freedom to Browsing (trick buka situs yang di banned)

"...maksud hati ingin update status FACEBOOK, apa daya situs di BANNED/BLOCK olah admin... hu..hu..hu..."

Tapi jangan khawatir, "tak ada rotan akar pun jadi!"

Jika anda coba search di internet mengenai ini tentu banyak sekali yang mengalaminya... dan banyak juga yang mencoba mencarikan solusi...

Beberapa sudah saya coba...
Tapi yang ini tampaknya paling sukses! :)

istilah kerennya disebut TUNNELING, yaitu mengakses situs tertentu 'numpang lewat jalan tetangga'... jadi tidak lewat jalur resmi yang di banned/block admin... :)
Salah satu yang bisa digunakan adalah program 'your freedom', anda bisa mengunduh aplikasinya secara GRATIS di www.your-freedom.net, tentunya dengan jalur sembunyi-sembunyi karena biasanya situs inipun di banned oleh admin... mungkin kalo lagi ke warnet anda bisa mengunduhnya... :)


Sewaktu mengkases situs your-freedom untuk mengunduh aplikasi, jangan lupa sign-up untuk beberapa account karena untuk account yang gratisan, kuota waktunya dibatasi sekitar 60 menit kemudian tunggu hari berikutnya bisa digunakan kembali. Jadi jika anda punya banyak account, anda bisa menggantinya dengan account yang lain apabila kuota waktunya habis... :)



anda juga harus menyiapkan browser khusus, berbeda dengan setting browser yang biasa anda gunakan. misalnya jikaanda biasa menggunakan mozilla atau IE, berarti untuk your-freedom, gunakan Chrome dan sebaliknya...

Setting browsernya, diset manual proxy configuration, HTTP Proxy : localhost, port: 8080



Jika kuota waktunya habis anda perlu mengganti dengan account yang lain yang telah disiapkan sebelumnya


Good Luck Guys!
(c)2010 Yoga DC, Nurul Fikri Computer