Rabu, 27 Juni 2018

Sikap Menumbuhkan Semangat Juang dalam Belajar


        Sebagai mahasiswa/I, tujuan utama dari mengikuti keseharian dalam perkuliahan adalah untuk lulus dengan nilai yang baik agar dikemudian hari mendapatkan pekerjaan yang sesuai dengan bidang yang telah diambil dalam perkuliahan tersebut. Berbagai macam lika liku dalam perkuliahan berani ditempuh oleh mahasiswa/I agar mendapatkan hasil yang memuaskan. Bersama teman-teman sekelas tidak jarang kami menghabiskan waktu bersama disela-sela perkuliahan hanya untuk sekedar makan bersama, tertawa dan bercanda yang tidak lain adalah untuk melepas penat dari tugas-tugas perkuliahan yang telah dilalui.
Mulai dari semester 1, awal-awal perkuliahan biasanya mahasiswa/I sangat bersemangat untuk datang ke kampus demi mengikuti mata kuliah yang diikutinya. Bertemu teman-teman baru dan menjalin hubungan baik dengan mereka. Menjalani rutinitas seperti mahasiswa pada umumnya. Kemudian berpisah disemester 3 dan bertemu teman-teman baru lagi yang nantinya akan bersama hingga lulus dari perkuliahan. Pada masa masa ini, biasanya para mahasiswa/I mulai menggeluti bidang-bidang yang mereka sukai. Misalnya, karena saya kuliah di jurusan IT, maka ada yang mulai fokus pada bidang Website, Desktop Programming, Android Developer, Machine Learning, Data Mining, Artificial Intelligence, Statistika dan lain-lain.
Pada masa-masa ini juga biasanya mahasiswa/I mulai berkumpul dengan orang-orang yang menurutnya sepaham dengan dia atau yang sebidang dengan dia, karena membuat komunikasi dan belajar menjadi lebih mudah jika apa yang sering dibahas masih tetap dalam satu konsep.
Beberapa semester kemudian, masuk semester 6. Pada semester ini mulai ada tantangan karena setiap mahasiswa/I diharuskan membuat Penulisan Ilmiah, singkatnya ini seperti mini skripsi. Pada masa masa ini, para mahasiswa/I mulai disibukkan dengan tugas-tugas yang mulai menumpuk banyak dan dengan deadline yang berdekatan juga ditambah dengan mengerjakan Penulisan Ilmiah yang notabene ‘kasusnya’ harus seserius mungkin. Pada tahap ini beberapa mahasiswa/I mungkin tidak dapat menyelesaikan Penulisan Ilmiahnya tepat waktu, alasannya berbagai macam, karena pada tahap ini sudah ada beberapa yang mulai magang di perusahaan tertentu, kurangnya pengetahuan tentang apa yang sedang dikerjakannya atau mempunyai kesibukan lainnya. Tetapi bagaimanapun juga kewajiban untuk menyelesaikan Penulisan Ilmiah ini adalah wajib, mutlak karena statusnya masih sebagai mahasiswa aktif di kampus tersebut.



Kemudian masuk ke semester 7 dan 8, yaitu semester-semester akhir, mahasiswa pada tahap ini akan mendapat julukan mahasiswa tingkat akhir, yaitu tinggal ‘sejengkal’ lagi menuju kelulusan. Pada tahap ini, mahasiswa/I menjadi semakin serius dan kompetitif dalam bidangnya masing masing, dan tidak jarang beberapa dari teman-teman saya sudah bekerja pada perusahaan tertentu. Mereka menjadi semakin sibuk dengan kesehariannya, yaitu kuliah dan bekerja. Semakin hari kelas semakin sepi, teman-teman yang masuk ke kelas semakin sedikit, karna kesibukan mereka yang sudah mulai memikirkan masa depan masing masing, tidak terkecuali teman-teman yang sedang menjalankan skripsi. Mulai muncul alasan alasan untuk tidak masuk kelas demi mengerjakan skripsi agar progress tetap berjalan.
Pada tahap ini, semangat dan motivasi sangat sangat dibutuhkan oleh para mahasiswa/I tingkat akhir. Semangat dan niat yang naik turun sangat mempengaruhi progress yang didapat untuk menyelesaikan skripsi yang sedang dikerjakan. Tidak jarang pula yang mengabaikan tugas lain demi menyelesaikan skripsi, akhirnya nilai menjadi tidak sempurna dan memunculkan masalah masalah baru yang memungkinkan akan menghambat skripsi itu sendiri.
Bertemu dengan teman dikelas menjadi hal yang sangat berharga yang saya rasakan belakangan ini, terutama mulai pada saat mendapat julukan ‘mahasiswa tingkat akhir’. Karena bertemu dengan teman, bercanda bersama mereka, tertawa bersama mereka, bahkan hanya makan siang bersama mereka dapat menumbuhkan rasa semangat yang sangat sangat besar, dapat menumbuhkan rasa persaudaraan yang lebih kuat dari hari kehari, juga mampu memotivasi kami untuk tetap berada dijalur agar kami dapat lulus dengan waktu yang tepat dan bersama-sama pula. Untuk itu teman sangatlah berharga dalam saat saat seperti ini. Mereka adalah sumber semangat yang tidak akan padam dan sirna ditelan waktu. Dengan tetap mengingat mereka, semangat semangat yang ada didalam diri akan terus ada, akan terus menyala, akan terus menjadi alasan untuk tetap bangkit, untuk tetap berjuang demi masa depan cerah yang akan dicapai bersama-sama.
Dengan demikian, jangan lupa tetap libatkan Allah pada setiap tindakan dan kesempatan yang akan kita lakukan, juga percaya Allah akan memberikan hasil yang setimpal dengan usaha yang kita keluarkan saat ini.
فَإِنَّ مَعَ الْعُسْرِ يُسْرًا   إِنَّ مَعَ الْعُسْرِ يُسْرًا
“Maka sesungguhnya bersama kesulitan itu ada kemudahan. Sesungguhnya bersama kesulitan itu ada kemudahan.” (Q.S. Al-Insyirah: 5-6)

Komputasi dan Parallel Processing

Pengertian Komputasi Modern

Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh 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. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.


Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)

Karakteristik Komputasi Modern

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Jenis-Jenis Komputasi Modern

Jenis-jenis komputasi modern ada 3 macam, yaitu :
1. Mobile Computing atau Komputasi Bergerak Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2. Grid Computing Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
3. Cloud Computing atau Komputasi Awan Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas.

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya di bawah ini:
1. Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
4. 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.

Beberapa Contoh Komputasi Modern Sampai Dengan Lahirnya ENIAC

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

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

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

4. The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.

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

Paralel Processing adalah kemampuan menjalankan tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah.

Terdapat dua hukum yang berlaku dalam sebuah parallel processing. yaitu:

Hukum Amdahl
Amdahl berpendapat, “Peningkatan kecepatan secara paralel akan menjadi linear, melipatgandakan kemampuan proses sebuah komputer dan mengurangi separuh dari waktu proses yang diperlukan untuk menyelesaikan sebuah masalah.”
Hukum Gustafson
Pendapat yang dikemukakan Gustafson hampir sama dengan Amdahl, tetapi dalam pemikiran Gustafson, sebuah komputasi paralel berjalan dengan menggunakan dua atau lebih mesin untuk mempercepat penyelesaian masalah dengan memperhatikan faktor eksternal, seperti kemampuan mesin dan kecepatan proses tiap-tiap mesin yang digunakan.



Gambar diatas merupakan contoh dari sebuah komputasi paralel, dimana pada gambar diatas terdapat sebuah masalah, dari masalah tersebut dibagi lagi menjadi beberapa bagian agar sebuah masalah dapat dengan cepat diatasi.

Tujuan Komputasi Paralel

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.

Formula komputasi paralel yang diajukan pada hukum Amdahl

S = \frac{1}{\alpha}

Dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.

Salah satu jenis penggunaan komputasi paralel adalah:

PVM(Parallel Virtual Machine)

Merupakan sebuah perangkat lunak yang mampu mensimulasikan pemrosesan paralel pada jaringan.

Model komputasi Paralel.

1. Embarasingly Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.

2. Taksonomi dari model pemrosesan paralel dibuat berdasarkan alur instruksi dan alur data yang digunakan:

– SISD (Single Instruction Single Datapath) merupakan prosesor tunggal, yang bukan paralel.

– SIMD (Single Instruction Multiple Datapath)alur instruksi yang sama dijalankan terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau tidak salah maksudnya ya program komputer itu. trus datapath itu paling ya inputnya, jadi inputnya lain-lain tapi program yang digunakan sama.

– MIMD (Multiple Instruction Multiple Datapath)alur instruksinya banyak, alur datanya juga banyak, tapi masing-masing bisa berinteraksi.

– MISD (Multiple Instruction Single Datapath)alur instruksinya banyak tapi beroperasi pada data yang sama.


Sumber :