the power of hanoi











menggunakan solusi langsung.

LANGKAH LANGIKAHNYA

LANGKAH PART 1


1 pindah ke B dari A
4 pindah ke C dari  A 
3 pindah ke C dari A 
1 pindah ke Cdari B
5 pindah dari A ke B
4 pindah dari A ke B
1 pindah dari C ke B
3 pindah dari C ke A
1 pindah dari B ke a
4 pindah dari C ke B


LANGKAH PART 2


1 pindah dari A ke C
3 pindah dari A ke B
1 pindah dari C ke B
6 pindah dari A ke C
1 pindah dari B ke A
3 pindah dari B ke C
1 pindah dari A ke B
2 pindah dari A ke C
1 pindah dari B ke C
4 pindah dari B keA


 LANGKAH PART 3



4 pindah dari B ke A
1 pindah dari C ke A
2 pindah dari C ke B
1 pindah dari A ke B
3 pindah dari C ke A
1 pindah dari B ke C
2 pindah dari B ke A
1 pindah dari C ke A
5 pindah dari B ke C
1 pindah dari A ke B


LANGKAH PART 4




2 pindah dari A ke C
1 pindah dari B ke C
3 pindah dari A ke B
1 pindah dari C ke A
2 pindah dari C ke B
1 pindah dari A ke B
4 pindah dari A ke C
4 pindah dari A ke C
1 pindah dari B ke C
2 pindah dari B ke A


LANGKAH PART 5


1 pindah dari C ke A
3 pindah dari B ke C
1 pindah dari A ke B
2 pindah dari A ke C
1 pindah dari B ke C

photography is my life

suatu karya  foto bisa mewakili setiap perasaan tiap photograper .karena itu bagi photograper memotret itu adalh suatu kebahagian tersendiri dan menyenangkan bagi dirinya.

Prof. Nelson Tansu, PhD – Profesor termuda di AS

Nelson Tansu meraih gelar Profesor di bidang Electrical Engineering di Amerika sebelum berusia 30 tahun. Karena last name-nya mirip nama Jepang, banyak petinggi Jepang yang mengajaknya “pulang ke Jepang” untuk membangun Jepang. Tapi Prof. Tansu mengatakan kalau dia adalah pemegang paspor hijau berlogo Garuda Pancasila. Namun demikian, ia belum mau pulang ke Indonesia . Kenapa? 
Nelson Tansu lahir di Medan , 20 October 1977. Lulusan terbaik dari SMA Sutomo 1 Medan. Pernah menjadi finalis team Indonesia di Olimpiade Fisika. Meraih gelar Sarjana dari Wisconsin University pada bidang Applied Mathematics, Electrical Engineering and Physics (AMEP) yang ditempuhnya hanya dalam 2 tahun 9 bulan, dan dengan predikat Summa Cum Laude. Kemudian meraih gelar Master pada bidang yang sama, dan meraih gelar Doktor (Ph.D) di bidang Electrical Engineering pada usia 26 tahun. Ia mengaku orang tuanya hanya membiayai-nya hingga sarjana saja. Selebihnya, ia dapat dari beasiswa hingga meraih gelar Doktorat. Dia juga merupakan orang Indonesia pertama yang menjadi Profesor di Lehigh University tempatnya bekerja sekarang.

Thesis Doktorat-nya mendapat award sebagai “The 2003 Harold A. Peterson Best ECE Research Paper Award” mengalahkan 300 thesis Doktorat lainnya. Secara total, ia sudah menerima 11 scientific award di tingkat internasional, sudah mempublikasikan lebih 80 karya di berbagai journal internasional dan saat ini adalah visiting professor di 18 perguruan tinggi dan institusi riset. Ia juga aktif diundang sebagai pembicara di berbagai even internasional di Amerika, Kanada, Eropa dan Asia .

Karena namanya mirip dengan bekas Perdana Menteri Turki, Tansu Ciller, dan juga mirip nama Jepang, Tansu, maka pihak Turki dan Jepang banyak yang mencoba membajaknya untuk “pulang”. Tapi dia selalu menjelaskan kalau dia adalah orang Indonesia . Hingga kini ia tetap memegang paspor hijau berlogo Garuda Pancasila dan tidak menjadi warga negara Amerika Serikat. Ia cinta Indonesia katanya. Tetapi, melihat atmosfir riset yang sangat mendukung di Amerika , ia menyatakan belum mau pulang dan bekerja di Indonesia . Bukan apa-apa, harus kita akui bahwa Indonesia terlalu kecil untuk ilmuwan sekaliber Prof. Nelson Tansu.

