Powered By Blogger

MUSIC MONOCROME

MUSIC MONOCROME

Penerapan Komputasi Modern Di Bidang Kehidupan

Penerapan Komputasi Modern Di Bidang Kehidupan

Penerapan Komputasi Modern Di Bidang Ekonomi

Terdapat Computational Economics yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup komputasi keuangan, statistika, pemrograman yang di desain khusus untuk komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi.Contohnya, mempelajari titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi

Salah satu implementasi komputasi modern pada bidang ekonomi yaitu dengan adanya transaksi pembayaran secara online pada saat melakukan pembayaran terhadap barang/jasa yang akan dibeli. Misalnya dalam penggunaan PayPal dalam melakukan transaksi pembayaran.


Paypal dapat disebut sebagai rekening virtual, berbeda dengan rekening bank lokal yang dapat diakses via online. Kalau rekening bank lokal biasanya digunakan untuk transaksi di dalam satu negara, berbeda dengan paypal yang digunakan untuk transaksi oleh seluruh pengguna internet dari negara mana saja, tentunya mereka yang sudah memiliki akun Paypal. Hanya dengan mengetahui email Paypal seseorang, kita bisa mengirimkan uang virtual ke akun Paypal orang tersebut dengan cepat dan aman.

Penerapan Komputasi Modern Di bidang Fisika

Penerapan Komputasi Modern di bidang fisika ada Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan algoritma yang tepat. Pemahaman fisika pada teori, eksperimen, dan komputasi haruslah sebanding, agar dihasilkan solusi numerik dan visualisasi / pemodelan yang tepat untuk memahami masalah Fisika.Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, baik MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.

Penerapan Komputasi Modern Di Bidang Matematika

Terdapat numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika.Contohnya, penerapan teknik-teknik komputasi matematika meliputi metode numerik, scientific computing, metode elemen hingga, metode beda hingga, scientific data mining, scientific process control dan metode terkait lainnya untuk menyelesaikan masalah-masalah real yang berskala besar.

Penerapan Komputasi Modern Di Bidang Geologi

Pada bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah. Contohnya, Pertambangan dan digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah. 

Penerapan Komputasi Modern Di Bidang Kimia

Implementasi komputasi modern di bidang kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk  membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. Istilah kimia teori dapat didefinisikan sebagai deskripsi matematika untuk kimia, sedangkan kimia komputasi biasanya digunakan ketika metode matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer. Perlu dicatat bahwa kata “tepat” atau “sempurna” tidak muncul di sini, karena sedikit sekali aspek kimia yang dapat dihitung secara tepat. Hampir semua aspek kimia dapat digambarkan dalam skema komputasi kualitatif atau kuantitatif hampiran

Penerapan Komputasi Modern Di Bidang Biologi

Bioinformatika, sesuai dengan asal katanya yaitu “bio” dan “informatika”, adalah gabungan antara ilmu biologi dan ilmu teknik informasi (TI). Pada umumnya, Bioinformatika didefenisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Perkembangan teknologi DNA rekombinan memainkan peranan penting dalam lahirnya bioinformatika. Teknologi DNA rekombinan memunculkan suatu pengetahuan baru dalam rekayasa genetika organisme yang dikenala bioteknologi. Perkembangan bioteknologi dari bioteknologi tradisional ke bioteknologi modren salah satunya ditandainya dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA dan manipulasi DNA.

Penerapan Komputasi Modern Di Bidang Kesehatan

 Mycin
Mycin adalah sistem pakar yang digunakan untuk membantu juru medis mendiagnosis penyakit darah yang cepat menular dan kemudian dapat memberikan saran berupa penggunaan antibiotic yang sesuai. (system pakar adalah perangkat lunak yang ditujukan untuk meniru keahlian seseorang dalam bidang tertentu).
CTScan


Teknologi informasi diterapkan pada peralatan medis missal CT Scan (Computer Tomography). CT Scan adalah peralatan yang mampu memotret bagian dalam tubuh seseorang tanpa harus dilakukan pembedahan.

Rekaman Medis
Sebagai alat bantu untuk Rekam medis berbasis komputer (Computer based patient record) yang digunakan untuk mencatat semua data medis pasien seperti catatan pasien, penyakit pasien, dll. Gambar dibawah adalah contoh dari aplikasi yang dapat membantu merekam data medis dari seorang pasien.


Referensi :
 https://armandahasan.wordpress.com/2016/06/27/penerapan-komputasi-modern-di-bidang-kesehatan-kimia-dan-biologi/
https://avievarifian.wordpress.com/2016/05/04/implementasi-komputasi-modern-di-bidang-ekonomi/
https://andalforsharing.wordpress.com/2017/05/06/penerapan-komputasi-modern-dalam-berbagai-bidang-kehidupan/

Teknik atau Metode Pemrosesan Data

Teknik atau Metode Pemrosesan Data

 

Pemrosesan Data

(Inggris: data processing) adalah jenis pemrosesan yang dapat mengubah data menjadi informasi atau pengetahuan. Pemrosesan data ini sering menggunakan komputer sehingga bisa berjalan secara otomatis. Setelah diolah, data ini biasanya mempunyai nilai yang informatif jika dinyatakan dan dikemas secara terorganisir dan rapi, maka istilah pemrosesan data sering dikatakan sebagai sistem informasi. Kedua istilah ini mempunyai arti yang hampir sama, pemrosesan data mengolah dan memanipulasi data mentah menjadi informasi (hasil pengolahan), sedangkan sistem informasi memakai data sebagai bahan masukan dan menghasilkan informasi sebagai produk keluaran.

Macam macam pemrosesan data :
      a.    Pemrosesan data batch adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses. Contoh dari penggunaan pemrosesan data bach adalah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
    b.  Pemrosesan data online adalah sebuah sistem yang mengaktifkan semua periferal sebagai pemasok data, dalam kendali komputer induk. Informasi-informasi yang muncul merupakan refleksi dari kondisi data yang paling mutakhir, karena setiap perkembangan data baru akan terus diupdatekan ke data induk. Salah satu contoh penggunaan pemrosesan data online adalah transaksi online. Dalam sistem pengolahan online, transaksi secara individual dientri melalui peralatan terminal, divalidasi dan digunakan untuk meng-update dengan segera file komputer. Hasil pengolahan ini kemudian tersedia segera untuk permintaan keterangan atau laporan.
     c.  Real time system disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time.

Methode Pemrosesan Data 
 
a. Manual Data Processing
Di dalam metode ini, data diolah tanpa menggunakan mesin atau alat apapun untuk mendapatkan hasil yang diinginkan. Semua perhitungan dan operasi logis dilakukan secara manual pada data. Dalam pengiriman data juga demikian,  data ditransfer secara manual dari satu tempat ke tempat yang lain. Metode pemrosesan data ini sangat lambat dan dapat menyebabkan kesalahan pada output. Metode ini biasanya digunakan di perusahaan bisnis kecil serta institusi & kantor pemerintah. Di lembaha pendidikan misalnya, lembar tanda teruma biaya dan perhitungan keuangan lainnya dilakukan dengan tanda tangan. Metode ini dihindari sejauh mungkin karena probabilitas error yang sangat tinggi karena membentuk tahap yang primitif saat teknologi tersedua atau tidak terjangkau. Seiring dengan kemajuan teknologi, ketergantungan terhadap metode ini menurun drastis.

b. Mechanical Data Processing
 Mechanical data processing adalah metode pengolahan data dengan menggunakan perangkat yang unik seperti mesin tik, printer mekanik atau perangkat mekanis lainnya. Metode pemrosesan data ini lebih cepat dan akurat dibandingkan dengan pemrosesan data secara manual, tetapi metode ini sudah ketinggalan jaman. Kemajuan teknologi yang pesat saat ini membuat metode ini mulai memudar. Metode ini biasanya digunakan pada papan pemeriksaan dan alat cetak.

c. Electronic Data Processing
Pemrosesan data elektronik atau EDP merupakan teknik terkini untuk mengolah data. Data diolah melalui komputer. Data dan set instruksi diberikan ke komputer sebagai masukan dan komputer secara otomatis akan memproses data sesuai dengan serangkaian instruksi yang diberikan. Komputer dikenal sebagai mesin pengolah data elektronik. Metode ini sangat cepat dan akurat. Contoh dalam lingkungan pendidikan hasil nilai-nilai siswa terkomputerisasi dan dipersiapkan melalui komputer. Di dalam bank, rekening nasabah di proses melalui komputer juga.

Sistem Operasi,Jaringan Komputer, dan Komunikasi Data

Tentang Sistem Operasi, Jaringan Komputer, dan Komunikasi Data

 

Sistem Operasi

Sistem Operasi Komputer merupakan software di lapisan pertama dalam meletakkan memori komputer (memori komputer yaitu hardisk, bukan memori ram) di saat komputer dinyalakan. Lalu pada software-sofware yang lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan melakukan layanan inti umum keseluruh software-software. Layanan inti umum tersebut misalnya akses ke disk, manajemen memori, skudiling task, dan antar muka user. Sehingga setiap software tidak lagi melakukan tugas inti umum karena telah dilakukan dan dilayani oleh Sistem Operasi.

Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. Selain dari itu sistem operasi komputer melakukan semua perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa adanya hambatan. Sistem Operasi Komputer menjamin, aplikasi perangkat lunak lainnya dapat memakai memori, melakukan input serta output ke peratan lain, dan memiliki akses ke setiap sistem file. Sistem operasi juga mengatur, jika aplikasi berjalan secara bersamaan, sehingga proses di komputer berjalan mendapatkan waktu yang cukup dan tidak saling mengganggu perangkat yang lain. 

Bagian-Bagian Sistem Operasi Komputer
Secara umum, sistem operasi komputer terdiri atas beberapa bagian yaitu..
  • Mekanisme Boot, adalah meletakkan kernel ke dalam memori
  • Kernel yaitu inti dari sebuah sistem operasi
  • Command Interpreter atau shell, yang bertugas dalam membaca input dari pengguna
  • Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh apliaksi lain 
  • Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya
Fungsi Sistem Operasi 
Berdasarkan penjelasan diatas, maka dapat dikatakan sistem operasi memiliki peran yang sangat penting dan vital dalam komputer. Peran dan fungsi sistem operasi adalah sebagai berikut... 
  • Membuat komputer menjadi lebih mudah dan menarik serta nyaman digunakan 
  • Memungkinkan sumberdaya komputer digunakan secara efisien 
  • Disusun atau diprogram untuk sedemikian rupa memungkinkan menerima perubahan/pengembangan baru yang efektif dan efisien, dengan pengujian sistem tanpa mengganggu layanan yang telah ada.
Tidak hanya itu, fungsi sistem operasi komputer dibagi dalam tiga bagian yaitu sebagai mediator, sebagai wadah, dan sebagai penerjemah.
  • Fungsi sistem operasi sebagai mediator, adalah sistem operasi komputer menjadi penengah atau penghubung perangkat keras komputer (hardware) dengan perangkat lunak komputer (sofware). 
  • Fungsi sistem operasi sebagai wadah adalah sistem operasi komputer tempat menginstal suatu aplikasi, dan sebaliknya. 
  • Fungsi sistem operasi komputer sebagai penerjemah adalah sistem operasi komputer melakukan proses penerjemahan bahasa program untuk ditampilkan ke layar monitar yang berupa kombinasi grafis dan teks. 
Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 generasi.

1.Generasi Awal

Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2.Generasi Kedua

Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System.

3.Generasi Ketiga

Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4.Generasi Keempat

Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau piranti lunak.

5.Generasi Selanjutnya

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.
Macam-Macam Sistem Operasi dan Contohnya
  • DOS adalah singkatan dari Disk Operating System, ada beberapa versi dari sistem dos yaitu MS- Dos yang dibuat oleh Microsoft, PC DOS buatan dari IBM dan DR- DOS buatan Digital Research.
  • OS/2 adalah sistem operasi yang dibuat oleh IBM, yang awal mulanya hanya ditujukan untuk pemakaian komputer sendi namun kini telah disebarkan.
  • Sunsoft adalah sistem operasi yang dibaut oleh Sun Microsystem Inc. Sistem yang merupakan versi interaktif UNIX
  • Sistem 6.x/7.x,Sistem Operasi yang dijalankan untuk Macintosh metode dengan menggunakan mode GUI atau Graphical User Interface
  • Windows NT, Sistem yang dikembangkan oleh windows.
  • NextSTEF adalah sistem operasi yang ditujukan kepada komputer neTX karena kecanggihannya
  • UNIX merupakan sistem operasi yang kini banyak digunakan komputer mini atau mainframe.
  • Sistem Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang umumnya disebut dengan Mac atau Macintosh.
  • Microsoft Windows yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)). 

Jaringan Komputer

Jaringan Komputer adalah suatu sistem yang didalamnya terdiri dari dua atau lebih perangkat komputer serta perangkat - perangkat lainnya yang dibuat atau dirancang untuk dapat berkerja sama dengan tujuan agar dapat berkomunikasi, mengakses informasi, meminta serta memberikan layanan atau service antara komputer satu dengan yang lainnya.

Fungsi Dan Manfaat Jaringan Komputer

Banyak sekali keuntungan yang bisa dirasakan apabila kita mempunyai sebuah jaringan komputer, diantaranya adalah sebagai berikut :
  1. Dapat Menghemat Biaya. dengan adanya jaringan komputer sobat komputer dapat menekan biaya untuk kebutuhan perangkat - perangkat periperal, karena sumber daya yang ada bisa dibagi dan digunakan bersama - sama, salah satu contoh apabila kita mempunyai satu buah printer, printer tersebut dapat digunakan oleh banyak User atau pengguna. jadi sobat tidak perlu menyediakan satu printer untuk satu komputer.
  2. Mempercepat proses sharing data ( berbagi data ). Biasanya untuk berbagi data kita menggunakan perangkat tambahan semisal flashdisk,  akan tetapi dengan adanya jaringan komputer, transfer data akan lebih cepat bahkan dapat menjangkau jarak yang cukup jauh sekalipun. hal tersebut dapat mempermudah pengguna untuk mendapatkan file data yang diperlukan.
  3. Menjaga informasi agar tetap up-to-date dan andal. Dengan kita membuat jaringan komputer dengan sistem penyimpanan data yang terpusat serta dikelola dengan sangat baik pada komputer server, maka pengguna dapat mengaskses data dari berbagai tempat yang berbeda, dan dapat membatasi akses ke data tertentu sewaktu data tersebut sedang diproses.
Itu beberapa fungsi dan manfaat yang bisa sobat peroleh apabila sobat membangun sebuah sistem komputer yang terhubung dengan jaringan. jadi apabila sobat mempunyai lebih dari satu komputer baik itu dirumah atau dikantor, coba sobat membangun jaringan biar bisa menghemat pemakaian sumber daya yang dimiliki.

Jenis - Jenis Jaringan Komputer

1. Berdasarkan Letak Geografisnya Atau Jangkauan

a. LAN ( Local Area Network )

Merupakan jaringan yang mencakup wilayah kecil, salah satu contoh adalah jaringan komputer yang berada dilingkup sekolah, kampus atau kantor.

b. MAN ( Metropolitan Area Network )

Merupakan sebuah jaringan yang berada di dalam satu kota dengan kecepatan transfer data tinggi yang menghubungkan beberapa kantor tetapi masih dalam satu wilayah kota.

c.WAN ( Wide Area Network )

Merupakan jaringan komputer yang mencakup area yang sangat luas, salah satu contoh dari WAN adalah jaringan antar wilayah, daerah, kota atau bisa jadi antar negara.
Untuk lebih jelas mengenai jenis jaringan ini, utopicomputer akan mengulasnya dalam artikel selanjutnya

2. Berdasarkan Fungsinya

a. Jaringan Komputer Peer to Peer

Merupakan model jaringan komputer dimana dalam jaringan tersebut, setiap komputer dapat difungsikan sebagai Client dan juga sebagai Server.

b. Jaringan Komputer Client Server

Merupakan sebuah model jaringan komputer dimana salah satu dari komputer difungsikan sebagai Server yang bertugas melayani komputer lain yang difungsikan sebagai Client. jadi dalam model jaringan ini komputer server biasanya didisain khusus dan hanya bertugas sebagai penyedia layanan yang dibutuhkan Client.

3. Berdasarkan Topologinya

a. Jaringan Komputer Dengan Topologi Ring
b. Jaringan Komputer Dengan Topologi Bus
c. Jaringan Komputer Dengan Topologi Star
d. Jaringan Komputer Dengan Topologi Mesh
e. Jaringan Komputer Dengan Topologi Tree

4. Berdasarkan Media Transmisinya

a. Jaringan Komputer Menggunakan Media Kabel ( Wired Network )

Jenis jaringan komputer yang satu ini biasanya menggunakan media kabel sebagai media transmisinya ada Jenis jaringan ini disebut juga dengan jenis jaringan menggunakan media transmisi terpadu ( Guided Transmission Media ). beberapa kabel yang bisa digunakan untuk membuat model jaringan seperti ini diantaranya, Kabel Coaxial, Kabel TP ( STP dan UTP ), serta Kabel Fiber Optic.

b. Jaringan Komputer Tanpa Menggunakan Kabel ( Nirkable )

Jenis jaringan komputer ini menggunakan sistem gelombang sebagai media Transmisinya, jenis jaringan ini juga disebut sebagai jenis jaringan yang menggunakan media transmisi tidak terpandu ( Unguided transmission media ), beberapa contoh media yang bisa digunakan antara lain : Gelombang Mikro, Satelit dan Sinar Infra Merah.

5. Berdasarkan Distribusi Sumber Transmisi Datanya

a. Jaringan Komputer Terpusat (Host Based Network)

Jenis Jaringan ini biasanya terdiri dari komputer client dan server dimana salah satu komputer client yang berfungsi sebagai perantara untuk dapat mengakses sumber informasi/data yang berasal dari komputer server

b. Jaringan Komputer Terdistribusi ( Distributed Network )

Jenis jaringan yang satu ini merupakan perpaduan antara beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient dan membentuk sistem jaringan tertentu.

Komunikasi Data

Komunikasi data, merupakan bentuk komunikasi yang secara khusus berkaitan dengan transmisi atau pemindahan data antara komputer-komputer, atau komputer dengan piranti-piranti yang lain dalam bentuk data digital yang dikirimkan melalui media komunikasi data. Biasanya komunikasi data dapat diartikan juga sebagai proses pengiriman data atau informasi dari suatu sumber (source) ke tujuan (destination).

Jenis-jenis Komunikasi Data

1. Jenis Komuniksai Data Melalui Infrastuktur Terestrial
Jenis komunikasi data ini dapat dilakukan menggunakan media kabel dan nirkabel sebagai aksesnya sehingga membutuhkan biaya yang tinggi untuk membangun infrastuktur jenis ini.

2. Jenis Komunikasi Melalui Satelit
Jenis komunikasi data ini dapat dilakukan dengan menggunakan satelit sebagai aksesnya. Biasanya wilayah yang dicangkup akses satelit lebih luas dan mampu menjangkau lokasi yang tidak memungkinkan dibangunnya infrastruktur terestrial, namun membutuhkan waktu yang lama untuk berlangsungnya proses komunikasi.

Komponen Komunikasi Data

1. Pengirim : piranti yang mengirimkan data.
2. Penerima : piranti yang menerima data.
3. Pesan/Data : informasi yang akan dipindahkan bisa berupa apa saja, teks, angka, gambar, suara, video, atau kombinasi dari semuanya.
4. Media Pengiriman : media atau saluran yang digunakan untuk mengirimkan data, bisa berupa kabel, cahaya maupun gelombang magnetik.
5. Protokol : aturan-aturan yang harus disepakati oleh dua atau lebih alat untuk dapat saling berkomunikasi.

Sistem Komunikasi Data

6. Titik ke titik (point to point communications).
Informasi dari sumber hanya ditujukan kepada satu point penerima saja. Contoh : telepon, fax, telegram.
7. Titik ke beberapa penerima (multi communications).
Informasi dari sumber ditujukan kepada beberapa point penerima saja. Contoh : jaringan dengan switch.
8. Menyebar (broadcasting communications).
Informasi yang diberika sumber dapat diterima oleh semua point yang terhubung tanpa terkecuali. Contoh : televisi broadcast, radio broadcast.

Transmisi Data (Mode Transmisi)

1. Simplex : Media komunikasi antara pengirim dan penerima yang bersifat satu arah, dimana sisi pengirim hanya berfungsi sebagai pengirim informasi, sedangkan sisi penerima berfungsi sebagai penerima. Mode ini juga sering disebut one way only.
2. Half Duplex (HDX) : Suatu metode komunikasi yang dapat dilakukan dua arah secara bergantian (waktu tidak sama). Dimana si pengirim dapat mengirimkan informasi dan sisi yang lain berfungsi sebagai penerima sehingga mode ini sering disebut sebagai saluran two way alternate. Adapun contohnya dapat dilihat dari pemahaian Handy-Talky.
3. Full Duplex (FDX) : Suatu metode yang digunakan pada komunikasi untuk dua arah secara terus-menerus. Dimana sisi pengirim dan penerima dapat berkomunikasi dua arah dalam waktu yang bersamaan. Adapun contohnya dapat dilihat dari pemakaian HP.
Jadi, Definisi Komunikasi Data yaitu :
Komunikasi data adalah pertukaran data antara dua perangkat melalui beberapa bentuk media transmisi seperti kabel kawat.

BENTUK-BENTUK KOMUNIKASI DATA

Berdasarkan bentuk-bentuk penerapannya, system komunikasi data dapat berupa Off-line Communication System atau On-line Communication System.

Sistem Komunikasi Off-Line

Off-line communication system adalah suatu sistem pengiriman data melalui fasilitas telekomunikasi dari satu lokasi ke pusat pengolahan data, tetapi data yang dikirim tidak langsung diproses oleh CPU (Central Processing Unit).

Terminal

Terminal adalah suatu I/O device yang digunakan untuk mengirim data dan menerima data jarak jauh dengan menggunakan fasilitas komunikasi. Peralatan terminal ini bermacam-macam, seperti magnetic tape unit, disk drive, paper tape,dan lain-lain.

Jalur Komunikasi

Jalur komunikasi adalah fasilitas komunikasi yang sering digunakan, seperti telepon, telegraf, telex, dan dapat juga dengan fasilitas lainnya.

Modem

Modem adalah singkatan dari Modulator / Demodulator. Suatu alat yang mengalihkan data dari sistem kode digital ke dalam sistem kode analog dan sebaliknya.

Sistem komputer

Komputer merupakan perangkat utama untuk pemrosesan data yang akan menerima input data dari setiap terminal dan menghasilkan output yang berupa informasi yang diinginkan oleh pengguna sistem.

Sistem komunikasi ON-Line

Berbeda dengan system komunikasi offline, pada system komunikasi on-line ini data yang dikirim melalui terminal dapat langsung diolah oleh pusat komputer, dalam hal ini CPU.

Online communication system dapat berbentuk :
Realtime system
Batch processing system
Timesharing system
Distributed data processing system

Realtime system

Sistem Real Time merupakan suatu system pengolahan data yang membutuhkan tingkat transaksi dengan kecepatan tinggi. American Airlines merupakan perusahaan yang pertama kali mempelopori sistem ini. Pada system Real Time, pengolahan data harus berpusat pada CPU yang relatif besar karena sistem ini didukung dengan system operasi yang rumit dan system aplikasi yang panjang dan kompleks.


Batch Processing System

Batch Processing System merupakan teknik pengolahan data dengan menumpuk data terlebih dahulu dan diatur pengelompokan data tersebut dalam kelompok-kelompok yang disebut batch. Jadi pada dasarnya, sistem ini akan memproses suatu data setelah data itu terkumpul atau tertumpuk terlebih dahulu. Sistem tumpuk ini merupakan sistem pengolahan data yang paling tua meskipun juga paling populer dibanding dengan sistem yang lainnya.

Dalam sistem Batch ini, setumpuk dokumen dikumpulkan dan dirubah ke dalam file-file input yang bisa terbaca komputer baik berupa punch card ataupun disk. Pendekatan system ini diterapkan untuk aplikasi yang memiliki jumlah data besar sehingga diperlukan pemeriksaan pendahuluan yang cermat sebelum data diolah. Model ini juga diterapkan dalam sistem informasi yang tidak memerlukan akses secara langsung dari waktu ke waktu melainkan adalah tingkat periode. Misalnya laporan yang dibutuhkan dalam periode mingguan, bulanan, triwulan, dan sebagainya.

Time Sharing System

Pada tahun 1959 Christopher Starachy, salah seorang teknokrat dunia telah memberikan ide mengenai pembagian waktu yang dilakukan oleh CPU. Baru pada tahun 1961, pertama kali sistem yang benar-benar berbentuk time sharing system dilakukan di MIT (Massachusetts Institute of Tecnology) dan diberi nama CTSS (Compatible Time Sharing System) yang bisa melayani sebanyak 8 pemakai dengan menggunakan komputer IBM 7090.

Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai

Salah satu penggunaan time sharing system ini dapat dilihat dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditempatkan pada terminal.

Distributed Data Processing System

Distributed data processing (DDP) sistem merupakan bentuk yang sering digunakan sekarang sebagai perkembangan dari time sharing system. DDP sistem dapat didefinisikan sebagai suatu system komputer interaktif yang terpencar secara geografis dan dihubungkan dengan jalur telekomunikasi dan setiap komputer mampu memproses data secara mandiri dan mempunyai kemampuan berhubungan dengan komputer lain dalam suatu system.




Referensi
http://rnunugraha.blogspot.co.id/2010/07/macam-macam-sistem-operasi-komputer-dan.html
http://www.artikelsiana.com/2015/11/pengertian-sistem-operasi-fungsi-macam.html
https://www.utopicomputers.com/pengertian-fungsi-serta-jenis-jaringan-komputer/
https://microcyber2.com/pengertian-dan-jenis-jenis-komunikasi-data/
http://rifza-ramadhan.blogspot.co.id/2014/09/definisi-lengkap-komunikasi-data.html

Pengenalan Komputasi Modern

Pengantar Komputasi Modern

 

1.1 Latar Belakang

Pada era modern ini sudah banyak sekali peluang terbuka untuk membangun aplikasi yang dapat membantu mempermudah dalam perhitungan, pemrosesan suatu data yang banyak, dan membantu dalam pengambilan keputusan. Dikerenakan oleh hal itu pemahaman mengenai komputasi dapat  membantu membangun suatu apliaksi dari masalah-masalah yang ada.

1.2 Tujuan

Tujuan dari penulisan ini adalah untuk memberikan informasi mengenai komputasi, komputasi modern, perkembangan dari komputasi modern, terori bahasa automata, finite state machine, dan mesin turing.

2.1 Teori Komputasi

Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi.
 

2.2 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. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern berguna untuk menghitung dan mencari solusi dari masalah yang ada. 

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

2.3 Sejarah Komputasi

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, dan seiring perkembangan zaman manusia pun melakukan perhitungan yang lebih kompleks.Karena adanya keterbatasan otak manusia yang dapat mengalami keterbatasan dalam menghitung angka yang jumlahnya dapat berdigit-digit, maka terciptalah alat-alat yang bertujuan untuk mempermudah dalam menyelesaikan masalah tersebut.Alat-alat tersebut berupa sempoa, lalu dikembangkan menjadi kalkulator, dan karena semakin berkembangnya kebutuhan tersebut, maka banyak pula data-data yang ingin dihitung dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern. 

Sejarah perkembangan komputasi modern dimulai dari seorang ilmuan ternama yang berasal dari Hungaria bernama John Von Neumann (1903-1957). Von Neumann merupakan sebuah ilmuan yang berlajari di Berlin dan Zurich dan mendapat diploma di bidang teknik kimia pada tahun 1926. Pada saat yang sama, beliau mendapatkan gelar doctornya pada bidang matematika dari Universitas Budapest. Berkat keahliannya Von Neumann dalam bidang teori game yang melahirkan automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang disalurkan melaluli karya-karyanya. 

2.4 Teori Bahasa dan Automata

2.4.1 Teori Bahasa

Bahasa adalah struktur yang dikendalikan sekumpulan aturan tertentu, semacam mesin untuk memproduksi makna. Akan tetapi seperti setiap mesin hanya terdapat kemungkinan terbatas bagi setiap orang dalam menggunakannya.

Dalam bahasa disediakan pembendaharaan kata atau tanda (vocabulary), serta perangkat aturan bahasa (grammar, sintaks) yang harus dipatuhi jika hendak menghasilkan sebuah ekspresi yang bermakna.


2.4.2 Automata

Automata adalah mesin abstrak yang menggunakan model matematika, tetapi matematika yang digunakan benar-benar berbeda dibanding matematika klasik dan kalkulus. Model yang digunakan adalah model mesin state (state machine model) atau model trnasisi state (state transition model).

Terdapat 3 model komputasi pada teori otomata.
- Finite automata
- Pushdown automata
- Turing Machine

 2.5 Finite State Machine

Ada beberapa definisi mengenai Finite State Machine (FSM) atau sering juga disebut dengan Finite State Automata (FSA). 
1. FSM didefenisikan sebagai perangkat komputasi yang memiliki input berupa string dan output yang merupakan satu dari dua nilai yang dapat di-accept dan reject (Rich : 2009). 
2. Finite Automata adalah model matematika sistem dengan masukan dan keluaran diskrit. Sistem dapat berada di salah satu dari sejumlah berhingga konfigurasi internal disebut state (Hariyanto : 2004).
3. FSM adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri. Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relatif kompleks (Setiawan : 2006).

2.6 Mesin Turing

Mesin Turing adalah model yang sangat sederhana dari komputer.  Secara esensial, mesin Turing adalah sebuah finite automaton yang miliki sebuah tape tunggal dengan panjang tak terhingga yang dapat membaca dan menulis data.  Mesin Turing menggunakan notasi seperti ID-ID pada PDA untuk menyatakan konfigurasi dari komputasinya. Stack pada PDA memiliki keterbatasan akses.  Elemen yang dapat diakses hanya elemen yang ada pada top stack. Pada Mesin Turing, memori akan berupa suatu tape yang pada dasarnya merupakan array dari sel-sel penyimpanan.

Visualisasi dari sebuah mesin Turing diberikan oleh gambar berikut:



Mesin terdiri dari sebuah finite control, yang dapat berada dalam sebuah himpunan berhingga dari state.  Terdapat sebuah tape yang dibagi ke dalam kotak-kotak atau sel-sel.  Setiap sel dapat menampung sebuah dari sejumlah berhingga dari simbol.  Pada awalnya, input yang merupakan string dari simbol dengan panjang berhingga dipilih dari input alphabet, ditempatkan pada tape. Sel-sel tape yang lain, perluasan secara infinite ke kiri dan ke kanan, pada awalnya menampung simbol khusus yang dinamakan blank. Blank bukan sebuah input symbol, dan mungkin terdapat simbol tape yang lain disamping input symbol dan blank.  Terdapat sebuah tape head yang selalu ditempatkan pada salah satu dari sel-sel tape.  Mesin turing dikatakan men-scan sel tersebut. Pada awalnya, tape head berada pada sel paling kiri yang menampung input. Sebuah pergerakan mesin Turing adalah sebuah fungsi dari state dari finite control dan tape symbol yang di-scan.
Dalam satu pergerakan, mesin Turing akan:
  • Merubah stateNext state dapat sama dengan current state.
  • Menulis sebuah tape symbol dalam sel yang di-scanTape symbol ini mengganti symbol apapun yang ada dalam sel tersebut.  Secara opsional, simbol yang dituliskan dapat sama dengan simbol yang sekarang ada dalam tape.
  • Memindahkan tape head ke kiri atau ke kanan.

2.7 Jenis dan Implementasi Komputasi Modern

2.7.1 Mobile Computing

Mobile computing merupakan sebuah komputasi yang menggunakan teknologi, teknologi yang tidak berhubungan langsung secara fisik, jarak jauh, atau lingkungan mobile. Alat-alat mobile computing cenderung portable dan mudah dibawa kemana saja. Contoh alat mobile computing yang sering kita temukan sehari-hari adalah smartphone. Smart phone  merupakan telephone genggam atau yang biasa kita sering sebut dengan handphone. Handphone atau telephone genggam mempunyai kemampuan tinggi dan memiliki fungsi hampir sama dengan komputer.

 Mobile computing masih memiliki banyak kekurangan, seperti:
  • Kurangnya Bandwith, Akses internet pada peralatan ini umumnya lebih lambat dibandingkan dengan koneksi kabel, dengan menggunakan teknologi seperti GPRS, EDGE dan jaringan 3G yang baru – baru ini keluar. LAN nirkabel berkecepatan tinggi tidak mahal, tetapi memiliki rentang yang sangat terbatas. 
  • Konsumsi Tenaga, Ketika sebuah stopkontak listrik atau generator portabel tidak tersedia, komputer mobile harus bergantung sepenuhnya pada daya baterai. 
  • Gangguan Transmisi, Banyak faktor yang bisa menyebabkan gangguan sinyal pada mobile computing seperti cuaca, medan dan jarak alat mobile computing dengan titik pemancar sinyal terdekat. 
  • Potensi Terjadinya Kecelakaan, Beberapa kecelakaan kendaraan bermotor baik mobil maupun motor sering disebabkan oleh pengendaranya menggunakan peralatan mobile seperti handphone saat sedang berkendara. Selain itu juga terdapat rumor bahwa sinyal telepon seluler bisa menyebabkan gangguan kesehatan. 
  • Antarmuka Pengguna Dengan Alat, Layar dan keyboard yang cenderung kecil terkadang membuat peralatan tersebut sulit untuk digunakan. Metode input alternatif seperti input suara atau pengenalan tulisan tangan membutuhkan pelatihan untuk menggunakannya.

2.7.2 Grid Computing

Grid computing sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar pirati (device), aplikasi pada Grid computing dirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid computing biasanya diterapkan untuk menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Dalam pengertian yang lebih teknis, Grid computing merupakan sebuah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.


contoh penerapan grid computing adalah e-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid

2.7.3 Cloud Computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
    Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
Perbedaan antara komputasi mobile, grid, dan cloud :
  • Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  • Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  • Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  • 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.
Dan ada juga persamaan antara komputasi mobile, komputasi grid, dan komputasi cloud, penjelasanya sebagai berikut :
  • Ketiganya merupakan metode untuk melakukan komputasi, pemecahan masalah, dan pencarian solusi.
  • Ketiganya memerlukan alat proses data yang modern seperti komputer, laptop atau telepon genggam untuk menjalankannya.


Contoh penerapan dari cloud computing adalah menyimpan data-data anda pada layanan online seperti Humyo , ZumoDriver, Microsoft SkyDrive,S3 dari Amazon.

Referensi :
- https://nurmnabil27.wordpress.com/2013/06/07/mesin-turing/
- https://faris6593.blogspot.co.id/2015/04/softskill-pengertian-komputasi-modern-dan-jenisnya.html
- http://repository.usu.ac.id/bitstream/123456789/24728/3/Chapter%20II.pdf
- https://dwijati.wordpress.com/2013/05/14/jenis-aplikasi-komputasi-modern/
- http://adhitjatur.blogspot.co.id/2015/05/definisi-dan-contoh-komputasi-modern.html
Diberdayakan oleh Blogger.