Komputasi Modern

Nama : Novia Rizky Lahinta
NPM : 55412402
Kelas : 4IA05
Mata Kuliah : Pengantar Komputasi Modern

            Tugas pertama mata kuliah pengantar komputasi modern yaitu membahas tentang Pengertian Komputasi Modern, Perkembangan komputasi hingga modern, dan implementasi/dampak komputasi modern.

A.           Komputasi Modern
Komputasi merupakan sebuah cara untuk memecahkan suatu masalah. Masalah dimaksud yaitu berupa perhitungan angka.  Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan computer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern.
Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :
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.
B.            Perkembangan Komputasi Hingga Modern
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 yang menggunakan komputer inilah yang disebut dengan Komputasi Modern.
Sejarah Komputasi Modern Awal mula dari komputasi adalah adanya perhitungan-perhitungan angka yang dilakukan manusia. Manusia telah mengenal angka dan perhitungan sejak berabad-abad yang lalu. Bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Seiring dengan perkembangan zaman manusia pun melakukan perhitungan-perhitungan yang lebih kompleks. Otak manusia juga mengalami keterbatasan dalam menghitung angka yang jumlahnya bisa berdigit-digit, kemudian diciptakan alat sempoa untuk menghitung, kemudian dekembangkan menjadi kalkulator, Karena semakin berkembangnya alat dan kebutuhan semakin banyak pula data-data yang ingin dihitung, dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern. Tidak hanya itu, komputer yang diciptakan hingga sekarang ini bukan menjadi sebuah alat yang digunakan untuk menghitung, tapi juga untuk menganalisis dan memecahkan masalah-masalah ilmu atau sains. Komputer dapat juga digunakan untuk mengolah data dan pemrosesan informasi dengan kecepatan yang tinggi apabila dilihat dari sudut pandang ilmu komputer.
Ilmu komputasi memiliki satu cabang ilmu yang bernama komputasi sains. Secara umum komputasi sains mempelajari aspek-aspek komputasi untuk aplikasi atau memecahkan masalah di bidang sains lain, seperti fisika, kimia, biologi dan geologi. Dalam sejarah komputasi modern tidak dapat terlepas dari peranan John von Neumann, beliau adalah ilmuwan yang meletakkan dasar-dasar komputer modern serta salah satu ahli matematika terbesar, beliau juga yang pertama kali mencetuskan konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memori sehingga menjadi dasar arsitektur komputer hingga saat ini.
Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai hingga saat ini. Arsitektur yang dirancang oleh Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, input-output, dan memori. Di bawah ini merupakan contoh komputasi modern sampai dengan lahirnya ENIAC 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.
       Berikutnya 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).
       Selanjutnya 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.
       The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
       Lalu lahirlah 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 pada tahun 1941).
Pada tahun 1980-an merupakan awal kemajuan teknologi di bidang komputer untuk penggunaan pribadi, kemudian ditambah dengan kemajuan yang pesat dalam evolusi internet hingga saat ini yang memungkinkan sang pengguna komputer untuk mengeksplorasi dan mempelajari bidang-bidang ilmu komputasi lebih jauh dan mendalam seperti komputasi sains, diantaranya fisika, kimia, biologi, dan geologi.

C.           Implementasi/Dampak Komputasi
Dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer. Kehadiran teknologi komputasi yang semakin canggih telah merubah gaya hidup manusia dan tuntutan pada kompetensi manusia. Kini kehidupan manusia semakin tergantung pada komputer. Berikut ini hal-hal yang menggambarkan konsep kepintaran komputasi yang didukung dengan aplikasi teknologi :
1. Produk yang digerakkan sistem komputer
a. Smart car (mobil pintar)
b. Smart card (kartu pintar)
c. Smart house (rumah pintar)
d. Smart phone

   

2. Perancangan produk dikelola oleh computer
3. Proses kerja yang digerakkan oleh computer
4. Komputer menjadi sarana komunikasi yang efektif
5. Komputer sebagai pusat informasi
                                          

