Postingan

Menampilkan postingan dari Juni, 2021

MPI ( Message Passing Interface)

 Pengertian MPI (Message Passing Interface) MPI (Message Passing Interface) adalah spesifikasi API (Application Programming Interface) yang memungkinkan terjadinya komunikasi antar komputer pada network dalam usaha untuk menyelesaikan suatu tugas. Paradigma Message - Passing dengan implementasi MPI memberikan suatu pendekatan yang unik dalam membangun suatu software dalam domain fungsi tertentu, yang dalam hal ini pada lingkungan sistem terdistribusi, sehingga memberikan kemampuan pada produk software yang dibangun diatas middleware tersebut untuk dapat mengeksploitasi kemampuan jaringan komputer dan komputasi secara paralel.  MPI adalah standar interface dari model message - passing yang didefenisikan oleh sebuah grup yang terdiri dari 60 orang yang berasal dari 40 organisasi baik vendor komersil maupun dari kalangan peneliti akademisi yang berada di Amerika Serikat dan Eropa. Dalam grup tersebut mereka mencoba merumuskan dan membuat sebuah "standard by consensus" untuk pust

Protocol komputasi network file system

 NFS Network File System atau sistem berkas jaringan adalah sekumpulan protokol yang digunakan untuk mengakses beberapa sistem berkas melalui jaringan. Bisa dikatakan juga bahwa NFS merupakan sebuah implementasi dan spesifikasi dari sebuah perangkat lunak untuk mengakses remote file melalui jaringan LAN atau WAN. NFS yang dikembangkan oleh Sun Micro Systems Inc. ini menggambarkan himpunan unit-unit komputer yang saling berhubungan sebagai sebuah mesin bebas yang memiliki sistem berkas bebas. Tujuan dari NFS adalah untuk memungkinkan terjadinya pertukaran sistem berkas secara transparan antara mesin-mesin bebas tersebut. Hubungan yang terjadi di sini didasarkan pada hubungan client-server yang menggunakan perangkat lunak NFS server dan NFS client yang berjalan diatas workstation. Gambar 18.3 berikut ini menggambarkan tiga buah mesin bebas yang memiliki sistem berkas lokal masing-masing yang bebas juga. Gambar 18.3. Three Independent File System Three Independent File System NFS didesain

Parallel computing

 Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll

Prosedur dan kinerja komputasi

 Sebelum membahas mengenai Kinerja Komputasi dengan Parallel Processing, maka kita lihat dahulu satu persatu makna dari kata perkata. Kinerja berarti hasil kerja. Komputasi adalah cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Parallel berarti ganda. Processing adalah proses. Dengan demikian dapat diartikan bahwa Kinerja Komputasi dengan Parallel Processing adalah teknik melakukan komputasi  (cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma) secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Komputasi paralel membutuhkan: · algoritma · bahasa pemrograman · compiler Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. 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 d

Pengalaman berpikir kompetasional

 Berpikir komputasional dibangun dengan dasar dan batasan proses komputasi, entah proses tersebut dieksekusi oleh manusia atau mesin. Metode dan model komputasional memberikan kemampuan bagi kita untuk memecahkan masalah dan mendesain/ merangkai sistem yang tidak bisa kita tangani sendiri. Berpikir komputasional adalah kemampuan dasar untuk setiap orang, bukan hanya bagi orang-orang yang berkutat dalam studi komputer-sains. Berpikir komputasional mencakup pemecahan masalah, mendesain sistem, dan memahami perilaku manusia, dengan menggambar konsep berdasarkan komputer sains. Berpikir komputasional meliputi batasan kemampuan mental yang merefleksikan betapa luasnya cakupan komputer-sains. Komputer sains adalah studi komputasi-mengenai apa yang dapat dikomputasikan dan bagaimana mengkomputasikan. Berpikir komputasional memiliki karakteristik sebagai berikut: 1.Berdasarkan konsep, bukan pemrograman. Komputer sains bukan sekedar pemrogaman komputer. Berpikir seperti orang yang ahli dalam co

Perbaikan model komputasi

 Model-Model Komputasi Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun keduacabang berurusan dengan model formal komputasi. Model komputasi adalah suatu kumpulan dari nilai dan operasi - operasi. Ada tiga model dasar komputasional-- fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi a. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi. b

