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.
Jumat, 18 November 2016
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
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 :
Langganan:
Postingan (Atom)
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...
-
A.Pengertian Animasi Animasi adalah gambar begerak berbentuk dari sekumpulan objek (gambar) yang disusun secara beraturan mengik...
-
Sejarah Linux Pada tanggal 5 oktober 1991, Linus Benedict Torvalds, seorang mahasiswa Universitas helsinki di Finlandia, mengungumkan ...
-
1. Cara kerja JARVIS ( Just A Rather Very Intelegent System ) merupakan kecerdasan buatan atau AI dalam film Iron Man ia di...