Banyak manfaat yang terjadi dengan adanya komputasi modern, diantaranya adalah perhitungan-perhitungan kompleks yang bisa mencapai ribuan data dapat dengan mudah dikerjakan manuisa dengan bantuan komputer. Hal ini tentunya dapat mengurangi waktu, biaya dan lain sebagainya.
Lahirnya komputer dapat membantu pekerjaan manusia, dalam berbagai bidang. Misalnya pada bidang kedokteran, pertanian, astronomi, teknologi, ekonomi dan lainnya. Bahkan komputer sekarang telah ada dalam hampir semua bidang di dunia ini. Contoh alat yang dapat membantu manusia dalam konsep komputasi modern adalah Mobile computing.
Mobile Computing merupakan kemajuan teknologi komputer yang dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.


Category: 0 komentar

PROTOKOL

Novia Rizky Lahinta
55412402
Pengantar Sistem Terdistribusi

Definisi protokol

Protokol adalah suatu aturan yang mendefinisikan beberapa fungsi yang ada dalam sebuah jaringan komputer, misalnya mengirim pesan, data, informasi dan fungsi lain yang harus dipenuhi oleh sisi pengirim (transmitter) dan sisi penerima (receiver) agar komunikasi dapat berlangsung dengan benar. Selain itu protokol juga berfungsi untuk memungkinkan dua atau lebih komputer dapat berkomunikasi dengan bahasa yang sama. Hal – hal yang harus dipehatikan dalam protokol adalah sebagai berikut:
·         Syntax, merupakan format data dan cara pengkodean yang digunakan untuk mengkodekan sinyal.
·         Semantix, digunakan untuk mengetahui maksud dari infomasi yang dikirim dan mengoreksi kesalahan yang terjadi dari informasi tadi.
·         Timing, digunakan untuk mengetahui kecepatan transmisi data.

Prinsip-prinsip Desain Protokol

Dalam membuat protokol ada tiga hal yang harus dipertimbangkan:
·         Efektivitas
·         Kehandalan
·         Kemampuan dalam kondisi gagal di network.

Fungsi protokol

Secara umum fungsi dari protokol adalah untuk menghubungkan sisi pengirim dan penerimadalam berkomunikasi serta dalam bertukar informasi agar dapat berjalan dengan baik dan benar dengan kehandalan yang tinggi.Sedangkan fungsi protokol secara detail dapat dijelaskan sebagai berikut:
Ø  Fragmentasi dan reassembly
Fungsi dari fragmentasi dan reassembly adalah membagi informasi yang dikirim menjadi beberapa paket data pada saat sisi pengirim mengirimkan informasi tadi dan setelah diterima maka si penerima akan menghubungkan lagi menjadi paket berita yang lengkap.

Ø  Encaptulation
Fungsi dari encaptulaton adalah melengkapi berita yang dikirimkan dengan address, kode – kode koreksi dan lain – lain.

Ø  Connection Control
Fungsi dari connection control adalah membangun hubungan komunikasi dari transmitter dan receiver, dimana dalam membangun hubungan ini termasuk dalam hal pengiriman datadan mengakhiri hubungan.

Ø  Flow control
Fungsi dari flow control adalah mengatur perjalanan data dari transmitter ke receiver

Ø  Error Control
Dalam pengiriman data tak lepas dari kesalahan, baik itu dalam proses pengiriman maupun pada waktu data itu diterima. Fungsi dari error control adalah mengontrol terjadinya kesalahan yang terjadi pada waktu data dikirimkan.

Ø  Transmission service
Berfungsi untuk member pelayanan komunikasi data khususnya yang berkaitan dengan prioritas dan keamanan serta perlindunagan data.

Standarisasi Protokol