Penerapan computational thinking

Dalam Microsot Edu Summit yang dilaksanakan sekitar bulan Desember 2019 yang lalu, Computational Thinking (CT) merupakan salah satu topik yang disampaikan oleh beberapa nara sumber. Bahkan CT merupakan salah satu hal yang diajukan untuk melengkapi 4 C’s (Critical thinking & problem solving, Creativity, Communication & Collaboration) yang telah dikeluarkan oleh UNESCO sebagai “skill” yang dibutuhkan oleh generasi masa depan atau lebih sering disebut sebagai generasi digital. Istilah CT sendiri dikenalkan kembali oleh Jeanette Wing pada Maret 2006 dan di tahun 2011, Jeanette memperkenalkan pengertian definisi baru dari CT sebagai proses berpikir yang diperlukan dalam memformulasikan masalah dan solusinya, sehingga solusi tersebut dapat menjadi agen pemroses informasi yang efektif dalam menyelesaikan masalah. Dengan kata lain, CT membantu seseorang dalam memecahkan sebuah masalah dengan memecah masalah tersebut ke dalam bagian-bagian yang lebih kecil sehingga dapat lebih mudah dal

Program komputer dan model komputasi

 Ada tiga model dasar komputasional yaitu fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan). Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdir

Problema model komputasi menggunakan kalkukasi integrasi numerik

 Telah dilakukan penelitian tentang   komputasi numerik model integratif pada difraksi celah lingkaran dengan tujuan untuk menerapkan metode simpson 1/3 untuk mencari solusi kasus difraksi celah lingkaran, menghitung nilai integrasi bessel menggunakan metode simpson 1/3, menentukan jarak antara dua intensitas pada pita terang, memperoleh grafik pola intensitas cahaya terhadap jarak pada kasus difraksi celah berbentuk lingkaran. Hasil integrasi yang diperoleh dengan metode simpson 1/3  pada tiga titik puncak intensitas  yaitu 0.14352548, -0.3342371, 0.27050545 Dari hasil perhitungan pada puncak pertama untuk intensitas maksimum pada terang pusat yang berada pada jarak 0.3 cm dengan nilai intensitas 0.91553621, puncak kedua pada jarak 5.1 cm dengan nilai intensitas 0.01718022 dan pucak ketiga pada jarak 8.6 cm dengan nilai intensitas 0.00395745. Dari hasil perhitungan diperoleh grafik antara jarak dengan intensitas sehingga terdapat pola yang membentuk cincin gelap terang semakin besar p

Kolaborasi informatika lewat tematik

 Berkolaborasi dengan universitas religius nan unik menumbuhkan cerita dan pengalaman baru bagi ke-15 mahasiswa ini. Universitas Darussalam Gontor (UNIDA) adalah universitas religius yang memiliki history apik dalam memberikan pengaruh religius terhadap masyarakat. Melalui kesepakatan dan kerjasama UISI dan UNIDA telah terbentuk “KKN Tematik” perdana yang dibangun oleh kedua instansi tersebut. UISI dengan “Spirit of Sunan” dan UNIDA dengan “Gontorian” nya, bertujuan untuk membentuk mahasiswa yang memiliki semangat religius yang tinggi dan peka terhadap permasalahan dan keadaan lingkungan sekitar dengan kemasan internasional yang tertuang di dalamnya. Hadir sebagai poineer untuk kolaborasi yang pertama kali bagi kedua instansi tersebut menjadi sebuah tantangan dan kebanggaan tersendiri yang patut untuk diapresiasi. Terlebih para mahasiswa yang terpilih untuk menjalankan misi yang baik ini. Ponorogo dan Madiun adalah tempat yang telah dijadikan lokasi penyebaran para agen of change dari

Budaya informatika lewat berpikir komputasional

 Berpikir komputasi (computational thinking) adalah sebuah metoda pemecahan masalah dengan mengaplikasikan/ melibatkan teknik yang digunakan oleh software engineer dalam menulis program. Berpikir komputasi bukan berarti berpikir seperti komputer, tapi berpikir tentang komputasi di mana sesorang dituntut untuk memformulasikan masalah dalam bentuk masalah komputasi dan menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai.