Saturday, January 24, 2009

Pengalaman Mengisi Formulir SN-MPTN


Ini nih pemngalaman semwaktu mengisi formulir SN-MPTN yang ga bisa terlupakan. Mungkin ada yang ga percaya ceritaku yang satu ini. Tapi ini kenyataan yang pernah kualami sendiri. Sewaktu mengisi formulir SN-MPTN, aku mengisinya dengan pensil HB, bukan dengan pensil 2B. haha… mungkin aneh kedengarannya, tapi kok bisa lulus ya.hehehe… ga tau deh gmana bisa lulus. Mungkin udah takdir kali ya..hehee..

Ceritanya begini, dulu sewaktu masa-masa persiapan SN-MPTN, kalo ga salah sekitar bulan 6-7,udah lupa kapan tepatnya, aku dan teman-teman udah selesai membeli formulir SN-MPTN, tinggal mengisi formulirnya dan mengembalikannya. Nah, sebelum mengisi formulirnya, saya membeli pensil dulu di Ramayana, soalnya itu yang dekat dari kost pas bimel di Medan kmaren. Nah, biasanya, udah ada tempat khusus untuk mengambil pensil 2B, kmarennya pernah beli juga (yang ini masih pensil 2B). kali ini, tanpa pikir sana pikir sini dan melihat itu jenis pensil apa (warnanya biru, mirip betul dengan pensil 2B), langsung aja pensilnya kuambil dan bayar di kasir. Setelah sampai di kost, pensilnya dipake aja gitu untuk ngisi formulirnya. Emang sih, pas ngisi formulirnya, kolom nomor pilihan kita (pilihan SN-MPTN), itu pake pensil lain. Namun nama, nomor registrasi, alamat, dll. itu ngisinya pake pensil yang tadi kubeli (aka HB). Hahaha.. dan bodornya, selesai ngisi formulirnya pun, aku belum sadar juga kalau itu pensil HB.
2 hari kemudian, formulir dikembalikan ke USU (Universitas Sumatera Utara), karena disana tempat pendaftarannya. Kartu ujian juga sudah diterima. Tinggal menunggu beberaa hari untuk mempersiapkan mental menghadapi ujian yang ditunggu-tunggu. Setelah ngobrol-ngobrol sama teman satu gank, akhirnya saya sepakat agar saya pindah di kostan mereka aja, biar gampang perginya (soalnya lokasinya 1 arah perjalanan). Terpaksa pindah, daripada nginap aja tanggung. Toh setelah SN-MPTN, langsung pulang ke Sibolga. Pada malam sebelum hari H SN-MPTN, rencananya saya dan teman-teman mau blajar sama, itung-itung mengingat pelajaran kembali.. nah, disini pas belajar sama, saya kembali memakai pensil HB tadi. Hehe.. kebetulan pensil saya cuma 2, satu yang HB tadi, satu lagi pensil 2B beneran, tapi udah pendek. Karena pensil yang HB tadi, matanya udah bulat atau ga tajam lagi, saya meminta rautan sama teman saya. Disini entah apa masalahnya (mungkin waktu itu aku bilang ke mereka, kalo pensil ini mesti dijaga baik-baik, kalo engga, SN-MPTN bisa ancur), trus teman ku bilang, “Emang nanti SN-MPTN, pensil itu yang kau pake? Itu kan pensil HB?” aaarggghhhh… setelah lihat label pensilnya, rasanya kayak disambar petir.. gmana ga takut, wong itu pensil yang dipake buat ngisi formulir SN-MPTN.hahaha… jangan-jangan formulirnya ga kebaca lagi sama mesin nya karna pake pensil HB.
hmmm. trus aku bilang aja ke teman kalo itu pensil yang dipake buat ngisi formulir SN-MPTN. Ya, jelas mereka juga terkejut dengarnya. Trus alasan ku ya, pensilnya warnanya hitam, mirip dengan hitam nya karbon dari pensil 2B. Sempat bingung juga sih, tapi ya daripada berbingung ria, ya saya belajar aja, sebelumnya doa dulu, mudah-mudahan itu masih pensil 2B, tapi labelnya aja yang berubah jadi HB. hahaa...
Dan hasilnya, saya akhirnya lulus, meskipun hanya pada pilihan dua..
Edit and print this page
Baca selengkapnya...

Thursday, January 22, 2009

Fungsi Regresi Linear


Apakah Anda mengetahui apa itu fungsi regresi? Fungsi regresi adalah fungsi yang diperoleh ketika mencari sebuah persamaan garis yang mendekati titik-titik yang kita berikan dan titik-itik tersebut biasanya tidak membentuk persamaan garis linear seperti biasanya.

Misal begini, titik biasanya memiliki kordinat X dan Y. misal kita memiliki beberapa titik di (2,5), (4,9), (3,7), (7,15), dan (5,11). Apakah anda mengetahui fungsi garis dari titik-titiktersebut? Ya, persamaan garisnya adalah Y=2X+1. Artinya apa? Artinya, fungsi garis Y=2X+1 akan melewati semua titik-titik tersebut di atas dan membentuk sebuah garis lurus linear. Nah itu adalah contoh gampangnya. Mungkin di tingkat SLTP, kita sudah mempelajari bagaimana cara mendapatkan persamaan garis tersebut.

Nah, bagaimana jika titik-titik yang diberikan tidak teratur? Artinya, titik tersebut jika ditarik semua titik-titiknya tidak akan membentuk sebuah garis linear yang tepat melalui titik titik tersebut. Contoh titiknya seperti ini, (1,1), (2,2), (3,4), (5,6) dan (7,9). Bagamana kita bisa menentukan persamaan garisnya? Nah, disini kita bisa menggunakan fungsi regresi untuk memperoleh hasilnya.

Pada tulisan kali ini, saya akan memberikan cara memperoleh regresi linear saja, karena jenis-jenis persamaan regresi ada bermacam-macam.

Lalu bagaimana cara mendapatkan fungsi regresi? Saya akan berikan rumusnya. Dalam persamaan fungsi regresi, biasanya orang-orang akan menyederhanakan persamaan nya manjadi Y=bX+a.
Nah, untuk mencari nilai dari b, kita mempunyai rumus



n = banyak data yang dimasukkan
∑(xi.yi) = jumlah semua bilangan hasil perkalian Xi dan Yi.
∑Xi.∑Yi = jumlah semua X dikalikan dengan jumlah semua Y.
∑(Xi2) = jumlah semua nilai X yang dikuadratkan
(∑Xi)2 = kuadrat dari semua jumlah X
untuk mencari nilai a, kita mempunyai rumus



n = banyak data yang dimasukkan
∑(Xi2) = jumlah semua nilai X yang dikuadratkan
∑Yi = jumlah dari semua nilai Y
∑Xi = jumlah dari semua nilai X
∑(xi.yi) = jumlah semua bilangan hasil perkalian Xi dan Yi.
(∑Xi)2 = kuadrat dari semua jumlah X
misal pada kasus di atas kita mempunyai koordinat (1,1), (2,2), (3,4), (5,6), (6,6) dan (7,9). Kita kan mencari fungsi regresi linearnya.
Pertama kita mencari nilai b.
n = 6. Ada 6 buah data
∑(xi.yi) = (1.1)+(2.2)+(3.4)+(5.6)+(6.6)+(7.9) = 146
∑Xi.∑Yi = (1+2+3+5+6+7).(1+2+4+6+6+9) = 672
∑(Xi2) = 12 + 22 + 32 + 52 + 62 + 72 = 124
(∑Xi)2 = (1+2+3+5+6+7) 2 = 576
Dengan menggunakan rumus nilai b, kita memperoleh nilai b = 1,214285714..
Sekarang kita mencari nilai a.
∑(Xi2) = 12 + 22 + 32 + 52 + 62 + 72 = 124
∑Yi = 1+2+4+6+6+9 =28
∑Xi = 1+2+3+5+6+7 = 24
∑(xi.yi) = (1.1)+(2.2)+(3.4)+(5.6)+(6.6)+(7.9) = 146
(∑Xi)2 = (1+2+3+5+6+7) 2 = 576
nah, dari perhitungan, kita memperoleh nilai a = -0,190476619...
jadi fungsi regresi linearnya adalah Y=1,214285X-0,1904766
rumusnya ga usah dihapal. Cukup dipahami aja. Sekarang sudah banyak kalkulator yang dilengkapi dengan fungsi regresi terutama regresi linear. Kalo saya sih daripada di kalkulator, mending dibuat juga untuk versi pc nya. Hehehe…seperti biasa, ditulis dalam bahasa c++..Enjoy..;)
Download Fungsi regresi Liner.

Edit and print this page
Baca selengkapnya...

Wednesday, January 21, 2009

Download Dev C++ 4.9.9.2


Dev c++ adalah software yang berfungsi sebagai compiler bahasa c++ dan bahasa c.
Sama seperti turbo c++, Dev c++ juga merupakan software dengan IDE (Integrated Development Environtment), dimana kita bisa mengedit source code secara langsung serta bisa mencompile dan menjalankannya secara langsung pada software itu sendiri.

Kalau anda pernah makai turbo c++, maka pemakaian dev c++ tidak akan terasa sulit. Untuk mengcompile, pilih menu Execute lalu pilih Compile (Ctrl+F9). Untuk menjalankannya, pilih menu Execute, lalu pilih Run (Ctrl+F10), kalau mau mengcompile sekaligus menjalankannya, pilih menu Execute lalu pilih Compile and Run (F9).

Untuk mendownload Dev C++ (versi 4.9.9.2), kilik link ini.
Kalau tidak bisa, coba buka halaman utamanya di http://www.bloodshed.net
Edit and print this page
Baca selengkapnya...

Download Turbo C++ versi 1.0


Blog ini memiliki beberapa source code yang dicompile memakai Turbo c++ versi 1.01.
nah, untuk mempermudah peng-compile-an, saya akan memberikan turbo c++ versi 1.0.
Turbo c++ merupakan software yang bisa kita gunakan untuk membuat program dengan bahasa c++ dan bahasa C. Turbo c++ dilengkapi IDE (Integrated Development Environment) dimana kita bisa mengedit source code program kita secara langsung sekaligus bisa menjalankan programnya setelah kita menyelesaikan code nya.
Saya pernah berniat memakai turbo c++ versi 3.0, namun ketika dicoba, laptop saya malah jadi hang. Ga tau yang salah dimananya, laptop saya yang salah atau turbo c++ nya yang lagi error.


Untuk menginstallnya, pertama-tama, ekstrak terlebih dahulu turbo c++ nya ke dalam sebuah folder.
Setelah itu, buka file yang bernama "install.exe". Nah, anda akan dihadapkan pada tampilan seperti di bawah ini.



tekan ENTER, lalu pilih drive computer tempat anda mengekstrak turbo c++ tadi, misal di E, atau C. Lalu tekan ENTER lagi. Nanti programnya akan mendeteksi secara otomatis di folder mana file-filenya tadi diekstrak.



Nah, lalu anda sekarang akan dihadapakan pada penempatan folder tempat kita akan menginstallnya. Nanti secara otomatis, path folder tempat menginstallnya akan memiliki drive yang sama dengan drive sumber file-file instalasi.
Misal, sumbernya berada pada drive E:\ maka nanti drive tempat kita kan menginstallnya disarankan pada E:\ tepatnya pada folder E:\TC.
Kita bisa mengganti path dan drive nya, tapi disarankan agar berada pada drive yang sama, dan langsung pada root nya.
Setelah selesai, maka pilih Start Instalation



Nah, kita telah berhasil menginstall turbo c++, dan bisa digunakan. Untuk menggunakan nya, buka folder tempat kita menginstall nya tadi. Misal E:\TC, atau C:\TC, lalu buka folder BIN, sekarang kita berada pada folder misalkan E:\TC\BIN.
Lalu buka file yang bernama TC.exe. Di sini, kita bisa menulis source code secara langsung dan mengcompile nya. jika anda memiliki editor favorit, anda bisa mengeditnya bukan pada turbo c++.

Untuk mengcompile source code menjadi program, pilih menu COMPILE lalu pilih Make EXE File. Dan untuk menjalankan program, pilih menu RUN, lalu pilih Run kembali (atau tekan Ctrl+F9).

Klik disini untuk mendownload.

Edit and print this page
Baca selengkapnya...

Membuat garis secara cepat pada Ms.Word

Pernah mencoba membuat garis pada microsoft word kan?
Susah atau mudah? Mungkin bagi anda ada yang merasa mudah, dan ada yang merasa sulit.
Tahukah anda, bahwa kita bisa membuat garis cepat tanpa perlu menu apapun?
Trik nya sederhana, tapi bisa membantu kita ketika membuat garis pada microsoft word.

Untuk membuat garis secara cepat pada Ms.Word anda dapat mengikuti langkah-langkah seperti di bawah ini:

1. Untuk membuat 1 garis lurus secara horizontal, anda dapat melakukannya hanya dengan membuat garis “---“ sebanyak 3 kali (tanpa tanda kutip, lalu menekan tombol Enter. Hasilnya adalah:



2. Untuk membuat garis tebal secara putus-putus , anda dapat melakukannya dengan membuat symbol bintang “***” sebanyak 3 kali, lalu tekan Enter. Hasilnya adalah:




3. Untuk membuat 3 buah garis horizontal, dengan garis paling atas dan bawah merupakan garis tipis dan garis di tengah adalah garis tebal, maka anda dapat melakukannya dengan membuat symbol pagar “###” sebanyak 3 kali, lalu tekan Enter. Hasilnya adalah:



4. Untuk membuat 2 garis horizontal tipis,maka anda cukup membuat symbol sama dengan “===”.



5. Untuk membuat garis horizontal tebal anda dapat membuatnya dengan symbol undercore “___” sebanyak 3 kali. Hasilnya adalah:



Edit and print this page
Baca selengkapnya...

Mengganti Password Administrator pada Windows


Hehehehe....
Nanggung cuma 1 aja, jadi yang ini juga saya publish.
Artikel yang sebelumnya adalah bagaimana cara mengganti password lewat CMD, kali ini kita akan ditunjukkan bagaimana mengganti password Account windows menggunakan sebuah tool pada Windows bernama gpedit.msc.

Artikel ini juga pernah saya publish di ilmukomputer.com.
Jangan lupa kasih komentarnya ya..
Klik disini untuk mendownload.

Edit and print this page
Baca selengkapnya...

Ganti Password Windows Lewat CMD


Nah, tulisan ini pernah saya publish di ilmukomputer.com.
Berhubung karena website ilmukomputer nya lagi down (dengar-dengar sih karena SQL injection) dan sekalian ngisi blog, saya publish lagi disini.
Pada artikel ini, anda akan diajak untuk bermain-main dengan password windows. Tepatnya, bagaimana cara mengganti password account pada windows.

Cara ini sangat sederhana, tapi disarankan anda berhati-hati menggunakan trik ini. Jangan-jangan ketika anda membuat password, malah anda yang akan lupa apa passwordnya. hehehe...
OKE langsung saja, karena artikel ini pernah saya publish sebelumnya, maka saya akan memeberi link nya saja, tapi berada di hosting ziddu.
Semoga bermanfaat..
Klik disini untuk mendownload.
Edit and print this page
Baca selengkapnya...

Membuat Kalender dengan C++


Liburan tahun baru kemaren, saya ga pulang ke rumah di sibolga karena disuruh orang tua ga usah pulang (hehehe... ngaco). Nah, daripada ga ada kerjaan, mending buat program yang bermanfaat. Rencana nya saya akan membuat program kalender dengan C++.
Algoritmanya sudah dipikir-pikir sejak awal.
Walaupun pelajaran Pengembangan Teknologi Informasi (dominan pelajaran c++) telah berakhir di kampus, ya moga aja saya tetap bisa melanjutkan pelajaran ini. Hehehe. Algoritmanya saya temukan setelah membeli sebuah buku yang berisi source kode kalender, dan ternyata algoritmanya masuk akal juga, pikirku. Emang sih, sejak dari SMA, saya sendiri kadang bingung, cara buat kelender itu gimana ya? Nah, kesempatan ini datang begitu saja, dan dengan penuh semangat, saya mulai mengetikkan baris-baris kode yang saya sudah tau alurnya stelah membaca buku tersebut. Setelah cek sana dan sini akhirnya kalender berhasil dikompile,dan cara kerjanya masih sederhana. Masukkan bulan dalam angka, setelah itu tahun, lalu kita akan dibawa pada tampilan kalender bulan yang telah kita masukkan. Tekan sembarang tombol dan program akan berakhir. Program yang masih sangat sederhana.
Nah, kemudian saya berpikir, apakah mungkin program ini bisa dibuat lebih bagus lagi? Daripada bertanya dan berpikir, mending dicoba aja.

Yang tersirat di kepalaku saat itu adalah membuat kalender, yang ketika program nya dijalankan, maka akan langsung menampilkan waktu bulan dalam computer tersebut, dalam table. Namun stelah saya coba, tampilannya hanya bagus pada bulan itu saja, ketika dicoba ke bulan yang lain, maka tampilannya akan sangat jelek. Ini disebabkan karena tampilannya memakai tabel. Nah, stelah mengerjakan program tadi, akhirnya kepala mulai jenuh, stress karena tampilannya ga bagus.
Keesokan harinya, saya lalu berpikir, bagaimana kalau tidak menggunakan table saja, mungkin tidak sebagus kalau memakai table, tapi akan lebih mudah dalam pembuatannya. Stelah menyusun ulang kode yang sempat terbengkalai, akhirnya program kalender selesai juga. Ada rasa puas tersendiri yang bisa kudapatkan ketika pekerjaan ku selesai.
Cara kerja program nya sederhana, begitu programnya dibuka, maka program akan menampilkan kalender bulan itu juga (tepatnya akan menyesuaikan dengan bulan pada computer). Kita bisa berpindah ke bulan sebelumnya, bulan setelahnya, tahun sebelumnya dan tahun sesudahnya hanya dengan menekan tombol khusus pada keyboard (saya menggunakan tombol H,U,J, dan K). atau kita bisa juga berpindah pada bulan dan tahun yang kita inginkan. Program ini bisa mengakses tanggal dari tanggal 1 januari 1900 sampai dengan beberapa ratus tahun ke depan.
Bagaimana algoritma kalendernya? Kita cukup mengetahui tanggal 1 januari adalah hari Minggu. Nah tahun yang bisa kita jadikan contoh adalah 1 January 1900, tepat pada hari Minggu. Mulai dari sini, kita menghitung jumlah hari sampai pada bulan ini dikurang 1. Misal bulan ini adalah bulan 6 tahun 2010, kita harus menghitung berapa banyak jumlah hari dari tahun 1900 sampai tahun 2009, kemudian tambahkan dengan jumlah hari pada bulan-bulan sebelumnya di tahun 2010 (tepatnya dari bulan January sampai May. Dengan demikian kita memperoleh jumlah hari total. Nah jika total ini dibagi dengan 7 (modulus 7) akan menghasilkan sisa antara 0-6, inilah yang akan menjadi akses dalam menentukan hari apa pada tanggal tersebut. Misal sisanya adalah 1, maka itu adalah hari Minggu. Kita akan lihat contoh sederhananya. Misal tanggal 5 January 1900, dari tanggal 1 january 1900-5 January 1900, kita mempunyai total hari sebanyak 5 hari. Jika dibagi 7 akan menghasilkan sisa 5, berarti tanggal 5 January adalah hari Kamis. Kita akan coba lihat hari apa tanggal 16 maret 1900. Mulai dari bulan January sampai February terdapat 59 hari (30+29, 1900 adalah kabisat), dan hingga pada tanggal 16 maret maka akan terdapat 76 hari (59+16). 76 jika dibagi 7 akan menghasilkan sisa 6, maka tanggal 16 maret 1900 adalah hari Jumat. Nah begitulah cara kerjanya.
Nah, kalau ada yang mau donlod source kode nya, bisa download dari sini.
Program ini di compile menggunakan turbo c++ versi 1.01, kalau belum punya, buka halaman ini untuk mendownload dan melihat cara memakai turbo c++.

Edit and print this page
Baca selengkapnya...

Monday, January 12, 2009

Microsoft Private folder



Keamanan. Seringkali itulah yang kita harapkan dari sebuah computer. Sudah banyak sekali software yang menawarkan kamanan data, agar data kita tidak diketahui oleh orang lain. Mulai dari yang free (gratis) hingga yang berbayar. Dan teknik yang digunakan pun bermacam-macam. Ada yang hanya sekedar meng-hidden kan saja. Bahkan ada yang memiliki fasilitas password, sehingga orang yang tidak berwenang tidak dapat membuka file yang diproteksi tadi. Namun, seperti umumnya software-software keamanan lannya, pasti memiliki bug atau celah keamanan yang bahkan mungkin, untuk membuka proteksi keamanan nya, hanya dibuthkan beberapa langkah sederhana saja. Atau, mungkin saja software yang kita gunakan bersifat trial, sehingga ketika masa pakai nya habis, kita tidak dapat lagi menggunakan software tersebut.

Nah, saya akan tunjukkan sebuah software yang bisa kita andalkan. Sifatnya free alias gratis. Produk ini keluaran Microsoft, sehingga memiliki keunggulan tersendiri jika dipasang pada Windows anda. Nama software ini adalah Microsoft Private Folder. Software ini bisa di download dari www.brothersoft.com.
Nah, bagaimana cara kerja software ini? Sebenarnya kerja software ini sangatlah sederhana. Di dalam folder document and setting\%user% kita akan dibentuk sebuah folder baru dengan nama My Private Folder. Nah, disini lah file-file kita akan disimpan. ketika kita membuka folder ini untuk pertam kali, kita akan diminta password. Setelah itu kita bebas membuat file apa saja di dalam folder ini. dan untuk membukanya, tentu saja kita harus mengetehui password nya. Seandainya dalam kurang lebih 5 menit, kita tidak memakai komputer, dan private folder dalam keadaan terbuka, maka setelah 5 menit, folder ini akan terkunci secara otomatis.
ini dilakukan untuk menghindari orang-orang yang dapat menyalahgunakan Private Folder kita.
Saya pernah mencoba untuk berusaha mematahkan cara kerja Private Folder ini, namun sampai sekarang belum bisa.
apa daya, ilmu belum mencukupi. hehehe..


Untuk mendownload Microsoft Private Folder, Anda bisa mendownloadnya dari situs www.brothersoft.com
atau anda bisa mendownloadnya dari sini.
Edit and print this page
Baca selengkapnya...

Permainan Tebak Angka



Pernah dengar permainan tebak angka kan? pasti pernah kan? Nah, permainan tebak angka memiliki banyak jenis. Kalau kita diajak untuk bermain tebak angka, pasti kita akan menanyakan bagaimana cara bermain nya. Karena jenis permainan ini sangat banyak, saya akan memberi tahu sebuah permainan saja, mudah-mudahan kalau ada kesempatan, saya akan memberi tahu permainan tebak angka yang lainnya. Nah, alat yang kita butuhkan hanya lah sebuah kalkulator dan juga seorang teman yang akan kita ajak bermain.

Pertama-tama, berikan kalkulator pada teman anda, kalkulator digunakan agar mempermudah perhitungan saja, kalau tidak punya kalkulator, ya hitung di kertas saja juga boleh kok. Setelah itu suruh teman anda untuk memilih sebuah bilangan, terserah bilangan berapa saja, boleh terdiri dari 3 angka, 4 angka, atau 5 angka, kalau bisa sih jangan 1 angka saja. Hehe. Nah, misalkan teman kita tadi memilih bilangan 1603 (saya lahir tanggal 16 Maret.hehehe)
setelah itu susun lah sebuah bilangan baru dengan memakai angka dari bilangan yang sebelumnya telah dipilih. Misalnya tadi kita memilih anga 1603, kita bisa membuat sebuah bilangan baru misal 3016,6013,3106,1063, atau berapa saja asal angka penyusunnya menggunakan angka dari bilangan sebelumnya.
Sekarang kita mempunyai 2 buah bilangan, yang pertama adalah 1603 dan yang kedua misal 6013. Setelah itu kurangilah bilangan pertama dengan menggunakan bilangan kedua.



Kita mempunyai hasil -4410, kalau hasilnya berupa bilangan negative atau positif, ya biarkan aja, kalau anda mau, negative positifnya diabaikan aja. Sampai sejauh ini, kita tidak tahu hasil yang ada pada kalkulator teman anda, bilangan yang kita pakai disini hanya pemisalan saja. Setelah itu suruh teman kita tadi agar mengalikan bilangan hasil terakhir tadi (-4410) dengan bilangan berapa saja, asalkan kalulator tadi masih bisa menampung semua angka-angka hasil perkalian nanti. Jika sudah memuat x10n pada akhir kalkulator, maka permianan ini tidak akan mujur.hehe. jadi usahakan agar nilainya tidak banyak. Kalau anda menggunakan kalkulator pada computer yang bisa memuat banyak angka, pasti permainan ini masih bisa dilaksanakan. Misal pada contoh di atas -4410x34.



Hasilnya adalah -149940. Kalau anda mau, anda bisa mengalikan dengan beberapa kali lagi dengan bilangan lainnya untuk meyakinkan teman anda bahwa kita benar-benar tidak tahu angka yang terdapat pada kalkulator tersebut (dan kenyataannya memang kita tidak tahu angka pada teman kita).
Nah disinilah permainan kita dimulai. Bilangan terakhir adalah -149940, kita akan menebak sebuah angka dari bilangan ini. Angka yang bisa kita tebak adalah dari 1-9, untuk itu suruhlah teman anda untuk menyimpan sebuah angka dari bilangan ini, misal angka yang disimpan adalah angka 9. Sekarang angka-angka yang tersisa adalah 14940, nah kalau mau, suruh lagi teman anda untuk mengacak letak bilangan ini, msal menjadi 44910, benar-benar meyakinkan bahwa kita tidak tahu bilangan nya bukan? hehehe.
Stelah itu apa lagi? Stelah itu suruhlah teman anda untuk menyebutkan angka-angka bilangan tadi, yaitu, 4,4,9,1,0. Setelah teman kita menyebutkan angka-angka tadi, beberapa saat kemudian kita akan berseru “angka yang kamu simpan, angka 9 ya? Hehehe..”. dan teman kita tadi pun terheran-heran. haha..
Nah, lantas bagaimana caranya? Koko bisa? Algoritmanya sederhana. Kita cuma memainkan teori aljabar sederhana dan membuatnya ke dalam sebuah permainan.

1. Pertama tadi kita menyuruh teman kita untuk memilih sebuah bilangan terdiri dari 3 angka atau lebih dan kemudian menyusun sebuah bilangan baru dengan menggunakan angka penyusun bilangan awal tadi. Dalam aljabar, misal kan kita sebut saja bilangan awal tadi adalah abcd, dan bilangan kedua adalah bdac. Kita mengurangkan bilangan pertama dengan bilangan kedua.
Ingat bahwa a pada bilangan pertama menempati ribuan, b menempati ratusan, c menempati puluhan dan d menempati satuan. Maka kita bisa menuliskan :



2. Dari persamaan di atas, kita bisa melihat bahwa hasil pengurangan nya akan mengasilkan sebuah bilangan yang merupakan kelipatan 9. Kita tahu bahwa semua bilangan yang merupakan kelipatan 9, maka jumlah angka-angka penyusunnya adalah kelipatan 9 juga, contoh 27 (2+7=9 kelipatan 9), 3618(3+6+1+8=18 kelipatan 9), dll. Pembuktiannya bisa dilihat di bawah, misal bilangan abcd habis dibagi oleh 9.


Jika abcd habis dibagi 9, maka a+b+c+d haruslah habis dibagi 9.

3. Setelah kita tahu bahwa bilangan tadi adalah kelipatan 9, maka ketika kita kalikan dengan bilangan berapa saja pun, hasilnya tetap kelipatan 9. Asal jangan dibagi saja.hehehe..

4. Misal pada contoh di atas angka-angka yang diberi tahu pada kita adalah 4,4,9,1,0, jumlahkan saja angka-angka tersebut, lalu cari angka berapa yang hilang agar jumlah seluruh angka nya menjadi kelipatan 9. Itulah angka yang kita tebak tadi, yaitu 9.


Pada contoh di atas angka berapakah yang jika ditambahkan dengan 18 akan menghasikan bilangan yang merupakan kelipatan 9? Jawabnya ada 2 yaitu 0 dan 9, kita kembali ke syarat pertama tadi, angka yang boleh ditebak adalah 1-9, maka jawabnya adalah 9. Kalau sekiranya angka 0 termasuk dalam angka yang boleh ditebak, kita harus berpikir 2 kali, mana angka yang disimpan, angka 0 atau angka 9.

Nah, sampai disini dulu penjelasannya, mudah-mudahan bisa menghibur dan “mengajari” anda semua betapa asyiknya bermain dengan angka.^.^

O iya, kalau mau, nih aku kasih source code nya dalam c++. dicompile menggunakan turbo c++.
Edit and print this page
Baca selengkapnya...

Menggabungkan Logika, Matematika, dan Kalimat



Mungkin, kita sudah tidak asing dengan ke 3 kata inti dari judul di atas, logika, matematika dan kalimat. Banyak hasil dan pelajaran yang bisa kita ambil dari ketiga kata ini. Logika seperti biasa memainkan angka 1 dan 0 yaitu benar dan salah. Kalimat, mungkin anda sudah tahu yang ini, kumpulan dari beberapa kata. Matematika, ya, sejak SD kita sudah mempelajarinya. Bagaimana kalau kita menggabungkan ketiganya? Apakah akan terbentuk sebuah pelajaran baru? Atau akan ada sebuah teori baru terbentuk? Mari kita analisis.
Mungkin kita kan melihat bahwa penggabungan ketiganya mungkin akan menimbulkan kebingungan bagi kita, karena semua data-data yang telah kita miliki akan saling bertentangan.


Mari kita review sedikit. Kita mempunyai kalimat di bawah :

“Semut lebih besar daripada gajah”


Kalimat di atas adalah salah, agar kita mempunyai kalimat yang benar, kita harus me-negasikan kalimat di atas. Arti negasi bisa kita artikan sebagai “lawan”. Benar negasinya adalah salah. 1 negasinya adalah 0. Nah, pada umumnya, di dalam kalimat agar negasi bisa dilakukan, kita harus menambahkan/menghapus kata “tidak” pada kalimat tersebut (tergantung kalimatnya bagaimana). Kalimat di atas akan menjajdi benar jika ditambahkan kata tidak, menjadi :

“Semut tidak lebih besar daripada gajah”


Kalimat di atas sekarang telah menjadi benar. Kadang juga dalam kalimat kita tidak memakai kata “tidak”, tetapi memakai kata “bukan”. Misalnya :

”Saya adalah anaknya”


Negasinya adalah :

”Saya bukan anaknya”


Sekarang coba perhatikan kalimat ini :

”Kalimat ini mempunyai enam kata.”


Kita tahu bahwa kalimat di atas adalah salah. Kalimat diatas bukanlah terdiri dari 6 kata. Nilainya bernilai 0 atau salah. Nah jika kita ingin membuat pernyataan di atas menjadi benar, kita harus mengubah nilai 0 menjadi 1 (di-negasikan). Bukan hanya nilai nya saja, kalimatnya juga harus dinegasikan, menjadi :

”Kalimat ini tidak mempunyai enam kata”


Setelah kita perhatikan, kalimat di atas haruslah menjadi benar, tetapi kalau kita perhatikan, kalimat di atas tetap saja salah, kalimat di atas terdiri dari 6 kata. Intinya kalimat awal dan negasinya tetap bernilai salah, tidak akan menjadi benar. Kemudian saya bertanya pada adik asuh saya yang berada di SMA, apa yang salah dari kalimat tersebut. Katanya kalimat pertama harusnya begini :

”Kalimat ini mempunyai lima kata”


Dan negasinya kalimat kedua adalah :

”Kalimat ini tidak mempunyai lima kata”


Coba lihat, apakah sudah benar? Kalau kita perhatikan, kedua kalimat di atas adalah benar, baik pernyataan awal maupun negasinya bernilai benar.

nah, sekarang coba perhatikan lagi kalimat di bawah ini :

”Ini adalah peraturan, bahwa semua peraturan mempunyai pengecualian”


Kalimat di atas adalah peraturan juga, isinya menerangkan bahwa semua peraturan mempunyai pengecualian. Nah, misal kita mambuat sebuah pengecualian terhadap
peraturan tadi. Peegecualiannya adalah bahwa tidak semua peraturan mempunyai peraturan. Berarti ada beberapa peraturan yang tidak mempunyai pengecualian, dan ini bertentangan dengan peraturan awal tadi (semua peraturan mempunyai pengecualian).
Kalimat yang berikut mungkin agak membingungkan :

”Pernyataan ini salah”


Kalimat di atas menyatakan bahwa kalimat di atas salah. Nah, kalau kalimatnya salah, berarti pernyataan nya benar. Kalau kalimatnya benar, maka pernyataannya salah. Bingung? Saya juga bingung.hehehe…
Nah, biar ga bingung, baca lagi deh yang di atas, mudah-mudahan tambah bingung…^.^

Edit and print this page
Baca selengkapnya...

Friday, January 9, 2009

Menjalankan Fungsi Autorun pada Flash Disk



Ada sedikit trik yang bisa kita lakukan untuk membuka suatu file secara otomatis dari sebuah flash disk. Caranya adalah dengan membuat suatu file autorun.inf pada flash disk kita. Cara ini mirip dengan cara kerja virus dalam mengaktifkan diri pada sebuah komputer melalui flashdisk. Cara nya sama, tapi tergantung bagaimana kita memakainya, mau berbuat yang baik atau buruk.


1. Jalankan Notepad dan ketikkan string seperti di bawah ini.

[autorun]
open=program.exe
icon=Icon.ico
action=Buka program !!!
label=Your_Name


2. open adalah perintah untuk membuka program tersebut. Program.exe adalah nama program tersebut. Program .exe harusberada pada root flashdisk tersebut (bukan di dalam folder), kalau program nya berada di dalam folder, maka kita pisahkan dengan tanda backslash ('\'), misalnya program kita berada dalam folder 'data', maka perintahnya menjadi
open=data\program.exe
Icon.ico adalah nama icon yang akan menjadi icon flashdisk. Buka program!!! adalah perintah yang ditemui pada kotak dialog autorun. Label adalah nama flash disk yang kita inginkan.

3. Simpan dengan nama autorun.inf dan jangan lupa untuk mengubah save as type menjadi All Files.

4. Perlu diingat yang hanya bisa dijalankan oleh program tersebut adalah aplikasi Win32 saja (misalnya *.exe, *.bat, *.com, *.hta, *.dll, *.ocx, *.cpl, *.scr, dll)

Jika ingin membuka file dokumen misalnya *.doc, *.xls, *.txt, *.pdf dll yang bukan merupakan aplikasi Win32, maka kita perlu menggunakan sebuah file lagi dengan ekstensi *.bat.

1. Bukalah notepad lalu ketikkan :

Start file/dokumen_yang_ingin_dibuka
misalnya :

start tugaskimia.doc
start nilai_kalkulus.pdf

2. Simpan dengan dengan nama document.bat dan ubah save as type menjadi All Files.

3. Pada file autorun.inf pada perintah open, yang dibuka adalah document.bat menjadi : open=document.bat





Lebih baik jika mengubah attribute kedua file menjadi Read-Only sehingga virus tidak bisa mengubah file autorun.inf tersebut untuk menjalankan file virus tersebut.
Jadi selain mencegah virus berjalan otomatis melalui flash disk, kita juga bisa mempercepat pembukaan file yang kita inginkan.

Edit and print this page
Baca selengkapnya...

Pencegahan Agar Virus Tidak Merusak File Document


Virus memang menyebalkan. Misalnya saja tugas kita dalam suatu dokumen rusak karena ulah virus yang tidak senonoh. Sebenarnya ada beberapa trik sederhana agar file dokumen kita tidak rusak oleh virus, namun bukan berarti computer kita akan aman dari virus, tapi hanya mencegah kerusakan pada dokumen itu saja. Banyak cara yang bisa kita lakukan agar file kita aman dari serangan virus. Biasanya, document yang diserang oleh virus adalah file berupa format *doc. File ini akan diubah menjadi sebuah file dengan format *.exe. Namun ada juga yang bisa merusak file gambar misal *.png atau *.mp3.
Memang ada tool yang bisa digunakan untuk merepair file yang rusak ini, namun alangkah baiknya jika kita mencegah terlebih dahulu bukan. Dan bukan berarti jika kita mempunyai tool untuk merepair file yang terinfeksi oleh virus, maka kita akan aman, bisa saja, file tersebut tidak bisa lagi direcovery oleh tool tersebut..

Nah, lantas bagaimana caranya agar file kita aman dari serangan virus?
1.Klik kanan pada file document yang rentan terkena virus misalnya *.doc,*.xls,*.ppt,ataupun *.mp3 (karena sekarang ini ada virus yang dapat merusak mp3 hingga tidak dapat dimainkan) ataupun *.exe yang sering juga diserang virus dan tak dapat dipakai lagi atau file yang lainnya lalu pilih Properties.
2.Beri tanda centang pada attribute Read-Only.
3.klik OK
Itu tadi sebuah trik yang diperlukan untuk mencegah virus merusak document kita. Artinya, file tersebut hanya bisa dibaca saja. Dan jika kita ingin mengedit file tersebut kita harus membuka attribute file tersebut dan hilangkan tanda centang tersebut agar tidak berattribut Read-Only dan bisa untuk di-save.

Cara lain yang bisa kita lakukan adalah mengubah document kita yang berupa *.doc atau *.ppt ke format *.pdf. Format PDF jauh lebih aman dari serangan virus, namun memiliki kelemahan karena kita harus mempunyai software khusus untuk mengeditnya di kemudian hari.

Apa ada cara lain? ya, pasti ada.. Kita bisa mengkompres file document kita ke dalam format *.zip sehingga virus tidak bisa mengubah file kita.
Ketika pertama sekali membeli laptop, saya terserang virus yang bisa menginfeksi file *.exe. Dan yang lebih menjengkelkan, semua file *.exe saya menjadi terinfeksi. Alhasil, ketika menginstall-ulang Windows saya, saya tidak bisa lagi memekai file exe tersebut, karena hanya akan mengktifkan virus itu sendiri. Terpaksa saya harus menghapus semua installer saya. hehehe...
Nah, belajar dari sini, semua file EXE, saya kompress aja ke *.zip, biar lebih aman. hahaha...
Edit and print this page
Baca selengkapnya...