Jumat, 18 November 2016

Program Sederhana File sequential

       IDENTIFICATION DIVISION.
       PROGRAM-ID. MHSA.
      AUTHOR. CAKRA.
       ENVIRONMENT DIVISION.
       INPUT-OUTPUT SECTION.
       FILE-CONTROL.
           SELECT MAHASISWA ASSIGN TO DISK
           ORGANIZATION IS RELATIVE
           ACCESS MODE IS SEQUENTIAL
           RELATIVE KEY IS NO-REL
           FILE STATUS IS STATUS-SALAH.
       DATA DIVISION.
       FILE SECTION.
       FD MAHASISWA
           LABEL RECORD IS STANDARD
           VALUE OF FILE-ID IS 'TSEQ.DAT'
           DATA RECORD IS MHS.
       01 MHS.
           02 NPM PIC X(8).
           02 NAMA PIC X(20).
       WORKING-STORAGE SECTION.
       01 JUDUL.
           02 WS-NPM PIC X(8).
           02 WS-NAMA PIC X(20).
           02 NPM-CARI PIC X(8).
       01 TAMBAH-DATA PIC X.
           88 LAGI VALUE 'Y', 'y'.
           88 TDK VALUE 'T', 't'.
       01 X PIC 9 VALUE 0.
       77 STATUS-SALAH PIC XX.
       77 NO-REL PIC X(8).
       77 PIL PIC X.
       77 PIL2 PIC X.
       77 PIL3 PIC X.
       77 CR-NPMX PIC X VALUE 'Y'.
       SCREEN SECTION.
       01 HAPUS.
           02 BLANK SCREEN.
       01 MASUKKAN.
           02 LINE 5 COLUMN 24 VALUE 'NPM  : '.
           02 COLUMN PLUS 2 PIC X(8) TO NPM.
           02 LINE 7 COLUMN 24 VALUE 'NAMA  : '.
           02 COLUMN PLUS 2 PIC X(20) TO NAMA.
       01 MENU.
           02 LINE 5 COLUMN 27 VALUE '(( MENU ))'.
           02 LINE PLUS 2 COLUMN 21 '[1] BUAT / INPUT FILE'.
           02 LINE PLUS 1 COLUMN 21 '[2] TAMPIL FILE'.
           02 LINE PLUS 1 COLUMN 21 '[3] CARI DATA'.
           02 LINE PLUS 1 COLUMN 21 '[4] EXIT'.
           02 LINE PLUS 2 COLUMN 21 'PILIH : '.
           02 COLUMN PLUS 1 PIC X TO PIL.
       01 CARI-X.
           02 BLANK SCREEN.
           02 LINE 5 COLUMN 25 'NPM YANG DICARI :'.
           02 COLUMN PLUS 1 PIC X(8) TO NPM-CARI.
       PROCEDURE DIVISION.
       PROGRAM-UTAMA.
           COMPUTE X = 0
           DISPLAY HAPUS.
           DISPLAY MENU.
           ACCEPT MENU.
           IF PIL = '1' GO TO BUKA.
           IF PIL = '2' GO TO TAMPIL.
           IF PIL = '3' GO TO CARI.
           IF PIL = '4' GO TO SELESAI.
       BUKA.
           OPEN OUTPUT MAHASISWA.
           GO TO BUKA2.
       BUKA2.
           DISPLAY HAPUS.
           DISPLAY MASUKKAN.
           ACCEPT MASUKKAN.
           WRITE MHS.
           DISPLAY (15, 23) 'MASIH ADA DATA [Y/T] ? '.
           ACCEPT TAMBAH-DATA.
           IF LAGI GO TO BUKA2.
           CLOSE MAHASISWA.
           GO TO PROGRAM-UTAMA.
       TAMPIL.
           DISPLAY HAPUS,
           DISPLAY (1, 1) 'NPM'.
           DISPLAY (1, 15) 'NAMA'.
           OPEN INPUT MAHASISWA.
           COMPUTE X = 1.
           GO TO TAMPIL2.
       TAMPIL2.
           IF PIL = 'Y' GO TO TAMPIL3.
       TAMPIL3.
           COMPUTE X = X + 1.
           MOVE X TO LIN.
           READ MAHASISWA NEXT RECORD AT END GO TO TAMPIL4.
           MOVE NPM TO WS-NPM.
           MOVE NAMA TO WS-NAMA.
           DISPLAY (LIN, 1) WS-NPM.
           DISPLAY (LIN, 15) WS-NAMA.
           GO TO TAMPIL2.
       TAMPIL4.
           ACCEPT PIL.
           CLOSE MAHASISWA.
           GO TO PROGRAM-UTAMA.
       CARI.
           MOVE 'N' TO  CR-NPMX.
           DISPLAY CARI-X.
           ACCEPT CARI-X
           OPEN INPUT MAHASISWA.
           GO TO CARI2.
       CARI2.
           READ MAHASISWA NEXT AT END GO TO CARI3.
           MOVE NPM TO WS-NPM.
           MOVE NAMA TO WS-NAMA.
           IF NPM-CARI = WS-NPM GO TO KETEMU.
           GO TO CARI2.
       KETEMU.
           DISPLAY HAPUS.
           DISPLAY (5, 23) 'Data Pegawai  : '.
           DISPLAY (7, 23) 'NPM           : '.
           DISPLAY (9, 23) 'Nama          : '.
           DISPLAY (13, 23) 'CARI DATA LAGI ? '.
           ACCEPT ( , ) PIL2.
           CLOSE MAHASISWA.
           IF PIL2 = 'Y' OR PIL2 = 'y' GO TO CARI.
           GO TO PROGRAM-UTAMA.
       CARI3.
           DISPLAY HAPUS.
           DISPLAY 'DATA TIDAK ADA...'.
           DISPLAY 'Press Escape / Enter Untuk Cari Lagi..'.
           DISPLAY 'X Untuk Ke Menu Utama, Lalu Tekan Enter..'.
           ACCEPT ( , ) PIL3.
           CLOSE MAHASISWA.
           IF PIL3 = 'X' OR PIL3 = 'x' GO TO PROGRAM-UTAMA.
           GO TO CARI.
       SELESAI.
           DISPLAY HAPUS.
           DISPLAY (2, 2) 'Good Bye.......'.
           CLOSE MAHASISWA.
           STOP RUN.

Trend SI/TI - Komputasi Dimana Saja

    A.     ZAMAN DAHULU
- ALAT – ALAT KOMUNIKASI MASA LAMPAU
1. PRASASTI
    Menurut Kamus Besar Bahasa Indonesia, prasasti merupakan piagam yang tertulis pada batu,tembaga, dan sebagainya. Prasasti merupakan sumber sejarah penting untuk mengungkap peristiwa masa lalu. Prasasti merupakan sumber dokumen tertulis yang orisinil dan pasti terjamin keasliannya sebagai peninggalan masa lalu. Menurut Matrical Eulogitic Inscription, Ms. Dannel,Sanskrit Dictionary, Prasasti berarti tulisan yang berisi pujian dan merupakan anugerah yang diberikan seorang raja kepada rakyatnya dan berlakunya secara turun temurun. Istilah tersebut dalam Negara Kertagama dikatakan sebagai purwasarirareng prasatyalama tan rinaksan iwo, yang berarti hak-hak istimewa yang sejak dahulu dilindungi oleh prasasti kuno.
2. DAUN LONTAR
    Kegiatan surat-menyurat di Indonesia telah dimulai sejak masa kerajaan Kutai, Tarumanegara, Pajajaran, Majapahit, Sriwijaya, dan Mataram. Walaupun pada masa itu kegiatan tersebut masih terbatas pada kegiatan surat-menyurat antar kerajaan. Mereka menggunakan kulit kayu serta kulit bambu sebagai sarana untuk menulis.
3. ASAP
     Suku bangsa Indian Amerika menggunakan asap sebagai alat untuk Berkomunikasi dengan sukunya ataupun kepada suku lainnya. Biasanya, asap digunakan untuk mengirimkan pesan rahasia. Kepulan asap mengandung makna-makna tertentu yang hanya dapat dibaca oleh suku-suku di Indian, seperti kepulan satu kali yang berarti peringatan. Ketika mereka berperang juga menggunakan asap untuk berkomunikasi dengan lawan.