Ia juga menyatakan bahwa di Amerika, ilmuwan dan dosen adalah profesi yang sangat dihormati di masyarakat. Ia tidak melihat hal demikian di Indonesia . Ia menyatatakan bahwa penghargaan bagi ilmuwan dan dosen di Indonesia adalah rendah. Lihat saja penghasilan yang didapat dari kampus. Tidak cukup untuk membiayai keluarga si peneliti/dosen. Akibatnya, seorang dosen harus mengambil pekerjaan lain, sebagai konsultan di sektor swasta, mengajar di banyak perguruan tinggi, dan sebagianya. Dengan demikian, seorang dosen tidak punya waktu lagi untuk melakkukan riset dan membuat publikasi ilmiah. Bagaimana perguruan tinggi Indonesia bisa dikenal di luar negeri jika tidak pernah menghasilkan publikasi ilmiah secara internasional?

Prof. Tansu juga menjelaskan kalau di US atau Singapore , gaji seorang profesor adalah 18-30 kali lipat lebih dari gaji professor di Indonesia . Sementara, biaya hidup di Indonesia cuma lebih murah 3 kali saja. Maka itu, ia mengatakan adalah sangat wajar jika seorang profesor lebih memilih untuk tidak bekerja di Indonesia . Panggilan seorang profesor atau dosen adalah untuk meneliti dan membuat publikasi ilmiah, tapi bagaimana mungkin bisa ia lakukan jika ia sendiri sibuk “cari makan”. 

Bahaya Minum Air Putih Berlebihan

Minum air putih 8 gelas sehari dianjurkan bagi Anda yang memiliki aktivitas rutin. Tapi kini, banyak orang yang melakukan terapi air putih, namun dengan cara salah. Alih-alih berharap bisa menyehatkan tubuh, namun efeknya justru membahayakan kesehatan.

“Banyak orang salah mengerti, mereka melakukan terapi air putih tapi dengan mengonsumsi 2 liter sekaligus saat bangun tidur. Ini berbahaya untuk kesehatan jantung dan ginjal,” kata Spesialis Gizi Klinik dari Rumah Sakit Siloam, Dr Samuel Oetoro MS, Sp.GK saat ditemui di acara Kampanye Nasional Danone Aqua, 'Mulai Hidup Sehat Dari Sekarang' di XXI Ballroom,Djakarta Theatre, Rabu 16 Maret 2011.

Seharusnya, khasiat air putih akan lebih terasa bisa dikonsumsi secara bertahap, bukan secara berlebihan atau sekaligus. Samuel menjelaskan, konsumsi air berlebih bukan bermanfaat untuk tubuh tapi justru membahayakan.

Air yang dikonsumsi akan diserap ke saluran cerna dan masuk ke pembuluh darah yang akhirnya bisa menyebabkan volume darah jadi bertambah. Hal ini bisa membebani kerja jantung dan ginjal. Jantung seolah didesak untuk memompa darah lebih cepat, sementara ginjal di desak untuk mengeluarkan cairan lebih cepat.

“Ini bisa mengganggu fungsi jantung dan ginjal. Jangan minum sekaligus berlebihan, karena air mudah diserap. Jika setiap hari hal ini dilakukan, bisa membebani jantung dan ginjal serta menyebabkan bagian tubuh tersebut mudah 'jebol',” jelas Samuel.

Untuk itu, katanya, perlu diketahui cara mengonsumsi air yang sesuai dengan kebutuhan. Samuel menyarankan, agar khasiatnya bisa dirasakan, konsumsi air sebelum Anda merasa haus. Setelah bangun tidur juga dianjurkan untuk mengonsumsi air putih satu gelas. Sebelum dan setelah sarapan juga dianjurkan minum segelas air putih. Begitu pula saat ingin beraktivitas serta sebelum dan setelah berolahraga. Bahkan sebelum tidur pun dianjurkan untuk mengonsumsi segelas air putih.

“Cukup minum air 1-2 gelas secara bertahap, jangan lakukan minum sebanyak 1,5 liter- 2 liter sekaligus,” katanya.

Mengonsumsi ar putih secara bertahap akan lebih bermanfaat, dan menjadikan hal itu kebiasaan akan menjadi investasi kesehatan Anda di masa depan. Mulai melakukan kebiasaan minum air putih sesering mungkin secara bertahap akan menjadi kebiasaan yang sehat untuk Anda dan keluarga.

“Jika ingin menerapkannya di keluarga Anda, cobalah melakukan kebiasaan minum air putih setiap kali melakukan aktivitas 6-8 minggu secara ketat, otomatis pada minggu ke 9, akan menjadi kebiasaan yang sehat.”
:ilov eindonesia

