Kamis, 09 Juni 2011

Cara membuat Aplikasi Jalan Otomatis Setelah Windows Login / Autorun

Apabila kalian punya aplikasi yang nggak bisa jalan otomatis setelah windows login, saya punya caranya yg paling simpel, yaitu membuat aplikasi bisa berjalan otomatis bersamaan dengan start up windows.

Berikut langkah-langkahnya :

1. Buka explorer trus C:\Documents and Settings\All Users\Start Menu\Programs\Startup

2. Klik kanan di area kosong, pilih new – shorcut

3. Terus pilih browse

4. Cari aplikasi yang ingin kita jalankan otomatis, lalu pilih aplikasinya dan OK, terus next dan finish.

5. Sekarang coba restart komputer dan setelah login, coba lihat apakah aplikasinya bisa jalan otomatis? kalo langkah diatas sudah benar, pasti bisa!

6. Selesai.

Cara ini bisa untuk “meng-autorun-kan” semua program maupun folder dan caranya sama saja. ^_^

Smoga bermanfaat

Rabu, 20 April 2011

Membuat Garis dengan Algoritma Bressenham

Tugas Grafika Komputer
Nama : Irwan Firdaus
Nim : 3101 0902 1113

PENDAHULUAN
Perkembangan kemampuan komputasi prosesor yang pesat telah membuatkomputer desktop mempunyai kemampuan komputasi yang besar. Hal inimendorong perkembangan program aplikasi yang memerlukan komputasi yangbesar seperti program aplikasi yang menggunakan grafik 3 dimensi.Peningkatan kemampuan komputasi prosesor untuk aplikasi grafik yangsarat komputasi, perlu dibarengi peningkatan efisiensi algoritma,sehingga pembuatan grafik garis dan kurva yang merupakan dasar pembuatangrafik dapat memberikan hasil yang optimal.

Algoritma midpoint merupakan algoritma pembuatan garis dan kurva dengan dasar operasi bilangan integer yang menonjolkan ciri kecepatan. Sehingga algoritma ini dapat dipakai sebagai algoritma pembuatan grafik yang menuntut kecepatan sebagai hal yang diutamakan.

Pembahasan algoritma Midpoint dilakukan dengan mengasumsikan garis lurus dari kiri ke kanan,dan gadient antara 0 dan 1, sedangkan untuk lingkaran dengan mengasumsikan hanya sebagian lingkaran dengan sudut sebesar 45° , hal ini dilakukan untuk mempermudah penjelasan, sedangkan untuk kondisi yanglain dapat diderivasi dengan cara yang serupa. Untuk mendapatkan kinerja algoritma midpoint, dilakukan uji kecepatan komputasi dengan cara mengimplementasikan kedalam bahasa pemrograman C, dan melakukan perbandingan waktu komputasi dengan algoritma yang menggunakan dasar komputasi bilangan riel, maupun algoritma lain yang telah banyak dikenal seperti algoritma dda dan algoritma bressenham.

Algoritma Bresenham menggunakan aritmatika integer yang tidak memerlukan perkalian dan pembagian dalam proses perhitungannya didalam seluruh implementasi, yang mana aritmatika integer ini memiliki kecepatan perhitungan yang lebih tinggi daripada aritmatika floating point.

ALGORITMA GARIS BRESENHAM
  • dikembangkan oleh Bresenham
  • berdasarkan selisih antara garis yang diinginkan terhadap setengah ukuran dari pixel yang sedang digunakan.
Bresenham pada tahun 1965, melakukan perbaikan dari algoritma perhitungan koordinat piksel yang menggunakan persamaan (1), dengan cara menggantikan operasi bilangan rii perkalian dengan operasi penjumlahan, yang kemudian dikenal dengan Algoritma Bresenham. Pada algoritma bresenham, nilai y kedua dan seterusnya, dihitung dari nilai y sebelumnya, sehingga hanya titik y pertama yang perlu dilakukan operasi secara lengkap. Perbaikan algoritma ini ternyata tidak menghasilkan perbaikan yang cukup siginifikan. Perbaikan berikutnya dilakukan dengan cara menghilangkan operasi bilangan riel dengan operasi bilangan integer. Operasi bilangan integer jauh lebih cepat dibandingkan dengan operasi bilangan riel, terutama pada penambahan dan pengurangan.

