Pages

Sabtu, 06 Oktober 2012

Looping

Anda bingung mendapatkan latihan dari dosen mengenai looping pada turbo basicseperti gambar di bawah ini :

Banyak cara melakukan perulangan baik menggunakan for, do loop dll
Dibawah ini merupakan contoh menggunakan do loop :

cls
i=-1
do :i=i+1
a=100+10*i
b=b+a
print i+1;"10*";10+i;"=";a
if i=20 then exit loop
loop
print b


Silahkan di coba sendiri, untuk penjelasan lebih lanjut hubungi  ka ida 




Rabu, 03 Oktober 2012

Konfigurasi koneksi database untuk ASP Windows 7 64bit

Lagi-lagi terdapat permasalahan diperkuliahan pemrograman internet 2 yaitu ASP. awalnya ketika mencoba membuat beberapa program yang berjalan di web server IIS 7 berjalan lancar saja. namun terjadi permasalahan ketika mencoba untuk mengkoneksikan database dengan program di ASP VBscript. Error berupa driver database tidak ditemukan diwindows 7 64bit memang baru kali ini terjadi karena sebelumnya tidak ada masalah ketika menggunakan 32bit. berikut tampilan errror dibrowser yang saya coba.










langkah-langkah mengatasinya yaitu
 1. Buka IIS Manager dari administrative tools. bisa melalui control panel-->administrative tools.












2. setelah itu pada tampilan menu iis manager, pilih Application Pools --> dan klik kanan Classic .NET AppPool --> pilih Set Application Pool Defaults.













3. Ubahlah nilai Enable 32-Bit Applications dari false menjadi true

















4. stop dan start kembali pada menu bagian kanan. terus restart IIS nya.



















5.cobalah program ASP yang anda buat dengan koneksi databasenya. jika tampilannya seperti dibawah ini maka selamat !! Anda berhasil :-)









selamat mencoba. khusus windows 7 64bit aja !!

Selasa, 04 September 2012

Bypass password ROOT Linux Ubuntu :-)

Yups.... akhirnya ada juga kesempatan untuk Update Blog, membagi ilmu, belajar bersama, saling bertukar pikiran.. itulah isi dari blog ini :-) . setelah sekian lama vakum akhirnya bisa posting juga. dan materi pertama yang akan saya bawakan berhubungan dengan penyakit lupa :-(
Lupa.. Penyakit yang satu ini memang cukup berbahaya.dapat terjadi kapan saja, mungkin karena kebanyakan yang dipikirkan sehingga kita lupa akan suatu hal yang sederhana.
Nah, bagaimana jika kita lupa pada suatu hal yang namanya password? pasti gawat darurat. beberapa waktu lalu ada sebagian dari rekan saya yang lupa dengan password root dari linux ubuntunya. password root? root itu super user dari sistem operasi linux, jika lupa maka tamat lah kata orang. ada yang nyaranin untuk install ulang ada juga yang berusaha untuk membongkar password itu sendiri.
berikut saya bagikan sedikit tips untuk bypass password linux :-)
1. Nyalakan dulu komputer / lapie Anda dan jangan lupa baca doa dulu :-) serta camilan buat ngilangin rasa bosan.
2. Login lah sebagai user biasa dulu :-)
3. buka terminalnya, atau tekan ctrl+alt+T bersamaan



4. ketikkan perintah "sudo passwd root" tanpa tanda petik ya.




5. masukkan password user biasa kita.
6. ketikkan password untuk root yang baru dan ulangi sekali lagi :-)




7. jika muncul tulisan passowrd update successfuly maka hore.. :-) password rootnya sudah tereset.. silahkan ke root dengan password yang baru :-)

Senin, 26 Maret 2012

Mengganti Nama Akun yang sudah ada pada Aplikasi MYOB

Hai sobat... met siang...

Hari ini aku mau berbagi sedikit keterangan dari nama-nama akun yang terdapat pada myob untuk mengganti dengan b. indonesia.. sebelumnya ketika mengganti nama akun tersebut, kita tidak dapat menggantinya dengan asal-asalan saja.. karena ada akun-akun yang saling terhubung atau biasa di sebut link.. nah disini saya akan mengshare nama akun apa saja yang penting dan harus diperhatikan jika mau menggantinya..:
Silakan disimak...!!!

1. Cheque Account sama dengan Kas
Akun Cheque Account ini berarti akun kas dalam b. indonesianya..akun ini digunakan untuk mencatat penerimaan kas dan pengeluaran kas. Akun ini tak dapat dihapus.. kalian cuman dapat mengganti nomor dan nama akun saja.

