Kamis, 07 Februari 2013

Impian, Masalah dan Solusi Positif

             Dunia........... adalah suatu tempat yang nyata, tempat di mana kita manusia, hewan dan tumbuhan hidup serta tumbuh sampai saat di mana saya menulis artikel ini.

Lalu apakah maksud dari semua yang sedang terjadi ini?

              Bagaimana sebuah proses yang baik itu berasal dari dorongan ataupun secara alami dilakukan oleh manusia, hewan tumbuhan hingga menghasilkan sesuatu yang belum diketahui (ilmu) dan baru (temuan). Bagaimana kita dulunya tidak tahu lalu sekarang kita mengetahui apa itu waktu, hari, obat, buku, tongkat dan lain-lain. Menurut saya ini tak terlepas dari sebuah masalah, bagaimana manusia ditimpakan berbagai masalah hingga manusia ini terdorong untuk melakukan banyak hal hingga muncul perasaan senang saat menemukan sesuatu yang baru. bukankah ini konsep Proses - Hasil, Sebab - Akibat.


              Seiring perkembangan waktu, ilmu semakin banyak diperoleh dan semakin sering diterapkan hingga membentuk suatu kehidupan yang di dalamnya ada banyak sekali macam kegiatan. Semakin lama sebuah masalah semakin menjadi rumit dan terkadang sulit untuk diselesaikan, membuat pikiran pusing, hingga muncul suatu yang namanya penyakit, penderitaan.Saat kita selesai dengan satu masalah, akan ada keinginan baru ( impian ) yang menjadi masalah baru dan siap untuk diselesaikan (solusi) kembali.

Lalu apakah sebenarnya hidup adalah lautan masalah/penderitaan...??
dari sudut pandang orang tentu jawabannya akan berbeda2.

Jumat, 04 Januari 2013

Array - Sorting data dengan Counting Sort

Sorting data menggunakan counting sort............ Sorting = pengurutan , Counting = penjumlahan..... jadi apa hayo ??

Adalah mengurutkan data dengan mencari jumlah data yang sama dalam suatu array lalu mengurutkannya. Ilustrasinya seperti ini :





Dari Ilustrasi di atas sudah paham ceritanya kah ?

Jika belum simaklah.........
                   Pada suatu hari ada Array dengan nilai acak bernama "D" (Variabel D[]). Nah dia meminta nilainya diurutkan nih dengan counting sort. Jadi kita butuh array tambahan bernama "Tabcount" (Variabel Tabcount[]) < Array cadangan yang nantinya digunakan untuk mengelompokan data yang sama. Saya ambil contoh pada ilustrasi di atas adalah nilai 1 di "D" ada sebanyak 4 ( index 1, 3, 7 dan 10 ), nah nilai 1 ini dikelompokan ke "Tabcount" pada index ke 1 (si "D" sama si "Tabcount" memiliki nilai sama yaitu 1, tapi 1 di "D" statusnya isi variabel sedangkan 1 di "Tabcount" statusnya jomblo........ eh salah, Index maksudnya... ). Begitu pula dengan nilai yang lainnya. setelah nilai selesai dikelompokan nilai dikeluarkan lagi ke "D" yang baru secara urut. Jadi Ceritanya kaya' Titanic noh pas Scene penyelamatan penumpang, jadi misal penumpang kelas satu sudah selesai dimasukin ke sekoci dilanjutkan ke penumpang kelas di bawahnya.......Ngesss..... 

Pertama butuh 2 fungsi yang sebenarnya tidak dibahas tetapi digunakan dan berikut fungsi main dan tulis :



Senin, 31 Desember 2012

Game dan Tentang Kehidupan

Kalian suka nge-Game.........?

Pasti jarang sekali mereka menjawab tidak suka,............  Terus Game apa yang kalian suka ?
Action, RPG, Puzzle, Race, War............ dan masih banyak lagi.


                   Game memberikan banyak manfaat bagi para pemainnya. Selain hiburan, Game sebenarnya juga memberikan pelajaran seperti logika misalnya, bahasa, sesuatu yang baru. Sebagai contoh saat kita bermain game sepak bola berarti kita belajar bagaimana membuat dan mengatur strategi tim sesuai komposisi pemain yang dimiliki. Saat memainkannya tentu kita tidak memakai strategi yang sama untuk tim yang berbeda, tentu harus disesuaikan dengan kondisi dan kemampuan pemainnya. Contoh lain seperti game The Sims yang di dalamnya sebenarnya kita sedang belajar bagaimana manajemen Keluarga, merencanakan desain serta membangun sebuah rumah sesuai yang diinginkan oleh si pemain. Karena The Sims adalah sebuah game simulasi kehidupan yang tidak diberi keharusan harus mengerjakan ini itu, maka tidak jarang alur game yang dimainkan sesuai dengan kebiasaan si pemain tersebut. ha ha ha jadi kelihatan belang kalian kan. Game lain seperti catur lah, tebak-tebakan lah dan yang lain telah mengajarkan logika berpikir.