untuk menentukan jumlah pixel yang membuat suatu garis menggunakan algoritma bresenhem adalah sebagai berikut :

  1. Masukan 2 endpoints, simpan endpoints kiri sebagai (x0, y0) dan kanan (x1,y1)
  2. Hitung konstanta Δx, Δy, 2Δy, 2Dx,2Δy–2Δx dan nilai awal parameter keputusan p0= 2Δy –Δx
  3. Pada setiap xk di garis, dimulai dari k=0, ujilah : Jika pk 0 maka plot (xk+1, yk+1) dan pk= pk+ 2Δy -2Δx
  4. Ulangi tahap 4 sampai mencapai x,y yang di tuju.
Contoh :
Hitunglah posisi piksel hingga membentuk sebuah garis yang menghubungkan titik (4,1) dan (14,8) !
  • Menentukan endpoints (x0,y0)= (4,1) dan (x1,y1)=(14,8)
  • Hitung kostanta :
Dx = x1-x0 Dx= 14-4=10
Dy= y1-y0 Dy= 8-1=7
2Dx= 2.10=20
2Dy= 2.7=14
2Dy-2Dx= 14-20= -6
pk=p0= 2Dy-Dx pk=p0= 14-10=4

  • jadi nilai keputusan awal= 4, karena pk=4 maka kita gunakan pk>0 maka plot (xk+1,yk+1) = (4+1,1+1) = (5,2) adalah plot yang terbentuk pada K=0. dan kita hitung nilai keputusan untuk plot selanjutnya. Dengan rumus pk= pk+ 2Δy -2Δx pk=4+(-6)=-2 adalah nilai keputusan yang ke 2. karena pk=-2 kita gunakan rumus pk<0 k="1.">>a;
cout<<"Masukan Y0 : ";cin>>b;
cout<<"Masukan X1 : ";cin>>c;
cout<<"Masukan Y1 : ";cin>>d;
glPushMatrix();
glBegin(GL_LINES);
glVertex3f(a+0.5, b+0.5, 0.0);
glVertex3f(c+0.5, d+0.5, 0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glPopMatrix();
glEnd();
glFlush();

}
void Horizontal() {

float c,d,y;
cout<<"Masukan XAwal :";cin>>c;
cout<<"Masukan XAkhir :";cin>>d;
cout<<"Masukan Ytetap :";cin>>y;
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_LINES);
glVertex3f(c+0.1, y+0.1, 0.0);
glVertex3f(d+0.1, y+0.1, 0.0);
glEnd();
glFlush();
}
void Vertikal() {

float a,b,x;
cout<<"Masukan Yawal : ";cin>>a;
cout<<"Masukan Yakhir : ";cin>>b;
cout<<"Masukan Xtetap : ";cin>>x;
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_LINES);
glVertex3f(x+0.5,a+0.5,0.0);
glVertex3f(x+0.5,b+0.5,0.0);
glEnd();
glFlush();
}