4. API UNGGUN YANG MENYALA
    Jika tadi asap, sekarang api unggun yang juga mempunyai peran yang di gunakan dan di akui oleh masyarakt zaman dulu sebagai alat komunikasi juga.
5. Anggota tubuh yang bernama Tangan (isyarat tangan)
     Anggota tubuh yang bernama tangan zaman dulu digunakan untuk komunikasi antar sesama manusia. Tangan bergerak sebagai isyarat saja, namun lawan komunikasi bisa memahami apa yang di maksudkan dengan gerakan tangan tersebut.
 - ALAT - ALAT KOMUNIKASI TRADISIONAL
1. Kentongan
       Kentongan sebagai alat komunikasi yang ada di masyarakat. Biasanya di gunakan untuk mengumunkan suatu berita atau peristiwa yang terjadi. Para penjaga malam sering menggunakan kentongan sebagai meda komunikasi ketika ada maling. Sehingga mendengar suara yang di keluarkan dari kentongan itu membuat masyarakat keluar rumah untuk mencari tahu apa yang sedang terjadi.Informasi pasti tentang sejarah kentongan tidak di temukan dengan pasti, namun yang pasti bahwa kentongan ini di kenal sebagai alat komunikasi tradisional.
2. Lonceng
       Lonceng adalah suatu peralatan sederhana yang digunakanuntuk menciptakan bunyi. Bentuknya biasanya adalahsebuah tabung dengan salah satu sisi yang terbuka dan bergema saat dipukul. Alat untuk memukul dapat berupa pemukul panjang yang digantung di dalam lonceng tersebutatau pemukul yang terpisah. Menurut KBBI, loncengmemiliki dua pengertian, pertama lonceng adalah semacam bel yang dibunyikan untuk menentukan waktu ataumemberitahukan sesuatu, sedangkan pengertian yang kedua,lonceng adalah jam besar atau arloji. Lonceng-lonceng besar pada umumnya terbuat darilogam namun lonceng-lonceng kecil dapat pula terbuat dari keramik atau porselen.Dahulu lonceng digunakan untuk mengabarkan suatu berita kepada masyrakat dansebagai penanda waktu. Lonceng juga digunakan oleh umat Kristiani untuk memberitanda waktu beribadah, biasanya dibunyikan tiga kali, pada pukul 06.00. 12.00, dan18.00. Lonceng digunakan pertama kali dalam gereja Katolik sekitar tahun 400 masehi,dan dianggap diperkenalkan oleh Paulinus, Uskup Nola, sebuah kota di Campania, Italia.Penggunaannya menyebar luas dengan cepat dan tidak hanya digunakan untuk mengumpulkan umat dalam acara keagamaan, tetapi juga sebagai peringatan ketika ada bahaya.
3. Bedug
     Bedug adalah alat musik tabuh seperti gendang. Bedugmerupakan instrumen musik tradisional yang telah digunakansejak ribuan tahun lalu, yang memiliki fungsi sebagai alatkomunikasi tradisional, baik dalam kegiatan ritualkeagamaan maupun politik. Di Indonesia, sebuah bedug biasadibunyikan untuk pemberitahuan mengenai waktu salat atausembahyang. Bedug terbuat dari sepotong batang kayu besar atau pohon enau sepanjang kira-kira satu meter atau lebih. Bagian tengah batangdilubangi sehingga berbentuk tabung besar. Ujung batang yang berukuran lebih besar ditutup dengan kulit binatang yang berfungsi sebagai membran atau selaput gendang.Bila ditabuh, bedug menimbulkan suara berat, bernada khas, rendah, tetapi dapatterdengar sampai jarak yang cukup jauh.
4. Surat
       Berdasarkan prasasti dan dokumen yang ditemukan, surat-menyurat di Indonesia sudah ada sejak zaman Kerajaan Mulawarman, Sriwijaya, Tarumanegara, Mataram Kuno, Purnawarman, dan Majapahit. Masuknya agama Budha dan Hindu memicu budaya maneulis dan surat menyurat.

     B.      ALAT - ALAT KOMUNIKASI MODERN
