Kamis, 05 Juni 2014

KEADILAN

    Selama ini kebanyakan orang menganggap keadilan adalah keadaan di mana 2 pihak atau lebih mendapatkan bagian yang sama besar dalam suatu hal. Dari anak kecil yang membagi kue sama rata dengan temannya, sampai pebisnis yang membagi laba sama rata dengan rekannya. konsep keadilan berarti sama rata itu adalah hal yang tidak mutlak begitu adanya bagi saya.      
       Istilah keadilan (iustitia) berasal dari kata "adil" yang berarti: tidak berat sebelah, tidak memihak, berpihak kepada yang benar, sepatutnya, tidak sewenang-wenang. Dari beberapa definisi dapat disimpulkan bahwa pengertian keadilan adalah semua hal yang berkenan dengan sikap dan tindakan dalam hubungan antarmanusia, keadilan berisi sebuah tuntutan agar orang memperlakukan sesamanya sesuai dengan hak dan kewajibannya, perlakukan tersebut tidak pandang bulu atau pilih kasih melainkan, semua orang diperlakukan sama sesuai dengan hak dan kewajiban
Contoh :
     Seorang koruptor yang memakan uang rakyat. Koruptor di tangkap dan dimasukan kepenjara selama 2 tahun tanpa ada goresan luka sedikit pun pada wajahnya. Hal tersebut mencerminkan bahwa hakim dan jaksa di indonesia tidak adil pada rakyat kecil yang dikarenakan mencuri dompet mendapatkan masa kurungan lebih dari sang koruptor, padahal koruptor lah yang mencuri uang rakyat lebih banyak dari pada pencopet itu.

Komputasi dan Parallel Processing

Pada dasarnya, yang dimaksud dengan pemrosesan paralel (Parallel Processing) adalah sebuah proses yang menggunakan lebih dari satu CPU (Computer Processing Unit).
Tujuan dari pemorosan paralel adalah untuk menjalankan sebuah program secara bersamaan sehingga dapat meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Parallel processing disebut juga parallel computing.
Dengan adanya hal ini, program-program yang ada berjalan lebih cepat. Namun dalam kenyataannya, seringkali terjadi kesulitan dalam membagi program-program yang ada. Ini membuat CPU akan mengeksekusi program tersebut berbeda-beda tanpa berkaitan antara satu dengan yang lainnya.
Proses ini membutuhkan, sebagai berikut yang ada dibawah ini:
·         Algoritma
·         Bahasa pemrograman
·         Compiler
Untuk dapat menggunakan proses ini, terdapat beberapa konfigurasi yang harus dilakukan yaitu:
  •       Pengaturan hardware dengan sistem shared memory.
  •       Pengaturan processor yang memiliki memory masing-masing.

·      Pengaturan beberapa atau banyak processor yang terhubung ke dalam suatu jaringan untuk melakukan pekerjaan yang sama dengan cara simultan yaitu bersama-sama.
Dalam parallel processing, aspek keamanan merupakan suatu aspek yang sangat penting. Hal ini dikarenakan didalam sistem akan banyak berkaitan dengan akses data, hak pengguna, keamanan data, keamanan jaringan terhadap peyerangan seseorang atau bahkan virus sehingga akan menghambat kinerja dari sistem komputasi ini.
Implementasi yang dapat dilakukan adalah dengan PC (Personal Computer) Cluster dengan menggunakan 1 buah master node dan 7 buah slave node, dimana sistem yang digunakan adalah dengan menggunakan switch hub 1 Gbps sebagai konsentrator dan dengan menerapkan aspek keamanan.
Setelah ditemukannya teknik parallel processing, komputasi pun berkembang ke sebuah proses komputasi baru yaitu proses komputasi paralel.
        Paralel komputasi adalah melakukan perhitungan komputasi dengan menggunakan 2 atau lebih processor dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara bersamaan.
Dalam kata lain adalah sebagai sebuah proses untuk menyelesaikan suatu permasalahan yang memerlukan infrastuktur mesin paralel yang terdiri dari banyak komputer dengan pemrosesan secara paralel dan dihubungkan melalui sebuah jaringan. Dalam hal ini, parallel processing merupakan salah satu upaya untuk mempercepat proses komputasi dalam memecahkan suatu permasalahan dengan cara membagai-bagi
permasalahan menjadi bagian yang lebih kecil.
Untuk proses pembagian proses komputasi tersebut dilakukan oleh suatu software yang betugas untuk mengatur komputasi. Salah satu contohnya adalah Message Parsing Interface (MPI).
Berikut ini adalah gambar perbedaan antara komputasi tunggal dengan paralel komputasi:
a.   Komputasi Tunggal/serial
b.   Komputasi Parallel
Sumber:
http://www.scribd.com/doc/40938360/Makalah-Arkom-Paralel-Processing
Komentar:
Dari artikel diatas terdapat kekurangan yaitu kurang menjelaskan apa itu komputasi dan apa hubungannya dengan parallel prosessing

Kelebihan: Penjelasan parallel prosessing sudah cukup baik dan saya pribadi bisa mengetahui kelebihan dari parallel prosesing yaitu parallel processing dapat menjalankan sebuah program secara bersamaan sehingga dapat meningkatkan performa komputasi.
Hubungan antara Komputasi Modern dengan Paralel 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 dari pada 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.
sumber:

Minggu, 20 April 2014

KOMPUTASI MODERN

A. JOHN VON NEUMANN, SANG PENGGAGAS KOMPUTASI MODERN
    John von Neumann (1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21.Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. 
          Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doctor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Padatahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi. 
       Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doctor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.            Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.
      Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah computer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Sumber:laksamana-embun.blogspot.com
Kelebihan
: Bagus untuk mengenal sosok Neumann sang penggagas komputasi modern dahulu kala
Kekurangan : apa yang menjadi alasan bagaimana komputasi modern yang ditemukan masih digunakan hingga saat ini,tidak adanya contoh komputasi modern dengan lahirnya Eniac karena Pada artikel di atas di jelaskan bahwa neuman adalah konsultan pengembangan lahirnya eniac.

B. Sejarah Komputasi Modern
Kata  “komputer” pertama kali pada tahun 1613, hal ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan seterusnya.Berkembanganya komputer akhirnya makna komputer menjadi sebuah mesin yang melakukan komputasi.
Sejarah komputer modern dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut.Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal dari sekitar 150-100 SM).  Seorang pahlawan dari Alexandria (sekitar 10-70 AD) membangun sebuah teater mekanis yang diadakan bermain berlangsung 10 menit dan dioperasikan oleh sebuah sistem yang kompleks dengan tali dan drum yang dipakai sebagai sarana untuk memutuskan bagian dari mekanisme. Ini adalah inti dari programmability.
Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Sejarah singkat dari perjalanan hidup dari Von Neumann , dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit.Nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan  tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann belajar berbagai tempat dan beberapa tempatnya di Berlin dan Zurich.Di tempat itu beliau mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Beliau pernah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah satu pendiri Institute for Advanced Studies.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang.Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
  • 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 padatahun 1941).

C. Jenis-jenis Komputasi Modern
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah:
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.
3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
  • Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  • Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  • Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  • Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

SUMBER:


Kedisiplinan Dalam Belajar

          Assalamualaikum teman-teman semua saya disini akan sedikit membuat sebuah artikel yang mudah-mudahan bisa bermanfaat untuk para pembaca khususnya juga untuk saya . Kenapa saya memberikan judul KEDISIPLINAN DALAM BELAJAR karena menurut saya disiplin itu sangat penting bagi semua orang untuk mencapai kesuksesan yang di inginkan dan disiplin juga sangat bermanfaat untuk kita dan tidak merugikan orang lain juga.
                  Disiplin adalah kesadaran untuk melakukan sesuatu pekerjaan dengan tertib dan teratur sesuai dengan peraturan-peraturan yang berlaku dengan penuh tanggung jawab tampa paksaan dari siapa pun dan tepat waktu saat mengerjakan sesuatu.
            Kedisiplinan mempunyai peranan penting dalam mencapai tujuan pendidikan. Berkualitas atau tidaknya belajar siswa sangat dipengaruhi oleh faktor yang paling pokok yaitu kedispilan, disamping faktor lingkungan, baik keluarga, sekolah, kedisiplinan serta bakat siswa itu sendiri.
  • Bentuk-Bentuk Kedisiplinan Belajar

    1)    Disiplin dalam menentukan dan menggunakan cara atau strategi belajar
    2)    Disiplin terhadap pemanfaatan waktu
              a). Cara mengatur waktu belajar.
              b). Pengelompokan waktu.

    Cara yang menurut saya cukup efektif mengenai pengelompokan waktu, adalah sebagai berikut :
    1. Tidur                                         : 8 jam
    2. Makan, mandi, olah raga             : 3 jam
    3. Urusan pribadi dan lain-lain         : 2 jam
    4. Sisanya untuk belajar                  : 11 jam
    Cara-cara dalam pengelompokan waktu tersebut sangat bermanfaat dalam menentukan kegiatannya setiap hari sehingga tidak bayak waktu yang terbuang percuma.
    Kegiatan dalam mengatur waktu membuat kita bisa lebih disiplin dalam menjalankan sebuah kegiatan terutama kegiatan belajar. Kita tahu bahwa belajar akan membuat pengetahuan kita bertambah dan membuat kita menjadi lebih pintar dan cerdas. 

Senin, 31 Maret 2014

KEMAMPUAN DAN CITA-CITA

     Assalamualaikum Wr.Wb. Saya disini ingin membuat sebuah tulisan yang bertujuan untuk mempromosikan diri saya sendiri,bukan bermaksud sombong tetapi ini untuk bahan pertimbangan jika ada yang membaca tulisan ini adalah bekerja di perusahaan dan mungkin sedang membutuhkan keahlian yang saya punya sampai saat ini,mungkin memamng belum terlalu mahir tetapi insya Allah jika memang saya di berikan kesempatan untuk bekerja di perusahaan saya akan lebih belajar lagi. Berikut ini saya ingin memaparkan beberapa kemampuan yang saya bisa:
             Saya memiliki kemampuan dalam mengoperasikan Ms.Office,menginstal komputer,mengerti bahasa pemrogaman web (Html,css & php) ,java,dan saya bisa membuat objek & animasi sederhana menggunakan Blender dan saya mampu mengendarai kendaraan motor dan mobil.
           Begitulah kemampuan yang saya punya,saya belum terlalu banyak memiliki kemampuan tetapi saya termasuk orang yang disiplin,pekerja keras dan jujur. Semoga itu menjadi nilai plus tersendiri untuk saya dan bisa di pertimbangkan pada saat saya nanti melamar pekerjaan.

            Saya berharap bisa bergabung dengan perusahaan televisi indonesia , karena saya dari dulu memang mempunyai cita-cita itu, dan saya ingin ada pada bagian web programming ataupun dalam pembuatan sebuah animasi dan pengeditan iklan-iklan maupun film . Semoga saja apa yang saya cita-citakan ini bisa menjadi kenyataan .