Sesuai dengan perkembangan teknologi dan komunikasi sekarang ini, setiap system computer mempunyai cirikhas tersendiri. Masing – masing mempunyai kelebihan dan kekurangan. Hal inilah yang menimbulkan keinginan untuk dapat saling menghubungkan komunikasi antara berbagai system computer yang beredar dipasaran. Berbagai yang berperan dalam usaha tersebutantara lain:
·         Electronic Industries Association (EIA)
·         Committee Consultative de Telegrapque et Telephonique (CCITT)
·         International Standart Organization (ISO)
·         American National Standart Institute (ANSI)
·         Institute of Elektrical and Electronic Enginners (IEEE)

Perusahaan tersebut di atas saling bekerja sama dalam menentukan standarisasi khususnyayang menyngkut komunikasi data. Sebelum dilakukan standarisasi, terdapat berbagai macam protocol yang digunakan oleh perusahaan peralatan komunikasi atau system computer. Para produsen merancang protocol sendiri guna untuk memonopoli pasar. Oleh sebab itu standarisaisangatlah perlu dalam industry komunikasi untuk mengatur dan menetapkan karakter elektris, fisik, prosedur dari proses komunikasi data. Selain itu, perlunya standarisasi dalam jaringan computer antara lain:Standarisasi member jaminan kepada produsen hard ware dan software bahwa produknyaakan banyak digunakan oleh pemakai dengan kata lain potensi pasar menjadi lebih besar. Standarisasi menjadikan produk dari para produsen computer dapat saling berkomunikasi,sehingga pembeli menjadi lebih leluasa dalam memilih peralatal dan menggunakannya.Dengan standarisasi maka produsen tidak dapat melakukan monopoli pasar sehinggaharga produk menjadi lebih murah, karena terjadi persaingan sehat antar para produsen dalam menjual produknya.

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk software di system operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.

Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, diantaranya adalah :

1.       Protokol Lapisan Aplikasi :

Yang bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol beberapa protocol diantaranya :

·         DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS (Domain Name System) server.
·         DNS (Domain Name System,bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang namahost maupun nama domain dalam bentuk basis data terbesar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik emai untuk setiap domain.
·         HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
·         FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Pada umumnya browser-browser versi terbaru sudah mendukung FTP.
·         Telnet (Telecommunication network) adalah sebuah protokol jaringan yang digunakan di koneksi Internet atau Local Area Network.
·         SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.

Dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).

2.       Protokol Lapisan Antar-host

Yang berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah :

·         Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable)
·         User Datagram Protocol (UDP) adalah salah satu protokol lapisan transport TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.

3.       Protokol lapisan internetwork

Yang bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah :

·         Internet Protocol (IP) adalah protokol yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP,
·         Address Resolution Protocol (ARP) adalah sebuah protokol dalam TCP/IP Protocol Suite yang bertanggungjawab dalam melakukan resolusi alamat IP ke dalam alamat Media Access Control (MAC Address),
·         Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh system operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau. ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan.
·         Internet Group Management Protocol (IGMP) adalah salah satu protokol jaringan dalam kumpulan protokol (TCP/IP) yang bekerja pada lapisan jaringan yang digunakan untuk menginformasikan router-router IP tentang keberadaan group-group jaringan multicast. Sekali sebuah router mengetahui bahwa terdapat beberapa host dalam jaringan yang terhubung secara lokal yang tergabung ke dalam group multicast tertentu, router akan menyebarkan informasi ini dengan menggunakan protokol IGMP kepada router lainnya dalam sebuah internetwork sehingga pesan-pesan multicast dapat diteruskan kepada router yang sesuai. IGMP kemudian digunakan untuk memelihara keanggotaan group multicast di dalam subnet lokal untuk sebuah alamat IP multicast.

4.       Protokol lapisan antarmuka jaringan

Yang bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).


Referensi :
https://id.wikipedia.org/wiki/Protokol_(komputer)
https://yuliantisafitri.wordpress.com/protokol/
http://tina-wwjayanet.blogspot.co.id/2014/09/makalah-protokol-jaringan.html
Category: 0 komentar