PENGERTIAN DASAR DAN SIMBOL FLOWCHART

Pengenalan Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa pemrograman.

Simbol-simbol flowchart
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program.

Kaidah-kaidah pembuatan Flowchart
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
• Input berupa bahan mentah
• Proses pengolahan
• Output berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
 START: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
 READ: berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
 WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
 END: mengakhiri kegiatan pengolahan







Pedoman yang perlu diperhatikan dalam membuat flowchart :


a) Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.

b) Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas.

c) Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhir.
d) Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan.

e) Masing-masing kegiatan di dalam bagan lair harus didalam urutan yang semstinya.
f) Kegiatan yang terpotong dan akan disambung ke tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung.
g) Gunakan simbol-simbol alir yang standart.

Terdapat 2 jenis flowchart yaitu sistem flowchart dan program flowchart.

Sistem Flowchart
Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flow chart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah , tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.

Flowchart Program
Merupakan bagan alir yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Untuk menggambarakan flowchart program telah tersedia simbol-simbol standart. Berikut ini adalah gambar dari simbol-simbol standart yang digunakan pada flowchart program.


Contoh flowchart
1. Buatlah flowchart untuk menjumlahkan dua buah data.
Jawab
Input : data1 dan data 2
Proses : jumlah = data1 + data2
Output : jumlah


2. Buatlah flowchart untuk mencari keliling dan luas lingkaran ?
Rumus : keliling lingkaran adalah 2*phi *r
luas lingkaran adalah phi * r2
rumus diatas merupakan proses untuk mencari keliling dan luas lingkaran.
Input : phi dan r
Output : luas dan keliling

CONTOH NOTASI ALGORITMIK

NOTASI ALGORITMIK

Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan secara mekanik (Team Gunadarma :1988).

Dalam suatu penulisan algoritma terkadang kita sulit untuk mengerti dan memahami maksud dari algoritma tersebut. Selain itu juga kita sulit untuk menuliskan algoritmanya. Untuk itu agar mempermudahnya dapat dilakukan notasi – notasi algoritma. Notasi algoritma merupakan rancangan penyelesaian masalah (algoritma) yang dituliskan ke dalam notasi (cara penulisan khusus).
Notasi algoritma yang sering dijumpai ada 3 macam yaitu :
  • Notasi deskriptif, yaitu dengan cara menuliskan langkah-langkah penyelesaian masalah dengan kalimat- kalimat yang jelas dan deskriptif disertai dengan urutan (nomor urut) yang jelas. Selain itu juga Dengan notasi ini, deskripsi setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif sukar.      
          Contoh :

          Algoritma Bilangan_Maksimum
          Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.

          Deskripsi :
          (1)  baca bilangan 1
          (2)  baca bilangan 2
          (3)  bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut
                sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX
          (4)  baca bilangan 3
          (5)  bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih
                 MAX dan sebut bilangan tersebut MAX.
          (6)  keluarkan sebagai output MAX
  • Notasi bagan alir (flow chart), yaitu algoritma menggunakan bagan alir dengan memanfaatkan bentuk-bentuk geometri seperti persegi panjang, jajaran genjang, lingkaran dan sebagainya. Sama halnya dengan notasi deskriptif, notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif suka
         Contoh :

         Algoritma Bilangan_Maksimum
          Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan   tersebut.  
  • Notasi pseudo-code, yaitu notasi algoritma yang praktis dan mirip dengan bahasa pemrograman tingkat tinggi seperti Pascal. Banyak notasi pseudo-code yang digunakan oleh para ahli komputer dan berbeda-beda sehingga tidak ada aturan baku dalam penulisan pseudo-code ini, tetapi yang paling banyak digunakan dalam algoritma pemrograman adalah yang mendekati bahasa pascal. Keuntungan menggunakan notasi pseudo code adalah kemudahan mengkonversinya lebih tepat yang disebut mentranslasi ke notasi bahasa pemrograman, karena terdapat korespondensi antara setiap pseudo code dengan notasi bahasa pemrograman.  
          Contoh :

         Algoritma Bilangan_Maksimum
         Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.

         Deklarasi :
         Bil1,Bil2,Bil3 : integer {bilangan yang dicari maksimumnya}
         MAX      : integer {variabel bantu}

         Deskripsi :
         Read (Bil1,Bil2)
         If Bil1 >= Bil 2 then
         Bil1 = MAX
         Else Bil2 = MAX
         Read (Bil3)
         If Bil3 >= MAX then
         Bil3 = MAX
         Write (MAX)

Selamat membaca..........

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Powerade Coupons