void Initialize() {
glClearColor(0.0, 0.0, 0.0, 0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}

int main(int iArgc, char** cppArgv) {
menu:
int a;
cout<<"------MENU------\n";
cout<<"1.Garis Vertikal\n";
cout<<"2.Garis Horizontal\n";
cout<<"3.Garis Diagonal\n";
cout<<"4.Exit\n";
cout<<"----------------\n";
cout<<"Masukan pilihan anda:";cin>>a;
cout<<"\n"; glutInit(&iArgc, cppArgv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowSize(500, 500); glutInitWindowPosition(600, 200); glutCreateWindow("OPenGL with C++"); Initialize(); while (a<=4){ switch(a){ case 1: glutDisplayFunc(Vertikal); glutMainLoop(); return 0; case 2: glutDisplayFunc(Horizontal); glutMainLoop(); return 0; case 3: glutDisplayFunc(Diagonal); glutMainLoop(); return 0; default: cout<<"anda salah memasukan"; goto menu; }} }

Running Program.

Membuat Garis Vertikal



Membuat Garis Horizontal



KESIMPULAN
Panjang garis atau banyak piksel dalam garis lurus sangat berpengaruh terhadap perbandingan performance antara sebuah algoritma dengan algoritma yang lain, hal ini disebabkan adanya perbedaan waktu operasi yang berada didalam perulangan sepanjang pembuatan piksel, dan waktu operasi yang berada pada sebelumnya.

Panjang jari-jari dalam lingkaran tidak berpengaruh terhadap perbandingan performance antara sebuah algoritma dengan algoritma yang lain, hal ini menunjukkan perbandingan waktu operasi yang berada didalam perulangan sepanjang pembuatan piksel, dan waktu operasi yang berada pada sebelumnya berimbang.

Algoritma dengan dasar operasi bilangan integer memberikan waktu operasi yang lebih cepat dibandingkan dengan algoritma dengan dasar operasi bilangan riel, hal ini ditunjukkan dengan waktu komputasi algoritma DDA, algoritma Bresenham dan algoritma Midpoint yang lebih cepat, baik pada pembuatan garis lurus maupun lingkaran dibandingan waktu komputasi dengan algoritma yang menggunakan dasar operasi bilangan riel.

Algoritma midpoint memberikan waktu operasi tercepat diantara algoritma penggambaran garis lurus yang telah menggunakan dasar operasi bilangan integer, seperti algoritma DDA, algoritma Bresenham. Jadi algoritma Midpoint merupakan algoritma yang cocok untuk penggambaran grafik yang menuntut kecepatan sebagai hal yang diutamakan.



Rabu, 06 April 2011

Filosofi Gundul-gundul Pacul

Masih ingat lagu "Gundul-gundul Pacul"?

"Gundul gundul pacul-cul, gembelengan.
Nyunggi nyunggi wakul-kul, gembelengan.
Wakul ngglimpang segane dadi sak latar...

Tembang Jawa ini konon diciptakan tahun 1400-an oleh Sunan Kalijaga dan teman-temannya yang masih remaja dan mempunyai arti filosofis yg dalam dan
sangat mulia.

Gundul: adalah kepala plonthos tanpa rambut. Kepala adalah lambang kehormatan, kemuliaan seseorang. Rambut adalah mahkota lambang keindahan
kepala. Maka gundul artinya kehormatan yang tanpa mahkota.
Sedangkan pacul: adalah cangkul yaitu alat petani yang terbuat dari lempeng besi segi empat. Pacul: adalah lambang kawula rendah yang kebanyakan
adalah petani.

Gundul pacul artinya: bahwa seorang pemimpin sesungguhnya bukan orang yang diberi mahkota tetapi dia adalah pembawa pacul untuk mencangkul,
mengupayakan kesejahteraan bagi rakyatnya.

Orang Jawa mengatakan pacul adalah papat kang ucul (empat yang lepas).
Artinya bahwa: kemuliaan seseorang akan sangat tergantung 4 hal, yaitu:
bagaimana menggunakan mata, hidung, telinga dan mulutnya.

1. Mata digunakan untuk melihat kesulitan rakyat.
2.Telinga digunakan untuk mendengar nasehat.
3. Hidung digunakan untuk mencium wewangian kebaikan.
4. Mulut digunakan untuk berkata-kata yang adil.
Jika empat hal itu lepas, maka lepaslah kehormatannya.

Gembelengan artinya: besar kepala, sombong dan bermain-main dalam menggunakan kehormatannya.

GUNDUL2 PACUL CUL artinya orang yang dikepalanya sdh kehilangan 4 indera tersebut yang mengakibatkan sikap berubah jadi GEMBELENGAN (= congkak).

NYUNGGI2 WAKUL KUL (menjunjung amanah rakyat) selalu sambil GEMBELENGAN (= sombong hati), akhirnya WAKUL NGGLIMPANG (amanah jatuh gak bisa dipertahankan) SEGANE DADI SAK LATAR (berantakan sia2, tak bisa bermanfaat bagi kesejahteraan rakyat)

Rabu, 30 Maret 2011

Apa yang dilakukan oleh orang gagal ?

Apa yang dilakukan oleh pecundang

Apa yang dilakukan oleh orang gagal ?

Dijelaskan oleh Robert Kiyosaki, orang yang takut kalah melakukan hal serupa dalam hidup. Kita semua mengenal :

1. Mereka yang mempertahankan perkawinan yang tidak lagi berlandaskan cinta.
2. Mereka yang menjalani pekerjaan tidak berprospek.

3. Mereka yang terus menyimpan pakaian tua serta “barang-barang” yang takkan pernah mereka pakai.

4. Mereka yang tetap tinggal di kota-kota dimana mereka tidak mempunyai masa depan.

5. Mereka yang tetap berteman dengan orang-orang yang menghalangi kemajuan mereka.

Dalam bahasa saya sendiri, seperti sebuah cerita orang Afrika menangkap monyet. Di Afrika ada satu suku yang makan monyet, mereka berburu monyet untuk dimakan. Cara berburu mereka bermacam-macam, ada yang menggunakan cara dipanah, ada yang disumpit, tapi yang paling menarik adalah ada yang menangkap dengan menggunakan kendi. Mereka mengikat kendi dari tembaga ke pohon atau batu yang besar. Kemudian diisi dengan kacang, Dan sebagian kacang ditaruh diluar. Begitu sang monyet melihat kacang tersebut, setelah dipastikan kanan kiri aman maka monyet tadi turun dan mulai memakan kacang tersebut. Dan ketika kacang diluar habis, monyet tersebut mulai melirik kacang yang ada di dalam kendi. Dan begitu tangan monyet tersebut masuk untuk mengambil kacang, begitu tangan monyet tadi menggenggam maka tangan monyet tersebut tidak bisa ditarik dari kendi yang tertali di pohon yang besar. Dan monyet tersebut tidak mau melepaskan “Let It Go” kacangnya. Akibatnya monyet tersebut tertahan terus tidak bisa pergi, bahkan sampai pemburu monyet datang tetap saja sang monyet tidak mau “Let it go”. Kapan monyet tersebut mau “Let it go” kacangnya? Yaitu ketika monyet tersebut mati disembelih. “Kenapa demikian?” Karena dia namanya “monyet!”.

Maka ada peribahasa bahasa Inggris, “You pay peanut, you get monkey”.

Banyak dari kita yang sudah tahu bahwa yang kita kerjakan sekarang tidak akan mambantu kita mencapai apa yang kita inginkan. Tetapi kita takut kehilangan “kacang” kita sampai kita disembelih (dipecat) baru kita berani “Let It Go”.

Orang yang berpikir “cari aman” adalah pikiran logis. Sebenarnya salah, karena itu adalah pikiran emosionil. Dan pikiran emosionil lah yang membuat orang “macet”di sebuah kuadran.

Jika orang tidak bisa mengendalikan pikiran emosi mereka, dan kenyataannya banyak yang tidak bisa, maka mereka sebaiknya tidak mencoba menyeberang. Robert Kiyosaki menganjurkan agar semua yang ingin menyeberang lebih dulu memastikan mereka mempunyai orang-orang yang akan selalu mendukung mereka, dan memiliki seorang pembimbing di sisi lain kuadran yang akan membimbing mereka.

Aku suka tulisan ini ^_^ Semoga bermanfaat,

Orang lain mencari artikel ini dengan keyword :

artikel Tung Desem Waringin (13), orang gagal (7), TUNG DESEM WARINGIN (4), kisah orang gagal (3), artikel tung desem (3), Orang orang gagal (2), cerita orang gagal (2), yang dilakukan orang gagal (2), bahasa inggris tinggalkan zona nyaman (2), takut mengenal cinta (2)

Artikel Apa yang dilakukan oleh orang gagal ? ini dipersembahkan oleh TDWClub.com.

Selasa, 22 Maret 2011

Mengatasi Sakit Kepala, Perlukah Dengan Obat ?

Mengingat cukup banyaknya efek samping dari penggunaan obat sakit kepala, ada baiknya mencoba pengobatan non-obat yang alami yang dapat membantu mencegah serangan atau bahkan mengobati sakit kepala. Kami menyadur dari www.faqs.org yang telah mengumpulkan informasi tentang pengobatan alami tersebut, dan kebanyakan pengobatan yang diinformasikan berikut terbukti efektif, dan umumnya punya dasar teori yang berhubungan.

Pengobatan alami umumnya tidak memiliki efek samping. Sering kali

beberapa pengobatan alami dapat dilakukan secara bersamaan. Jika satu pengobatan dapat mengurangi nyeri kepala, makapengobatan yang lain dapat membantu mengurangi atau bahkan menghilangkan nyeri kepala yang timbul.

Perlu diingat bahwa tidak semua pengobatan ini efektif pada setiap orang. Efek yang dirasakan pun mungkin berbeda. Beberapa pengobatan bisa jadi malah menambah rasa sakit kepala, danbeberapa pengobatan mungkin malah tidak berefek sama sekali. Anda boleh memutuskan untuk mencoba beberapa metode pengobatan dan memilih metode terbaik untuk Anda.

1. Untuk Efek Segera

Tindakan pengobatan di bawah ini dilakukan untuk menghilangkan atau mengurangi nyeri saat sakit kepala menyerang.

Mandi dengan cara menyiram tubuh atau dengan shower.

Istirahat, berbaring di ruangan gelap.

Hindari lampu terang atau nyala lampu yang menyilaukan.

Taruh sesuatu yang dingin di bagian belakang leher, seperti handuk yang dingin dan basah; atau taruh bergantian antara handuk dingin dan handuk hangat di tempat nyeri

Taruh kompres dingin di kening, sambil merendam kaki di wadah berisi air hangat.

Minum air atau jus buah alami, terutama jus tomat.

Apabila Anda belum makan sama sekali, coba konsumsi makanan atau minuman yang bergizi

Pijatlah wajah, kepala, leher, bahu dan punggung Anda agar otot-otot lebih rileks.

Tekan dua titik pressure di bagian belakang leher yang berjarak kira-kira dua inci, terletak tepat di bawah tengkorak, satu sampai dua menit. Tindakan ini dapat melepaskan endorphin yang dapat membantu melegakan nyeri.

Pijat atau tekan bagian berdaging antara ibu jari dan jari telunjuk.

Tekuk pelan-pelan kepala Anda ke kanan atau ke kiri untuk meregangkan otot-otot leher. Pijat dan rileks-kan otot-otot yang tegang.

Hindari sumber stress.

Hindari berolahraga saat sakit kepala jika olahraga tersebut menambah nyeri pada kepala dan leher.

Minum vitamin C, vitamin B6, choline, triptofan, serta niacin dan/atau magnesium

2. Pengobatan a la Chiropraktik

Menurut kaidah chiropraktik, sakit kepala kadangkala disebabkan oleh bergesernya tulang belakang dari tempatnya, tapi karena pergeseran ini sangat sedikit biasanya tidak terdeteksi. Pergeseran ini bisa jadi disebabkan karena mengangkat barang yang berat atau posisi duduk yang salah yang bisa mengganggu syaraf-syaraf di tulang belakang sehingga menyebabkan sakit kepala. Chiropractor (praktisi chiropraktik) biasanya mengobati sakit kepala dengan mendorong tulang-tulang tersebut secara perlahan untuk mengembalikan posisinya.

Metode yang dapat melegakan sakit kepala yang disarankan oleh chiropractor adalah dengan melakukan peregangan otot leher ke kiri dan ke kanan secara perlahan dan lembut (peringatan : jangan melakukan gerakan berputar!). Hindari duduk dengan kepala tertunduk dalam waktu yang lama dan berbaring telentang dengan kepala disangga bantal. Jika hendak memakai bantal sebaiknya gunakan bantal yang dapat menyangga leher tapi tidak menyangga kepala terlalu tinggi. Saat berbaring miring, gunakan bantal untuk menyangga kepala dan leher. Saat duduk, contohnya bekerja dengan computer, sering-seringlah mengubah posisi duduk dan cermati apakah ada otot bahu yang tegang saat menyangga tangan.

3. Biofeedback

Dengan biofeedback, seseorang akan belajar mengendalikan fungsi tubuh yang diatur oleh syaraf tak-sadar, misalnya detak jantung. Beberapa fungsi tubuh seperti otot tegang, telapak tangan yang dingin dan dilepaskannya hormon-hormon dalam darah seperti adrenalin adalah kendali syaraf tak-sadar yang terlibat dalam sakit kepala.

Biofeedback berarti memanfaatkan informasi yang tersedia oleh tubuh yang dikendalikan oleh syaraf tak sadar, lalu secara sadar informasi-informasi tersebut dirubah agar sesuai dengan kehendak kita. Apabila hal ini dilatih terus menerus, orang akan terbiasa mengatur fungsi tubuhnya agar bekerja sesuai kehendaknya.

Fase I pada migrain mirip dengan respon tubuh terhadap rasa takut. Pada fase I, darah dari tangan dan kepala mengalir ke otot besar. Tangan, terutama ujung-ujung jari akan menjadi dingin karena darah tertarik keluar. Perasaan bingung atau ketidakmampuan untuk berpikir jernih yang muncul dalam fase I mirip dengan rasa takut. Rasa nyeri akan muncul di fase II, ketika pembuluh-pembuluh darah kepala dan leher over-reaksi dan melebar kembali ke bentuk yang lebih besar daripada ukuran normal. Sakit kepala ini dapat dicegah dengan menurunkan tingkat keparahan fase I yang kemudian dapat mencegah terjadinya fase II.

Tingkat hormon dalam darah yang menyebabkan kontraksi pembuluh-pembuluh darah, seperti serotonin dan adrenalin, bisa dikendalikan dengan biofeedback, misalnya dengan memikirkan hal-hal yang bersifat rileks dan menyenangkan. Kadar serotonin dapat dimonitor dengan memeriksa temperatur pada jari dan tangan misalnya dengan menggunakan thermometer atau dengan menempelkan telapak tangan pada pipi. Jika tangan terasa hangat atau panas, artinya sudah sesuai dengan suhu tubuh. Apabila hal ini sering dilakukan, lama-lama orang akan menemukan tehniknya sendiri-sendiri dalam mengendalikan fungsi tubuhnya.

Sumber : www.faqs.org dan www.cartercenter.org