Wednesday 7 June 2017

Sikap Menghargai Waktu

Tentu Anda familiar dengan istilah jam karet. jam yang sangat lentur seperti karet. Ketika ada janji pertemuan jam 9 pagi, orang baru berangkat jam 9 lewat 15 dan tiba di tempat jam 9.30.
Meskipun sudah telat 30 menit ternyata orang lain datang lebih terlambat lagi. Akhirnya pertemuan baru bisa dimulai jam 10.30. Bayangkan, satu jam setengah terbuang sia-sia hanya karena semua orang membuat jam-nya sedemikian lentur.
Suka atau tidak, kita masih sering berhadapan dengan kebiasaan yang buruk ini. Ketika ada janji jam 10, kita khawatir jika datang tepat waktu maka kita akan menunggu orang lain terlalu lama. Akhirnya kita memutuskan baru datang jam 10.30. Ternyata semua orang yang lain pun berpikiran yang sama. Ada yang datang 10.30 ada pula yang baru datang hampir jam 11.
Bayangkan ketika hal ini menjadi kebiasaan dan kebudayaan, berapa banyak waktu yang terbuang sia-sia untuk menunggu karena orang tidak tertib dengan waktu mereka. Berapa banyak waktu produktif terbuang karena orang tidak menghargai waktu.
Padahal pepatah bilang “Time is money”  yang artinya waktu adalah uang. Dan kita dengan mudahnya membuang waktu yang sekali disia-siakan tidak akan pernah kembali. Waktu yang kita miliki sangat terbatas termasuk umur kita pun terbatas.
Ada pengalaman yang membuat saya berusaha tidak melakukan itu lagi. Pada saat itu saya awal masuk perkuliahan di semester 2. jadwal mata kuliah di infokan. akan tetapi, saya biasanya datang ke kelas setelah dosen datang. Hal ini dikarenakan tempat kuliah saya  dekat dengan kosan saya. Saya mendapat salah satu dosen yang sangat disiplin. Dia selalu datang tepat waktu dan melarang mahasiswa datang setelah dia masuk kelas.
Pada waktu itu saya terlambat bangun dikarenakan tidur terlalu malam. Saya dan teman – teman satu kosan bermain game hingga larut malam. Saya tidur kurang lebih jam 02:30. Karena terlalu asiknya bermain saya lupa bahwa paginya saya ada jadwal kuliah. Saya bangun terlambat dari biasanya. Setelah saya melihat grup whatsapp kelas saya, salah satu teman saya memberi tahu jika dosen tersebut sudah di kelas. setelah membaca info tersebut saya bersiap untuk pergi ke kelas untuk matkul selanjutnya. setelah dosen disiplin itu keluar, saya masuk kelas. saya bertanya ke teman saya mengenai informasi apa saja yang sudah beliau berikan. Teman saya memberitahu mengenai materi dan minggu depan akan di adakan kuis (ujian yang diberikan oleh dosen).
 Minggu berikutnya saya melakukan hal yang sama, yaitu tidak masuk mata kuliah dosen disiplin tersebut karena bermain game hingga larut malam sehingga saya bangun kesiangan.  saya melihat jam dan masih ada waktu 10 menit sebelum dosen tersebut masuk ke kelas. saya lasung siap -  siap pergi ke kelas. saya berlali ke kelas agar tidak terlambat.
Saya sampai di depan kelas akan tetapi sudah terlambat 2 menit. Saya mencoba masuk akan tetapi tidak diperbolehkan oleh dosen. Akhirnya saya Cuma bisa pasrah dan menunggu di depan kelas sampai mata kuliah selanjutnya. hal ini membuat nilai saya menjadi turun. Dosen tersebut memberikan nilai D kepada saya pada akhir semester. Untuk semester berikutnya saya mencoba untuk memulai mengatur waktu dan itu pun membawakan hasil. Nilai saya menjadi naik sehingga dapat menutupi nilai yang kurang di semeseter sebelumnya.
Dari pengalaman tersebut saya memutuskan untuk mulai bisa mengatur waktu dan menghargai waktu sehingga kejadian tersebut tidak terulang kembali. Karena waktu tidak bisa di ulang, jadi maanfaatkanlah waktu sebaik mungkin dan mulailah berniat dari sekarang. 

Komputasi Paralel Processing


·         Pemrosesan paralel 
  Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

·         Komputasi paralel 
   Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yangdiperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkandengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnyapemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

