Minggu, 15 April 2018

Pengantar Komputasi Modern Tugas 2


I. PENGERTIAN DAN PENDAHULUAN

CLOUD COMPUTING

Cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama.

Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.

Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:

  1. Software as a Service (SaaS), merupakan layanan dari Cloud Computing dimana software (perangkat lunak) telah disediakan dan user hanya tinggal menggunakannya  Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain. 
  1. Platform as a Service (PaaS), merupakan layanan untuk menggunakan platform yang telah disediakan – pengembang fokus pada aplikasi yang dibuat tanpa memikirkan tentang pemeliharaan platform.
  1. Infrastructure as a Service (IaaS), merupakan layanan untuk menggunakan infrastruktur yang telah disediakan.

Ada 4 (empat) model penyebaran (deployment) dalam komputasi awan:
(1)    Public cloud, penggunaannya hampir sama dengan shared hosting, di mana dalam 1 (satu) server ada banyak pengguna.
(2)    Private cloud, penggunaannya hanya ada 1 (satu) pengguna dalam server.
(3)    Hybrid cloud, dapat digunakan untuk public atau private cloud.
(4)    Community cloud dapat digunakan bersama-sama oleh beberapa perusahaan yang memiliki kesamaan kepentingan.

KOMPUTASI GRID

Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.  Penyelesaian persoalan ini biasanya digunakan oleh suatu departemen dari suatu perusahaan yang berada pada satu lokasi yang sama sampai dengan kumpulan besar orang-orang dari berbagai organisasi yang tersebar diberbagai belahan bumi.

Konsep dasar dalam Grid Computing :
  1. Sumber daya dikelola dan dikendalikan secara lokal.
  2. Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda.
  3. Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah.
  4. Lingkungan kolaboratif bagi e-community (komunitas elektronik,di internet)

VIRTUALISASI

Virtualisasi merupakan pembuatan suatu bentuk atau versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi,  perangkat storage/penyimpanan data atau sumber daya jaringan.

Virtualisasi bisa diimplementasikan kedalam berbagai bentuk, antara lain :

  1. Network Virtualization : VLAN, Virtual IP (untclustering), Multilink
  2. Memory Virtualization : pooling memory dari node-node di cluster
  3. Grid Computing : banyak komputer = satu
  4. Application Virtualization : Dosemu, Wine
  5. Storage Virtualization : RAID, LVM
  6. Platform Virtualization : virtual computer

DISTRIBUTED COMPUTATION DALAM CLOUD COMPUTING

Distribusi computer merupakan mempelajari penggunaan terkoordinasi dari computer secara fisik terpisah atau terdistribusi. Pada distributed computing ini, program dipisah menjadi beberapa bagian yang dijalankan secara bersamaan pada banyak computer yang terhubung melalui jaringan internet.

Komputasi Terdistribusi merupakan salah satu tujuan dari Cloud Computing, karena menawarkan pengaksesan sumber daya secara parallel, para pengguna juga bisa memanfaatkannya secara bersamaan (tidak harus menunggu dalam antrian untuk mendapatkan pelayanan), terdiri dari banyak sistem sehingga jika salah satu sistem crash, sistem lain tidak akan terpengaruh, dapat menghemat biaya operasional karena tidak membutuhkan sumber daya (resourches).

MapReduce & NoSQL (Not Only SQL)

Map reduce merupakan sebuah framework yang digunakan untuk mempercepat proses pengolahan data pada konsep cloud computing. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas utnuk mengumpulkan informasi dari potongan-potongan data yang terdistribusi dalam tiap komputer dalam cluster (kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna.

Nosql adalah sebuah memcache dari bagian database sederhana yang berisi key dan value. Database ini bersifat struktur storage dimana sistem databasenya yang berbeda dengan sistem database relasional. Nosql tidak membutuhkan skema table dan menghindari operasi join dan berkembang secara horizontal.

DATABASE NoSQL

Database NoSQL, juga disebut Not Only SQL, adalah sebuah pendekatan untuk pengelolaan data dan desain database yang berguna untuk set yang sangat besar data terdistribusi. NoSQL, yang mencakup berbagai teknologi dan arsitektur, berusaha untuk memecahkan masalah skala bilitas dan kinerja data yang besar yang database relasional tidak dirancang untuk menangani.NoSQL ini sangat berguna ketika perusahaan perlu untuk mengakses dan menganalisis sejumlah besar data terstruktur atau data yang disimpan dari jarak jauh pada beberapa virtual server di awan.


II. CONTOH WEBSITE

Sebenarnya kita sudah lama menggunakan teknologi cloud computing, hanya saja kita tidak sadar tentang teknologi tersebut. salah satu contohnya adalah layanan email seperti Gmail dan Yahoo Mail yang sering kita gunakan.


Dengan menggunakan layanan email kita tidak perlu lagi menginstall software email seperti outlook. kita dapat mengakses email dimana pun kita berada.


Sumber-sumber:
https://putrinurani94.wordpress.com/2016/03/25/mapreduce-dan-nosql/
https://www.gmail.com/

Senin, 19 Maret 2018

Pengantar Komputasi Modern (Teori dan Implementasi Komputasi)

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal yang disebut dengan teori komputasi sebagai suatu sub-bidang dari ilmu komputer dan matematika. Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan.


TEORI KOMPUTASI

Teori komputasi berkaitan dengan studi bagaimana sebuah persoalan dapat diselesaikan pada sebuah model dengan menggunakan algoritma. Model tersebut dinamakan model komputasi. Teori komputasi dibagi lagi menjadi 3, yaitu:
  1. Teori Otomata (automata theory)
  2. Teori Komputabilitas (computability theory)
  3. Teori Kompleksitas (computational complexity theory)


Teori otomata mengacu pada definisi dan sifat-sifat model komputasi. Beberapa model komputasi:
  1. Finite State Automata (FSA)/Finite State Machine (FSM) (bentuk tunggal: automaton, plural: automata)
  2. Push Down Automata (PDA)
  3. Mesin Turing (Turing Machine) atau TM


Teori komputabilitas bertujuan untuk memeriksa apakah persoalan komputasi dapat dipecahkan atau tidak pada suatu model komputasi teoritis. Teori komputabilitas memperkenalkan beberapa konsep yang digunakan di dalam teori kompleksitas.

Teori kompleksitas bertujuan untuk mengkaji kebutuhan waktu dan ruang untuk memecahkan persoalan yang diselesaikan dengan pendekatan yang berbeda-beda. Dengan kata lain, teori kompleksitas mengklasifikasikan persoalan sebagai persoalan mudah (easy) atau persoalan sukar (hard).

Beberapa nama ilmuawan yang menjadi pionir di dalam teori komputasi, yaitu Alonzo Church, Kurt Gödel, Alan Turing, Stephen Kleene, John von Neumann dan Claude Shannon.

ACM Computing Curricula 2005, membagi bidang computing menjadi 5 domain:
  1. Computer Science (CS), fokus pada kajian aspek teoritis dan algoritmis bidang computing hingga aplikasinya.
  2. Software Engineering (SE), fokus pada pengembangan (analisis, desain, implementasi, testing), pengoperasian, dan pemeliharan perangkat lunak secara sistematis dan terukur.
  3. Information System (IS), fokus pada pengintegrasian solusi teknologi informasi dan proses bisnis untuk mempertemukan kebutuhan informasi bisnis suatu enterprise.
  4. Computer Engineering (CE), fokus pada desain konstruksi komputer atau sistem berbasis komputer.
  5. Information Technology (IT), fokus pada penggunaan teknologi komputer untuk mempertemukan kebutuhan bisnis, pemerintahan, pendidikan, kesehatan, dan organisasi lainnya.


IMPLEMENTASI KOMPUTASI DALAM BERBAGAI BIDANG

1. Bidang Fisika
Implementasi komputasi di bidang Fisika adalah 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. 

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, seperti : 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.

2. Bidang Kimia
Implementasi komputasi di bidang Kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah Kimia. Contohnya penggunaan super komputer untuk menghitung struktur (yaitu letak atom-atom penyusunnya), energi dan selisih energi, muatan, momen dipol, kereaktifan, frekuensi getaran dan besaran spektroskopi lainnya. Kimia komputasi biasanya digunakan ketika metode matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer.

Terdapat beberapa pendekatan yang dapat dilakukan:
  1. Kajian komputasi dapat dilakukan untuk menemukan titik awal untuk sintesis dalam laboratorium.
  2. Kajian komputasi dapat digunakan untuk menjelajahi mekanisme reaksi dan menjelaskan pengamatan pada reaksi di laboratorium.
  3. Kajian komputasi dapat digunakan untuk memahami sifat dan perubahan pada sistem makroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam system.


3. Bidang Matematika
Implementasi komputasi di bidang matematika adalah numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika menggunakan komputer dengan cara menyusun Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia

4. Bidang Ekonomi
Implementasi pada ilmu pengetahuan ekonomi adalah mempelajari agent-based computational modeling, computational econometrics dan statistika, komputasi keuangan, computational modeling of dynamic macroeconomic system, pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi. Komputasi dapat digunakan untuk memecahkan masalah ekonomi, contohnya seperti : Data Mining, dengan data mining sebuah perusahaan dapat memecahkan maslah dengan cara yang seefektif mungkin

5. Bidang Geologi
Geologi umumnya digunakan dibidang pertambangan. Sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat didalam tanah. Implementasi pada bidang ini untuk memetakan letak sumber daya dan kontur dari permukaan bumi yang terdapat hasil tambang.

7. Bidang Geografi
Geografi adalah ilmu yang mempelajari tentang lokasi serta persamaan dan perbedaan (variasi) keruangan atas fenomena fisik dan manusia di atas permukaan bumi. Geografi tidak selalu membahas tentang geografi Bumi dan cuacanya. Geografi yang dimaksud bisa saja berhubungan dengan dunia komputerisasi. Sebagai contoh dari implementasi komputasi geografi adalah cloud computing, atau berarti komputasi awan dalam bahasa Indonesia. Cloud Computing didefinisikan sebagai sebuah model komputasi yang memungkinkan kita untuk memperoleh kenyamanan, akses on-demand terhadap kumpulan sumber daya komputasi (contohnya jaringan, server, media penyimpanan, aplikasi, dan layanan komputasi) yang konfigurasinya dapat dilakukan dengan cepat, dan disertai sedikit usaha untuk mengelola dan berhubungan dengan penyedia layanannya.

SUMBER-SUMBER:

Rabu, 04 Oktober 2017

PENGANTAR BISNIS INFORMATIKA (TELKOM)

BISNIS INFORMATIKA

“Aktivitas yang dilakukan oleh seseorang atau perusahaan yang memanfaatkan teknologi informasi untuk mendapatkan keuntungan.”

Pada artikel ini saya akan menganalisis sebuah perusahaan yang bergerak di bidang bisnis informatika, PT Telekomunikasi Indonesia, Tbk atau yang biasa dikenal dengan TELKOM yang merupakan perusahaan besar yang memberikan berbagai pelayanan dalam bidang informatika.


PT. TELEKOMUNIKASI INDONESIA, TBK



VISI
“To become a leading Telecommunication, Information,  Media, Edutainment and Services (“TIMES”) player in the region”

MISI
Menyediakan layanan “more for less” TIMES.
Menjadi model pengelolaan korporasi terbaik di Indonesia.

1.       Corporate Culture                   :  The Telkom Way

2.       Basic Belief                 :  Always The Best

3.       Core Values                                  :  Solid, Speed, Smart

4.       Key Behaviours                          : Imagine, Focus, Action


PROFIL PERUSAHAAN

Telkom merupakan BUMN yang bergerak di bidang jasa layanan telekomunikasi dan jaringan di wilayah Indonesia dan karenanya tunduk pada hukum dan peraturan yang berlaku di Indonesia. Dengan statusnya sebagai Perusahaan milik negara yang sahamnya diperdagangkan di bursa saham, pemegang saham mayoritas Perusahaan adalah Pemerintah Republik Indonesia sedangkan sisanya dikuasai oleh publik. Saham Perusahaan diperdagangkan di BEI, NYSE, LSE dan Public Offering Without Listing (“POWL”) di Jepang.

Berdasarkan Anggaran Dasar Perusahaan, ruang lingkup bisnis kegiatan PT Telekomunikasi Indonesia, Tbk adalah menyelenggarakan jaringan dan layanan telekomunikasi, informatika serta optimalisasi sumber daya Perusahaan. Untuk mencapai tujuan tersebut di atas, Telkom menjalankan kegiatan usaha yang meliputi:

1.       Usaha Utama
  • Merencanakan, membangun, menyediakan, mengembangkan, mengoperasikan, memasarkan atau menjual/menyewakan dan memelihara jaringan telekomunikasi dan informatika dalam arti yang seluas-luasnya dengan memperhatikan ketentuan peraturan perundang-undangan.
  • Merencanakan, mengembangkan, menyediakan, memasarkan atau menjual dan meningkatkan layanan jasa telekomunikasi dan informatika dalam arti yang seluas-luasnya dengan memperhatikan ketentuan peraturan perundang-undangan.
2.       Usaha Penunjang
  • Menyediakan layanan transaksi pembayaran dan pengiriman uang melalui jaringan telekomunikasi dan informatika.
  • Menjalankan kegiatan dan usaha lain dalam rangka optimalisasi sumber daya yang dimiliki Perusahaan, antara lain pemanfaatan aset tetap dan aset bergerak, fasilitas sistem informasi, fasilitas pendidikan dan pelatihan dan fasilitas pemeliharaan dan perbaikan.

INISIATIF STRATEGIS

  • Pusat keunggulan.
  • Fokus pada portofolio dengan pertumbuhan atau value yang tinggi.
  • Percepatan ekspansi internasional.
  • Transformasi biaya.
  • Pengembangan IDN (id-Access, id-Ring, id-Con).
  • Indonesia Digital Solution (“IDS”) – layanan konvergen pada solusi ekosistem digital.
  • Indonesia Digital Platfrom (“IDP”) – platform enabler untuk pengembangan ekosistem.
  • Eksekusi sistem pengelolaan anak perushaan terbaik.
  • Mengelola portofolio melalui BoE dan CRO.
  • Meningkatkan sinergi di dalam Telkom Group.


LETAK KANTOR PUSAT

Kantor Pusat   : Graha Merah Putih Telkom
Jl. Japati No. 1, Bandung 40133
Website           : http://www.telkom.co.id
No. Telp          : (62-22) 452 7101, (62-22) 424 0313


CANGKUPAN WILAYAH PERUSAHAAN

PT Telekomunikasi, Tbk memiliki banyak anak perusahaan yang tersebar di seluruh Indonesia, Asia dan Australia. Kumpulan anak perusahaan ini, disebut Telkom Group. Berikut daftar anak perusahaan yang tergabung dalam Telkom Group :
1.       PT Telekomunikasi Selular (Telkomsel)
o   Telkomsel Finance B.V (TFBV)
o   Telekomunikasi Selular Finance Limited (TSFL)

2.       PT Multimedia Nusantara
o   Mojopia
o   PT Sigma Cipta Caraka (TelkomSigma)
o   PT Administrasi Medika (AdMedika)
o   PT Finnet Indonesia (Finnet)
o   PT Melon Indonesia (Melon)

3.       PT Telekomunikasi Indonesia International (TII/Telin)
o   PT Telekomunikasi Indonesia International (Hong Kong) Ltd. (Telin Hong Kong)
o   PT Telekomunikasi Indonesia International Pte., Ltd. (Telin Singapore)
o   Telekomunikasi Indonesia Internasional, S.A. (Telin Timor Leste)

o   Telekomunikasi Indonesia International Australia Pty., Ltd. (Telkom Australia)
o   Scicom (MSC) Bhd. (Scicom)

4.       PT PINS Indonesia (PINS/Pramindo)

5.       PT Infomedia Nusantara (Infomedia)
o   PT Balebat Dedikasi Prima (Balebat)

6.       PT Dayamitra Telekomunikasi (Mitratel/Dayamitra)

7.       PT Graha Sarana Duta (TelkomProperty/GSD)

8.       PT Napsindo Primatel Internasional (Napsindo)

9.       PT Telkom Akses


SPESIFIKASI BIDANG TIK

Telkom Group melayani jutaan pelanggan di seluruh Indonesia dengan rangkaian lengkap layanan telekomunikasi yang mencakup sambungan telepon kabel tidak bergerak dan telepon nirkabel tidak bergerak, komunikasi seluler, layanan jaringan dan interkoneksi serta layanan internet dan komunikasi data. Telkom Group juga menyediakan berbagai layanan di bidang informasi, media dan edutainment, termasuk cloud-based and server-based managed services, layanan e-Payment dan IT enabler, e-Commerce dan layanan portal lainnya.

·         Telecommunication
Telekomunikasi merupakan bagian bisnis legacy Telkom. Sebagai ikon bisnis perusahaan, Telkom melayani sambungan telepon kabel tidak bergerak Plain Ordinary Telephone Service (”POTS”), telepon nirkabel tidak bergerak, layanan komunikasi data, broadband, satelit, penyewaan jaringan dan interkoneksi, serta telepon seluler yang dilayani oleh Anak Perusahaan Telkomsel. Layanan telekomunikasi Telkom telah menjangkau beragam segmen pasar mulai dari pelanggan individu sampai dengan Usaha Kecil dan Menengah (“UKM”) serta korporasi.

·         Information
Layanan informasi merupakan model bisnis yang dikembangkan Telkom dalam ranah New Economy Business (“NEB”). Layanan ini memiliki karakteristik sebagai layanan terintegrasi bagi kemudahan proses kerja dan transaksi yang mencakup Value Added Services (“VAS”) dan Managed Application/IT Outsourcing (“ITO”), e-Payment dan IT enabler Services (“ITeS”).

·         Media
Media merupakan salah satu model bisnis Telkom yang dikembangkan sebagai bagian dari NEB. Layanan media ini menawarkan Free To Air (“FTA”) dan Pay TV untuk gaya hidup digital yang modern.

·         Edutainment
Edutainment menjadi salah satu layanan andalan dalam model bisnis NEB Telkom dengan menargetkan segmen pasar anak muda. Telkom menawarkan beragam layanan di antaranya Ring Back Tone (“RBT”), SMS Content, portal dan lain-lain.

·         Services
Services menjadi salah satu model bisnis Telkom yang berorientasi kepada pelanggan. Ini sejalan dengan Customer Portfolio Telkom kepada pelanggan Personal, Consumer/Home, SME, Enterprise, Wholesale, dan Internasional.


PROFIL SDM

Perusahaan Telkom memiliki 25,011 orang karyawan per tanggal 31 Desember 2013, yang terdiri dari 17,881 karyawan Telkom dan 7,130 karyawan di entitas anak. Jumlah ini menurun 2.6% dibandingkan dengan posisi per 31 Desember 2012, sejalan dengan berlanjutnya program multi exit sebagai bagian dari upaya revitalisasi dan penigkatan efisiensi SDM Telkom sejak tahun 2002. Berikut ini adalah grafik profil karyawan berdasarkan posisi jabatan. 



IKHTISAR KEUANGAN





KETERANGAN:
  1. ROA merupakan laba tahun berjalan yang dapat diatribusikan kepada pemilik entitas induk dibagi jumlah aset pada 31 Desember akhir tahun.
  2. ROE merupakan laba tahun berjalan yang dapat diatribusikan kepada pemilik entitas induk dibagi jumlah ekuitas yang dapat diatribusikan kepada pemilik entitas induk pada 31 Desember akhir tahun.
  3. Marjin usaha merupakan laba dibagi pendapatan.
  4. Rasio lancar merupakan aset lancar dibagi liabilitas jangka pendek pada 31 Desember akhir tahun.
  5. Jumlah liabilitas per ekuitas merupakan jumlah liabilitas dibagi ekuitas yang dapat diatribusikan kepada pemilik entitas induk pada 31 Desember akhir tahun.
  6. Jumlah liabilitas per jumlah aset merupakan jumlah liabilitas dibagi jumlah aset pada 31 Desember akhir tahun.

Referensi:

Sabtu, 22 Juli 2017

ARDUINO FLAPPY BIRD (BAB 5)

Bab 5

PENUTUP


5.1 Kesimpulan

Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia.Otak utama dari arduino ini adalah mikrokontroler yang ditanam pada setiap serinya, setiap seri arduino menggunakan mikrokontroler yang berbeda sesuai dengan kebutuhan, misal untuk arduino uno biasanya mikrokontroler yang dipakai adalah ATMega 328 dan bahasa pemrograman yang dipakai untuk memprogram arduino adalah C.
Mikrokontroler adalah sebuah sistem kompuer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output. Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Agar sebuah mikrokontroler dapat berfungsi, maka mikrokontroler tersebut memerlukan komponen eksternal yang kemudian disebut dengan sistem minimum. Untuk membuat sistem minimal paling tidak dibutuhkan sistem clock dan reset, walaupun pada beberapa mikrokontroler sudah menyediakan sistem clock internal, sehingga tanpa rangkaian eksternal pun mikrokontroler sudah beroperasi. Yang dimaksud dengan sistem minimal adalah sebuah rangkaian mikrokontroler yang sudah dapat digunakan untuk menjalankan sebuah aplikasi. Sebuah IC mikrokontroler tidakakan berarti bila hanya berdiri sendiri. Pada dasarnya sebuah sistem minimal mikrokontroler AVR memiliki prinsip yang sama.
Flappy Bird adalah sebuah permainan di Android dan iOS, yang dibuat oleh seorang pengembang dari Hanoi, Vietnam bernama Nguyen Ha Dong dan diluncurkan pada bulan Mei 2013. Cara bermainnya yakni dengan mengetukkan jari ke layar ponsel pintar untuk membuat si burung terbang, melewati setiap pipa berwarna hijau. Jika waktu ketika mengetuk layar tidak tepat, maka dapat membuat si burung terbang menabrak pipa dan pada akhirnya harus mengulang permainan ini dari awal. Nguyen beralasan bahwa dia menciptakan permainan ini untuk kegiatan bersantai para pemainnya. Karakter utama permainan dengan nuansa grafis 8-bit ini adalah seekor burung. Cara memainkan Flappy Bird cukup dengan mengetuk jari ke layar untuk membuat si burung terbang. Bukan hanya sembarang terbang saja, namun tantangannya di sini adalah menjaga agar burung tersebut tidak menabrak pipa-pipa hijau dengan cara terbang melalui celah-celahnya. Pemain akan mendapat skor 1 (satu) jika berhasil melewati satu pipa. Jika waktu ketika mengetuk layar tidak tepat, maka dapat membuat si burung terbang menabrak pipa dan pada akhirnya harus mengulang permainan ini dari awal.

DAFTAR PUSTAKA

  • https://id.wikipedia.org/wiki/Arduino
  • https://ariefeeiiggeennblog.wordpress.com/2014/02/07/pengertian-fungsi-dan-kegunaan-arduino/
  • https://id.wikipedia.org/wiki/Flappy_Bird
  • http://repository.usu.ac.id/bitstream/handle/123456789/35001/Chapter%20II.pdf;jsessionid=133806610709FB8D1FE90443DEC3C04A?sequence=4
  • http://tobuku.com/docs/Arduino-Pengenalan.pdf
  • http://blog.unnes.ac.id/antosupri/pengertian-cara-kerja-dan-fungsi-transistor/
  • http://www.dien-elcom.com/2012/08/pengertian-dan-jenis-transistor.html
  • http://teknikelektronika.com/pengertian-ic-integrated-circuit-aplikasi-fungsi-ic/
  • http://belajarelektronika.net/pengertian-dan-fungsi-ic-integrated-circuit/
  • http://teknikelektronika.com/kelebihan-keterbatasan-ic-integrated-circuit/
  • http://blog.unnes.ac.id/antosupri/pengertian-push-button-switch-saklar-tombol-tekan/
  • http://fachrozyaulia.blogspot.co.id/2014/01/fungsi-jenis-jenis-dan-pengertian-dioda.html
  • http://konstelasi.com/apa-jadinya-game-flappy-bird-dibikin-secara-nyata/
  • http://www.ngarep.net/tutorial-arduino-mengakses-module-lcd-tft-2-4/
  • http://howtomechatronics.com/projects/arduino-game-project-replica-of-flappy-bird-for-arduino-on-a-tft-touch-screen/
  • https://www.youtube.com/watch?v=9I19S5RbtcY



Pengantar Komputasi Modern Tugas 2

I. PENGERTIAN DAN PENDAHULUAN CLOUD COMPUTING Cloud computing  (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer ...