Selasa, 17 Juni 2014

Disiplin Dalam Belajar



Disiplin Dalam Belajar

Haii... Blogger pada tulisan kali ini saya akan membahas Disiplin Dalam Belajar. Disiplin dalam belajar bukanlah hal mudah , baik dari segi management waktu maupun dalam pelakasaannya. Sedari kecil tentunya orang tua kita mangajari akan disiplin bermula dari hal kecil terlebih dahulu. Misalnya jika pulang sekolah kita harus berganti pakaian , tidur siang dan lain sebagainya. Dari hal-hal kecil tersebut pastinya sikap disiplin sudah tertanam pada diri kita , hanya saja sikap malas yang terdapat pada individu yang sulit untuk di hilangkan.

Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXKGg8_P87nd5ZnhIzosBODOTZF5xYNPPpI0dU-MTRYhakMlcN24zb4AX7O7FJV8FJ3gZmuExacOXkVryhCi94rFDEAf91vpEt9xaGrUnz58UAxig9eGiQQ5pWV-99QR_fwnjCFt6Q-hr5/s1600/index.jpg

Dalam kamus Bahasa Indonesia , Disiplin berarti melatih batin dan watak supaya perbuatannya menaati tata tertib. Disiplin diri berarti melatih diri melakukan segala sesuatu dengan tertib dan teratur secara berkesinambungan untuk meraih impian dan tujuan yang ingin dicapai dalam hidup. Disiplin diri akan terasa manfaatnya jika kita memiliki suatu impian dan cita – cita yang ingin dicapai. Kita harus mendisiplinkan ( melatih ) diri untuk mengerjakan hal – hal yang sesuai dengan tujuan yang ingin dicapai. Oleh karena itu, di dunia ini dibuat peraturan – peraturan yang disertai hukuman yang setimpal. Hal ini tidak lain agar setiap manusia mau belajar hidup disiplin dan menaati aturan yang ada sehingga dunia tidak kacau balau dan seseorang tidak dapat berbuat sekehendak hatinya.

Kebiasaan yang kita lakukan akan menentukan masa depan kita. Kebiasaan yang baik akan menghasilkan sesuatu yang baik, begitupun sebaliknya, namun untuk membiasakan kebiasaan baik itu tidak mudah. Karena kita cenderung memiliki sifat – sifat mendasar seperti : cenderung bermalas -malasan, ingin hidup seenaknya mengikuti keinginan hatinya. Selain itu terkadang kita menganggap belajar sebagai suatu kewajiban apapun beban yang harus dilakukan, bukan sebagai kesenangan. Pepatah mengatakan “ kita akan lebih mudah menerapkan disiplin diri jika kita mencintai apa yang kita kerjakan ”. Kita jg cenderung cepat bosan jika melakukan kegiatan yang sama dalam jangka waktu lama. Maka dari itu untuk menjalankan disiplin dalam belajar tidaklah mudah.

Sifat tidak baik tersebut dapat kita hilangkan, tentunya dengan kemauan dan komitmen yang besar. Terdapat beberapa tips agar disiplin dalam belajar dapat kita jalankan:
1. Tetapkan tujuan atau target yang ingin dicapai dalam waktu dekat.
2. Buat urutan prioritas hal – hal yang ingin kita lakukan.
3. Buat jadwal kegiatan belajar secara tertulis.
4. Lakukan kegiatan sesuai dengan jadwal yang kita buat, tetapi jangan  terlalu kaku.
5. Berusahalah untuk selalu dsiplin dengan jadwal program kegiatan yang sudah kita susun sendiri.

             Semoga tulisan ini dapat bermanfaat untuk para pembaca dan kita dapat bersama – sama menjalankan disiplin dalam belajar sehingga dapat menentukan masa depan kita kelak.

Pengertian Komputasi Modern



Komputasi Modern
Pada tulisan kali ini saya akan membahas mengenai komputasi modern, dari pengertian komputasi modern ini sendiri beserta sejarahnya. Berawal dari kata komputasi, yang memiliki pengertian suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma (sumber : Komputasi – http://id.wikipedia.org/wiki/Komputasi), contohnya adalah dengan melakukan suatu perhitungan. Jika pada zaman dahulu orang melakukan perhitungan dengan alat yang masih sederhana, maka pada zaman sekarang (modern) manusia dapat melakukan perhitungan atau komputasi yang cepat dengan menggunakan komputer, pada kemunculan awal komputer ini sendiri dimanfaatkan untuk melakukan perhitungan aritmatika, seiring dengan bertambahnya waktu atau zaman yang diikuti pula dengan perkembangan di bidang teknologi komputasi, kini komputer dapat dimanfaatkan bukan untuk melakukan perhitungan saja namun juga untuk menganalisis dan memecahkan masalah-masalah ilmu atau sains. Komputer dapat juga digunakan untuk mengolah data dan pemrosesan informasi dengan kecepatan yang tinggi apabila dilihat dari sudut pandang ilmu komputer. Dalam ilmu komputasi memiliki satu cabang ilmu yang bernama komputasi sains. Secara umum komputasi sains mempelajari aspek-aspek komputasi untuk aplikasi atau memecahkan masalah di bidang sains lain, seperti fisika, kimia, biologi dan geologi. Dalam sejarah komputasi modern tidak dapat terlepas dari peranan John von Neumann, beliau adalah ilmuwan yang meletakkan dasar-dasar komputer modern serta salah satu ahli matematika terbesar, beliau juga yang pertam kali mencetuskan konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memori sehingga menjadi dasar arsitektur komputer hingga saat ini. Kepiawaian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Keinginan Von Neumann untuk mempelajari matematika dilakukannya pada musim panas setelah studinya di Berlin dan sebelum masuk ETH Zurich. Dia menjadi mahasiswa program doktor pada Universitas Budapest. Tesis doktornya bertemakan aksiomasisai teori himpunan (set theory) yang dikembangkan George Cantor. Pada masa itu, set theory merupakan salah satu topik ‘menantang’ di dunia matematika. Akhirnya pada tahun 1926, dia lulus dengan dua gelar yaitu gelar S1 pada bidang teknik kimia dari ETH dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest.
Description: http://www.apprendre-math.info/history/photos/Von_Neumann_6.jpeg
Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai hingga saat ini. Arsitektur yang dirancang oleh Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, input-output, dan memori. Di bawah ini merupakan contoh komputasi modern sampai dengan lahirnya ENIAC (Sumber :http://phenomenalsite.co.cc/?p=46) : Konrad Zuse’s electromechanical “Z mesin”. Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap. Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor. Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja). Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable. Komputer ini digunakan untuk memecahkan kode perang Jerman. The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas. Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan pada tahun 1941). Pada tahun 1980-an merupakan awal kemajuan teknologi di bidang komputer untuk penggunaan pribadi, kemudian ditambah dengan kemajuan yang pesat dalam evolusi internet hingga saat ini yang memungkinkan sang pengguna komputer untuk mengeksplorasi dan mempelajari bidang-bidang ilmu komputasi lebih jauh dan mendalam seperti komputasi sains, diantaranya fisika, kimia, biologi, dan geologi.
Model Komputasi
Komputasi memiliki 3 model, yaitu
  1. Mesin Mealy
  2. Mesin Moore
  3. Petri net
Mesin Mealy
Description: http://wartawarga.gunadarma.ac.id/wp-content/uploads/2010/03/untitled.bmp
Dalam teori komputasi sebagai konsep dasar sebuah komputer, mesin Mealy adalah otomasi fasa berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fasa saat itu dan bagian masukan/input. Dalam hal ini, diagram fasa (state diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan keluaran/output pada tiap fasa.
Nama Mealy diambil dari “G. H. Mealy” seorang perintis mesin-fasa (state-machine) yang menulis karangan “A Method for Synthesizing Sequential Circuits” pada tahun 1955.
Mesin Moore
Dalam teori komputasi sebagai prinsip dasar komputer, mesin Moore adalah otomasi fasa berhingga (finite state automaton) di mana keluarannya ditentukan hanya oleh fasa saat itu (dan tidak terpengaruh oleh bagian masukan/input). Diagram fasa (state diagram) dari mesin Moore memiliki sinyal keluaran untuk masing-masing fasa. Hal ini berbeda dengan mesin Mealy yang mempunyai keluaran untuk tiap transisi.
Nama Moore diambil dari “Edward F. Moore” seorang ilmuwan komputer dan perintis mesin-fasa (state-machine) yang menulis karangan “Gedanken-experiments on Sequential Machines”.


Petri net
Petri net adalah salah satu model untuk merepresentasikan sistem terdistribusi diskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dari place, transition, dan tanda panah yang menghubungkan keduanya. Di samping itu, untuk merepresentasikan keadaan sistem, token diletakkan pada place tertentu. Ketika sebuah transition terpantik, token akan bertransisi sesuai tanda panah.
Description: http://image.absoluteastronomy.com/images/encyclopediaimages/d/de/detailed_petri_net.png

(Sumber: http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1111718762)

Jumat, 16 Mei 2014

Keadilan



Keadilan

Keadilan adalah kondisi kebenaran ideal secara moral mengenai sesuatu hal, baik menyangkut benda atau orang. Menurut sebagian besar teori, keadilan memiliki tingkat kepentingan yang besar. John Rawls, filsuf Amerika Serikat yang dianggap salah satu filsuf politik terkemuka abad ke-20, menyatakan bahwa “Keadilan adalah kelebihan (virtue) pertama dari institusi sosial, sebagaimana halnya kebenaran pada sistem pemikiran”. Tapi, menurut kebanyakan teori juga, keadilan belum lagi tercapai: “Kita tidak hidup di dunia yang adil”. Kebanyakan orang percaya bahwa ketidakadilan harus dilawan dan dihukum, dan banyak gerakan sosial dan politis di seluruh dunia yang berjuang menegakkan keadilan. Tapi, banyaknya jumlah dan variasi teori keadilan memberikan pemikiran bahwa tidak jelas apa yang dituntut dari keadilan dan realita ketidakadilan, karena definisi apakah keadilan itu sendiri tidak jelas. keadilan intinya adalah meletakkan segala sesuatunya pada tempatnya
Macam-macam keadilan

• Keadilan Legal atau Keadilan Moral
Plato berpendapat bahwa keadilan dan hukum merupakan substansi rohani umum dan masyarakat yang membuat dan menjaga kesatuannya. Dalam suatu masyarakat yang adil setiap orang menjalankan pekerjaan yang menurut sifat dasamya paling cocok baginya (The man behind the gun). Pendapat Plato itu disebut keadilan moral, sedangkan, Sunoto menyebutnya keadilan legal.
Keadilan timbul karna penyatuan dan penyesuaian untuk memberi tempat yang
selaras kepada bagian-hagian yang membentuk suatu masyarakat. Keadilan terwujud
dalam masyarakat bilamana setiap anggota masyarakat melakukan fungsinya secara baik.
• Keadilan Distributif
Aristoles berpendapat bahwa keadilan akan terlaksana bilamana hal-hal yang sama diperlakukan secara sama dan hal-hal yang tidak sama secara tidak sama (justice is done when equals are treated equally). Sebagai contoh, Ali bekerja 10 tahun dan Budi bekerja 5 tahun. Pada waktu diberikan hadiah harus dibedakan antara Ali dan Budi. yaitu perbedaan sesuai dengan lamanya bekerja. Andaikata Ali menerima Rp. 100.000.- maka Budi harus menerima. Rp 50.000. Akan tetapi bila besar hadiah Ali dan Budi sama justru hal tersebut tidak adil.

Kamis, 15 Mei 2014

Komputasi & Parallel Processing

Komputasi & Parallel Processing
Komputasi

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakankomputer.

Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Parallel Processing

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan kapasitas yang sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. 

Komputasi paralel membutuhkan: 
· algoritma
· bahasa pemrograman
· compiler 

Paralel processing komputasi adalah proses atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal. Penggunaan komputasi parallel prosessing merupakan pilihan yang cukup handal untuk saat ini untuk pengolahan data yang besar dan banyak. Yang mempunyai tujuan untuk dapat mempercepat dalam hal mengatasi suatu permasalahan. Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.

Terdapat beberapa konfigurasi yang harus dilakukan dalam penggunaan parallel processing yaitu : 
  • Perangkat keras komputer diharuskan melakukan penyetinggan dengan sistem shared memory. 
  • Melakukan penyetinggan processor yang memiliki memory masing-masing. 
  • Melakukan beberapa / banyak processor yang terhubung ke dalam suatu jaringan untuk melakukan pekerjaan yang sama dengan cara simultan yaitu bersama-sama. 
Aspek keamanan merupakan suatu aspek penting dalam sistem parallel prosessing komputasi ini, karena didalam sistem akan banyak berkaitan dengan akses data, hak pengguna, keamanan data, keamanan jaringan terhadap peyerangan sesorang atau bahkan virus sehingga akan menghambat kinerja dari system komputasi ini. Didalam makalah ini akan memamparkan bagaimana sistem komputasi parallel ini pada suatu PC Cluster sehingga menjadi suatu sistem komputasi yang aman sehingga dapat meningkatkan performa dari komputasi. 

Implementasi untuk parallel komputasi ini telah dilakukan di lab dengan PC Clutster dengan menggunakan 1 buah master node dan 7 buah slave node, dimana system yang digunakan adalah diskless dengan menggunakan switch hub 1Gbps sebagai konsentrator dan dengan menerapkan aspek keamanan. 

Setelah ditemukannya teknik parallel processing, komputasi pun berkembang ke sebuah proses komputasi baru yaitu proses komputasi parallel. 

Perbedaan Komputasi Tunggal & Parallel 

Description: http://wenythepooh.files.wordpress.com/2011/03/clip_image002.gif

Terlihat pada gambar diatas bahwa komputasi tunggal hanya menggunakan 1 CPU atau processor, sehingga dalam hal ini, jika instruksi yang dilakukan banyak, processor akan memprosesnya satu persatu. Hal ini menimbulkan antrian yang akhirnya akan memperlambat hasil yang diperoleh (waktunya lama). 

Description: http://wenythepooh.files.wordpress.com/2011/03/gambar2-300x163.jpg

Namun jika kita lihat pada gambar komputasi paralel, instruksi akan dibagi menjadi beberapa instruksi sesuai dengan banyaknya processor. Hal ini tentunya akan mempercepat kerja komputer dan mempercepat waktu untuk mendapatkan hasil. 

Hubungan Komputasi Modern dengan Parallel Processing

Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja. 

Komentar: 

Pada artikel diatas yang menjelaskan mengenai komputasi dan parallel processing, dapat disimpulkan bahwa parallel processing merupakan salah satu bagian dari komputasi. Dapat terlihat dari pengertian parallel processing yang melakukan secara bersamaan melalui beberapa komputer. Terdapat dua tipe komputasi dilihat dari banyaknya prosessor, yaitu komputasi tunggal dan komputasi parallel. 

Kelebihan dari parallel processing adalah mempercepat proses komputasi dan throughput yang lebih tinggi. 
Namun, parallel processing ini juga memiliki berbagai kelemahan yaitu untuk memiliki banyak prosessor tentunya memerlukan biaya yang tidak sedikit. Selain itu membutuhkan daya yang tinggi, tidak baik untuk yang berdaya rendah seperti perangkat mobile. 


Sumber :
http://id.wikipedia.org/wiki/Komputasi 
http://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing 
http://oktober-1989-24.blogspot.com/2012/06/komputasi-modern-parallel-processing.html