Jumat, 09 November 2012

Algoritma mencari KPK dan FPB dari 2 bilangan

Apa itu KPK dan FPB ?
Kelipatan Persekutuan Kecil dan Faktor Persekutuan Besar. langsung contoh saja :
Misalkan saya berikan 2 bilangan 30 dan 45, mari kita lihat faktornya ( bilangan berapa saja yang habis jadi tukang baginya 30 dan 45 )

30 : 15, 10, 5, 3, 2, 1
45 : 15, 9, 5, 3, 1

dari 2 bilangan tersebut ada 4 pembagi yang sama 1, 3, 5, 15 dan 15 adalah bilangan terbesar, maka si 15 ini yang disebut Faktor Persekutuan Besar. bagaimana dengan kelipatannya, mari kita lihat

30 : 60, 90, 120, 150, 180
45 : 90, 135, 180, 225

Senin, 22 Oktober 2012

Algoritma mencari Bilangan Prima

Apakah itu bilangan Prima ??

Bilangan Prima adalah bilangan yang hanya bisa dibagi oleh 2 yaitu bilangan 1 dan bilangan itu sendiri.  Sangat jelas ya !!!!!!!

Make it Simple

Dalam logika program C yang saya buat, saya hanya mengaris bawahi hanya bisa dibagi oleh dua bilangan saja, syaratnya dua-duanya harus tidak bersisa. Nah begini sintax C-nya :

Algoritma mencari Tahun Kabisat

Apakah itu Tahun Kabisat ??

Jawabnya adalah sebuah Tahun Syamsiah di mana pada tahun tersebut jumlah hari tidak terdiri dari 365 hari tetapi 366 hari.
Satu tahun syamsiah tidak secara persis terdiri dari 365 hari, tetapi 365 hari 5 jam 48 menit 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap 4 tahun akan kekurangan hampir 1 hari (tepatnya 23 jam 15 menit 0,7256 detik).
Maka untuk mengkompensasi hal ini, setiap 4 tahun sekali (tahun yang bisa dibagi 4), diberi 1 hari ekstra: 29 Februari. Tetapi karena 5 jam 48 menit 45,1814 detik kurang dari 6 jam, maka tahun-tahun yang bisa dibagi 100 (seperti tahun 1900), bukan tahun kabisat, kecuali bisa dibagi dengan 400 (seperti tahun 2000).

Nah clu-nya sudah kelihatan kan, berarti sudah bisa buat programnya toh...... kalo nggak nih source code, pahami !!

Rabu, 05 September 2012

Dinus Inside dan Dinus Expo 2012



DINUS INSIDE 2012

                DINUS INSIDE adalah kegiatan tahunan yang diselenggarakan oleh Universitas Dian Nuswantoro yang ditujukan untuk para mahasiswa baru, dalam hal ini angkatan tahun 2012, di Universitas lain sering disebut dengan OSPEK. Seperti halnya Ospek Dinus Inside diadakan untuk mengenalkan kampus tercinta Universitas Dian Nuswantoro, pejabat – pejabat dan organisasi –organisasi mahasiswa yang ada di dalam Universitas Dian Nuswantoro kepada Mahasiswa Baru. DINUS INSIDE 2012 diadakan pada tanggal 3-5 September 2012. 

                 Hari pertama DINUS INSIDE 2012 dilaksanakan di tempat indoor. Mahasiswa baru diberi ketentuan untuk memakai kaos putih berkerah, sepatu olahraga dan celana hitam, serta mengenakan co card sederhana. Jika dikatakan OSPEK, DINUS INSIDE adalah OSPEK paling enak dan nyaman. Kegiatan hari pertama meliputi upacara pembukaan, jalan sehat keliling UDINUS, Pengenalan Pejabat, UDINUS secara global, Kegiatan-kegiatan, UKM (dalam SMA bisa dikatakan Ekskul) dan pemahaman tentang karakter mahasiswa serta menyaksikan hiburan yang telah disiapkan ole Panitia. Sebagian Hiburan disajikan oleh Kakak-kakak Mahasiswa ( UKM Musik ) dan sebagian lain oleh pihak luar yang menampilkan orkestra khas Jawa dan keduanya bisa dikatakan luar biasa. Satu hiburan lagi yang khas di UDINUS, e-Gamelan, Permainan musik gamelan ini sangat berbeda karena pemainnya Mahasiswa UDINUS tidak menggunakan Gamelan asli melainkan menggunakan tablet ( software yang menggambarkan gamelan dan memukulnya dengan menggunakan jari-jari yang ditouch dalam tablet ). satu kata "KEREN".

 inilah penampakan dinus inside hari pertama