1. Alat komunikasi Telepon
Telepon termasuk alat komunikasi yang di golongkan modern. Karena sudah menggunakan teknologi yang cukup canggih. Antar kota, antar negara sudah bisa saling berkomunikasi dengan melalui telepon dengan cepat.
2. HandPhone atau Telepon genggam
Handphone atau telepon genggam adalah sebuah terobosan dalam komunikasi masyarakat modern. Di mana orang bisa saling berkomunikasi di mana saja, asal ada sinyal yang bisa menghubungkan. Saat ini sudah banyak merek – merek terkenal yang memproduksi handpohe, karena memang pasarnya terus berkembang.
3. Media massa yang bernama Koran
Media yang satu ini menjadi media atau alat komunikasi modern yang punya kegunaan sebagai alat komunikasi, penyampaian pesan atau iklan sebuah usaha atau perusahaan. Selain itu koran selalu memberitakan informasi atau kejadian yang berhubungan dengan sosial, budaya, hukum, politik, teknologi dan masih banyak lagi. Seiring dengan berkembangnya teknologi, peran koran bukan lagi hanya di baca dalam bentuk cetak. Kini koran versi digital sudah banyak di temukan di internet.
4. Televisi
Televisi (TV) menjadi media komunikasi modern yang sekarang hampir setiap rumah memiliki “kotak ajaib” tersebut. Dengan adanya TV, banyak orang bisa mengetahui informasi berita dan bisa menonoton tayangan lain yang memberikan aspek edukasi atau hiburan. TV juga sebagai sarana membangun kebersamaan antar keluarga di rumah.
5. PDA
PDA atau Personal Digital Assistant adalah sebuah alat yang bisa membantu manusia dalam menyelesaikan tugasnya. Banyak data yang penting bisa di simpan dalam PDA. Fungsi PDA hampir sama dengan komputer atau laptop, hanya saja PDA lebih kecil ukurannya.
6. Komputer/ Laptop/ Tablet
Komputer/ Laptop/ Tablet telah memberikan warna baru bagi dunia telekomunikasi. Dengan alat tersebut banyak hal yang bisa dikerjakan, dari mulai menulis, menggambar, membuat video dan yang lain. Dari sisi hiburan komputer juga bisa. Kita bisa melihat film ,mendengar musik, bahkan bisa juga menonton televisi. Hal yang wajar jika Komputer/ Laptop/ Tablet di katakan sebagai alat komunikasi yang modern.

7. internet
 Internet merupakan salah satu produk TIK yang paling maju saat ini. Dahulu internet hanya dapat digunakan oleh kalangan dan dengan komponen tertentu saja. Tetapi saat ini orang yang dirumahpun bisa terhubung internet dengan modem.

    C.      Alat Komunikasi Masa Yang Akan Datang/ Masa Depan

Seperti yang kita ketahui perkembangan teknologi semakin jaman semakin berkembang, baik dari segi teknologi informasi maupun teknologi lainnya Salah satunya seperti alat komunikasi di atas , alat komunikasi diatas merupakan sebuah hp genggam transparan dengan layar sentuh yang mungkin saja bisa menjadi salah satu alat informasi yang canggih yang ikut mewarnai  dalam  teknologi  dunia komunikasi di masa depan

Direktur dari ElectroScience Laboratory, Ohio State University ini tengah berupaya untuk menghilangkan kebutuhan hardware ponsel seperti earphone Bluetooth dengan memasang perangkat komunikasi ke dalam baju. Anda tidak lagi perlu memegang ponsel di telinga Anda. Langkah yang ia lakukan tersebut merupakan bagian dari upaya untuk membuat ‘tekstil cerdas’ atau pakaian yang dikenakan namun memiliki perangkat elektronik yang mampu mengumpulkan, menyimpan, mengirim, dan menerima informasi di dalamnya.

Pengertian / Definisi Cloud Computing atau Komputasi awan.


Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi keberadaan cloud computing di era digital kini sebenarnya telah terasa di tengah masyarakat dalam kehidupan sehari hari seperti penggunaan email dan juga media sosial.

Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.

Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari

Setelah penjabaran definisi singkat diatas tentu penggunaan teknologi dengan sistem cloud cukup memudahkan pengguna selain dalam hal efisiensi data, juga penghematan biaya. Berikut manfaat manfaat yang dapat dipetik lewat teknologi berbasis sistem cloud.

Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.

2.    Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.

3.    Fleksibilitas dan Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.


4.    Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.

Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.

Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada.  Selain itu, perusahaan telekomunikasi ternama nasional, Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang diarahkan untuk pelanggan UKM (Usaha Kecil-Menengah).

Cara Kerja Sistem Cloud Computing
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

Berikut adalah penjelasan singkat tentang Cloud Computing, sistem yang telah mendunia yang dapat membantu perusahaan atau organisasi dalam efisiensi penyimpanan data. Beberapa faktor seperti ketersediaan internet yang dibutuhkan sebagai jalur utama dalam distribusi data, kualitas vendor akan layanan sistem Cloud maupun masalah keamanan dan privasi seperti serangan peretas/hacker dalam meretas internet patut menjadi pertimbangan tersendiri sebelum anda beralih ke sistem Cloud. Selain vendor yang harus meningkatkan kualitas pelayanan mereka, pengguna juga diharapkan dapat lebih bijak dalam memilih kualitas vendor yang akan mereka gunakan untuk mengelola data berbasis Cloud Computing.

Konsep komputasi Parallel Processing

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

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) 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 (Single Instruction Multiple Datapath) 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).

– MIMD (Multiple Instruction Multiple Datapath) 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.

– MISD (Multiple Instruction Single Datapath)  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.
Berikut ini adalah gambar perbedaa antara komputasi tunggal dengan parallel komputasi :

a)        komputasi tunggal/serial


b)        komputasi parallel




Perbandingan antara serial komputasi dan parallel komputasi

Pada sistem komputasi parallel terdiri dari beberapa unit prosesor dan beberapa unit memori. Ada dua teknik yang berbeda untuk mengakses data di unit memori, yaitu shared memory address dan message passing. Berdasarkan cara mengorganisasikan memori ini komputer paralel dibedakan menjadi shared memory parallel machine dan distributed memory parallel machine. Prosesor dan memori ini didalam mesin paralel dapat dihubungkan (interkoneksi) secara statis maupun dinamis. Interkoneksi statis umumnya digunakan oleh distributed memory system (sistem memori terdistribusi). Sambungan langsung peer to peer digunakan untuk menghubungkan semua prosesor. Interkoneksi dinamis umumnya menggunakan switch untuk menghubungkan antar prosesor dan memori.
Komunikasi data pada sistem paralel memori terdistribusi, memerlukan alat bantu komunikasi. Alat bantu yang sering digunakan oleh sistem seperti PC Jaringan pada saat ini adalah standar MPI (Message Passing Interface) atau standar PVM (Parallel Virtual Machine)yang keduanya bekerja diatas TCP/IP communication layer. Kedua standar ini memerlukan fungsi remote access agar dapat menjalankan program pada masing-masing unit prosesor. Salah satu protocol yang dipergunakan pada komputasi parallel adalah Network File System (NFS), NFS adalah protokol yang dapat membagi sumber daya melalui jaringan. NFS dibuat untuk dapat independent dari jenis mesin, jenis sistem operasi, dan jenis protokol transport yang digunakan. Hal ini dilakukan dengan menggunakan RPC. NFS memperbolehkan user yang telah diijinkan untuk mengakses file-file yang berada di remote host seperti mengakses file yang berada di lokal. Protokol yang digunakan protokol mount menentukan host remote dan jenis file sistem yang akan diakses dan menempatkan di suatu direktori, protokol NFS melakukan I/O pada remote file system. Protokol mount dan protokol NFS bekerja dengan menggunakan RPC dan mengiri dengan protokol TCP dan UDP. Kegunaan dari NFS pada komputasi parallel adalah untuk melakukan sharing data sehingga setiap node slave dapat mengakses program yang sama pada node master.
Software yang diperlukan untuk Parallel komputasi adalah PGI CDK, dimana aplikasi ini telah dilengkapi dengan Cluster Development Kit dimana software ini telah memiliki feature yang lengkap bila ingin melakukan komputasi dengan parallel prosessing karena software ini telah mensupport MPI untuk melakukan perhitungan komputasi.

Sumber :



Layanan Masyarakyat 'Pola Hidup Sehat'

      A. Langkah Membuat Video Animasi Dalam Blog ini, saya akan menjelaskan tentang langkah-langkah membuat video animasi 2d dan menje...