Minggu, 15 April 2018

PENGANTAR KOMPUTASI MODERN (Tugas 2)

Komputasi Cloud, Grid, Vitualisasi, Distributed Computation, Map Reduse dan No Sql dan No Sql Database 





I

KOMPUTASI CLOUD (Komputasi Awan)
   
Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna.

Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud
Computing ini adalah iCloud



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. Grid Computing erat kaitannya dengan metode komputasi paralel. Metode ini dapat membagi kerja komputer menjadi beberapa bagian sehingga, tidak memberatkan kerja komputer itu sendiri dan mempercepat kerja komputer. Sebagai contoh, bila ada suatu perintah untuk mencari satu angka dari 100 angka, komputer tersebut memiliki 10 processor. Dengan adanya komputasi paralel, komputer tersebut dapat memecah kerja menjadi 10 bagian untuk mencari angka tersebut. hal ini tentu saja dapat mempercepat dan memperingan kerja komputer. Tentu saja masalah pembagian kerja komputer tersebut dalam skala kecil. Tapi dari sinilah grid computing dikembangkan. Grid computing semakin dikembangkan dengan adanya jaringan dan internet. Dengan jaringan, kerja komputer terbagi-bagi di satu tempat dan tempat lain, namun pekerjaannya tetap satu atau terhubung.

 Grid Computing memanfaatkan kekuatan pengolahan berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu membentuk keluaran kohesif. Satu masalah akan kurangnya sumber daya untuk komputasi tinggi sudah terpenuhi dengan kehadiran grid computing. Namun masalah tidak berhenti di situ saja. Salah satu komponen yang terpenting juga dalam grid computing adalah konektifitas atau jaringan. Tidak akan membentuk sebuah grid computing kalau tidak ada jaringan.

Didalam sebuah jaringan, tidak asing lagi dengan penggunaan IP Address. Lebih dari 20 tahun manusia menggunakan IPv4 sebagai protokol jaringan. Namun, jumlah IPv4 yang mencapai 4,3 milyar sudah habis tanggal 15 April 2011. Tentu saja hal ini menjadi kendala bagi pengguna internet, khususnya grid computing ini yang juga membutuhkan IP Address valid untuk konektifitasnya. Muncullah protokol jaringan baru yang merupakan pengganti dari IPv4 yang sudah habis yaitu IPv6. Dengan protokol ini, pengguna internet tidak perlu khawatir lagi akan kebutuhan penggunaan IP Address. Atas dasar itulah pada proyek akhir ini, penulis mengimplementasikan grid computing dengan menggunakan pengalamatan IPv6.



VIRTUALISASI

Dalam ilmu komputer, virtualisasi (bahasa Inggris: virtualization) adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal."

 Istilah virtualisasi sudah digunakan secara luas sejak 1960-an, dan telah diaplikasikan kepada beberapa aspek komputer—dari keseluruhan sistem komputer sampai sebuah kemampuan atau komponen individu. Secara umum semua teknologi virtualisasi mengacu kepada "menyembunyikan detail teknis" melalui enkapsulasi.



Distributed Computation dalam Cloud Computing 

Distributed computing dapat diartikan sebagai suatu teknologi yang dapat memecahkan suatu masalah besar ke dalam proses-proses kecil ke banyak komputer untuk kemudian proses kecil itu dipecahkan secara simultan dan apabila sudah didapatkan solusi-solusi kecil maka disatukan kembali dalam satu solusi yang besar dan terintegrasi. Dari tujuannya, distributed computing menghubungkan banyak user dan resource yang bekerjasama memecahkan permasalahan dalam sistem yang terbuka, transparan dan memiliki skalabilitas yang tinggi. Distributed computing mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer.



Map Reduce danNoSQL (Not Only SQL)

Map Reduce danNoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. 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.
  • MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas untuk mengumpulkan informasi dari potongan-potongan data yang terditribusi 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 tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS. Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan tidak menggunakan konsep schema. Dalam NoSQL, setiap tabel berdiri sendiri tanpa tergantung dengan tabel lainnya. NoSQL Database adalah sebuah database yang bertipe NoSQL, yaitu database ini tidak mengenal istilah relational dan tidak menggunakan konsep schema. Contoh dari NoSQL Database salah satunya adalah MongoDB.
  • Not Only Sql Berlawanan dengan kesalahpahaman yang disebabkan oleh namanya, NoSQL tidak melarangbahasa query terstruktur (SQL) Meskipun benar bahwa beberapa sistem NoSQL sepenuhnya non-relasional, yang lain hanya menghindari fungsi relasional dipilih seperti skema tabel tetap dan bergabung dengan operasi. Sebagai contoh, daripada menggunakan tabel, database NoSQL mungkin mengatur data menjadi objek, kunci / nilai berpasangan atau tupel.


NoSQL Database

NoSQL Database merupakan konsep penyimpanan database dinamis yang tidak terikat pada relasi-relasi tabel yang kaku seperti RDBMS. Selain lebih scalable, NoSQL juga memiliki performa pengaksesan yang lebih cepat. Hal-hal itulah yang membuat NoSQL menjadi semakin populer beberapa tahun belakangan ini.  Cassandra merupakan salah satu implementasi dari NoSQL (Not Only SQL) seperti mongoDB. Cassandra atau lengkap APACHE CASSANDRA adalah salah satu produk open source untuk menajemen database yang didistribusikan oleh Apache yang sangat scalable (dapat diukur) dan dirancang untuk mengelola data terstruktur yang berkapasitas sangat besar (Big Data) yang tersebar di banyak server.




II

CONTOH WEBSITE 

Penerapan komputasi modern telah diterapkan di berbagai bidang, salah satunya adalah bidang kuliner. Dalam hal ini, akan membahas tentang penerapan komputasi modern pada website resmi dari perusahaan Hoka-hoka bento Indonesia. Untuk dapat melihat website tersebut kita harus membuka link http://www.hokben.co.id/ setelah itu, maka akan tampil halaman awal dari website tersebut.




Pada tampilan awal website, user dimudahkan untuk memilih informasi yang user inginkan. Seperti menu yang tersedia beserta harganya, lokasi outlet terdekat, promo yang sedang berlangsung, dan lain-lain.




Selain itu, pada website ini juga terdapat layanan atau menu Pesan Online yang termasuk ke dalam komputasi modern. Dengan layanan ini, customer dapat memesan menu makanan secara online tanpa harus datang ke restoran. Proses kerja dari layanan ini dijalankan oleh komputer.





Kalau berminat dengan menu yang ada kita dapat mengetikkan jumlah pesanan yang kita inginkan, seperti pada gambar dibawah




Untuk konfirmasi pemesanan, harus login dahulu. Setelah itu akan diminta untuk mengisikan data pembeli. Seperti nama dan alamat yang dituju. Tahap yang terakhir dari proses pemesanan yang tadi telah  dilalui akan tampil Detail Order dari transaksi pemesanan online yang kita lakukan.




















PATING FAKHRANA HAPSARI ZATAYUMNI
4IA14
58414408
Softskill





SUMBER:
https://id.wikipedia.org/wiki/Komputasi_awan
http://id.wikipedia.org/wiki/Komputasi_grid
http://www.IPv6forum.com/
http://pulungbagaskoro.blogspot.co.id/2014/04/contoh-website-yang-menggunakan.html
https://dyaherwiyanti.wordpress.com/2016/03/28/map-reduce-dan-nosql-not-only-sql/

Kamis, 09 November 2017

Rabu, 11 Oktober 2017

PENGANTAR BISNIS INFORMATIKA (Apple Inc.)

Perusahaan Yang Bergerak Dibidang TIK




Apple Inc. (sebelumnya bernama Apple Computer, Inc.) adalah sebuah perusahaan multinasional yang berpusat di Silicon Valley, Cupertino, California[1] dan bergerak dalam bidang perancangan, pengembangan, dan penjualan barang-barang yang meliputi elektronik konsumen, perangkat lunak komputer, serta komputer pribadi. Apple Inc. didirikan pada tanggal 1 April, 1976 dan diinkonporasikan menjadi Apple Computer, Inc. pada tanggal 3 Januari, 1977. Pada 9 Januari, 2007, kata "Computer" dihapus untuk mencerminkan fokus Apple terhadap bidang elektronik konsumen pascapeluncuran iPhone.

Apple sendiri didirikan oleh 3 Anak Muda yaitu Steve Jobs, Steve Wozniak dan Ronald Wayne.  Steve Wozniak  adalah seorang Hacker elektronik. Pada tahun 1975, dia bekerja di Hewlett-Packard (HP) dan membantu temannya Steve Jobs mendisain video game untuk Atari. Ronald Wayne nyaris tidak pernah disebut dalam sejarah Apple, Mungkin ini karena Wayne meninggalkan Apple 12 hari setelah perusahaan tersebut didirikan. Ronald Wayne merupakan rekan sekerja Apple di Atari dan memegang saham Apple sebesar 10 persen. Ia mendirikan Apple bersama duo Steve pada 1 April 1976, dan merancang logo pertama Apple, setelah keluar dari Apple dan melepas sahamnya, ia bekerja di laboratorium nasional Lawrence Livermore dan menjalankan sebuah toko perangko di Milpats, California.



Apple I

Komputer buatan Wozniak hanya memiliki beberapa kelebihan. Salah satunya dapat menggunakan TV sebagai monitor di mana saat itu banyak komputer tidak memiliki monitor sama sekali. Monitor ini bukanlah seperti monitor modern dan hanya menampilkan teks dengan kecepatan 60 karakter per detik. Komputer ini bernama Apple I dan memiliki kode bootstrap pada ROM-nya yang membuatnya lebih mudah untuk dihidupkan. Akhirnya dengan paksaan Paul Terrell Wozniak juga mendisain sebuah mekanisme kaset untuk membuka dan menyimpan program dengan kecepatan 1,200 bits/detik, sebuah kecepatan yang cukup tinggi pada saat itu. Walaupun komputer tersebut cukup sederhana disainnya adalah sebuah masterpiece, menggunakan jumlah komponen yang jauh lebih sedikit dengan komputer-komputer sejenisnya dan berhasil memberi reputasi kepada Wozniak sebagai seorang master designer dengan cepat.

Perbedaan utama dengan Apple I adalah tampilan TV yang didesign total, di mana tampilan disimpan di memori. Dengan cara ini monitor tidak hanya bisa menampilkan teks juga bisa menampilkan gambar dan pada akhirnya warna. Pada saat yang sama Jobs menekankan disain casing dan keyboard yang lebih baik dengan pemikiran bahwa komputer tersebut harus lengkap dan siap langsung dinyalakan. Apple I hampir bisa seperti itu namun pengguna masih harus memasang berbagai macam komponen dan menulis kode untuk menjalankan BASIC.

Apple II dilepas pada tahun 1977 dan menjadi komputer yang biasanya diasosiasikan dengan munculnya pasar PC. Jutaan unit terjual sampai tahun 1980an. Ketika Apple go public pada tahun 1980, mereka menghasilkan dana terbanyak sejak Ford go public pada tahun 1956. Berbagai jenis model Apple II diproduksi, termasuk Apple IIe dan Apple IIgs.



Apple III & LISA

Beberapa perusahaan yang lebih kecil menggunakan Apple II, tetapi Apple merasa perlu mengeluarkan model baru yang lebih maju untuk bersaing di bidang komputer meja bagi perusahaan besar. Maka para perancang Apple III dipaksa untuk mengikuti keinginan Steve Jobs yang terlalu tinggi dan mustahil untuk dipenuhi. Salah satu diantaranya adalah menghilangkan kipas pendingin - yang menurut Steve Jobs tidak elegan. Mesin baru tersebut kemudian sangat sering mengalami overheating dan sebagian model awalnya harus ditarik dari pasaran. Apple III tergolong sangat mahal walaupun Apple berusaha mengeluarkan versi yang diperbaiki pada tahun 1983 yang juga gagal di pasaran.

Sementara, beberapa grup di dalam Apple juga berusaha mengembangkan jenis komputer pribadi baru, dengan teknologi maju seperti antarmuka pengguna grafis menggunakan mouse, object-oriented programming dan kemampuan menggunakan network. Orang-orang tersebut seperti Jef Raskin dan Bill Atkinson mencoba meyakinkan Steve Jobs untuk memberikan dukungan sepenuhnya dalam mengembangkan ide mereka.

Hanya setelah mereka membawa Steve Jobs untuk melihat teknologi yang dikembangkan di Xerox PARC dalam komputer Alto pada bulan Desember 1979 maka yakinlah Steve Jobs bahwa masa depan akan menghadirkan komputer yang grafik-intensif dan icon-friendly. Walaupun ide tersebut mengundang ketidak-setujuan ahli riset dari PARC banyak yang akhirnya bekerja untuk Apple seperti Larry Tesler, Xerox mengijinkan insinyur dari Apple untuk mengunjungi fasilitas PARC dengan perjanjian bahwa Apple akan menjual satu juta saham mereka sebelum perusahaan tersebut go-public (total harga saat itu berkisar AS$18 juta). Apple Lisa dilepas pada bulan January 1983 dengan harga AS$ 10.000. Sekali lagi, Apple mengenalkan produk yang tergolong sangat maju pada saat itu, tetapi terlalu mahal (kesalahan ini akan terus diulang Apple selama beberapa tahun kedepan), dan sekali lagi Apple gagal meraih pasaran yang tersedia. Apple Lisa kemudian diberhentikan pada tahun 1986.



Macintosh

Proyek Lisa dilepas dari kendali Steve Jobs saat masih separuh jadi. Steve Jobs kemudian mengalihkan perhatiannya kepada proyek Macintosh, yang pada awalnya dianggap sebagai sejenis Lisa yang lebih murah. Apple Macintosh diluncurkan pada tahun 1984 dengan iklan televisi berjudul 1984 yang didasarkan dari novel karya George Orwell yang juga diberi nama 1984, dengan pernyataan, "On January 24, Apple Computer will introduce Macintosh. And you'll see why 1984 won't be like '1984'" — maksud dari kata-kata tersebut adalah Macintosh yang baru akan membebaskan komputer dan informasi dari kekangan perusahaan besar dan technocrats. Apple juga membuahkan konsep pewarta Apple (Apple evangelist) yang dipelopori oleh karyawan Apple bernama Guy Kawasaki.





Pada Januari 2007, Apple memasuki pasar telepon genggam dengan memperkenalkan iPhone, yang dirilis pada tanggal 29 Juni 2007 di AS. Pada saat yang sama, nama perusahaan juga akan dipangkas dengan menanggalkan kata "Computer" untuk mewakili diversifikasi produk perusahaan tersebut.

Namun, pada tahun 2011, CEO Apple digantikan oleh Tim Cook , dikarenakan mundurnya Steve Jobs dari jabatannya pada tanggal 24 Agustus 2011. Kemudian, pada tanggal 5 Oktober 2011, Steve Jobs yang merupakan mantan CEO dan pendiri Apple, meninggal dunia karena kanker pankreas.

Tak lama setelah menjabat sebagai CEO, pada tahun berikutnya Apple memperkanalkan iPhone 5 dengan layar yang sedikit lebih besar dari pendahulunya, iPhone 4S. Walau banyak orang meragui akan masa depan Apple pasca di tinggalkan Steve Jobs, namun dengan percaya diri Tim Cook mulai menunjjukan kehebatan dirinya dengan menaikkan harga saham perusahaan yang mencapai $768 per lembar. dan pada tahun 2013, Apple memperkenalkan dua unit iPhone sekaligus, iPhone 5S dengan fitur sidik jari dan iPhone 5C dengan berbagai warna-warni. kemudian pada di ajang WWDC 2014 Tim Cook memperkenalkan 2 buah unit iPhone sengan layar jumbo yang di sebut sebagai iPhone 6 (4.7inc) & iPhone 6 plus (5.5inc). selain duo iPhone, Tim Cook juga meluncurkan Apple Watch sebagi jam tangan pintar dan sistem pembayaran digital yang dinamakan Apple Pay.


VISI & MISI

Visi
Apple di setiap meja.

Misi
Apple memicu revolusi komputer pribadi pada tahun 1970an dengan Apple II dan diciptakan kembali komputer pribadi pada tahun 1980 dengan Macintosh. Apple berkomitmen untuk membawa pengalaman komputasi personal terbaik kepada siswa, pendidik, profesional kreatif dan konsumen di seluruh dunia melalui inovatif software, hardware dan persembahan internet.


Sasaran Pasar Yang Dibidik

Pasar yang dibidik Apple inc antara lain kalangan pelajar, pekerja, pemerintahan, serta masyarakat internasional. Apple menyadari bahwa kaum profesional muda yang jumlahnya terus berkembang (terutama mereka yang sukses lewat bisnis online) akan menjadi konsumen alat komunikasi canggih yang setia. Oleh karena itu, kampanye pemasaran produk iPhone sejak seri pertama selalu menonjolkan hal-hal yang akan menarik perhatian kaum muda dan profesional yaitu produk yang canggih, trendi dan serba bisa.


Tujuan

Steve Jobs mengatakan bahwa tujuan Apple didirikan bukanlah untuk mendapatkan uang. Tujuan kami adalah mendesain dan membangun lalu memberikan barang-barang bagus ke masyarakat. Kami percaya dengan cara begitu, orang-orang akan menyukai kami, dan sebagai gantinya,kami akan mendapatkan uang. Tapi kami memahami betul mengenai tujuan-tujuan yang kami miliki.


Manfaat

  1. Strategi Aras Korporasi :: Menjualnya secara eceran, melalui distributor ataupun melalui kerjasama dengan operastor selular adalah sebuah pilihan. Sebuah cara dalam berdagang dan ini tidak melanggar etika bisnis. Cara ini di pilih sebagai strategi perusahaan dalam berbisnis. Hal utama adalah bisa mendatangkan margin.
  2. Berkelas dan Eksusif :: Dengan memilih tidak melayani pelanggan secara langsung, RIM dan Apple Inc ingin menonjolkan kesan mewah dan hanya untuk kalangan tertentu. Dengan Harga yang cukup tinggi dan dipaket bersama jasa operator selular artinya hanya oran-orang yang berduit saja yang mau secara rutin mengeluarkan biaya bulanan. Iphone dan Blackberry yang dibeli selain dari operator selular adalah produk “Haram”.
  3. Membangun Loyalitas :: Salah satu sifat mendasar manusia adalah ingin dihargai dan diakui. Dengan menggunakan produk yang bukan sejuta umat, secara tidak langsung  penggunanya merasa bahwa mereka sebagian kecil kaum yang sukses secara materi. Loyalitas pada perangkat ini terus mereka pertahankan demi status sosial.
  4. Mengikat Konsumen :: Cinta itu tumbuh karena kebiasaan,konon begitu katanya. Kewajiban berlangganan dalam waktu tertentu, minimal 2 tahun untuk bisa menggunakan Iphone akan membuat orang cinta  mati. Seperti nikotin atau zat adiktif, ada yang hilang jika berhenti memakainya. Apalagi ditambah dengan berbagai service tang menarik dari operator. Penerapan stategi people management perusahaan apple merupakan perpaduan antara pengoptimalan sumber daya manusia yang handal dan kerja tim dari berbagai fungsional untuk mencapai visi perusahaan.




Produk

Komputer

  • iMac
  • Mac Pro
  • Mac mini
  • MacBook
  • MacBook Pro
  • MacBook Air


Telepon pintar

  • iPhone 3G (generasi Pertama)
  • iPhone 3GS (generasi kedua)
  • iPhone 4
  • iPhone 4S
  • iPhone 5
  • iPhone 5C
  • iPhone 5S
  • iPhone 6
  • iPhone 6 plus
  • iPhone 6S
  • iPhone 6S plus
  • iPhone SE
  • iPhone 7
  • iPhone 7S
  • iPhone 8
  • iPhone 8 plus
  • iPhone X


Tablet

  • iPad 2
  • New iPad (generasi ketiga)
  • iPad with Retina display (generasi keempat)
  • iPad Air (generasi kelima)
  • iPad mini
  • iPad Mini with Retina Display (generasi kedua)
  • iPad Mini with Retina Display (generasi ketiga)
  • iPad Mini with Retina Display (generasi keempat)


iPod

  • iPod touch (generasi kelima dan keenam)
  • iPod nano (generasi keenam dan ketujuh)
  • iPod shuffle (generasi keempat)
  • iPod classic (generasi keenam, 160GB)
  • Apple TV


Jam tangan pintar

  • Apple Watch








Sumber

https://id.wikipedia.org/wiki/Apple_Inc.
http://www.waymarking.com/waymarks/WM3289
http://larassajooh.mhs.narotama.ac.id/2014/04/20/visi-misi-tujuan-dan-sasaran-apple-inc/

Selasa, 25 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

ARDUINO FLAPPY BIRD BAB 4

BAB 4


HASIL GAME


4.1 Hasil Game Flappy Bird

Berikut ini adalah tampilan pada saat flappy bird dijalankan di arduino dengan LCD 3.2inch:


TBC :: DL 

ARDUINO FLAPPY BIRD BAB 3

Bab 3


IMPLEMENTASI

3.1 Memulai untuk pemrograman LCD TFT 2.4

Bahan yang perlu dipersiapkan :


  • Arduino Uno
  • Komputer + Software IDE Arduino
  • Module LCD TFT 2.4 tipe MCUFriends
  • Libraries : Mcufriend_kbv_2.90 & Adafruit-GFX-Library-master

Hal yang pertama dilakukan yaitu mendownload default library diatas. Setelah file di download, semua library yang dibutuhkan kemudian ekstrak menggunakan aplikasi “Winrar/Winzip” dan dicopykan master folder yang ada di dalamnya ke dalam folder ‘libraries‘ yang ada pada directory installer Arduino IDE.

Peletakan Library pada OS :


  1. Mac : (home directory)/Documents/Arduino/libraries
  2. PC (Windows) : My Documents -> Arduino -> libraries
  3. Linux : (home directory)/sketchbook/libraries


Tutorial pertama yaitu menggunakan file example “graphictest_kbv” digunakan untuk trial performa dari LCD dalam hal warna dan transisi. Pada trial graphic sementara ini diabaikan akan fitur Touchscree-nya.

Tutorial kedua yaitu menggunakan file example “Touch_shield_kbv” digunakan untuk trial warna dengan penambahan fungsi layar sentuh dari module ini.

Pada test ini akan disuguhkan dengan sebuah layar untuk berkreasi mewarnai dengan beberapa pilihan warna pen.

Kemudian tuliskan code untuk arduino gamenya, dengan menggunakan perpustakaan UTFT dan URTouch yang dibuat oleh Henning Karlsen. Anda dapat mendownload perpustakaan ini dari situs webnya, www.RinkyDinkElectronics.com. Juga kita akan menggunakan perpustakaan EEPROM untuk menyimpan nilai tertinggi di EEPROM. EEPROM adalah memori yang dapat menyimpan data bahkan saat board dimatikan.

Setelah kita memasukkan perpustakaan kita perlu membuat objek UTFT dan URTouch serta menentukan variabel yang dibutuhkan untuk permainan. Di bagian penyiapan, kita perlu memulai tampilan dan sentuhannya, membaca skor tertinggi dari EEPROM dan memulai permainan menggunakan fungsi kustom initiateGame ().


TBC :: DL

ARDUINO FLAPPY BIRD BAB 2

Bab 2


GAME DESIGN


2.1 Pengenalan Flappy Bird







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.



TBC :: DL