Minggu, 12 Juni 2016

Komputasi dan 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 menggunakan komputer.
Komputasi secara umum Ilmu 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.

John von Neumann (1903-1957) adalah seorang ilmuwan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21 yang memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang disalurkan melalui karya-karyanya. Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada PD II.

Parallel Processing

Parallel processing adalah salah satu teknik melakukan beberapa proses secara bersamaan. Hal ini dapat dilihat dalam 2 konteks,yaitu proses yang terjadi pada manusia yaitu penggunaan otak yang memproses rangsangan secara bersamaan dan konteks pada komputasi parallel pada mesin. Komputasi parallel merupakan bentuk komputasi dimana banyak proses yang dilakukan secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

Biasanya kapasitas yang diperlukan 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.

Dalam praktek parallel processing, seringkali sulit membagi program sedemikian rupa atau membuat CPU core dapat mengeksekusi bagian yang berbeda tanpa menganggu satu sama lain. Sebagian besar komputer hanya memiliki satu CPU, tetapi beberapa model memiliki beberapa chip prosesor, dan multi-core. Bahkan ada komputer dengan ribuan CPU. Hampir seluruh perusahaan besar pasti menggunakan parallel processing ini, terutama perusahaan yang membutuhkan kinerja prosesor yang cepat dan besar.

Hubungan antara komputasi modern dengan paralel processing

Komputasi bisa diartikan sebagai 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. Sedangkan parallel processing bisa diartikan sebagai cara agar lebih dari satu komputer dapat bekerja secara bersamaan. Komputasi saat ini sangat berguna terutama dibidang IT, dengan adanya parallel processing, tentu dapat mempermudah proses komputasi yang dilakukan oleh sekumpulan komputer. Sehingga, proses dapat dilakukan dengan cepat (tidak memakan waktu yang lama) dan hasil yang diinginkan dari proses komputasi dapat diterima oleh user dengan 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 

     Menurut saya komputasi dan parallel processing dapat menjadi satu kesatuan yang kuat untuk memecahkan suatu permasalahan dari data input dengan menggunakan suatu algoritma dan dapat memecahkan suatu masalah dengan cepat. Tujuan dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.

Artikel pertama menjelaskan mengenai apa itu komputasi dan orang yang berpengaruh dalam mengembangkan teori komputasi pada jaman dahulu. Dari segi pengertian, sudah dapat lebih dipahami karena merupakan artikel yang terpercaya dan pemilihan kalimat yang baik. Namun tidak terlihat begitu jelas apakah komputasi memiliki kekurangan atau penjelasan dapat lebih didalami dengan sumber yang lebih banyak.

Artikel kedua menjelaskan mengenai tentang parallel processing dengan penjelasan yang cukup baik. Dimulai dari definisi dan manfaat dari parallel processing. Karena tujuannya cukup jelas yaitu membagi pekerjaan hingga suatu input masalah dapat diselesaikan dengan cepat artikel ini cukup mudah dipahami dengan menyertakan tujuan dan cara kerja dari parallel processing. Namun penjelasan mengenai rumus-rumus yang digunakan pada parallel processing tidak dicantum pada artikel ini hingga dibutuhkan penjelasan yang lebih dalam pada artikel berikutnya.

Referensi 
  • https://id.wikipedia.org/wiki/Komputasi
  • http://parlinerwin.blogspot.co.id/2014/05/komputasi-modern-dan-parallel-processing.html
  • https://3anapoe3.wordpress.com/2013/06/10/komputasi-dan-parallel-processing/  

Pengalaman Penulisan Ilmiah

Karya tulis ilmiah adalah suatu tulisan yang membahas suatu permasalahan. Pembahasan itu dilakukan berdasarkan penyelidikan, pengamatan, pengumpulan data yang diperoleh melalui suatu penelitian. Karya tulis ilmiah melalui penelitian ini menggunakan metode ilmiah yang sistematis untuk memperoleh jawaban secara ilmiah terhadap permasalahan yang diteliti. Dengan melakukan karya tulis ilmiah ini, dapat mengembangkan rasa ingin tahu seseorang mengenai apa yang sedang terjadi atau menguji sebuah metode yang dia temukan. Bila fakta yang disajikan berupa pendapat pribadi dan tidak dapat dibuktikan benar adanya, maka karya tulis tersebut bukan merupakan karya ilmiah.

Di area lingkungan kampus saya, pada semester 6 diwajibkan untuk melakukan penulisan karya ilmiah demi syarat untuk melanjutkan skripsi pada semester 8. Awalnya saya tidak tahu apa yang akan saya lakukan untuk penulisan ilmiah saya. Namun saya tidak patah semangat karena saya mendapatkan dosen penbimbing yang sangat sabar membantu saya dalam penulisan ini. Hingga saya membaca buku mengenai cara membuat website karena saya tertarik dengan cara pembuatan website dan saya memiliki sedikit kemampuan mengenai pembuatan web.

Sudah sebulan lamanya sejak pertama kali saya bertemu dosen pembimbing, namun masih belum menemukan tema dan judul yang sesuai untuk saya kerjakan. Sedangkan teman-teman saya yang lain sudah mulai mengerjakan bab 1 mereka dan membuat saya semakin tertekan aka nada rasa ingin menyerah. Tetapi teman saya sempat menunjukan apa yang sedang dia kerjakan yaitu membuat aplikasi android dengan mengenalkan kota bogor. Cara membuat aplikasi androidnya menarik rasa ketertarikkan saya, dan teman saya pun mengajak saya untuk membuat aplikasi android bersama dan beliau bersedia mengajari saya cara membuatnya.

Ketika saat itu saya terpikirkan sebuah tema yang mungkin cocok dengan tema aplikasi android yang akan saya buat. Hingga pada akhirnya tema saya diterima dengan judul “Tutorial Mengenai Informasi Publik Pada KPK Menggunakan Renpy”. Sejak itu saya langsung memulai bab 1 saya yang sudah tertinggal jauh dengan teman-teman lainnya. Dosen pembimbing saya Bapak Yudi Adha ST, MMSI dengan cermat  membimbing saya mengenai cara menulis yang tepat. Selama dibimbing dengan beliau, saya tidak mengalami kesulitan yang berarti dalam membuat penulisan ilmiah. Selama pembuatan penulisan ilmiah ini, banyak suka duka yang penulis alami dari sering begadang tiap malam untuk menyelesaikan tulisan tentunya ditemani dengan teman saya yang setia menemani dalam memnuat aplikasi hingga jadi.

Terkadang hasil tulisan saya terdapat revisi, namun hal itu tidak menjadi halangan saya untuk terus mengerjakan tulisan saya meskipun harus disiplin dalam membagi waktu, pergi ke kampus, mengerjakan tugas hingga hamper tidak ada waktu luang bagi saya untuk bermain-main. Apabila saya mendapat tugas yang begitu banyak, saya merasa semakin tertekan menyita banyak waktu saya yang harusnya menulis untuk penulisan ilmiah diganti dengan tugas kampus saya. Tetapi yang namanya kegiatan kuliah di kampus pasti tetap berjalan dan demi nilai saying agar tidak turun, saya tetap harus mengerjakannya dengan serius.

Rasa tertekan karena waktu deadline yang ditentukan semakin dekat membuat saya harus rela bolos kuliah demi mengerjakan program android dan laporan penulisan hingga jadi sampai detik-detik terakhir. Perasaan saya semakin gembira karena penulisan saya telah di ACC oleh dosen pembimbing saya dan dapat diajukan untuk siding. Berbagai macam revisi dan banyaknya tutorial yang say abaca untuk membuat aplikasi saya menjadi bukti bahwa saya telah bekerja keras dengan apa yang saya kejar demi mencapai suatu tujuan. Perasaan saya semakin gembira ketika kami bersama-sama menyelesaikan penulisan ilmiah dan sidang bersama.

Pada saat sidang pun seperti hal orang biasa terkadang membuat saya gugup dan tidak berhenti gemetar apakah aplikasi yang saya buat ini dapat memuaskan penguji atau tidak. Namun Puji Tuhan selama sidang saya tidak mengalami kendala yang berarti dan keluar ruang sidang dengan perasaan lega diiringi dengan senyuman lepas dan teman-teman yang setia menunggu saya diluar menunggu saya selesai sidang. Saya tidak hentinya mengucap syukur karena saya telah dibantu oleh orang-orang yang sangat baik dan peduli dengan saya. Akhirnya penulisan ilmiah saya untuk semester 6 telah selesai dan mendapat nilai yang memuaskan dan saya bersiap untuk melanjutkan penulisan skripsi pada semester 8 ini dengan target lulus tepat waktu.

Namun perasaan gembira seperti saya tidak semua orang mengalaminya, karena dari kelas saya ada beberapa teman saya yang tidak tepat menyelesaikan penulisan dan harus dilanjutkan pada semester selanjutnya. Tetapi bagi saya mengapa mereka sampai tidak selesai tepat waktu pasti memiliki alasannya sendiri. Misalnya banyaknya waktu untuk bermalas-malasan, atau sudah serius mengerjakan namun terdapat kejadian tidak terduga. Tapi saya percaya bahwa teman-teman saya selama mereka serius dengan apa yang mereka kerjakan pasti akan lulus sidang PI.

Ada beberapa hal juga yang saya dapatkan dan saya alami ketika mengerjakan penulisan diantaranya:
·         Memperluas ilmu pengetahuan
·         Mengenal sesuatu yang baru
·         Mengerti akan perlunya suatu kerja keras
·         Melatih untuk menulis laporan dengan baik
·         Merelakan sesuatu juga bentuk dari usaha yang lain

Namun tidak ada yang melebihi dari suatu kebahagian ketika kita mau bekerja keras dari nol dan tidak mudah menyerah demi mencapai suatu tujuan. Penulisan ilmiah ini menjadi suatu kenangan yang tidak akan saya lupakan dan semoga kembali menjadi memotivasi saya untuk terus bekerja keras demi menulis skripsi semester ini.