·         Pemrograman paralel 
 Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupunbanyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi paralel membutuhkan:
1.   algoritma
2.   bahasa pemrograman
3.   compiler


Gambar 1 : Cara kerja Pararel Processing

   Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.

 Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.


Gambar 2 : Contoh struktur dari parallel processing


Aristektur Komputer Parallel
·         Komputer SISD (Single Instruction stream-Single Data stream)
·         Komputer SIMD (Single Instruction stream-Multiple Data stream)
·         Komputer MISD (Multiple Instruction stream-Single Data stream)
·         Komputer MIMD (Multiple Instruction stream-Multiple Data stream)

·         SISD
   Yang merupakan singkatan dari Single Instruction, Single Data adalah satu-satunya yang menggunakan arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Sedangkan ketiga model lainnya merupakan komputasi paralel yang menggunakan beberapa processor. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

·         SIMD
   Yang merupakan singkatan dari Single Instruction, Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

·         MISD
   Yang merupakan singkatan dari Multiple Instruction, Single Data. MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Untuk contoh, kita bisa menggunakan kasus yang sama pada contoh model SIMD namun cara penyelesaian yang berbeda. Pada MISD jika pada komputer pertama, kedua, ketiga, keempat dan kelima sama-sama mengolah data dari urutan 1-100, namun algoritma yang digunakan untuk teknik pencariannya berbeda di setiap processor. Sampai saat ini belum ada komputer yang menggunakan model MISD.

·         MIMD
   Yang merupakan singkatan dari Multiple Instruction, Multiple Data. MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

   Singkatnya untuk perbedaan antara komputasi tunggal dengan komputasi paralel, bisa digambarkan pada gambar di bawah ini:


Gambar 3 : Penyelesaian Sebuah Masalah pada Komputasi Tunggal




Gambar 4 : Penyelesaian Sebuah Masalah pada Komputasi Paralel

   Dari perbedaan kedua gambar di atas, kita dapat menyimpulkan bahwa kinerja komputasi paralel lebih efektif dan dapat menghemat waktu untuk pemrosesan data yang banyak daripada komputasi tunggal.
  Dari penjelasan-penjelasan di atas, kita bisa mendapatkan jawaban mengapa dan kapan kita perlu menggunakan komputasi paralel. Jawabannya adalah karena komputasi paralel jauh lebih menghemat waktu dan sangat efektif ketika kita harus mengolah data dalam jumlah yang besar. Namun keefektifan akan hilang ketika kita hanya mengolah data dalam jumlah yang kecil, karena data dengan jumlah kecil atau sedikit lebih efektif jika kita menggunakan komputasi tunggal.


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 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.

Kelebihan & Kekurangan Artikel
Disini saya menggabungkan 2 artikel dikarenakan di artikel pertama kurangnya penjelasan MMD dan di artikel ke dua terlalu sulit dipahami mengenai pengertian komputasi dan pararel processingnya. untuk sisanya kurang lebih sama.

A.  Kelebihan Artikel
·         Artikel memiliki informasi yang jelas dan dapat dipahami,
·         Memberikan informasi dari sumber yang jelas,
·         Sesuai dengan kebutuhan pembaca,
·         Mengetahui hubungan antara komputasi modern dan parallel processing.
·         Terdapatnya gambar untuk memperjelas materi,


B.   Kekurangan Artikel
·         Kurangnya contoh implemetasi dari komputasi paralel pada artikel tersebut,
·         Menggunakan font yang tidak sesuai sehingga dapat membuat pusing pembaca.

Sumber



Wednesday 26 April 2017

SITUASI DI TEMPAT KERJA DENGAN PEKERJAAN YANG MENUMPUK DAN MEMBOSANKAN


Kali ini saya akan bercerita pengalaman tentang apa yang dilakukan pada saat pekerjaan kita menumpuk dan situasi yang membosankan. Mungkin ini yang sering di alami oleh saya sendiri. Maksudnya tempat kerja disini bukanlah tempat kerja seperti di tempat perkantoran, melainkan tempat kita melakukan suatu pekerjaan. Disini saya akan bercerita tentang pengalaman kuliah. Mungkin dikarenakan waktu kuliah itu terlalu banyak aktifitas kosong dan itu terkadang membuat saya terlalu santai.
Pekerjaan yang sering di tunda akan membuat semakin banyak pekerjaan dan membuat pekerjaan tersebut menumpuk. Jika pekerjaan tersebut memiliki waktu deadline yang sama, pekerjaan itu akan menjadi sulit untuk dikerjakan. terlebih lagi jika kita sedang mengalami situasi yang membosankan. Waktu itu saya berada di semester 1. Waktu itu terdapat praktikum yang sangat sulit bagi saya yaitu praktikum fisika dasar. Sangat sulit dikarenakan jadwal saya yang begitu padat. Setiap hari ada kuliah pagi sampai sore, tugas diberikan oleh setiap dosen setiap hari, dan jadwal tidur yang berantakan. Untuk kuliah tidak sepenuhnya sampai sore, ada terkadang satu sampai 2 jam waktu senggang untuk istirahat. Akan tetapi, setiap dosen yang masuk ke kelas, setiap sebelum waktu mata kuliah habis pasti saja memberikan tugas. Kalau kata kaka kelas sih memang begitu dari dulu. Itu untuk mendisiplinkan agar tingkat - tingkat selanjutnya terbiasa. tetapi kenyataannya tingkat – tingkat selanjutnya semakin renggang (tidak terlalu banyak tugas dan semakin banyak waktu luang).
Mungkin yang saya alami ini juga di alami oleh teman - teman kelasan saya dimana mereka jadwal tidurnya berantakan sehingga banyak sekali yang tidur di dalam kelas. untuk saya sendiri waktu tidur pada saat itu jika di hitung mungkin hanya 2-3 jam. Tidur kurang lebih jam tiga pagi dan bangun kembali jam enam pagi untuk siap – siap berangkat kuliah. Waktu malam saya di pakai utuk mengerjakan tugas. Karena terlalu banyaknya tugas saya terkadang tidak sempat untuk mengumpulkan dikarenakan tidak sempat untuk mengerjakan. saya terkadang merasa bosan untuk mengerjakannya. Jika sudah seperti itu saya biasanya menonton film sejenak atau mengerjakan sambil mendengarkan music.
Hanya satu tugas yang saya prioritaskan (dahulukan) dikarenakan tugas tersebut dapat mengganggu proses kelulusan saya yaitu tugas dari praktikum fisika dasar. Tugas tersebut tidak boleh diketik dan harus di tulis tangan. Jika terdapat kesalahan maka tidak di perbolehkan masuk ke ruangan praktikum dan harus mengulang di minggu berikutnya. Kesempatan mengulang hanya dua kali, jika lebih dari itu maka harus mengulang di tahun berikutnya. Setiap minggu saya harus menulis jawaban tugas tersebut kurang lebih delapam sampai sepuluh lembar kertas HVS bergaris. Saya masuk praktikum fisika dasar jam pertama yaitu jam 8:30. Pada minggu itu terasa banyak sekali tugas sehingga saya lupa dengan tugas praktikum fisika dasar. saya pun mengulang di minggu berikutnya.
Pada saat itu saya sedang mengalami masa malas kuliah. Saya berniat untuk tidak melanjutkan praktikum dan mengulang di tahun depan. Banyak teman saya yang menyarankan untuk tidak melakukannya. Mungkin dikarenakan tugas yang terlalu menumpuk dan juga praktikumnya membosankan untuk saya. Waktu sore sebelum hari melakukan praktikum, saya mengobrol dengan kaka kelas. sedang mengobrol asik saya di ingatkan dengan praktikum. Saya bilang kepada mereka untuk mengulang di tahun depan. Lalu mereka pun tidak menyarankan melakukan itu. Mereka bilang itu akan lebih sulit dikarenakan tidak adanya teman, waktu yang tidak bisa kita sesuaikan, dan sebagainya. Setelah asik mengobrol saya masuk kekamar dan merenung sejenak. Setelah merenung saya mengumpulkan kembali niat dan melanjutkan praktikum. Setelah itu saya tidak tidur, semalaman saya mengerjakan tugas praktikum tersebut. Pagi harinya saya masuk kembali ke ruang praktikum dan melanjutkan praktikum tersebut.
Dari pengalaman yang saya ceritakan, dapat di ambil kesimpulan bahwa seberat apapun tugas kita dan bagaimanapun situasi yang kita alami, tugas yang kita kerjakan dapat selesai. kunci sukses untuk menyelesaikan semua itu dengan adanya dukungan moral dan juga dengan adanya niat. Dukungan moral dibutuhkan agar kita bisa kembali mendapatkan semangat. Niat dibutuhkan agar tekad atau usaha yang ingin kita capai dapat terpenuhi. Dengan adanya niat maka tugas yang kita kerjakan akan selesai meskipun banyak keluhannya. Dan untuk situasi yang bosan, kita hibur diri sendiri saja dengan waktu dengan aktifitas yang kita sukai. misalkan menonton film atau mendengarkan musik. 

KOMPUTASI MODERN

1. Definisi Komputasi
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan 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 menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan komputasi modern. Komputasi modern menghitung dan mencari solusi dari masalah yang ada. Yang menjadi perhitungan dari komputasi modern adalah sebagai berikut :
1. Akurasi (bit, floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem volume besar (down sizing atau pararel)
4. Modeling (NN dan GA)
5. Kompleksitas (menggunakan teori Big O)
Jadi dapat disimpulkan bahwa “Komputasi Modern ialah suatu aktifitas untuk menemukan pemecahan permasalahan dengan suatu algoritma dengan menggunakan hardware dan software yang terbaru”

2. John Von Neumann, Sang Penggagas Komputasi Modern
Komputasi bisa diartikan sebagai cara untuk menyelesaikan sebuah masalah dari
inputan data dengan menggunakan algoritma.Teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi. Konsep dasar arsitektur komputer modern adalah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep ini pertama kali digagasi oleh John Von Neumann. Beliau di lahirkan di Budapest, ibukota Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Karya – karya yang dihasilkan adalah karya 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. Kepiawaian John Von Neumann teletak pada bidang teori game yang melahirkan konsep automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer.Pengertian Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan 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 menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern. Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah : 1. Akurasi (bit, Floating poin) 2. Kecepatan (Dalam satuan Hz) 3. Problem volume besar (Down sizing atau paralel) 4. Modeling (NN dan GA) 5. Kompleksitas (Menggunakan teori Big O).
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 doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 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 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 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 AdvancedStudies.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 komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.




3. Sejarah Komputasi
Penggunaan pertama dari kata “komputer” dicatat pada 1613, mengacu pada seseorang yang melakukan perhitungan, atau perhitungan, dan kata terus digunakan dalam pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan seterusnya. Namun, kata mulai mengambil makna yang lebih akrab, menggambarkan sebuah mesin yang melakukan perhitungan.
Sejarah komputer modern dimulai dengan dua teknologi yang terpisah –perhitungan otomatis dan permrograman– tapi tidak ada satu perangkat yang dapat diidentifikasi sebagai komputer yang paling awal, sebagian karena penerapan yang tidak konsisten istilah tersebut. Contoh awal perangkat penghitung mekanis termasuk sempoa, slide aturan dan agrueable astrolabe dan mekanisme antikythera (yang berasal dari sekitar 150-100 SM). Pahlawan Iskandariyah (sekitar 10-70 AD) membangun sebuah teater mekanis yang digelar sebuah drama yang berlangsung 10 menit dan dioperasikan oleh sebuah sistem yang kompleks tali dan drum yang mungkin dianggap sebagai sarana untuk memutuskan bagian mana dari mekanisme yang dilakukan tindakan dan kapan. ini adalah inti dari kemampuan pemrograman.
“Jam benteng (castle clock)”, sebuah jam astronomi yang ditemukan oleh Al-Jazari pada 1206, dianggap paling awal komputer analog yang dapat diprogram. menampilkan zodiak, matahari dan bulan mengorbit, yang berbentuk bulan sabit pointer untuk melakukan perjalanan di sebuah gateway menyebabkan pintu otomatis untuk membuka setiap jam, dan lima robot musisi yang memainkan musik ketika diserang oleh tuas yang dioperasikan oleh Camshaft menempel pada roda air. Sepanjang siang dan malam bisa kembali diprogram untuk mengimbangi perubahan
panjang siang dan malam sepanjang tahun.
Renaissance melihat invigoration ulang dari matematika dan teknik orang Eropa. 1623 perangkat Wilhelm Schickard’s merupakan yang pertama dari sejumlah kalkulator mekanik european dibangun oleh insinyur, tetapi tidak ada yang sesuai dengan definisi modern dari sebuah komputer, karena mereka tidak bisa diprogram. pada tahun 1801, Joseph Marie Jacquard membuat perbaikan untuk tekstil alat tenun dengan memperkenalkan serangkaian menekan kartu kertas sebagai template yang membiarkan alat tenun menenun secara otomatis pola-pola rumit. Alat tenun Jacquard yang dihasilkan merupakan langkah penting dalam pengembangan komputer karena penggunaan kartu menekan untuk menentukan pola-pola anyaman dapat dilihat sebagai suatu awal, meskipun terbatas bentuk kemampuan pemrogramannya.
Komputasi modern terdiri dari dua kata yaitu komputasi dan modern untuk Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Dan disebut modern karena menggunakan alat canggih saat menyelesaian masalah. Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Komputasi modern digunakan untuk memecahkan masalah antara lain untuk menghitung:
·         Akurasi(big,Floatingpoint)
Akurasi tentu merupakan masalah yang paling penting dalam memecahkan masalah. Karena itu pada komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu jawaban yang akurat dari sebuah masalah. Tentu kita pernah mendengar tipe data floating point yang biasa digunakan untuk menyimpan data numerik dalam bentuk pecahan. Tipe data tersebut memiliki range penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan komputasi yang akurat.

·         Kecepatan(dalamsatuanHz)
Manusia pasti menginginkan masalah dapat diselesaikan dengan cepta. Karena itu perhitungan masalah kecepeatan adalah suatu hal yang penting. Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data. Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat.

·         ProblemVolumeBesar(DownSizzingatauparalel)
Data yang besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel pada komputasi modern untuk menangani masalah volume yang besar. Dengan metode ini data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir dengan baik.

·         Modeling(NN&GA)
Modeling merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit. Bayangkan saja jika kita dihadapi dalam suatu masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan perhitungan.

·         Kompleksitas (Menggunakan Teori big O)
Komputasi modern dirancang untuk menangani masalah yang kompleks, sehingga diterapkan pada komputer. Dengan menggunakan teori Big O, maka komputasi modern dapat melakukan perhitungan untuk memecahkan masalah kompleksitas yang kerap dihadapi.
Awal perkembangan komputasi modern digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut bapak komputasi modern. Dia juga 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.

4. 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.

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.



Komentar Pribadi
Artikel di atas merupakan penjelasan singkat mengenai komputasi modern. Komputasi modern ini sangat di butuhkan untuk mengatasi keterbatasan manusia. untuk itu di buatlah berbagai alat yang dapat menggantikan fungsi kerja manusia. Salah satunya yaitu komputer. Komputer punya kemampuan menyimpan dan memanggil kembali data yang diinginkan oleh pengguna dengan waktu beberapa detik saja, meskipun dataya itu sudah lama, computer tidak pernah lupa, tidak terhapus kecali bervirus. Selain itu, computer mempunyai kalkulasi yang akurat dalam perhitungan karena kenyataannya itulah tujuan manusia menciptakan computer agar senantiasa membantu manusia dalam proses perhitungan dengan cepat dan akurat. Pada hakikatnya manusia jauh lebih cerdas dari pada computer, Mengapa? Karena yang menciptakan manusia itu adalah Tuhan Yang Maha Esa, sedangkan yang menciptakan komputer itu sendiri adalah manusia dan tentunya ini juga karena kehendak Tuhan. Namun manusia pun memiliki keterbatasan. Maka dari itu sesuai dengan perkembangan zaman, manusia menciptakan komputer dengan tujuan dapat membantu dan memudahkan dalam penyelesaian pekerjaan nya, karena manusia memiliki keterbatasan dalam waktu, mengingat, hingga memproses data. Meskipun masing-masing saling memiliki kekurangan dan kelebihan tersendiri, dengan begitu keserasian dan interaksi yang baiklah hingga membuat pekerjaan berjalan dengan benar dan tepat.

Pada artikel diatas memiliki beberapa kelebihan dan kekurangan diantaranya sebagai berikut.

Kelebihan :
·         Artikel disajikan dengan informasi yang terperinci dan dapat dipahami.
·         Memiliki sejarah yang cukup lengkap yang dimulai dari sang penggagas.
·         komputasi modern sampai dengan sejarah komputasi modern itu tersendiri.  
·         Penjelasan mengenai komputasi modernnya sangat mendasar.
·         Menyebutkan fakta atau kejadian yang ada pada saat penemuan komputasi modern ini.

Kekurangan :
·         Tidak adanya gambar agar memperjelas tulisan dari artikel tersebut.
·         Tidak memberikan informasi dari sumber yang jelas.
·         Kurangnya contoh implemetasi dari komputasi modern pada artikel tersebut,

Sumber :

Tuesday 28 March 2017

MOTIVASI DIRI

          Nama saya Sigit Indrajaya, seorang mahasiswa tingkat akhir di Universitas Gunadarma. Saya memiliki pengalaman saya yang sepertinya bisa memotivasi pembaca. saya tidak terlalu mengingat banyak waktu TK(Taman Kanak-kanak). Yang saya ingat dulu saya anak yang aktif, cengeng (gampang nangis), dan tidak mau kalah dari yang lain. Saya dulu sempat tidak mau masuk TK lagi dikarenakan ingin masuk SD(sekolah dasar). Mungkin itu salah satu ego saya yang diingat. Ibu saya mengizinkan lalu mendaftarkan saya ke SD. SD yang saya tempati dulu adalah MIN Parungkuda. Tempatnya tidak jauh dari rumah saya. Seperti anak lainnya, saat hari pertama sekolah saya ditemani ibu saya. Setelah sekian lama ibu saya tidak lagi menemani ke sekolah. Pada jaman saya sekolah disana tidak dipisah antar kelas seperti   1A dan 1B atau yang lainnya. Mungkin dikarenakan fasilitasnya yg masih belum memadai. Itu yang membuat teman saya tidak banyak yang berganti selama 6 tahun. Saat SD mungkin adalah saat yang paling suram bagi saya dikarenakan saya adalah anak yang selalu kena bully (penindasan) oleh yang lainnya. Mungkin alasan saya dibully karena saya anak yang cengeng. Kadang semakin parahnya saya sampai terluka. Orangtua saya merasa kasihan dan mendatangi sekolah untuk memarahi orang yang membully saya. Walaupun begitu, saya tidak membatasi pertamanan. Saya masih tetap berteman dengan orang yang membully saya. Ya seperti itulah kehidupan saya sewaktu SD. Lebih banyak menangisnya dari pada belajarnya. Saya tidak pernah mendapatkan rangking di sekolah. Lebih banyak orang yang lebih pintar dari pada saya. Saya tidak ada keinginan untuk mengejar ranking tetapi saya lebih memilih melakukan apa yang saya bisa.
Setelah 6 tahun, saya lulus dan masuk ke SMP (Sekolah Menengah Pertama). SMP yang saya masuki adalah SMPN 1 Cicurug. Saya memilih SMP ini dikarenakan dulu kaka saya sempat gagal masuk ke sini. Jadi saya memutuskan untuk masuk ke smp ini. Di SMP yang saya tempati, kelas yang saya tempati setiap tahun berganti. Saya tidak tahu itu kenapa. Di SMP ini mungkin kehidupan saya lebih baik di bandingkan SD, akan tetapi lingkungannya lebih keras. Maksud keras disini seperti tawuran, pemalakan, premanisme, dan lain-lain. Mungkin SMP adalah waktu dimana saya belajar hidup tidak benar. saya aman dari pemalakan dikarenakan salah satu pemimpin pereman di sana adalah teman saya. Saya berteman dengan dia dikarenakan saya dulu pernah sekelas dan berantem dengan dia. Menurut saya di sekolah ini mainnya kelompok. Kelomok anak nakal dan baik. Saya doing sepertinya yang bisa main ke kedua kelompok tersebut. Main dengan anak nakal dan juga main dengan anak baik. Tidak terlalu banyak yang bisa di ceritakan di waktu SMP. Mungkin dikarenakan kehidupan saya yang biasa-biasa saja.
Setelah 3 tahun sekolah di SMP saya lulus dan masuk SMA(Sekolah Menengah Atas). saya masuk ke SMAN 1 cibadak. Sebenarnya masih banyak SMA yang lebih dekat dari ini, Akan tetapi pada saat itu saya ingin mencari SMA yang tidak banyak teman atau orang yang saya kenal dari SMP. Karena terlalu jauh dari rumah, saya di belikan motor. Di SMA ini muridnya baik-baik tidak ada yang nakal. Saya dan yang lainnya pernah membuktikan. Seperti meninggalkan HP dan laptop di kelas akan tetapi tidak hilang. Premanisme waktu di SMA tidak separah waktu di SMP. Lebih sedikit dan tidak sejahat waktu SMP. Waktu kelas 1 SMA saya merasa itu adalah waktu terbaik yang saya dapatkan selama sekolah. Semuanya merasa senang dan tidak pernah ada masalah di kelas. salah satu kenangan yang saya ingat yaitu menonton film di kelas dimana terdapat kata “segala sesuatu itu harus ada pengorbanan”. Saya masih mengingat kata-kata itu sampai sekarang.  setelah masuk ke kelas 2, banyak yang mulai berubah mulai dari jam sekolah mulai padat sampai masalah yang mulai muncul. Masalah yang paling sering muncul adalah ketidak kompakan kelas. saya ber inisiatif  untuk menerapkan kata-kata tersebut. saya disini menjadi pembuat masalah dikelas. Saya melakukan ini dikarenakan ingin membuat kelas menjadi akur dan membuat suasana yang nyaman. Akan tetapi, orang-orangnya terlalu mementingkan dirinya sendiri. Saya bersabar dan terus berusaha sampai kelas 3. Saat kelas 3, murid-muridnya tidak acak seperti waktu di SMP.  Kelas 3 saya mendapatkan wali kelas yang tidak enak. Jika dia mengajar di pagi hari dan ada yang membuatnya marah, maka sampai sore hari dia akan marah-marah. Itu membuat semua kelas merasa risih. Pernah waktu itu dia sedang marah waktu mengajar di kelas saya. Waktu itu saya melakukan kesalahan sehingga dan membuat wali kelas makin marah. kalau tidak salah waktu itu dikarenakan dia tidak bisa mengerjakan soal dikarenakan belum mengerti. Wali kelas pun marah dan mogok ngajar di kelas saya. Sekelas pun inisiatif minta maaf kepada wali kelas  dan meminta untuk mengajar kembali. Akan tetapi beliau masih marah dan belum bisa memaafkan. Tidak banyak yang bisa di perbuat dikarenakan dia salah satu guru senior di SMA. Setelah 3 hari, beliau masuk kembali ke kelas dan kemarahannya mulai mereda. Setelah beberapa bulan dari kejadian tersebut, sekolah mengadakan lomba olahraga. Saya membuat masalah lagi di kelas. kalau tidak salah waktu lomba voli antar kelas. pada saat persiapan lomba, saya di suruh untuk membelikan minuman, Akan tetapi saya menolak. Dikarenakan saat itu murid-murid yang lain sedang makan-makan dan saya tidak ikut, Dikarenakan tidak punya uang. Saya tidak mengatakan alasan saya menolak kepada yang lain. Mereka pun marah kepada saya. Entah apa yang terjadi sepertinya salah satu teman saya dengan senang hati membelikan minuman tersebut. Sepertinya dia sudah menyadari tindakan saya selama ini. Saya sedang sepi dia berbicara kepada saya agar berhenti melakukan itu. Dia mengetahui kalau saya membuat masalah agar membuat kelas menjadi kompak. Dia merasa kasihan kepada saya karena saya yang selalu di salahkan jika terjadi apa-apa. Akan tetapi saya menolak dan tetap melakukan itu. Setelah sekian lama akhirnya perjuangan saya pun membawakan hasil. Setelah sekian lama kelas pun menjadi kompak dan semakin akrab.

Saya bisa melakukan ini karena waktu SD saya kena bully dan waktu SMP mendapatkan kehidupan yang keras. Jika tidak begitu saya mungkin tidak akan kuat untuk melakukan itu. Jika ingin mencapai sesuatu maka harus ada pengorbanan. Jika tidak ada penggerak untuk melakukan sesuatu maka tidak akan ada yang berubah. Saya menceritakan ini karena saya ingin para pembaca merasa termotivasi dan yakin pada diri sendiri bahwa semua perjuangan yang di lakukan pasti akan ada hasilnya.

Komputasi Modern Pada Sebuah Website

Pada tugas kali ini saya akan membahas tentang Komputasi Modern Pada Sebuah Website. yang akan saya bahas disini bukan tentang komputasi modernnya akan tetapi website yang sudah menerapkan komputasi modern. saya akan menjelaskan pada setiap tampilan dan akan memberikan penilaian saya terhadap website tersebut. berikut adalah webnya :

PONTA INDONESIA
Ponta adalah sebuah Coalition Loyalty Marketing Program, atau juga disebut sebagai program loyalty multi-partner, yaitu sebuah program membership yang dapat digunakan manfaatnya di beberapa partner / merchant sekaligus. Ponta berasal dari Jepang sejak 2010. Ponta Indonesia baru berdiri sejak akhir tahun 2014 berawal dari sebuah beauty store bernama DAN+DAN yang banyak ditemukan di daerah Bodetabek. Kemudian menyusul supermarket lain yang tersebar secara nasional yaitu ALFAMIDI dan LAWSON STATION INDONESIA. Sambil terus mengembangkan diri, Ponta Indonesia terus melebarkan sayapnya  dengan memperbanyak partner dan merchant diskon lainnya untuk memberikan manfaat dan keuntungan yang terbaik bagi seluruh member dan Merchant Ponta.
Halaman Awal 

Gambar di atas adalah tampilan awal web Ponta Indonesia. Di tampilan ini terdapat menu Home, Promo, Merchants, Redeem, Berita, Tentang, FAQ, Login, dan Aktivasi. Menu Login berfungsi Login bagi pelanggan yang telah mendaftar.

Menu Promo

Saat kita masuk ke menu Promo, kita akan dapat melihat keuntungan apa saja yang bisa di dapatkan jika kita menjadi anggota member ponta. salah satunya seperti mengantar barang dari Jakarta ke bandung atau sebaliknya dengan harga Rp 25.000,00 dan juga akan mendapatkan poin yang nantinya bisa di tukar di bagian Redeem.

Menu Merchans

Pada menu ini terdapat siapa saja yang sudah menjadi partner Ponta. Partner tersebut akan memberikan sejumlah point ke pada member Ponta jika kita melakukan transaksi dengan jumlah tertentu. Tidak hanya itu, di menu ini juga terdapat Merchant Diskon. Merchant Diskon ini adalah tempat yang akan memberikan diskon kepada kita jika menunjukan kartu member ponta.

Menu Redeem






Maksud dari menu Redeem ini adalah melakukan penukaran point yang kita dapatkan dengan melakukan transaksi pada tempat-tempat yang sudah menjadi partner dengan ponta. Menu Redeem terdapat 3 pilihan, yaitu merchandise, voucher, dan pulsa. Untuk saat ini, merchandise yang tersedia oleh ponta hanya boneka dan payung. Untuk voucher disini bukanlah voucher pulsa ataupun listrik, tetapi voucher belanja. Untuk pulsa, ada sendiri di bagian pilihan pulsa. Akan tetapi, penukaran pulsa ini hanya dapat di lakukan dengan applikasi ponta pada android.
Menu Berita

Pada menu ini, terdapat berita apa saja seputar ponta. Seperti promo terbaru, aplikasi  ponta pada IOS, dan lain-lain.

Menu Tentang

Menu Tentang ini berisi seputar ponta. Mulai dari awal berdiri sampai sekarang.


Menu FAQ

Menu FAQ ini berisi seputar pertanyaan yang sering di ajukan kepada ponta. Seperti apa itu ponta, bagaimana cara kerjanya, bagaimana cara mendapatkan kartu ponta, dan lain-lain. Menu ini sangat berguna bagi yang ingin menjadi member ponta.


Menu Login

Ini adalah menu yang berguna untuk masuk ke web sebagai member. jika sudah menjadi member, maka kita hanya perlu memasukan data sesuai yang ada. Jika belum maka kita perlu mendaftar pada salah satu tempat partner ponta dan melakukan aktivasi.

Menu Aktivasi

Untuk aktivasi sebenarnya ada 2 cara, yaitu via sms dan via web. Untuk via web, aktivasi bisa di lakukan pada menu Aktivasi.





Analisa
A.    Kelebihan Website
·         Memiliki fitur dan tampilan yang menarik,
·   Memberikan informasi detail mengenai promo, merchandise, partner dan proses Redeem point kepada member,
·     Terdapat FAQ yang jarang ada pada beberapa web yang memudahkan untuk member baru untuk mendaftar atau ingin menanyakan seputar ponta
·      Websitenya secure (aman). Terbukti dengan adanya s pada HTTPnya. Atau HyperText Transfer Protocol Secure,

B.     Kelemahan Website
·    Tidak ada rincian lokasi mengenai dimana partner ponta tersebut berada. Kita harus mencari sendiri dimana partner ponta itu berada

·     Tidak adanya pilihan daftar baru pada menu Login. Jika ingin menjadi member ponta maka harus pergi ke salah satu partner ponta dan meminta ponta card. Ini merepotkan bagi beberapa orang karena tidak di setiap tempat partner ponta menyediakan kartu ponta.