2. Endeposited Fund sama dengan Kas Belum Disetorkan
Akun Endeposited Fund ini digunakan sebagai akun sementara ketika kalian menerima pembayaran dari pelanggan  berupa cek /  giro yang tentu saja belum jatuh tempo.Saat menerima cek/giro tersebut akan dicatat dan mengurangi piutang, tetapi bekum mengurangi kas.. Akun ini juga tidak dapat dihapus sama dengan akun Cheque diatas...

btw temen".. maaf sampai disini dlu ya... ntar tak sambung lagi sisanya... ntar aku juga akan bahas mengenai arti dari level nomor akun yang biasa kalian ganti itu.. pasti belum pada mengerti...
tak tidur dlu.. soalnya ngantuk banget -_-" c  u

newbie_str

Selasa, 20 Maret 2012

Merubah foto Menjadi kartun - Vektor via photosop


Selamat menyimak di tutorial yang akan ane kasih ke para pecinta desain..
Disini ane mw share sedikit tentang photoshop.. tentang cara membuat foto cantik di atas berubah menjadi seperti kartun… langsung aja ya agan n sista…

1.       Langkah awal tentu saja kita harus membuka file yang ingin kita rubah menjadi kartun.. gk harus foto seperti di atas ya temen-temen… silakan pakai foto favorit agan n sista.

2.       Setelah itu klik menu filter – Artistic – Poster edges.. lalu akan muncul seperti penampakan di bawah ini :

3.       Nah di sisi kanan anda ada edge thicknes masukkan angka 10 – edge intensity masukkan angka 4 – dan posterization masukkan angka 0 . . . kalian dapat merubah angka tersebut sesuai keinginan kalian sendiri dan tentunya sesuai objek kalian masing-masing..
4.       Nah kemudian ketika kita telah memilih angka pada efek poster edges.. lalu kita membuat layer baru kemudian kita memilih efek baru lagi, yaitu Film Grain.. tampak seperti di bawah ini.. silakan diperhatikan..


5.       Ketika kalian sudah membuat layer baru.. jangan lupa mengganti angka pada efek film grain sebagai berikut : Grain masukkan angka 0 – Highlight Area masukkan 11 – Intensity masukkan angka 10. Ketika udah selesai semua, silakan membuat layer baru lagi, kemudian pilih efek Cutout. Lihat pada gambar di bawah ini:


6.       Nah sedikit lagi selesai neh , pada efek cutout silakan mengganti angka Number of levels=8 , edge simplicity= 4, Edge Fidelity=3 nah tentu saja kalian bisa menyesuaikan angka tersebut dengan melihat objek yang kalian punyai masing-masing. Next jika udah selesai klik OK.
7.       Gambar di atas tampak belum sempurna ,masih ada yang perlu diperbaiki.. kita dapat menggunakan Brush Tool atau anda dapat menekan tombol B, silakan sapukan ke wajah agar nampak bersih. Dan kalian dapat juga menambahkan background sesuka kalian. Seperti gambar yang ane buat. Silakan di liat :D

8.       Dan hasil akhir pun terlihat seperti dibawah ini,,

Gimana … tampak lebih baik kan….
Silakan temen-temn mencoba mengeksplorasi dari cara-cara di atas… siapa tau kalian lebih baik  dalam mengeditnya.. sekian terimakasih… ^_^
Newbie_str

Jumat, 16 Maret 2012

Sensor (Coding Lego Mindstorm)

Bagian yang sangat penting pada tubuh Robot Lego Mindstorm adalah Sensor. Seperti diketahui bersama bahwa terdapat 4 jenis sensor pada Robot Lego Mindstorm, yaitu :
  • Sensor Sentuh (Touch Sensor)
    Berfungsi ketika ditekan, terdapat 2 nilai yaitu apabila kondisi tertekan maka nilai sensor = 1, tetapi sebaliknya jika tidak tertekan maka nilai sensor=0
  • Sensor Suara (Sound Sensor)
    Berfungsi ketika mendengar suara dengan tingkat kekerasan tertentu sesuai pengujian
  • Sensor Cahaya (Light Sensor)
    Berfungsi untuk membedakan cahaya terang dan gelap, biasanya digunakan untuk mendeteksi warna gelap dan terang
  • Sensor Ultrasonik (Ultrasonic Sensor)
    Berfungsi untuk mendeteksi benda yang ada didepan robot dengan cara memantulkan gelombang ultrasonic kemudian diterima kembali oleh robot.
Perintah kendali sensor Robot Lego :Mengaktifkan Sensor
  • Mengaktifkan Sensor Sentuh
    SetSensorTouch( Port );   — Default Port adalah “S1″
    Ex : SetSensorTouch(S1); 
  • Mengaktifkan Sensor Suara
    SetSensorSound( Port );   — Default Port adalah “S2″
    Ex : SetSensorSound(S2); 
  • Mengaktifkan Sensor Cahaya
    SetSensorLight( Port );    – Default Port adalah “S3″
    Ex : SetSensorLight(S3); 
  • Mengaktifkan Sensor Ultrasonic
    SetSensorLowspeed( Port );    – Default Port adalah “S4″
    Ex : SetSensorLowspeed(S4); 
Membaca Nilai Sensor

  • Untuk sensor sentuh (touch), Suara (sound), cahaya (Light)
    Sensor(Port);   — Port tergantung jenis sensor yang ingin dibaca
    Ex : if( Sensor(S1) == 1)   Off(OUT_BC);
    Artinya jika sensor sentuh(S1) ditekan maka matikan semua roda
  • Untuk sensor ultrasonic
    SensorUS(Port);    – Port yang digunakan selalu S4
    Ex : if ( SensorUS(S4) < 30 ) Off(OUT_BC);
    Artinya Jika robot menemukan benda dengan jarak < 30 cm didepan maka robot berhenti


Perintah Kendali Motor (Coding Lego Mindstorm)

Untuk menggerakkan roda atau motor dari robot Lego Mindstorm, Kita harus mengetahui terlebih dahulu konstanta untuk motor dari Robot Lego itu sendiri. Berikut adalah konstanta yang dipergunakan untuk menggerakkan motor atau roda robot Lego Mindstorm :

  • OUT_B, digunakan untuk menggerakkan motor B (kiri)
  • OUT_C, digunakan untuk menggerakkan motor C (kanan)
  • OUT_BC, menggerakkan motor B dan C
Setelah mengetahui konstanta yang digunakan untuk menggerakkan motor, selanjutnya adalah mengetahui perintah-perintah kendali motor. Berikut ini adalah beberapa perintah kendali motor untuk menggerakkan robot Lego :
  • ResetAllTachoCounts( Motor )
    digunakan untuk me-reset sensor kendali rotasi pada motor
    Ex :  ResetAllTachoCount(OUT_BC);
  • RotateMotor( Motor, Power, Degree )
    Ex : RotateMotor( OUT_BC, 75, 45 );
  • RotateMotorEx( Motor, Power, Degree, Steering, Synchronize, Brake)
    Ex : RotateMotorEx( OUT_BC, 75, 45, 0, true, true); 
  • OnFwd( Motor, Power )
    digunakan untuk menjalankan motor unlimited
    Ex : OnFwd( OUT_BC, 75 ); 
  • OnFwdSync( Motor, Power,  Steering )
    digunakan untuk menjalankan motor unlimited dan synchronize 2 motor
    Ex : OnFwdSync( OUT_BC, 75, 0 ); 
  • Coast( Motor )
    menghentikan motor tanpa rem
    Ex : Coast( OUT_BC );
  • Off( Motor )
    menghentikan motor dengan rem
    Ex : Off( OUT_BC );
Contoh Kasus :
Jalankan robot sejauh 2 rotasi kedepan.

Untuk menyelesaikan kasus ini ada 2 perintah kedali motor yang cocok untuk digunakan yaitu :
1. RotateMotor( Motor, Power, Degree );
2. RotateMotorEx( Motor, Power, Degree, Steering, Syncronizing, Brake );

Pada penyelesaian kasus ini kita coba gunakan perintah no 1. Maka kode programnya sebagai berikut :

task main()
{
RotateMotor(OUT_BC, 75, 720); 
} Keterangan :
RotateMotor(OUT_BC, 75, 720);  –> Jalankan roda B(Kiri) dan roda C(Kanan) dengan kecepatan 75 sejauh 720 Derajat. 720 derajat = 2 rotasi, 1 rotasi = 360 derajat karena 1 putaran roda.Apabila menggunakan perintah No. 2, maka kode programnya sebagai berikut :
task main()
{
RotateMotorEx( OUT_BC, 75, 720, 0, true, true);
}

Keterangan :
RotateMotorEx( OUT_BC, 75, 720, 0, true, true);
Jalankan roda B dan roda C dengan kecepatan 75, sejauh 720 derajat, tanpa steering (0), Gerak kedua roda sama (Syncron = true) dan berhenti dengan cara direm (Brake=true)Bagaimana? Gampang kan? Hehehehe
Selamat mencoba