Minggu, 08 Mei 2016

Parallel Computation part 2

Lanjutan dari artikel sebelumnya

D. PENGANTAR THREAD PROGRAMMING

Dalam pemrograman komputer, sebuah thread adalah informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan. Dari program point-of-view, sebuah thread adalah informasi yang dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu. Jika beberapa pengguna menggunakan program atau permintaan bersamaan dari program lain yang sedang terjadi, thread yang dibuat dan dipelihara untuk masing-masing proses. Thread memungkinkan program untuk mengetahui user sedang masuk didalam program secara bergantian dan akan kembali masuk atas nama pengguna yang berbeda. Salah satu informasi thread disimpan dengan cara menyimpannya di daerah data khusus dan menempatkan alamat dari daerah data dalam register. Sistem operasi selalu menyimpan isi register saat program interrupted dan restores ketika memberikan program kontrol lagi.

Sebagian besar komputer hanya dapat mengeksekusi satu instruksi program pada satu waktu, tetapi karena mereka beroperasi begitu cepat, mereka muncul untuk menjalankan berbagai program dan melayani banyak pengguna secara bersamaan. Sistem operasi komputer memberikan setiap program "giliran" pada prosesnya, maka itu memerlukan untuk menunggu sementara program lain mendapat giliran. Masing-masing program dipandang oleh sistem operasi sebagai suatu tugas dimana sumber daya tertentu diidentifikasi dan terus berlangsung. Sistem operasi mengelola setiap program aplikasi dalam sistem PC (spreadsheet, pengolah kata, browser Web) sebagai tugas terpisah dan memungkinkan melihat dan mengontrol item pada daftar tugas. Jika program memulai permintaan I / O, seperti membaca file atau menulis ke printer, itu menciptakan thread. Data disimpan sebagai bagian dari thread yang memungkinkan program yang akan masuk kembali di tempat yang tepat pada saat operasi I / O selesai. Sementara itu, penggunaan bersamaan dari program diselenggarakan pada thread lainnya. Sebagian besar sistem operasi saat ini menyediakan dukungan untuk kedua multitasking dan multithreading. Mereka juga memungkinkan multithreading dalam proses program agar sistem tersebut disimpan dan  menciptakan proses baru untuk setiap thread.

Parallel Computation part 1

Pada kesempatan kali ini saya akan menjelaskan secara singkat tentang pengertian yang ada pada konsep parallel computation 

A. Parallelism Concept
Komputasi paralel merupakan salah satu teknik komputasi, dimana proses komputasinya dilakukan oleh beberapa resources ( komputer ) yang independen, secara bersamaan. Komputasi paralel biasanya diperlukan pada saat terjadinya pengolahan data dalam jumlah besar ( di industri keuangan, bioinformatika, dll ) atau dalam memenuhi proses komputasi yang sangat banyak. Selanjutnya, komputasi paralel ini juga dapat ditemui dalam kasus kalkulasi numerik dalam penyelesaian persamaan matematis di bidang fisika ( fisika komputasi ), kimia ( kimia komputasi ), dll. Dalam menyelesaikan suatu masalah, komputasi paralel memerlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel.

Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Tidak berarti dengan mesin paralel semua program yang dijalankan diatasnya otomatis akan diolah secara paralel. Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah / operasi secara bersamaan ( komputasi paralel ), baik dalam komputer dengan satu ( prosesor tunggal ) ataupun banyak ( prosesor ganda dengan mesin paralel ) CPU. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam suatu jaringan komputer lebih sering istilah yang digunakan adalah sistem terdistribusi ( distributed computing ). Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan ( dalam waktu yang sama ), semakin banyak pekerjaan yang bisa diselesaikan.


Kamis, 28 April 2016

Sirin, Smartphone Super Aman Seharga $20,000

      Sebuah smartphone baru yang diciptakan dengan sistem keamanan super akan segera diluncurkan. Sirin Labs AG, sebuah perusahaan teknologi baru, mengumumkan akan meluncurkan smartphone yang diberi nama sama dengan nama perusahaan tersebut. Namun, untuk mendapatkannya, konsumen harus merogoh kocek yang cukup dalam karena ultra secure smartphone ini dibanderol dengan harga $20,000 atau sekitar Rp 260 juta.
unnamed
Sirin memang bukan ditujukan untuk konsumen biasa, karena Sirin diciptakan untuk kalangan tertentu, seperti para eksekutif perusahaan dan mereka yang membutuhkan piranti komunikasi super aman dari berbagai penyadapan dan gangguan keamanan yang lain. Menurut perusahaan pembesutnya, Sirin sebelumnya sudah berhasil mengumpulkan dukungan pendanaan sebesar $72 juta dalam sebuah pendanaan swasta yang digelar beberapa waktu sebelumnya. Smartphone yang dijalankan dengan OS Android ini didesain dengan sistem keamanan tingkat tinggi, dan disebutkan dalam tingkat militer. Nantinya Sirin akan ditujukan untuk kalangan atas yang mau membayar mahal untuk mendapatkan piranti komunikasi super aman ini.

Google Kembangkan Robot Canggih Masa Depan





Google Kembangkan Robot Canggih Masa Depan




     TOKYO - Google tiada henti untuk terus melakukan inovasi teknologi masa depan. Perusahaan yang dinaungi oleh Alphabet ini sedang menjalankan proyek menciptakan robot berkemampuan canggih.


Seperti dilansir dari Tech Radar, Senin (11/4/2016), teknologi masa depan yang berguna untuk manusia ini yaitu sebuah robot dua kaki yang canggih yang bisa berjalan layaknya manusia. Gerakan jalannya mendekati sama bila dibandingkan dengan manusia.

10 Senjata Militer Paling Canggih Yang Pernah Dibuat

         Selain dari keahlian, salah satu hal lainnya yang menentukan kekuatan sebuah pasukan militer adalah seberapa canggih perlengkapan senjata mereka. Hal-Hal inilah yang biasa juga ditonjolkan di berbagai media baik dalam berita ataupun media perfilman. 10 senjata militer berikut ini adalah senjata militer paling diwaspadai karena merupakan 10 senjata militer paling canggih yang pernah dibuat manusia.

10. MAARS Robot

MAARS Robot

MAARS Robot yang merupakan kepanjangan dari Modular Advanced Armed Robotic System adalah salah satu senjata militer terhebat yang pernah dibuat di dunia. Robot kecil namun canggih ini dikendalikan dengan alat pengendali jarak jauh dan biasanya robot ini digunakan untuk menjinakkan bom. 
Robot militer ini dibuat oleh perusahaan QinetiQ pada thaun 2009. Tidak hanya dapat digunakan untuk menjinakkan bom, robot ini ini juga dapat digunakan tergantung tujuannya. Dapat dipersenjatai dengan senapan mesin MB240, 40mm pelontar granat, pengeras suara, laser penyilau mata, bahkan semprotan merica.

Sabtu, 09 April 2016

PENGANTAR QUANTUM COMPUTATION

Pendahuluan

         Quantum Computation sendiri adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom) tingkat.

        Quantum Computer adalah alat untuk perhitungan yang menggunakan langsung dari kuantum mekanik fenomena, seperti superposisi dan belitan , untuk melakukan operasi pada Data. Cara kerja quantum computer sendiri berbeda dengann komputer bisanya. Dalam komputasi klasik, jumlah data dihitung dengan bit dalam komputer kuantum hal ini dilakukan dengan qubit (quantum bit) yang berarti jika di komputer biasa hanya mengenal 0 atau 1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat dari pada komputer biasa.

Entanglement

        Setelah sedikit memahami apa itu quantum computation dan quantum  computer kita akan memasuki pembahasan dari Entanglement. Entanglement sendiri masih bagian dari Quantum Computation. Apa itu Entanglement? Entanglement adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer yang dimana jika suatu partikel diperlakukan "A" maka akan memberikan dampak "A" juga ke partikel lainnya.

       Ada juga pemahaman lain tentang Entanglement menurut Albert Einsten "Entanglement Kuantum" di istilahkan "Perbuatan Sihir Jarak Jauh" yang merupakan sifat dasar mekanika kuantum. Entanglement memungkinkan informasi kuantum tersebar dalam puluhan ribu kilometer, dan hanya dibatasi oleh seberapa cepat dan seberapa banyak pasangan entanglement dapat bekerja dalam ruang. Dari sumber yang saya dapatkan dari internet : [Quantum entanglement]  merupakan fenomena yang menghubungkan dua partikel sedemikian rupa sehingga perubahan yang terjadi pada satu partikel seketika itu juga tercermin dalam partikel lainnya, meski mungkin secara fisik diantara mereka terpisah beberapa tahun cahaya. 


Pengoperasian Data Qubit

 Qubit merupakan kuantum bit , mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip superposisi dan Entanglement

        Bit digambarkan oleh statusnya, 0 atau 1. Begitu pula, qubit digambarkan oleh status quantumnya. Dua status quantum potensial untuk qubit ekuivalen dengan 0 dan 1 bit klasik. Namun dalam mekanika quantum, objek apapun yang memiliki dua status berbeda pasti memiliki rangkaian status potensial lain, disebut superposisi, yang menjerat kedua status hingga derajat bermacam-macam.

Quantum Gates

       Gate sendiri dalam bahasa Indonesia adalah Gerbang.jadi Quantum Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum gates mempercepat banyaknya perhitungan bit pada waktu bersamaan.


Algoritma Shor

       Algoritma Shor, dinamai matematikawan Peter Shor , adalah algoritma kuantum yaitu merupakan suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat. Algoritma Shor dirumuskan pada tahun 1994.  Inti dari algoritma ini merupakan bagaimana cara menyelesaikan faktorisasi terhaadap bilanga interger atau bulat yang besar.

      Efisiensi algoritma Shor adalah karena efisiensi kuantum Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:
- Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.
- Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.


     Hambatan runtime dari algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang reversibel , dimulai dengan penambah ripple-carry. Sirkuit Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit. Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan kuantum transformasi Fourier , tetapi tidak kompetitif dengan kurang dari 600 qubit karena konstanta tinggi.

Sumber : http://cichaputri.blogspot.com/2015/06/pengantar-quantum-computation.html



Jumat, 08 April 2016

PENGANTAR KOMPUTASI CLOUD

Distributed Computation dalam Cloud Computing

Distributed Computing adalah ilmu yang memecahkan masalah besar dengan memberikan bagian kecil dari masalah untuk banyak komputer untuk memecahkan dan kemudian menggabungkan solusi untuk bagian-bagian menjadi solusi untuk masalah tersebut. Distributed computing terkait dengan system perangkat keras dan perangkat lunak yang memiliki lebih dari satu elemen pemrosesan atau storage element.



Pada cloud computing, penyimpanan data hanya dilakukan pada server utama, sehingga pengguna hanya dapat mengaksesnya tanpa harus mengetahui infrastruktur pembuatan aplikasinya. Hanya perlu interface software saja untuk mengakses server. Interface ini pada umumnya merupakan web browser yang tersedia dengan banyak pilihan dan tidak berbayar.

Cloud computing dipecah ke dalam beberapa kategori yang berbeda berdasarkan jenis layanan yang disediakan. SaaS (Software as a Service) adalah kategori komputasi awan di mana sumber daya utama yang tersedia sebagai layanan perangkat lunak aplikasi. PaaS (Platform as a Service) adalah kategori / penerapan komputasi awan di mana penyedia layanan memberikan platform komputasi atau solusi tumpukan untuk pelanggan mereka melalui internet. IaaS (Infrastructure as a Service) adalah kategori komputasi awan di mana sumber daya utama yang tersedia sebagai layanan yang infrastruktur perangkat keras. DaaS (Desktop sebagai Layanan), yang merupakan layanan muncul-Aas berkaitan dengan memberikan pengalaman seluruh desktop melalui internet. Ini kadang-kadang disebut sebagai virtualisasi desktop / virtual desktop atau desktop host.

Bidang ilmu komputer yang berkaitan dengan sistem terdistribusi disebut komputasi terdistribusi. Sebuah sistem terdistribusi terdiri dari lebih dari satu komputer self-directed berkomunikasi melalui jaringan. Komputer-komputer ini menggunakan memori lokal mereka sendiri. Semua komputer dalam sistem terdistribusi berbicara satu sama lain untuk mencapai tujuan bersama tertentu. Atau, pengguna yang berbeda pada setiap komputer mungkin memiliki kebutuhan individu yang berbeda dan sistem terdistribusi akan melakukan koordinasi sumber daya bersama (atau bantuan berkomunikasi dengan node lain) untuk mencapai tugas-tugas masing-masing. Node berkomunikasi menggunakan message passing. Komputasi terdistribusi juga dapat diidentifikasi sebagai menggunakan sistem terdistribusi untuk memecahkan masalah besar tunggal dengan melanggar itu dengan tugas, masing-masing yang dihitung masing-masing komputer dari sistem terdistribusi. Biasanya, mekanisme toleransi berada di tempat untuk mengatasi kegagalan komputer individu. Struktur (topologi, delay dan kardinalitas) dari sistem ini tidak dikenal di muka dan itu bersifat dinamis. Komputer individu tidak harus tahu segala sesuatu tentang seluruh sistem atau masukan lengkap (untuk masalah yang akan dipecahkan).

Map Reduce dan NoSQL (Not Only SQL)

Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita.

Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table.

Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

NoSQL adalah istilah untuk menyatakan berbagai hal yang didalamnya termasuk database sederhana yang berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB, Cassandra, CouchDB, dan yang lainnya.

Wikipedia menyatakan NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional.

Sumber :
http://nafa1108.blogspot.co.id/2015/10/distributed-computation-dalam-cloud.html
http://nichobottomly.blogspot.co.id/2015/04/pengantar-komputasi-cloud.html


PENGANTAR KOMPUTASI CLOUD

Nama : FEBRIAN ERDIANTORO
Kelas : 4IA12

Pada penjelasan kali ini saya akan menjelaskan tentang komputasi cloud yang merupakan teknolodi yang sedang berkembang pada saat ini di dunia IT berikut sedikit penjelasannya 

PENDAHULUAN 

Perkembangan teknologi di era ini menggunakan konsep – konsep seperti social networking, open, share, colaborations, mobile, easy maintenance, one click, terdistribusi, scalability, concurency, dan transparan. Sampai saat ini trend teknologi Cloud Computing (Komputasi Awan) masih terus diteliti dalam penelitian – penelitian para pakar IT dunia. Dengan berbagai kelebihan dan kekurangan, Cloud Computing hadir dengan memudahkan akses data dari mana saja dan kapan saja, karena dengan memanfaatkan internet dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat penyimpanan data, aplikasi dan lainya. Teknologi ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user. Penerapan teknologi ini memberikan dampak yang sangat signifikan bagi pengembangan teknologi itu sendiri, baik dari sisi pengguna maupun dari sisi industri. Pengguna diuntungkan dengan semakin mudahnya memperoleh atau mengunduh data secara cepat dan mudah karena banyak layanan yang dibuka oleh pihak industri. Keuntungan bagi pihak industri pun tidak kalah besar dengan kemudahan yang didapat oleh pengguna, karena dengan semakin majunya teknologi cloud computing akan semakin memudahkan industri untuk memasarkan produk dan menyebarkan informasi secara meluas keseluruh penjuru dunia. Cloud computing adalah gabungan pemanfaatan teknologi komputer dan pengembangan berbasis internet.

Kelebihan Cloud Computing:

Kelebihan paling menonjol dari cloud computing adalah kemudahan akses. Untuk mengerjakan suatu pekerjaan tidak mesti berada dihadapan satu komputer yang sama.


Kekurangan Cloud Computing:

Hal yang paling wajib dalam cloud computing adalah koneksi internet, internet bisa dibilang jalan satu – satunya untuk menuju ke cloud computing, ketika tidak ada koneksi internet ditempat kita berada, maka jangan harap bisa menggunakan sistem cloud computing.

PENGANTAR KOMPUTER GRID

Komputasi Grid sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar piranti (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. 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.

Menurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe data komputasi paralel. Karena penggunaan sumber daya nya melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber – sumber komputer yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas – batas domain administrasi yang ada.

Beberapa konsep dasar dari komputasi grid:

  • Sumber daya dikelola dan dikendalikan secara lokal
  • Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda
  • Secara generik, keuntungan dasar dari penerapan komputasi grid, yaitu:
  • Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
  • Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah dapat berjalan lebih cepat dan mencakup domain yang lebih luas
  • Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik.
  • Data: Akses terhadap sumber data global, dan hasil penelitian lebih baik.


VIRTUALISASI

Ada dua istilah yang sedang popouler saat ini dalam hal teknologi komputasi, yaitu Virtualisasi dan Cloud computing, namun saat ini sepertinya banyak yang menganggap bahwa virtualisasi dan cloud computing adalah hal yang sama, padahal sebenarnya cloud computing itu lebih dari sekedar virtualisasi.

Virtualisasi adalah sebuah teknologi, yang memungkinkan anda untuk membuat versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi, karena dialah layer yang “berpura – pura” menjadi sebuah infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya, dengan membeli dan memiliki satu buah mesin, anda seolah – olah memiliki banyak server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.

Contoh aplikasi virtual yang biasa digunakan adalah Microsoft Virtual PC , Bochs, GXEMUL

Sumber :


Senin, 21 Maret 2016

Pengertian Protokol

a. Pengertian     
    Protokol adalah suatu aturan yang mendefinisikan fungsi yang terdapat di dalam sebuah Jaringan komputer, seperti misalnya mengirimkan pesan, mengirimkan data, mengirimkan informasi dan fungsi lainnya yang harus dipenuhi oleh sisi pengirim dan penerima supaya komunikasi dapat berlangsung dengan baik dan benar walaupun sistem yang terdapat dalam jaringan tersebut berbeda.
Atau definisi dari protokol adalah perangkat aturan yang dipakai di dalam jaringan, protokol ialah suatu aturan main yang menata atau mengatur komunikasi antar beberapa komputer dalam sebuah jaringan sehingga komputer anggota dari jaringan dan komputer yang berbeda platfrom dapat saling mengirimkan informasi dan saling berkomunikasi.
Fungsi dari protokol secara umum yaitu sebagai penghubung di dalam komunikasi data atau informasi, sehingga proses penukaran data atau informasi tersebut dapat berjalan dengan baik dan benar.

Minggu, 06 Maret 2016

Keterkaitan Mobile Computing dan Cloud Computing

Nama : Febrian Erdiantoro
NPM  : 52412852
Kelas : 4IA12
         
           Pada postingan kali ini akan dijelaskan macam macam jenis dari Modern computing yang akan dibahas adala Mobile dan Cloud computing dimana anatara kedua jenis tersebut ada suatu keterkaitan dari satu dengan yang lain sebelumnya berikut akan dejelaskan pengertian dari masing masing jenis tersebut

Mobile Computing



Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smartphone dan lain sebagainya.

Pentingnya Komputasi Modern

Nama : Febrian Erdiantoro
NPM  : 52412852
Kelas : 4IA12     

      Dalam Pembahasan kali ini saya akan membahas tentang apa saja manfaat yang di buat berdasarkan komputasi modern tersebut pada postingan sebelumnya telah dijleaskan beberapa penting komputasi dari beberapa bidang ilmu untuk menemukan suatu pemecahan masalah dan selajutnya akan dejelaskan beberapa manfaat yang dapat dilakukan dengan metode terebut

         Komputasi modern ini melakukan perhitungan dengan menggunakan komputer yang canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.
Dari sana dapat terlihat bahwa komputasi modern dapat dimanfaatkan untuk memecahkan masalah-masalah seperti dibawah ini:

Modeling (NN & GA)
Modeling merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit. Bayangkan saja jika kita dihadapi dalam suatu masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan perhitungan.

Problem Volume Besar (Down Sizzing atau paralel)
Data yang besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel pada komputasi modern untuk menangani masalah volume yang besar. Dengan metode ini data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir dengan baik.

Perkembangan Implementasi Komputasi di Bidang Matematika, Kimia, dan Biologi

Nama : Febrian Erdiantoro
NPM  : 52412852
Kelas : 4IA12
       
   Pada saat ini Perkembangan dari implementasi komputasi telah mencakup berbagai ilmu pengetahuan yang akan dijelaskan sedikit dari postingan ini adalah dalam bidang Matematika, Kimia, dan Biologi dan dari kesemua implementasi tersebut pasti membutuhkan data data dari input untuk menetukan masalah yang akan diselesaikan sesuai dengan pengertian komputasi itu sendiri berikut sedikit penjelasannya 

1. Matematika
Matematika komputasi adalah salah satu cabang dari ilmu matematika yang berurusan dengan komputer. Yang dipelajari dalam kuliah ini adalah beberapa metode komputasi untuk menyelesaikan beberapa masalah numerik, antara lain: masalah-masalah persamaan non-linear, sistem persamaan linear, interpolasi, diferensiasi numerik, integrasi numerik, masalah nilai awal, masalah nilai eigen, dan sebagainya. Tentu saja, komputasi merupakan hal yang menarik untuk dipelajari karena dapat membantu memecahkan masalah-masalah matematis dengan lebih mudah dan menyenangkan.

Pengertian Teori Komputasi

Nama : Febrian Erdiantoro
NPM  : 52412852
Kelas : 4IA12

         Pada penjelasan kali ini saya akan menjelaskan tentang apa yang dimaksud dengan Teori Komputasi sesuai judul diatas dimana merupakan dasar dari mata kuliah Pengantar Komputasi Modern berikut sedikit penjelasannya.
             Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakanpena 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.

Selasa, 05 Januari 2016

Rencana Bisnis TIK dalam Regulasi Pengadaan Barang dan Jasa



NAMA : FEBRIAN ERDIANTORO
KELAS : 4IA12
NPM : 52412852

Pada kesempatan kali ini saya akan menjelaskan tentang regulasi dan prosedur dalam pengadaan barang dan jasa serta akan dibuat sebuah rencana bisni TIK sesai materi tersebut yang didalamnya dijelaskan apa yang akan dibuat serta apa yang akan dipasarkan dalam bisnis tersebut berikut sedikit penjelasannya 

·         Pengadaan Barang dan Jasa
Dalam pelaksanaan proses pengadaan baik pada sektor pemerintah maupun non pemerintah harus menganut nilai dasar ataupun prinsip dasar pengadaan barang atau jasa. Nilai dasar atau prinsip dasar tersebut berfungsi sebagai pedoman atau landasan dalam pelaksanaan kegiatan pengadaan barang dan jasa. Adapun nilai dasar atau prinsip dasar pengadaan barang dan jasa adalah sebagai berikut:
a.         Efektif
Kegiatan pengadaan harus sesuai dengan kebutuhan yang telah ditetapkan.
b.        Efisien
Kegiatan pengadaan diusahakan dengan dana yang terbatas untuk mencapai sasaran yang dalam waktu sesingkat-singkatnya dan dapat dipertanggungjawabkan

Kita Mencapai Target



       

NAMA : FEBRIAN ERDIANTORO
KELAS : 4IA12
NPM : 52412852



        Menurut saya dalam kehidupan kita sehari hari adakalanya sebagai manusia dibutuhkan suatu tujuan ataupun dapat disebut sebuah target dalam berbagai aspek dalam menjalani kehidupan sehari hari baik itu target dalam bidang pendidikan, pekerjaan , maupun keadaan kehidupan nyata kita sendiri karena menurut saya dengan adanya target rencana hidup kedepan kita akan terbangun dengan baik atau kita bisa atur dengan baik dengan demikian apabila kita memiliki sebuah target diharapkan segala sesuatu yang kita inginkan ataupun pencapaian dapat diwujudkan dengan baik meskipun terkadang tidak semua target terpenuhi.
        Namun pada kenyataanya setiap target tidak sesuai yang kita inginkan namun apabila suatu target kita tidak dapat raih janganlah berputasa namun akan menjadi suatu motivasi kita untuk mengejar itu sampai kita mampu jadi berusahalah menetapkan target tinggi terhadap sesuatu karena apabila kita tidak mencapai target tersebut setidaknya kita telah sedikit mencapai taget tinggi tersebut
        Dalam suatu kasus usaha maupun bisnis target merupakan suatu hal yang penting agar usaha tersebut dapat berjalan dengan baik dan mendapat keuntungan sesuai target hal hal yang bisa dilakukan dalam mencapai target yang pertama adalah berdoa karena sebelum menetapkan target tersebut usahakan kita harus percaya kepada tuhan agar dapat dilancarkan segala rencana yang akan dilakukan tersebut kemudian buatlah rencana usaha dengan baik sehingga dalam pengerjaannya dapat dilancarkan dalam mengerjakaannya, buatlah suatu produk atau jasa yang seinovatif mungkin untuk bisa diterima oleh pasar atau orang banyak sehingga apa yang kita sajikan lain dari pada yang lain, perbanyak koneksi dalam jaringan usaha yang akan kita buat , focus terhadap target yang akan kita capai hingga target itu dapat kita raih, dan yang terakhir berserah diri kepada tuhan apabila segala usaha telah kita kerjakan sehingga kembali lagi semua adalah takdir apakah target tersebut dapat kita capai atau tidak
        Selanjutnya dalam mencapai target dalam perkuliahan menurut saya harus kita harus memilikinya karena dalam pendidikan suatu target sangat dibutuhkan agar kita dapat menyelesaikan pendidikan itu dengan tepat waktu seperti yang saya targetkan akan lulus dalam 4 tahun dalam menjalaninya saya telah menjalankan dengan baik sampai sejauh ini meskipun tidak seluruh nya apa yang saya jalankan dalam perkuliahan sesuai dengan rencana namun kembali lagi hal yang diperlukan yaitu menurut saya disiplin dalam menjalaninya, selalu menjalani perkuliahan tanpa beban mesikupun terkadang banyak tugas tugas yang dianggap berat namun harus menjalaninya dengan baik dan yang terakhir berdoa kepada tuhan agar semua itu dapat kita jalankan dengan baik dengan itu saya merasakan perkuliahan saya sekarang ini masih berjalan sesuai target saya dan semoga diakhir dapat mencapai target susuai apa yang saya inginkan.
         Demikian pendapat saya mengenai saya mencapai target dan menurut saya adanya target akan memacu kita untuk semakin produktif adan bersemangat dalam menjalani apa yang kita jalani dalam berkehidupan,