Pengertian Adt

download Pengertian Adt

of 52

Transcript of Pengertian Adt

  • 8/18/2019 Pengertian Adt

    1/52

    PENGERTIAN ADT (Abstrack Data Type)

    - ADT adalah tipe data yang dibuat oleh progra ersendiri yang e iliki suatu na a tertentu!

    - ADT dapat berupa tipe data dasar na un diberi na a

    baru atau berupa ku pulan tipe data berbeda yangdiberi na a baru!

    - "ntuk pe buatan ADT digunakan key#ord typede$

    PENGERTIAN %TR"&T

    %truct adalah tipe data bentukan yang berisi ku pulan'ariabel-'ariabel yang bernaung dala satu na ayang sa a!

    - erbeda dengan array yang berisi ku pulan 'ariabel yang bertipe data sa a struct dapat e iliki 'ariabel-'ariabel yang bertipe data sa a atau berbeda bahkan bisa enyi pan'ariabel yang bertipe data array atau struct

    - *ariabel-'ariabel yang en+adi anggota struct disebutdengan ele en struct

    %truct ha pir irip dengan class pada,a'a na un struct tidak e iliki ethodatau $unction!%truct dapat digunakan dengan cara

    e buat 'ariabel (analogikan denganobyek pada ,a'a)

    cara penggunaan struct Penggunaan struct dilakukan dengan e buat suatu'ariabel yang bertipe struct tersebut- Pengaksesan ele en struct dilakukan secara indi'idualdengan enyebutkan na a 'ariabel struct diikuti denganoperator titik (!)

    PENGERTIAN ARRA.

    Array adalah ku pulan data bertipe sa a yang enggunakan na a sa a! Dengan enggunakan array se+u lah 'ariabel dapat e akai na a yang sa a! Antara satu'ariabel dengan 'ariabel lain di dala array dibedakan berdasarkan subscript!

    Array dapat dibedakan en+adi /! Array berdi ensi satu0! Array berdi ensi dua

    1! Array berdi ensi tig

  • 8/18/2019 Pengertian Adt

    2/52

    Pengertian plugin dala dari berbagai su ber

    en!#ikipedia!org2#iki2Plugin

    Plug-in (plugin addin add-in addon add-on snap-in atau snapin) terdiri dari progra

    co puter yang berinteraksi dengan host sebuah aplikasi ( isalnya #eb bro#ser e ailclient dll) dala enyediakan $ungsi ta bahan yang tertentu dan sangat spesi$ik!

    en!#iktionary!org2#iki2plug-in

    plug-in 3 adalah sebuah odul progra co puter atau alat yang berinteraksi dengan yanglain untuk ena bahkan $ungsi ta bahan yang spesi$ik atau endukung $or at $ile ataualat yang spesi$ik!

    ###!c4!ca2glossary2

    plug in 3 sebuah ta bahan pada so$t#are yang e buat ke a puannya berta bah!

    da#n!thot!net2cd2056!ht l

    plug in 3 adalah sebuah bagian kecil so$t#are yang ena bahkan $itur ke bagian so$t#areyang lebih besar!

    ###!$irstach!co 2$ront2resources7glossary!ht l

    plug in 3 sebuah odul hard#are or so$t#are yang ena bahkan spesi$ik $itur atau layanan

    terhadap syste yang lebih besar!

    library0!parlia ent!go!th2 anual2ib 26agloss!ht

    plug in 3 %ebuah ko ponen so$t#are ta bahan yang e odi$ikasi ( ena bah atauengubah) sebagian $ungsi siste so$t#are uta a!

    8ordPress!org

    WordPress Plugin: adalah sebuah atau seperangkat progra aplikasi ta bahan yang berisi$ungsi script dala bahasa P9P yang e berikan $itur-$itur atau layanan yang spesi$ik untuk

    eningkatkan $ungsi dala penggunaan blog #ordpress yang dapat digabungkan dengan blog enggunakan akses poin dan etode yang disediakan oleh #ordpress!

    :ungsi plugin #ordpress ditu+ukan untuk berbagai alasan antara lain adalah

    • ;e ungkinkan pihak ketiga e buat ta bahan ke a puan pada aplikasi #ordpressyang notabene adalah aplikasi terbuka ( opensource ) buat siapa sa+a yang ingin

    e bantu enge bangkannya!

    • ;endukung $itur yang belu terlihat oleh para pengguna #ordpress!

    http://en.wikipedia.org/wiki/Pluginhttp://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/en.wiktionary.org/wiki/plug-inhttp://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/www.c7.ca/glossary/http://dawn.thot.net/cd/209.htmlhttp://dawn.thot.net/cd/209.htmlhttp://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/www.firstach.com/front/resources_glossary.htmlhttp://library2.parliament.go.th/manual/ibm/9agloss.htmhttp://wordpress.org/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/en.wiktionary.org/wiki/plug-inhttp://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/www.c7.ca/glossary/http://dawn.thot.net/cd/209.htmlhttp://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/www.firstach.com/front/resources_glossary.htmlhttp://library2.parliament.go.th/manual/ibm/9agloss.htmhttp://wordpress.org/http://en.wikipedia.org/wiki/Plugin

  • 8/18/2019 Pengertian Adt

    3/52

    • ;engurangi ukuran aplikasi #ordpress baik dari segi kapasitas band#ith yangdigunakan dll!

    &ara Install Plugin

    /! Plugins ? @@ >Add New ?

    1! ila plugin yang ingin diinstall sudah ada di ko puter kita klik > upload ?! Tentukanlokasi $ile plugin tersebut dan klik > Install Now ?!

    ! ila $ile pluginnya belu ada asukkan na a plugin yang ingin di install di bagiansearch lalu klik >%earch Plugins?

    B! Akan ta pil da$tar plugin yang engandung kata yang di asukkan tadi! =lik >Install? di bagian kanan na a plugin yang kita cari!

    C! =lik >Acti'ate Plugin? untuk engakti$kan plugin yang baru sa+a di install!

    Make Money Blogging @ Pengertian Plugin, Manfaat Plugin, dan Cara Install Plugin diWordPress

    Tags &ara Install Install Plugin ;an$aat Plugin Pengertian Plugin Plugin 8ordPress

    Popularity B F

    Artikel lain tentang:

    pengertian plugin apa itu plugin plugin adalah arti plugin $ungsi plugin $ungsi plug in pengertian plug in plug in adalah arti plug in apa itu plugins pengertian plug-in apa itu plug in pengertian plugins plugins adalah apa arti plugin pengertian instal dan uninstal apayang di aksud dengan plugin de$inisi plugin apa plugin $ungsi plugins

    Integrated Development Environment (IDE)Integrated development environment (IDE) yang juga dikenal sebagaidesain lingkungan terpadu atau debug lingkungan terpadu merupakan aplikasiperangkat lunak yang menyediakan fasilitas lengkap untuk pemrogramankomputer untuk pengembangan piranti lunak. IDE yang biasanya terdiri dari:

    • Sumber editor kode

    http://www.bloggerpemula.info/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/http://www.bloggerpemula.info/tags/cara-install/http://www.bloggerpemula.info/tags/install-plugin/http://www.bloggerpemula.info/tags/install-plugin/http://www.bloggerpemula.info/tags/manfaat-plugin/http://www.bloggerpemula.info/tags/pengertian-plugin/http://www.bloggerpemula.info/tags/plugin-wordpress/http://alexking.org/projects/wordpress/popularity-contesthttp://www.bloggerpemula.info/search/pengertian-plugin/http://www.bloggerpemula.info/search/pengertian-plugin/http://www.bloggerpemula.info/search/apa-itu-plugin/http://www.bloggerpemula.info/search/apa-itu-plugin/http://www.bloggerpemula.info/search/plugin-adalah/http://www.bloggerpemula.info/search/plugin-adalah/http://www.bloggerpemula.info/search/arti-plugin/http://www.bloggerpemula.info/search/fungsi-plugin/http://www.bloggerpemula.info/search/fungsi-plug-in/http://www.bloggerpemula.info/search/fungsi-plug-in/http://www.bloggerpemula.info/search/fungsi-plug-in/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/plug-in-adalah/http://www.bloggerpemula.info/search/plug-in-adalah/http://www.bloggerpemula.info/search/arti-plug-in/http://www.bloggerpemula.info/search/apa-itu-plugins/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/apa-itu-plug-in/http://www.bloggerpemula.info/search/apa-itu-plug-in/http://www.bloggerpemula.info/search/pengertian-plugins/http://www.bloggerpemula.info/search/plugins-adalah/http://www.bloggerpemula.info/search/plugins-adalah/http://www.bloggerpemula.info/search/apa-arti-plugin/http://www.bloggerpemula.info/search/pengertian-instal-dan-uninstal/http://www.bloggerpemula.info/search/pengertian-instal-dan-uninstal/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/definisi-plugin/http://www.bloggerpemula.info/search/apa-plugin/http://www.bloggerpemula.info/search/apa-plugin/http://www.bloggerpemula.info/search/fungsi-plugins/http://www.bloggerpemula.info/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/http://www.bloggerpemula.info/pengertian-plugin-manfaat-plugin-dan-cara-install-plugin-di-wordpress/http://www.bloggerpemula.info/tags/cara-install/http://www.bloggerpemula.info/tags/install-plugin/http://www.bloggerpemula.info/tags/manfaat-plugin/http://www.bloggerpemula.info/tags/pengertian-plugin/http://www.bloggerpemula.info/tags/plugin-wordpress/http://alexking.org/projects/wordpress/popularity-contesthttp://www.bloggerpemula.info/search/pengertian-plugin/http://www.bloggerpemula.info/search/apa-itu-plugin/http://www.bloggerpemula.info/search/plugin-adalah/http://www.bloggerpemula.info/search/arti-plugin/http://www.bloggerpemula.info/search/fungsi-plugin/http://www.bloggerpemula.info/search/fungsi-plug-in/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/plug-in-adalah/http://www.bloggerpemula.info/search/arti-plug-in/http://www.bloggerpemula.info/search/apa-itu-plugins/http://www.bloggerpemula.info/search/pengertian-plug-in/http://www.bloggerpemula.info/search/apa-itu-plug-in/http://www.bloggerpemula.info/search/apa-itu-plug-in/http://www.bloggerpemula.info/search/pengertian-plugins/http://www.bloggerpemula.info/search/plugins-adalah/http://www.bloggerpemula.info/search/apa-arti-plugin/http://www.bloggerpemula.info/search/pengertian-instal-dan-uninstal/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/apa-yang-dimaksud-dengan-plugin/http://www.bloggerpemula.info/search/definisi-plugin/http://www.bloggerpemula.info/search/apa-plugin/http://www.bloggerpemula.info/search/fungsi-plugins/

  • 8/18/2019 Pengertian Adt

    4/52

    • Kompilator dan / atau juru

    • alat-alat otomatis yang di buat

    • Debugger

    Kadang-kadang versi sistem kontrol dan berbagai peralatan yang terintegrasiuntuk menyederhanakan pembangunan !I. "anyak IDE modern juga memilikikelas bro#ser$ obyek penga#as$ dan satu diagram hirarki kelas $ untukdigunakan dengan perangkat lunak berorientasi objek pembangunan.

    IDE diran%ang untuk memaksimalkan produktivitas programmer denganmenyediakan ketat merajut komponen serupa dengan user interfa%e. Ini berartiharus memiliki banyak programmer beralih ke modus kurang lakukan biladibandingkan dengan %iri-%iri program pembangunan. &amun$ karena sebuahIDE adalah dengan sifat yang sangat rumit bagian dari perangkat lunak$produktivitas tinggi ini hanya terjadi setelah lama belajar %urve.

    IDE yang biasanya ditujukan untuk bahasa pemrograman tertentu$ sehinggauntuk menyediakan set 'tur yang paling %o%ok dengan paradigma pemrogramandari bahasa. &amun$ ada beberapa bahasa IDE sedang digunakan$ sepertiE%lipse$ (%tiveState Komodo$ versi terakhir &et"eans$ )i%rosoft *isual Studio dan+inDev.

    IDE biasanya hadir dalam satu program pembangunan yang dilakukan. ,rogramini biasanya menyediakan banyak 'tur untuk authoring$ mengubah$ kompilasi$dan debugging deploying soft#are. ujuannya adalah untuk abstrak kon'gurasiyang diperlukan untuk mengumpulkan utilitas baris perintah di unit berpadu$yang se%ara teoritis akan mengurangi #aktu untuk belajar bahasa$ danmeningkatkan produktivitas developer. Ia juga beranggapan bah#apembangunan ketat integrasi tugas dapat lebih meningkatkan produktivitas.

    Sebagai %ontoh$ kode yang ditulis dapat dikompilasi sementara $ %epatmemberikan umpan balik pada kesalahan sintaks. Sedangkan yang paling

  • 8/18/2019 Pengertian Adt

    5/52

    modern IDE gra's$ IDEs digunakan sebelum kedatangan dari sistem #indo#ingseperti )i%rosoft +indo#s atau 001 yang berbasis teks$ menggunakan fungsi

    tombol untuk melakukan berbagai tugas urbo ,as%al adalah sebuah %ontohumum1. Ini kontras dengan pengembangan perangkat lunak yang tidakmenggunakan alat-alat$ seperti vi$ atau membuat 22.

    Sejarah

    IDEs a#alnya berkembang le#at konsol atau terminal. (#al bahasa tidak adasatu$ karena mereka siap menggunakan 3o#%harts$ %oding sebelum diserahkanke kompilator. Dartmouth "(SI2 adalah bahasa pertama yang akan dibuatdengan sebuah IDE dan juga orang pertama yang diran%ang untuk digunakansambil duduk di depan konsol atau terminal1. IDE-nya bagian dari Dartmouth

    ime Sharing System1 yang berbasis perintah$ dan karena itu tidak terlihatsangat mirip menu-driven$ gra's IDE terjadi hari ini. &amun mengedit terpadu$

    'le manajemen$ kompilasi$ debugging dan eksekusi dengan %ara yang modernsesuai dengan IDE.Keyboard )aestro

    )aestro saya adalah produk dari Softlab )uni%h dan dunia pertama terpadupembangunan lingkungan 0456 untuk perangkat lunak. )aestro saya telahterinstal untuk 77.888 pemrogram di seluruh dunia. 9ingga 04 4$ ;888 instalasiada di erman. )aestro saya arguably pemimpin dunia dalambidang ini selama tahun 0458-an dan 04 8-an. 9ari Ini salah satu )aestroterakhir saya dapat ditemukan di (rlington )useum eknologi Informasi.

    Salah satu IDEs dengan plug-in adalah konsep Softben%h. ,ada tahun 04462omputer#o%he berkomentar bah#a penggunaan sebuah IDE tidak diterimadengan baik oleh para pengembang karena mereka akan memagari kreativitas.

    Apa Sih IDE (Integrated Development Environment) itu?

    IDE adalah sebuah soft#are yang membantu kita mengembangkan soft#are-soft#are lainnya dengan lebih %epat dan mudah. Dalam sebuah IDE$ biasanya

    terdapat tools-tools lengkap yang membantu memudahkan pengembangansoft#are.

    Emang IDE penting ya?

    +alaupun kalian bisa meng-%ompile program kalian le#at 2onsole$ dan mengeditprogram kalian pakai &otepad atau pake EDI .2?). De#a abiss 1$

    mengembangkan aplikasi-aplikasi berskala besar dengan %epat tanpa bantuanIDE sangatlah sulit. 2ontohnya$ ketika kalian mengoding rafkom kalian bingungmeng-%ompile program kalian pakai %ommand line karena kon'gurasi 22-nya

  • 8/18/2019 Pengertian Adt

    6/52

    sangat sulit untuk me-link program kalian ke library ?pen @. ,adahal denganIDE$ kalian %ukup taruh 'le-'le library yang diperlukan$ dan tinggal serahkan keIDE untuk AmemasaknyaB.

    IDE hanya tools dari perusahaan software besar untuk mengurangikemampuan orang dalam oding sehingga orang nggak bisa odingtanpa bantuan IDE!

    Kalian per%aya dengan mitos ituC ahu nggak sih kalau sebenarnya orang-orangmemrogram ?S sekarang juga dibantu dengan IDE dan Sour%e 2ontrolC Kalaumisalkan mereka nggak dibantu dengan tools-tools itu$ pengembangan ?S jugaakan sangat lambat. ,adahal kita tahu tiap tahun !buntu me-release ?S mereka7 kali. +indo#s 5 pun sudah keluar versi beta-nya kurang dari tahun setelahrilisnya +indo#s *ista. Semua itu nggak mungkin jika mereka semua tidakmelakukan prinsip-prinsip Soft#are Engineering dengan benar. Dan tentunya$ IDEada untuk membantu menerapkan prinsip-prinsip Soft#are Engineering yangbaik.

    "alo uma program editor kodingan yang bisa sekalian ngompile kanada S#i$E %asilkom &I Edition

    ah sayangnya kalau di S2i E$ yang ada hanyalah %ode-marker aja$ dimana

    kodingan kalian Adi#arnainB biar lebih enak diba%a$ sama untuk menjalankanprogram kalian di %onsole-nya S2i E saja. Selain itu$ S2i E mah sama saja kayak&otepad.

    Apa aja sih yang disediakan sama IDE sehingga beda dengan S#i$E atau'otepad?

    Setidaknya$ IDE yang baik pasti menyediakan 'tur-'tur seperti mengelola 'le-'lekodingan kalian dan compiler dapat dengan mudah meng- compile 'le-'le source yang lebih dari satu. Selain itu ada library explorer $ dimana pada

    )i%rosoft *isual Studio kita mengenal namanya bje t rowser untukmenampilkan #* "ukan "unga 2itra @estari tapi ase #lass *ibrary 1

    dari .&E =rame#ork. Selain itu terdapat juga %ode-assistan%e atau yang seringdisebut Intellisense $ dimana %ode editor dapat memberikan opsi-opsiatau suggestion terhadap apa yang akan kita tulis di-%ode itu$ seperti men%arinama %lass yang akan kita pakai$ dll. >uga ada outline-vie#$ dimana kita bisamelihat method apa saja yang telah dibuat di %lass yang kita buat. =itur yangpaling penting adalah debugging tools . Kita dapat melakukan veri'kasi-veri'kasi terhadap algoritma kita dengan bantuan debugging tools . Kita nggak

  • 8/18/2019 Pengertian Adt

    7/52

    perlu lagi men%ari kesalahan dengan menuliskan printf$ System.out.println$maupun2onsole.+rite@ine untuk menampilkan apa yang sedang program kalianlakukan. Kita bisa dengan mudah men- trace setiap langkah yang program kalianlakukan. "ahkan kerennya lagi$ kalian bisa mengubah program kalian ketikasedang dijalankanF =itur yang tentunya nggak ada di %md.e e

    +ah kalo gitu IDE enak banget ya, Susah nggak pakenya?

    entu saja IDE itu lebih mudah daripada mengoding di &otepad. IDE Gamansekarang sudah semuanya colorful! =itur drag-n-drop $ what-you-see-is-what-you-get adalah 'tur-'tur #ajib yang ada di IDE Gaman sekarang. Dan karenasaking colorful -nya$ IDE lebih sedap dipandang dibandingkan &otepad. 9al inimemungkinkan kita memahami penggunaan IDE dan %oding lebih mudah.

    +ah ane mau deh pake IDE sekarang, IDE ada apa aja nih yang oke?

    Kalo ente masih suka pake >ava$ silakan %oba pakai E%lipse atau &et"eans. Kaloente sering main-main di KDE-nya @inu $ mampirlah ke K-Develop. Kalau pengenotak-atik .&E atau teknologi pengembangannya )i%rosoft$ otak-atiklah -i rosoft .isual Studio .

    +idih/ -i rosoft .isual Studio itu bukannya jadul ya?

    Kalau yang ada di komputer lab sih emang rada jadul semua . *isual

    Studio *S1 itu sudah luama sekali adanya. "erdasarkan pengalaman$ sayapernah pakai *S; dimana masih ada *";$ *isual 2HH ; kalo yang ikut rafkompasti tau ini yang sering dipake bapak dosennya 1. *S; tuh udah juadul

    amir. api tentunya sudah banyak kelanjutan dari *S; itu. (da *S 7887 dan 788yang masih menggunakan .&E =rame#ork 0.0. Kemudian ada juga *S 7886

    yang sudah menggunakan .&E 7.8 dan .8. adi *S tuh tentu aja nggak jadullah.

    .isual Studio tuh bisa buat ngoding apa aja?

    Di *S 788 $ se%ara default kita bisa menggunakan bahasa pemrograman*".&E $ 2J$ 2HH.&E dan 2HH &ative. Dan tentu saja *isual Studio tuh highly extensible $ dimana plug-ins maupun library dari )i%rosoft maupun third-

    party lainnya yang bisa digunakan di *isual Studio$ termasuk bahasapemrograman selain yang disebutkan diatas. 2ontohnya kita bisa ngoding

  • 8/18/2019 Pengertian Adt

    8/52

    ?pen @ di *S$ bahkan katanya kita bisa memasukkan jLuery ke intellisense- nyakalau kalian banyak yang suka sama jLuery.

    .isual Studio tuh bayar ya?

    (da versi gratisnya$ yaitu *isual Studio E press Edition$ dengan 'tur-'tur yangminimal. &amun untungnya$ kita-kita mahasis#a =asilkom !I bisa dapet *isualStudio yang paling top se%ara gratisF Karena mahasis#a =asilkom berhak atas)SD& (( )i%rosoft Soft#are Development &et#ork M (%ademi% (llian%e1 dimana*isual Studio yang paling top$ yaitu *S 788 eam Suite dapat kita gunakanse%ara %uma-%uma. Sehingga nggak ada kata kita nggak bisa belajar karenanggak %ukup duit untuk beli resource- nyaF

    0E'1E2$IA' A'D2 ID/ E#*I0SE/ 03 'E1A0

    (,( I ! (&D

  • 8/18/2019 Pengertian Adt

    9/52

    SDK )anager Soft#are Development Kit1 merupakan tools bagi paraprogrammer yang ingin mengembangkan aplikasi berbasis oogle (ndroid.(ndroid SDK men%akup seperangkat alat pengembangan yang komprehensif.(ndroid SDK terdiri dari debugger$ libraries$ handset emulator$ dokumentasi$%ontoh kode$ dan tutorial.

    Saat ini (ndroid sudah mendukung arsitektur ; pada @inu distribusi @inuapapun untuk desktopmodern1$ )a% ?S N 08. . atau lebih$ +indo#s N, atau*ista. ,ersyaratan men%akup >DK$ (pa%he (nt dan ,ython 7.7 atau yang lebihbaru. IDE yang didukung se%ara resmi adalah E%lipse .7 atau lebih dengan

    menggunakan plugin (ndroid Development ools (D 1$ dengan ini pengembangdapat menggunakan teks editor untuk mengedit 'le >ava dan N)@ sertamenggunakan peralatan %ommand line untuk men%iptakan$ membangun$melakukan debug aplikasi (ndroid dan pengendalian perangkat (ndroid

    misalnya$ reboot$ menginstal paket perangkat lunak dengan jarak jauh1.

    ". E2@I,SE

    E%lipse adalah sebuah IDE Integrated Development Environment1 untukmengembangkan perangkat lunak dan dapat dijalankan di semua platform

    platform-independent1. "erikut ini adalah sifat dari E%lipse:

    http://id.wikipedia.org/wiki/Integrated_Development_Environmenthttp://id.wikipedia.org/wiki/Integrated_Development_Environment

  • 8/18/2019 Pengertian Adt

    10/52

    • )ulti-platform: arget sistem operasi E%lipse adalah )i%rosoft+indo#s$@inu $ Solaris$ (IN $ 9,-!N dan )a% ?S N.

    • )ulit-language: E%lipse dikembangkan dengan bahasa pemrograman >ava$akan tetapi E%lipse mendukung pengembangan aplikasi berbasis bahasa

    pemrograman lainnya$ seperti 2/2HH$ 2obol $ ,ython $ ,erl $ ,9, $ dan lainsebagainya.

    • )ulti-role: Selain sebagai IDE untuk pengembangan aplikasi$ E%lipse punbisa digunakan untuk aktivitas dalam siklus pengembangan perangkatlunak$ seperti dokumentasi$ test perangkat lunak$ pengembangan #eb$dan lain sebagainya.

    E%lipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis danopen sour%e$ yang berarti setiap orang boleh melihat kode pemrogramanperangkat lunak ini. Selain itu$ kelebihan dari E%lipse yang membuatnya populer

    adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengankomponen yang dinamakan plug-in

    2. ,9?&E (,

    ,honegap adalah kerangka kerja / frame#ork open sour%e yang dipakai untukmembuat aplikasi %ross platform mobile dengan 9 )@6$ 2SS dan >ava S%ript.,hone ap menjadi suatu solusi yang ideal untuk seorang #eb developer yangtertarik dalam pembuatan aplikasi di smartphone. dengan frame#ork phonegap

    kita hanya melakukan satu kali %oding lansung bisa di %ompile kesemua platformsekaligus.

    #ara "erja 0hone1ap 4

    ,hone ap SDK menyediakan sebuah (,I$ yaitu sebuah lapisan abstrak yangmenyediakan pengembang dengan akses ke 'tur hard#are dan platformtertentu. ,hone ap menjelaskan bah#a dengan kode yang sama dapatdigunakan pada sejumlah platform mobile dengan sedikit perubahan koding

    ataupun tidak$ yang membuat aplikasi kita dapat dipakai untuk kalanganpengguna yang lebih luas.

    http://id.wikipedia.org/wiki/AIXhttp://id.wikipedia.org/wiki/HP-UXhttp://id.wikipedia.org/wiki/Cobolhttp://id.wikipedia.org/wiki/Pythonhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Pluginhttp://id.wikipedia.org/wiki/AIXhttp://id.wikipedia.org/wiki/HP-UXhttp://id.wikipedia.org/wiki/Cobolhttp://id.wikipedia.org/wiki/Pythonhttp://id.wikipedia.org/wiki/Perlhttp://id.wikipedia.org/wiki/PHPhttp://id.wikipedia.org/wiki/Plugin

  • 8/18/2019 Pengertian Adt

    11/52

    ,engertian &etbeans ,engertian &etbeans OO (pa itu &etbeansC OO Kelebihandan Kekurangan &etbeans ,engertian &etbeans M &etbeans merupakan sebuahaplikasi Integrated Development Environment IDE1 yang berbasiskan >ava dariSun )i%rosystems yang berjalan di atas s#ing. S#ing merupakan sebuahteknologi >ava untuk pengembangan aplikasi desktop yang dapat berjalan padaberbagai ma%am platform seperti #indo#s$ linu $ )a% 2ontinue

  • 8/18/2019 Pengertian Adt

    12/52

    dan lainya! na un sayangnya so$t#are ini +uga e butuhkan RA; yang cukup besar!so$t#are Net eans ini bisa anda dapatkan di http 22####!netbeans!org

  • 8/18/2019 Pengertian Adt

    13/52

    Eclipse adalah sebuah IDE ( Integrated Development nvironment ) untuk enge bangkan perangkat lunak dan dapat di+alankan di se ua plat$or ( platform!independent )! Eclipsedike bangkan dengan bahasa pe rogra an ,a'a akan tetapi Eclipse endukung

    penge bangan aplikasi berbasis bahasa pe rogra an lainnya seperti &2& &obol PythonPerl P9P dan lain sebagainya! %elain sebagai IDE untuk penge bangan aplikasi Eclipse

    pun bisa digunakan untuk akti'itas dala siklus penge bangan perangkat lunak sepertidoku entasi test perangkat lunak penge bangan #eb dan lain sebagainya! Eclipse padasaat ini erupakan salah satu IDE $a'orit dikarenakan gratis dan open source yang berartisetiap orang boleh elihat kode pe rogra an perangkat lunak ini! %elain itu kelebihan dariEclipse yang e buatnya populer adalah ke a puannya untuk dapat dike bangkan oleh

    pengguna dengan ko ponen yang dina akan plug-in !

    Elipse A*R plugin dengan ta bahan plugin tersebut kita dapat e prograikrokontroler A*R enggunakan IDE ini selain itu keuntungan enggunakan eclipse ialah

    dapat beker+a di berbagai siste operasi seperti ;icroso$t 8indo#s

  • 8/18/2019 Pengertian Adt

    14/52

    • i ple entasi yang agak ru it dan pan+ang sekalipun untuk elakukan suatu halsi pel di Android %tudio

    • error tidak udah dite ukan!

    kelebihan / kekurangan dan ontoh6 ontoh dari java

    "elebihan

    • Multiplatform . Kelebihan utama dari >ava ialah dapat dijalankan dibeberapa platform / sistem operasi komputer$ sesuai dengan prinsip tulissekali, jalankan di mana saja . Dengan kelebihan ini pemrogram %ukupmenulis sebuah program >ava dan dikompilasi diubah$ dari bahasa yangdimengerti manusia menjadi bahasa mesin / bytecode 1 sekali lalu hasilnyadapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan inimemungkinkan sebuah program berbasis java dikerjakan diatas operatingsystem @inu tetapi dijalankan dengan baik di atas )i%rosoft +indo#s.,latform yang didukung sampai saat ini adalah )i%rosoft +indo#s $ @inu $)a% ?S dan Sun Solaris . ,enyebanya adalah setiap sistem operasimenggunakan programnya sendiri-sendiri yang dapat diunduh dari situs

    >ava1 untuk meninterpretasikan bytecode tersebut.

    • 0 Object Oriented Programming - ,emrogram "erorientasi ?bjek1 yangartinya semua aspek yang terdapat di >ava adalah ?bjek . >ava merupakansalah satu bahasa pemrograman berbasis objek se%ara murni. Semua tipedata diturunkan dari kelas dasar yang disebut Object . 9al ini sangatmemudahkan pemrogram untuk men desain $ membuat$ mengembangkan

    dan mengalokasi kesalahan sebuah program dengan basis >ava se%ara%epat$ tepat$ mudah dan terorganisir. Kelebihan ini menjadikan >avasebagai salah satu bahasa pemograman termudah$ bahkan untuk fungsifungsi yang advan%e seperti komunikasi antara komputer sekalipun.

    • 0erpustakaan "elas 7ang *engkap $ >ava terkenal dengan kelengkapanlibrary /perpustakaan kumpulan program program yang disertakan dalampemrograman java1 yang sangat memudahkan dalam penggunaan olehpara pemrogram untuk membangun aplikasinya. Kelengkapanperpustakaan ini ditambah dengan keberadaan komunitas >ava yang besaryang terus menerus membuat perpustakaan-perpustakaan baru untukmelingkupi seluruh kebutuhan pembangunan aplikasi.

    • ergaya #88 $ memiliki sintaks seperti bahasa pemrograman 2HH sehingga menarik banyak pemrogram 2HH untuk pindah ke >ava. Saat inipengguna >ava sangat banyak$ sebagian besar adalah pemrogram 2HHyang pindah ke >ava. !niversitas-universitas di (merika Serikat juga mulaiberpindah dengan mengajarkan >ava kepada murid-murid yang barukarena lebih mudah dipahami oleh murid dan dapat berguna juga bagimereka yang bukan mengambil jurusan komputer.

    • 0engumpulan sampah otomatis$ memiliki fasilitas pengaturanpenggunaan memori sehingga para pemrogram tidak perlu melakukan

    pengaturan memori se%ara langsung seperti halnya dalam bahasa 2HHyang dipakai se%ara luas1.

    http://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Microsoft_Windowshttp://id.wikipedia.org/wiki/Linuxhttp://id.wikipedia.org/wiki/Mac_OShttp://id.wikipedia.org/wiki/Sun_Solarishttp://id.wikipedia.org/wiki/OOPhttp://id.wikipedia.org/w/index.php?title=Objek_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/Desainhttp://id.wikipedia.org/wiki/Komunikasihttp://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pengumpulan_sampahhttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Microsoft_Windowshttp://id.wikipedia.org/wiki/Linuxhttp://id.wikipedia.org/wiki/Mac_OShttp://id.wikipedia.org/wiki/Sun_Solarishttp://id.wikipedia.org/wiki/OOPhttp://id.wikipedia.org/w/index.php?title=Objek_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/Desainhttp://id.wikipedia.org/wiki/Komunikasihttp://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pengumpulan_sampah

  • 8/18/2019 Pengertian Adt

    15/52

    "ekurangan

    • $ulis sekali/ jalankan di mana saja - )asih ada beberapa hal yangtidak kompatibel antara platform satu dengan platform lain. !ntuk >7SE$misalnya SW - W bridge yang sampai sekarang tidak berfungsi pada )a%

    ?S N .

    • -udah didekompilasi . Dekompilasi adalah proses membalikkan darikode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi >avamerupakan bytecode yang menyimpan banyak atribut bahasa tingkattinggi$ seperti nama-nama kelas$ metode$ dan tipe data. 9al yang sama

    juga terjadi pada )i%rosoft .&E ,latform . Dengan demikian$ algoritmayang digunakan program akan lebih sulit disembunyikan dan mudahdibajak/di re"erse-engineer .

    • 0enggunaan memori yang banyak . ,enggunaan memori untuk

    program berbasis >ava jauh lebih besar daripada bahasa tingkat tinggigenerasi sebelumnya seperti 2/ 2HH dan ,as%al lebih spesi'k lagi$ Delphi dan ?bje%t ,as%al 1. "iasanya ini bukan merupakan masalah bagi pihakyang menggunakan teknologi terbaru karena trend memori terpasangmakin murah1$ tetapi menjadi masalah bagi mereka yang masih harusberkutat dengan mesin komputer berumur lebih dari tahun.

    Daftar versi AndroidDari +ikipedia bahasa Indonesia$ ensiklopedia bebas

    Distribusi versi (ndroid se%ara global sejak Desember 7884. 9ingga >anuari7806$ (ndroid . >elly "ean adalah versi (ndroid yang paling populer$ digunakanoleh sekitar 64R perangkat (ndroid di seluruh dunia.

    Versi Android dia#ali dengan dirilisnya Android beta pada bulan No'e ber 0554! *ersiko ersial perta a Android /!5 dirilis pada %epte ber 055M! Android dike bangkan secara

    berkelan+utan oleh Google dan Kpen 9andset Alliance (K9A) yang telah erilis se+u lah pe baruan siste operasi ini se+ak dirilisnya 'ersi a#al!

    http://id.wikipedia.org/w/index.php?title=Platform&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=J2SE&action=edit&redlink=1http://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/w/index.php?title=Microsoft_.NET_Platform&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Pascalhttp://id.wikipedia.org/wiki/Delphihttp://id.wikipedia.org/w/index.php?title=Object_Pascal&action=edit&redlink=1https://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/w/index.php?title=Beta_(perangkat_lunak)&action=edit&redlink=1https://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Open_Handset_Alliancehttps://id.wikipedia.org/w/index.php?title=Patch_(komputasi)&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Patch_(komputasi)&action=edit&redlink=1https://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/w/index.php?title=Platform&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=J2SE&action=edit&redlink=1http://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/w/index.php?title=Microsoft_.NET_Platform&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Pascalhttp://id.wikipedia.org/wiki/Delphihttp://id.wikipedia.org/w/index.php?title=Object_Pascal&action=edit&redlink=1https://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/w/index.php?title=Beta_(perangkat_lunak)&action=edit&redlink=1https://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Open_Handset_Alliancehttps://id.wikipedia.org/w/index.php?title=Patch_(komputasi)&action=edit&redlink=1https://id.wikipedia.org/wiki/Sistem_operasi

  • 8/18/2019 Pengertian Adt

    16/52

    %e+ak April 0556 'ersi Android dike bangkan dengan na a kode yang dina ai berdasarkanakanan pencuci ulut dan penganan anis! ;asing- asing 'ersi dirilis sesuai urutan

    al$abet yakni &upcake (/!B) Donut (/!C) Eclair (0!530!/) :royo (0!030!0!1) Gingerbread(0!130!1!4) 9oneyco b (1!531!0!C) Ice &rea %and#ich ( !53 !5! ) ,elly ean ( !/3 !1)

    dan =it=at ( ! )! Pada tanggal 1 %epte ber 05/1 Google engu u kan bah#a sekitar /iliar perangkat seluler akti$ di seluruh dunia enggunakan K% Android! /

    Pe baruan uta a terbaru 'ersi Android adalah

  • 8/18/2019 Pengertian Adt

    17/52

    o 7.0; (ndroid .0 >elly "ean (,I level 0;1

    o 7.05 (ndroid .7 >elly "ean (,I level 051

    o 7.0 (ndroid . >elly "ean (,I level 0 1

    o 7.04 (ndroid . KitKat (,I level 041

    o 7.78 (ndroid 6.8 @ollipop (,I level 701

    • @ihat pula

  • 8/18/2019 Pengertian Adt

    18/52

    meningkatkan fungsi dan kinerja antarmuka pengguna !I1. ,embaruan inidi#ujudkan dalam U,royek "utterU$ perbaikan ini termasuk antisipasi sentuh$triple buVering $ perpanjangan #aktu vsyn% $ dan peningkatan frame rate hingga;8 fps untuk men%iptakan !I yang lebih halus. T (ndroid .0 >elly "ean dirilisuntuk (ndroid ?pen Sour%e ,roje%t pada tanggal 4 >uli 7807. 6T ,erangkatpertama yang menggunakan sistem operasi ini adalah tablet &e us 5 $ yangdirilis pada 0 >uli 7807. ;T .ersi $anggal rilis %itur 1ambar .0 4 >uli 7807

    • (ntarmuka pengguna yang lebih halus:

    o +aktu vsyn% pada animasi !I dikelola oleh kerangka kerja (ndroid$termasuk reaksi aplikasi$ efek sentuh$ komposisi layar$ danpenyegaran tampilan

    o riple buVering pada gra's

    • ,eningkatan aksesbilitas

    • eks dua bahasa dan dukungan bahasa lainnya

    • ,apan ketik yang bisa dimodi'kasi oleh pengguna

    • ,erluasan noti'kasi

    • Kemampuan untuk mematikan noti'kasi pada aplikasi tertentu

    • Short%ut dan #idget se%ara otomatis bisa disusun ulang atau diaturukurannya

    • ransfer data "luetooth bagi (ndroid "eam

    • Diktasi suara luring

    • ablet dengan layar ke%il bisa menyesuaikan tata letak antarmuka danlayar depan seperti pada telepon pintar 5T

    • ,eningkatan pen%arian suara

    • ,eningkatan aplikasi kamera

    • oogle +allet pada &e us 5 1

    • =oto kontak oogleH resolusi tinggi T

    • (plikasi pen%arian oogle &o#

    • (udio multi-saluran T

    • (udio !S" bagi suara eksternal D(2s 1 T

    • (udio %haining T 4T 48T

    https://id.wikipedia.org/w/index.php?title=Multiple_buffering&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Vsync&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Frame_per_detik&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/AOSP#Android_Open_Source_Projecthttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-85https://id.wikipedia.org/wiki/Nexus_7https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-86https://id.wikipedia.org/wiki/Luringhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-android41-differentlayouts-87https://id.wikipedia.org/wiki/Nexus_7https://id.wikipedia.org/wiki/Google%2Bhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-88https://id.wikipedia.org/wiki/Google_Nowhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/w/index.php?title=Digital-to-analog_converter&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-89https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-90https://id.wikipedia.org/w/index.php?title=Multiple_buffering&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Vsync&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Frame_per_detik&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/AOSP#Android_Open_Source_Projecthttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-85https://id.wikipedia.org/wiki/Nexus_7https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-86https://id.wikipedia.org/wiki/Luringhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-android41-differentlayouts-87https://id.wikipedia.org/wiki/Nexus_7https://id.wikipedia.org/wiki/Google%2Bhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-88https://id.wikipedia.org/wiki/Google_Nowhttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/w/index.php?title=Digital-to-analog_converter&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Android-4.1-devs-84https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-89https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-90

  • 8/18/2019 Pengertian Adt

    19/52

    • ,enjelajah #eb ba#aan (ndroid diganti dengan oogle 2hrome padaperangkat (ndroid pra-instal 40T

    • Kemampuan untuk menambahkan #idget aplikasi tanpa akses root

    (ndroid .0 pada Samsung ala y &e us .0.0 7 >uli 7807

    • ,erbaikan bug pada &e us 5 terkait dengan ketidakmampuan untukmengubah orientasi layar pada aplikasi apapun

    .0.7 4 ?ktober 7807 47T

    • Dukungan rotasi layar depan/layar kun%i pada &e us 5 4 T

    • erakan satu jari untuk menampilkan/menyembunyikan noti'kasi 4 T

    • ,erbaikan bug dan peningkatan kinerja

    "elebihan

    • Multiplatform . Kelebihan utama dari >ava ialah dapat dijalankan dibeberapa platform / sistem operasi komputer$ sesuai dengan prinsip tulissekali, jalankan di mana saja . Dengan kelebihan ini pemrogram %ukupmenulis sebuah program >ava dan dikompilasi diubah$ dari bahasa yangdimengerti manusia menjadi bahasa mesin / bytecode 1 sekali lalu hasilnyadapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan inimemungkinkan sebuah program berbasis java dikerjakan diatas operatingsystem @inu tetapi dijalankan dengan baik di atas )i%rosoft +indo#s.,latform yang didukung sampai saat ini adalah )i%rosoft +indo#s $ @inu $)a% ?S dan Sun Solaris . ,enyebabnya adalah setiap sistem operasimenggunakan programnya sendiri-sendiri yang dapat diunduh dari situs

    >ava1 untuk meninterpretasikan bytecode tersebut.

    https://id.wikipedia.org/wiki/Google_Chromehttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-91https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Jelly_Bean_4.1.2-92https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-93https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-94https://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Microsoft_Windowshttps://id.wikipedia.org/wiki/Linuxhttps://id.wikipedia.org/wiki/Mac_OShttps://id.wikipedia.org/wiki/Sun_Solarishttps://id.wikipedia.org/wiki/Google_Chromehttps://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-91https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-Jelly_Bean_4.1.2-92https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-93https://id.wikipedia.org/wiki/Daftar_versi_Android#cite_note-94https://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Microsoft_Windowshttps://id.wikipedia.org/wiki/Linuxhttps://id.wikipedia.org/wiki/Mac_OShttps://id.wikipedia.org/wiki/Sun_Solaris

  • 8/18/2019 Pengertian Adt

    20/52

    • 0 Object Oriented Programming - ,emrogram "erorientasi ?bjek1

    • 0erpustakaan "elas 7ang *engkap $ >ava terkenal dengan kelengkapanlibrary /perpustakaan kumpulan program program yang disertakan dalampemrograman java1 yang sangat memudahkan dalam penggunaan oleh

    para pemrogram untuk membangun aplikasinya. Kelengkapanperpustakaan ini ditambah dengan keberadaan komunitas >ava yang besaryang terus menerus membuat perpustakaan-perpustakaan baru untukmelingkupi seluruh kebutuhan pembangunan aplikasi.

    • ergaya #88 $ memiliki sintaks seperti bahasa pemrograman 2HH sehingga menarik banyak pemrogram 2HH untuk pindah ke >ava. Saat inipengguna >ava sangat banyak$ sebagian besar adalah pemrogram 2HHyang pindah ke >ava. !niversitas-universitas di (merika Serikat juga mulaiberpindah dengan mengajarkan >ava kepada murid-murid yang barukarena lebih mudah dipahami oleh murid dan dapat berguna juga bagimereka yang bukan mengambil jurusan komputer.

    • 0engumpulan sampah otomatis$ memiliki fasilitas pengaturanpenggunaan memori sehingga para pemrogram tidak perlu melakukanpengaturan memori se%ara langsung seperti halnya dalam bahasa 2HHyang dipakai se%ara luas1.

    "ekurangan

    • $ulis sekali/ jalankan di mana saja - )asih ada beberapa hal yangtidak kompatibel antara platform satu dengan platform lain. !ntuk >7SE$misalnya SW - W bridge yang sampai sekarang tidak berfungsi pada )a%?S N .

    • -udah didekompilasi . Dekompilasi adalah proses membalikkan darikode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi >avamerupakan bytecode yang menyimpan banyak atribut bahasa tingkattinggi$ seperti nama-nama kelas$ metode$ dan tipe data. 9al yang sama

    juga terjadi pada )i%rosoft .&E ,latform . Dengan demikian$ algoritmayang digunakan program akan lebih sulit disembunyikan dan mudahdibajak/di re"erse-engineer .

    • 0enggunaan memori yang banyak . ,enggunaan memori untuk

    program berbasis >ava jauh lebih besar daripada bahasa tingkat tinggigenerasi sebelumnya seperti 2/ 2HH dan ,as%al lebih spesi'k lagi$ Delphi dan ?bje%t ,as%al 1. "iasanya ini bukan merupakan masalah bagi pihakyang menggunakan teknologi terbaru karena trend memori terpasangmakin murah1$ tetapi menjadi masalah bagi mereka yang masih harusberkutat dengan mesin komputer berumur lebih dari tahun.

    5enis6jenis Emulator dan 0engertiannya ★ (%hmad 2ahya (ditya ✓ Emulator adalah $ >enis-jenis Emulator $ komputer $,engertian Emulator

    https://id.wikipedia.org/wiki/OOPhttps://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1https://id.wikipedia.org/wiki/C%2B%2Bhttps://id.wikipedia.org/wiki/Amerika_Serikathttps://id.wikipedia.org/wiki/Pengumpulan_sampahhttps://id.wikipedia.org/wiki/Platformhttps://id.wikipedia.org/w/index.php?title=J2SE&action=edit&redlink=1https://id.wikipedia.org/wiki/Mac_OS_Xhttps://id.wikipedia.org/wiki/Mac_OS_Xhttps://id.wikipedia.org/w/index.php?title=Microsoft_.NET_Platform&action=edit&redlink=1https://id.wikipedia.org/wiki/C%2B%2Bhttps://id.wikipedia.org/wiki/Pascalhttps://id.wikipedia.org/wiki/Delphihttps://id.wikipedia.org/w/index.php?title=Object_Pascal&action=edit&redlink=1http://top-ilmu.blogspot.co.id/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttps://plus.google.com/109144875708149403190http://top-ilmu.blogspot.co.id/search/label/Emulator%20adalahhttp://top-ilmu.blogspot.co.id/search/label/Jenis-jenis%20Emulatorhttp://top-ilmu.blogspot.co.id/search/label/komputerhttp://top-ilmu.blogspot.co.id/search/label/Pengertian%20Emulatorhttps://id.wikipedia.org/wiki/OOPhttps://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1https://id.wikipedia.org/wiki/C%2B%2Bhttps://id.wikipedia.org/wiki/Amerika_Serikathttps://id.wikipedia.org/wiki/Pengumpulan_sampahhttps://id.wikipedia.org/wiki/Platformhttps://id.wikipedia.org/w/index.php?title=J2SE&action=edit&redlink=1https://id.wikipedia.org/wiki/Mac_OS_Xhttps://id.wikipedia.org/wiki/Mac_OS_Xhttps://id.wikipedia.org/w/index.php?title=Microsoft_.NET_Platform&action=edit&redlink=1https://id.wikipedia.org/wiki/C%2B%2Bhttps://id.wikipedia.org/wiki/Pascalhttps://id.wikipedia.org/wiki/Delphihttps://id.wikipedia.org/w/index.php?title=Object_Pascal&action=edit&redlink=1http://top-ilmu.blogspot.co.id/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttps://plus.google.com/109144875708149403190http://top-ilmu.blogspot.co.id/search/label/Emulator%20adalahhttp://top-ilmu.blogspot.co.id/search/label/Jenis-jenis%20Emulatorhttp://top-ilmu.blogspot.co.id/search/label/komputerhttp://top-ilmu.blogspot.co.id/search/label/Pengertian%20Emulator

  • 8/18/2019 Pengertian Adt

    21/52

    5enis6jenis Emulator dan 0engertiannya - ,ostingan kali ini saya akanmembahas apa itu emulator dan jenis-jenis Emulator. Emulator atau lebihtepatnya piranti lunak emulator adalah sebuah teknologi yang memungkinkansuatu program atau piranti lunak yang dibuat dan dijalankan untuk lingkungansistem atau platform tertentu$ dapat dijalankan pada lingkungan sistem atauplatform lainnya yang benar-benar berbeda.

    Setidaknya ada beberapa jenis emulator ada$ sebut saja jenis emulator sistemoperasi$ konsol game$ telepon seluler$ program aplikasi$ dan kartu gra's.

    , Emulator sistem operasiEmulator jenis ini dapat menjalankan sebuah sistem operasi di atas sistemoperasi lainnya atau istilahnya uest ?S dan 9ost ?S. 2ontoh untuk emulator

    jenis ini yaitu Sun .irtualbo $ .-ware $ Ben $ Cemu $ dan lain-lain.

    ambar 0. @ogo Sun *irtual"o .

    http://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.html

  • 8/18/2019 Pengertian Adt

    22/52

    ambar 7. @ogo *)#are.

    9, Emulator konsol gameEmulator jenis ini dapat memainkan game yang khusus dibuat dan dijalankanuntuk konsol game tertentu pada komputer ,2. >enis-jenis dari emulator ini

    mengikuti jenis-jenis konsol game yang ditirunya atau dengan kata lain jenis- jenis emulator ini sangat spesi'k. 2ontoh emulator konsol game ini yaitu S'ESuntuk menjalankan game Super 'intendo Entertainment System $ 0SB6%inuntuk menjalankan game Sony 0laystation ne $ dan lain-lain.

    ambar . ampilan QS&ES.

    ambar . ampilan ,SN-=in.

    , Emulator telepon seluler

  • 8/18/2019 Pengertian Adt

    23/52

    Emulator jenis ini biasanya digunakan pada pembuatan aplikasi ponsel untukmelaku-kan debugging. @ayaknya telepon seluler yang sesungguhnya$ emulatorini memiliki jenis dari merk yang akan dijadikan target platfom untuk aplikasiponsel tersebut$ misalnya 'okia $ Sony Eri sson $ dan lain-lain. entunya$ selaindari emulator ba#aan dari tool pembuat aplikasi ponsel tersebut. (da banyaktool yang dapat digunakan untuk pembuatan aplikasi ponsel$ yaitu Sun 5ava-i ro Edition dahulu dikenal dengan Sun 5ava +ireless $oolkit 1 untukponsel berbasis 5ava $ Ct untuk ponsel 'okia $ dan lain-lain.

    ambar 6. @ogo >7)E.

    >, Emulator program aplikasiEmulator jenis ini dapat menjalankan program aplikasi untuk sistem operasitertentu pada sistem operasi lainnya. )isalnya$ saat menjalankan programaplikasi yang a#alnya ditujukan khusus untuk sistem operasi +indo#s padasistem operasi &!/@inu . 2ontoh yang terkenal untuk emulator jenis ini yaitu+ine $ #ross ver $ dan #edega .

  • 8/18/2019 Pengertian Adt

    24/52

    ambar ;. @ogo +ine

    ambar 5. @ogo 2ross?ver

    ambar . @ogo 2edega

    F, Emulator kartu graGs

  • 8/18/2019 Pengertian Adt

    25/52

    Emulator jenis ini dapat mengemulasikan kartu gra's pada komputer ,2. (plikasiini sangat berguna untuk memainkan game yang level gra'snya menengah.2ontoh untuk emulator jenis ini yaitu D AnalyHer .

    ambar 4. ampilan aplikasi D (nalyGer.

    Selain dari kelima jenis emulator di atas$ tidak menutup kemungkinan masihbanyak jenis-jenis emulator yang beredar di dunia.

    Emulator-emulator tersebut tidak di%iptakan begitu saja tetapi dikarenakanbebagai alasan. (lasan-alasan tersebut antara lain :

    0. ,ara gamer ingin bernostalgia dalam menjalankan game-game jaduldimana konsol atau sistem operasinya tidak diproduksi lagi saat ini.

    7. )enjalankan piranti lunak yang dibuat hanya untuk platform-platformtertentu.

    . )emeriksa program-program yang dibuat oleh platform berbeda untukdijalankan pada platform yang lain.

    0erbedaan Emulator dan Simulator 6 kali ini saya akan membahas apa ituperbedaan emulator dan simulator. ang mana sering kita gunakan tetapi tidaktahu artinya apa.. @angsung aja yaa..

    • Emulator

    Emulator atau lebih tepatnya piranti lunak emulator adalah sebuah teknologiyang memungkinkan suatu program atau piranti lunak yang dibuat dandijalankan untuk lingkungan sistem atau platform tertentu$ sehingga dapatdijalankan pada lingkungan sistem atau platform lainnya yang benar-benarberbeda.

    http://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.html

  • 8/18/2019 Pengertian Adt

    26/52

    "erikut adalah berapa %ontoh/jenis emulator :

    0. Emulator sistem operasi

    Emulator jenis ini dapat menjalankan sebuah sistem operasi di atas sistemoperasi lainnya atau istilahnya uest ?S dan 9ost ?S. 2ontoh untuk emulator

    jenis ini yaitu Sun *irtualbo $ *)#are$ Nen$ Lemu$ dan lain-lain.

    7. Emulator konsol game

    Emulator jenis ini dapat memainkan game yang khusus dibuat dan dijalankanuntuk konsol game tertentu pada komputer ,2. >enis-jenis dari emulator inimengikuti jenis-jenis konsol game yang ditirunya atau dengan kata lain jenis-

    jenis emulator ini sangat spesi'k. 2ontoh emulator konsol game ini yaitu QS&ESuntuk menjalankan game Super &intendo Entertainment System$ ,SN-=in untukmenjalankan game Sony ,laystation ?ne$ dan lain-lain.

    !ntuk %ontoh emulator lebih lengkapnya bisa ba%a dipostingan saya 5enis6jenis

    Emulator .

    • Simulator

    Simulator adalah sebuah sistem atau program yang mana berfungsi untukmenyerupai atau mensimulasikan benda aslinya.

    2ontoh program simulator :

    0. Simulasi penerbangan #ight simulator 1 adalah sebuah sistem untukme#ujudkan gambaran penerbangan sebuah pesa#at terbang yang mendekatikenyataan yang sebenar-benarnya.

    Sekian postingan saya tentang ,erbedaan Emulator dan Simulator $ semogabermanfaat. :1

    Aplikasi android e ang sangat banyak sekali penggunanya ha pir se ua orang saat inienggunakan aplikasi android! Ada sebagian orang ber$ikiran kalau di laptop tidak bisaenerapkan aplikasi android padahal itu salah! Aplikasi android bisa di terapkan di aca

    gadged ter asuk di ko puter!

    http://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://id.wikipedia.org/wiki/Pesawathttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/09/jenis-jenis-emulator-dan-pengertiannya_24.htmlhttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.htmlhttp://id.wikipedia.org/wiki/Pesawathttp://top-ilmu.blogspot.com/2012/10/perbedaan-emulator-dan-simulator.html

  • 8/18/2019 Pengertian Adt

    27/52

    pengertian bluestacks

    agi kalian yang belu tahu dan belu enggunakan aplikasi android di ko puter anda

    sebaiknya segera e asangnya agar kalian +uga bisa enik atinya dengan ko puterdengan cara endo#nload bluestacks di ko puter anda! Tenang sa+a se ua aplikasi yang di

    iliki oleh android tidak akan berkurang +ika di gunakan di ko puter dengan bluestacks!;alah lebih lebar ta pilannya +ika enggunakannnya dengan ko puter!

    %ebelu anda e ilki aplikasi android di ko puter anda anda harus engerti terlebihdahulu tentang bluestacks! =arena bluestacks lah yang en+adi +e batan aplikasi androidanda terpasang di ko puter anda!

    luestacks erupakan so$t#are yang di gunakan untuk en+e batani android agar bisa di +alankan oleh ko puter! Dengan bluestacks kita +uga bisa enik ati aplikasi android!

    luestacks di gunakan untuk siste operasi #indo#s dan +uga ;ac na un bluestacks dalasiste operasi #indo#s asih dala tahap percobaan eskipun begitu hasilnya pun cukup

    e uaskan karena saya +uga telah enggunakannya!

    %ebenarnya aplikasi bluestacks ini sudah lu ayan la a karena sudah se+ak 05/5 aplikasi bluestack di ke bangkan! %o$t#are yang berna a bluestacks di buat oleh seorang dari Indiayang berna a Rosen %har a! Dengan anda enggunakan bluestacks di ko puter andaoto atis anda bisa e asang dan engoperasikan aplikasi dan Ga es yang berbasis androiddengan siste operasi #indo#s aupun ;ac!

    anyak aplikasi ataupun Ga es yang di sediakan oleh bluestacks kurang lebih 4B5!555android Depp yang dapat di +alnkan dengan #indo#s aupun ;ac! %eperti aplikasi ;

  • 8/18/2019 Pengertian Adt

    28/52

    $acebook t#itter ga e pou instagra path skype dan asih banyak lagi aplikasi yangtersedia di bluestacks pokonya +angan kha#atir kalau kehabisan!

    %etelah anda engerti tentang bluestack saya pikir anda harus enginstal aplikasi ini agarungkin cukup la a #aktu yang di butuhkan untuk enginstall aplikasi bluestack kurang

    lebih /5 hinga /B enit atau bahkan 15 enit! 8aktu yang di butuhkan untuk enginstalle ang cukup la a na un sebanding +uga dengan apa yang di hasilkan nanti!

    %etelah aplikasi bluestacks terinstall di ko puter anda tinggal ketik na a aplikasi yang andainginkan dan pasang di bluestacks! Nah setelah itu anda bisa en+alankan aplikasi yang telahanda pasang!

    De ikian tentang bluestacks yang dapat saya tuliskan saya harap anda engerti dan anda +uga bisa encobanya!

    Arti Istilah A.DAndroid Virtual Devices (A*D) adalah kon$igurasi dari e ulator sehingga kita dapat

    en+alankan perangkat Android sesuai odel yang dipilih isal Android /!B atau 0!0! "ntuk dapat en+alankan e ulator Anda harus terlebih dahulu e iliki Android %D= yang dapatdiunduh dari sini http 22dl!google!co 2android2android-sdk7r5C-#indo#s!Lip !

    %etiap A*D terdiri dari

    0. Sebuah pro'l perangkat keras. (nda dapat mengatur opsi untukmenentukan 'tur hard#are emulator. )isalnya$ (nda dapat menentukanapakah menggunakan perangkat kamera$ apakah menggunakan keyboardL+E< 'sik atau tidak$ berapa banyak memori internal$ dan lain-lain.

    7. Sebuah pemetaan versi (ndroid. (nda dapat menentukan versi dariplatform (ndroid akan berjalan pada emulator.

    . ,ilihan lainnya. (nda dapat menentukan skin yang ingin (nda gunakanpada emulator$ yang memungkinkan (nda menentukan dimensi layar$tampilan$ dan sebagainya. (nda juga dapat menentukan SD 2ard virtualuntuk digunakan dengan di emulator.

    Anda dapat e buat A*D sebanyak apapun dibutuhkan berdasarkan +enis kon$igurasiodel dan +enis Android yang dipilih!

    #ara membuat A.D4

    &ara ter udah untuk e buat A*D tanpa harus enggunakan Eclipse adalah denganenggunakan aplikasi A*D ;anager yang elalui %D= %etup!eHe yang terdapat pada

    Android %D=!

    0. "uka SD" Setup,e e pada (ndroid SDK yang sudah diunduhsebelumnya.

    http://android.gits.co.id/2010/08/26/arti-istilah-avd/http://dl.google.com/android/android-sdk_r06-windows.ziphttp://android.gits.co.id/2010/08/26/arti-istilah-avd/http://dl.google.com/android/android-sdk_r06-windows.zip

  • 8/18/2019 Pengertian Adt

    29/52

    7. ,ilih .irtual Devi es pada panel kiri.

    . ,ilih 'ew . +indo# 2reate &e# (*D akan mun%ul.O

    . ulis nama A.D $ %ontoh avd-06

    6. ,ilih $arget . arget adalah versi (ndroid yang ingin digunakan. (garpilihan mun%ul$ kamu terlebih dahulu harus unduh SDK add-on.

    ;. Isi pengaturan lainnya tidak harus1:

    o SD 2ard: alamat virtual SD 2ard serta ukuran dari SD 2ard tersebut.

    o Skin: Dimensi ukuran layar emulator.

    o 9ard#are: ,erangkat keras emulator.

    5. ,ilih #reate A.D

    Dalvik (perangkat lunak)Dari +ikipedia bahasa Indonesia$ ensiklopedia bebas

  • 8/18/2019 Pengertian Adt

    30/52

    elum Diperiksa

    Dalvik

    0eran ang Dan "ornstein

    Sistem operasi Kernel @inu

    Serambi (ndroid

    5enis )esin virtual

    *isensi @isensi (pa%he 7.8

    Situs web resmi %ode.google.%om/p/dalvik

    Dalvik E e%utable

    Ekstensi berkas .dex

    Dalvik adalah esin 'irtual proses pada siste operasi Android Google ! Dal'ik adalah perangkat lunak yang en+alankan aplikasi pada perangkat Android! Dal'ik adalah bagianintegral dari Android biasanya digunakan pada perangkat bergerak seperti telepon pintar danko puter tablet serta perangkat dengan K% Android lainnya seperti % art T* dan pe utar

    edia! Dal'ik u u nya ditulis dala ,a'a dan diko pile dengan kodebit ke udiandikon'ersi en+adi berkas !deH (Dal'ik EHecutable) sebelu dipasang pada perangkat!

    Dal'ik adalah perangkat lunak su ber terbuka ! A#alnya dike bangkan oleh Dan ornsteinyang ena ainya enurut desa Dal'ik di Ey+a$+Or ur Islandia te pat nenek oyangnya

    berasal! / 0

    *ihat juga

    • ,engembangan perangkat lunak (ndroid

    2eferensi

    0. >ournal entry referen%ing the sour%e of the name

    7. U oogle 2alling: Inside (ndroid$ the g,hone SDKU . onlamp.%om.Diakses tanggal 788 -87-86.

    0ranala luar

    • dalvik M 2ode and do%umentation from (ndroidWs *) team

    • ,amela >ones (ugust 0;$ 78081. U?ra%le (meri%aWs %omplaint againstoogle$ as te tU . $roklaw .

    • Detailed Dalvik spe%i'%ations do%uments

    https://id.wikipedia.org/wiki/Bantuan:Validasi_halamanhttps://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Kernel_Linuxhttps://id.wikipedia.org/wiki/Platformhttps://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/w/index.php?title=Daftar_kategori_software&action=edit&redlink=1https://id.wikipedia.org/wiki/Mesin_virtualhttps://id.wikipedia.org/wiki/Lisensi_perangkat_lunakhttps://id.wikipedia.org/w/index.php?title=Lisensi_Apache_2.0&action=edit&redlink=1http://code.google.com/p/dalvikhttps://id.wikipedia.org/w/index.php?title=Mesin_virtual_proses&action=edit&redlink=1https://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Google_Playhttps://id.wikipedia.org/wiki/Google_Playhttps://id.wikipedia.org/wiki/Telepon_pintarhttps://id.wikipedia.org/wiki/Komputer_tablethttps://id.wikipedia.org/wiki/Java_(bahasa_pemrograman)https://id.wikipedia.org/w/index.php?title=Kodebit&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Kodebit&action=edit&redlink=1https://id.wikipedia.org/wiki/Perangkat_lunak_sumber_terbukahttps://id.wikipedia.org/wiki/Perangkat_lunak_sumber_terbukahttps://id.wikipedia.org/w/index.php?title=Dalvik&action=edit&redlink=1https://id.wikipedia.org/wiki/Eyjafj%C3%B6r%C3%B0urhttps://id.wikipedia.org/wiki/Eyjafj%C3%B6r%C3%B0urhttps://id.wikipedia.org/wiki/Islandiahttps://id.wikipedia.org/wiki/Islandiahttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_note-1https://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_note-onlamp-2https://id.wikipedia.org/wiki/Pengembangan_perangkat_lunak_Androidhttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_ref-1http://uke.livejournal.com/25660.htmlhttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_ref-onlamp_2-0http://www.onlamp.com/pub/a/onlamp/2007/11/12/google-calling-inside-the-gphone-sdk.htmlhttp://code.google.com/p/dalvik/http://www.groklaw.net/article.php?story=20100815110101756http://www.groklaw.net/article.php?story=20100815110101756https://id.wikipedia.org/w/index.php?title=Groklaw&action=edit&redlink=1http://www.netmite.com/android/mydroid/dalvik/docs/https://id.wikipedia.org/wiki/Bantuan:Validasi_halamanhttps://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Kernel_Linuxhttps://id.wikipedia.org/wiki/Platformhttps://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/w/index.php?title=Daftar_kategori_software&action=edit&redlink=1https://id.wikipedia.org/wiki/Mesin_virtualhttps://id.wikipedia.org/wiki/Lisensi_perangkat_lunakhttps://id.wikipedia.org/w/index.php?title=Lisensi_Apache_2.0&action=edit&redlink=1http://code.google.com/p/dalvikhttps://id.wikipedia.org/w/index.php?title=Mesin_virtual_proses&action=edit&redlink=1https://id.wikipedia.org/wiki/Sistem_operasihttps://id.wikipedia.org/wiki/Android_(sistem_operasi)https://id.wikipedia.org/wiki/Googlehttps://id.wikipedia.org/wiki/Google_Playhttps://id.wikipedia.org/wiki/Telepon_pintarhttps://id.wikipedia.org/wiki/Komputer_tablethttps://id.wikipedia.org/wiki/Java_(bahasa_pemrograman)https://id.wikipedia.org/w/index.php?title=Kodebit&action=edit&redlink=1https://id.wikipedia.org/wiki/Perangkat_lunak_sumber_terbukahttps://id.wikipedia.org/w/index.php?title=Dalvik&action=edit&redlink=1https://id.wikipedia.org/wiki/Eyjafj%C3%B6r%C3%B0urhttps://id.wikipedia.org/wiki/Islandiahttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_note-1https://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_note-onlamp-2https://id.wikipedia.org/wiki/Pengembangan_perangkat_lunak_Androidhttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_ref-1http://uke.livejournal.com/25660.htmlhttps://id.wikipedia.org/wiki/Dalvik_(perangkat_lunak)#cite_ref-onlamp_2-0http://www.onlamp.com/pub/a/onlamp/2007/11/12/google-calling-inside-the-gphone-sdk.htmlhttp://code.google.com/p/dalvik/http://www.groklaw.net/article.php?story=20100815110101756http://www.groklaw.net/article.php?story=20100815110101756https://id.wikipedia.org/w/index.php?title=Groklaw&action=edit&redlink=1http://www.netmite.com/android/mydroid/dalvik/docs/

  • 8/18/2019 Pengertian Adt

    31/52

    • De =ile =ormat

    • Dalvik *) ?p2odes

    • (Saluran) oogle I/? 7808 - ( >I 2ompiler for (ndroidWs Dalvik *) di

    ou ube

    • Dalvik *) Internals - ,resentation from oogle I/? 788 $ by Dan "ornstein

    • (ndroid-dalvik-vm-on-java is an ongoing proje%t aims to develop a pure >ava implementation of the (ndroidWs Dalvik virtual ma%hine.

    • ?ra%le v oogle 2opyright 2laims De%ompiled

    Jsembunyikan K

    l

    b

    s

    Android

    0engemba

    ngan • ,engembangan perangkat lunak (ndroid

    • SDK

    • &DK

    • (ndroid ?pen (%%essory Development Kit

    • (,K

    • (pa%he (nt

    • (ndroid

  • 8/18/2019 Pengertian Adt

    32/52

    • oogle 2ode

    • (pp Inventor

    • oogle I/?

  • 8/18/2019 Pengertian Adt

    33/52

    • &e us 08

    • &e us 4

    • &e us L

    • &e us ,layer

    Sistemoperasiturunan

    • (?K,

    • "aidu i

    • "arnes X &oble &ook

    • 2yanogen)od

    • @e+a ?S

    • )I!I

    • =lyme ?S

    • ?,hone

    • ?mni

  • 8/18/2019 Pengertian Adt

    34/52

    • oggles

    • mail

    • 9angouts

    • )aps

    o &avigation

    • ,lay

    o "ooks

    o )usi%

    o &e#sstand

    • Sky

    • alk

    • ranslate

    • *oi%e

    • ou ube

    Antarmukaalternatif

    • (sus Qen !I

    • 9ive !I

    • 9 2 Sense

    @ ?ptimus !I• Samsung ou%h+iG

    • 9 2 Sense

    Daftar• opik terkait (ndroid

    • Daftar versi (ndroid

    https://id.wikipedia.org/wiki/Google_Goggleshttps://id.wikipedia.org/wiki/Gmailhttps://id.wikipedia.org/w/index.php?title=Google_Hangouts&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Maps#Google_Maps_untuk_selulerhttps://id.wikipedia.org/w/index.php?title=Google_Maps_Navigation&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Playhttps://id.wikipedia.org/wiki/Google_Play_Bookshttps://id.wikipedia.org/wiki/Google_Play_Musichttps://id.wikipedia.org/wiki/Google_Play_Newsstandhttps://id.wikipedia.org/w/index.php?title=Google_Sky&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Talkhttps://id.wikipedia.org/wiki/Google_Translatehttps://id.wikipedia.org/wiki/Google_Voicehttps://id.wikipedia.org/wiki/YouTubehttps://id.wikipedia.org/w/index.php?title=Asus_Zen_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Hive_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=HTC_Sense&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Optimus_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=TouchWiz&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=HTC_Sense&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Indeks_artikel_terkait_OS_Android&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Androidhttps://id.wikipedia.org/wiki/Google_Goggleshttps://id.wikipedia.org/wiki/Gmailhttps://id.wikipedia.org/w/index.php?title=Google_Hangouts&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Maps#Google_Maps_untuk_selulerhttps://id.wikipedia.org/w/index.php?title=Google_Maps_Navigation&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Playhttps://id.wikipedia.org/wiki/Google_Play_Bookshttps://id.wikipedia.org/wiki/Google_Play_Musichttps://id.wikipedia.org/wiki/Google_Play_Newsstandhttps://id.wikipedia.org/w/index.php?title=Google_Sky&action=edit&redlink=1https://id.wikipedia.org/wiki/Google_Talkhttps://id.wikipedia.org/wiki/Google_Translatehttps://id.wikipedia.org/wiki/Google_Voicehttps://id.wikipedia.org/wiki/YouTubehttps://id.wikipedia.org/w/index.php?title=Asus_Zen_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Hive_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=HTC_Sense&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Optimus_UI&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=TouchWiz&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=HTC_Sense&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Indeks_artikel_terkait_OS_Android&action=edit&redlink=1https://id.wikipedia.org/wiki/Daftar_versi_Android

  • 8/18/2019 Pengertian Adt

    35/52

    • ,erangkat (ndroid

    • ,erangkat lunak pemba%a e-book

    • (plikasi (ndroid sumber terbuka

    • ,elun%ur (ndroid

    *ainnya

    • ava dan (ndroid

    • (ndroidland

    • (ndroid ?ne

    • ,atung (ndroid

  • 8/18/2019 Pengertian Adt

    36/52

    &ntuk Apa Sih .irtual -a hine itu?Ada beberapa kegunaan dari *irtual ;achine enurut PG yaitu

    Untuk ecoba siste operasi !ang baru 3 =a u dapat encoba siste operasi yang barusa+a uncul seperti 8indo#s M dengan enggunakan *irtual ;achine tanpa uninstall sisteoperasi yang sedang ka u gunakan! Ini irip seperti dengan dual boot na un lebih $leksibel!,ika ka u bosan dengan siste operasi yang ada di *irtual ;achine tinggal hapus sa+a!

    Untuk engetes so"tware 3 =a u tidak inginkan ko puter uta a yang ka u gunakandi+adikan kelinci bahan percobaan untuk so$t#are-so$t#are yang tidak ka u ketahuiF Dengan

    enggunakan so$t#are *irtual ;achine ka u tak perlu e usingkannya! Tinggal installsa+a siste operasi yang ka u butuhkan ke udian install dengan so$t#are yang ka u tidak

    ketahui tadi kalau a an! =a u bisa enginstallnya lagi di ko puter uta a!

    Untuk engetes so"tware !ang beda siste operasi 3 =a u ingin ere'ie# atau encobaso$t#are dari

  • 8/18/2019 Pengertian Adt

    37/52

    penting! %edangkan ka u e butuhkan so$t#are yang hanya bisa terinstall di 8indo#s JPaka ka u bisa enggunakan so$t#are untuk solusinya *irtual ;achine!

    0ilih software .irtual -a hine yang -ana?

    PG sebelu nya sudah pernah e bahas so$t#are *irtual ;achine di artikel sebelu - belu nya! Ada 0 so$t#are yang bisa ka u pilih diantaranya *irtual oH dan *;#are Player !Tentu sa+a kedua so$t#are itu bisa ka u dapatkan secara gratis untuk so$t#are le'el gratis!;ereka berdua cukup bisa diandalkan untuk bisa enciptakan ko puter 'irtual! =a u dapat

    enginstall berbagai K% seperti

  • 8/18/2019 Pengertian Adt

    38/52

    Perta a-ta a buka *irtual oH dan klik Ne# ke udian akan uncul 8indo# yangeyakinkan ka u untuk enginstall *irtual ;achine!

    =e udian beri na a *; dan pilih K% yang akan ka u install disini PG encontohkanenginstall 8indo#s M RT;!

  • 8/18/2019 Pengertian Adt

    39/52

    Tentukan e ori RA; yang ka u inginkan untuk ko puter 'irtual yang ka u buat!"sahakan di daerah hi+au dan +uga tidak enggangu penggunaan e ori uta a! RA; yangdigunakan oleh ko puter 'irtual akan terbagi +ika diakti$kan na un bila ka u tidak

    enggunakan ko puter 'irtual! RA; akan tetap digunakan sepenuhnya oleh ko puteruta a!

  • 8/18/2019 Pengertian Adt

    40/52

    %elan+utnya tentukan e ori hardisk untuk ko puter 'irtual ka u!

  • 8/18/2019 Pengertian Adt

    41/52

  • 8/18/2019 Pengertian Adt

    42/52

  • 8/18/2019 Pengertian Adt

    43/52

  • 8/18/2019 Pengertian Adt

    44/52

  • 8/18/2019 Pengertian Adt

    45/52

    ,alankan ko puter 'irtual yang telah ka u buat tadi dengan engklik to bol %tart!

    =etika ada :irst Run 8iLard uncul klik NeHt!

  • 8/18/2019 Pengertian Adt

    46/52

    ,ika ka u enggunakan &D atau D*D pilih dri'e yang ka u iliki na un +ika ka ue punyai $ile I%K pilih $ile tersebut!

  • 8/18/2019 Pengertian Adt

    47/52

    Terakhir klik %tart trataaQka u sudah pada proses instalasi 8indo#s M!

  • 8/18/2019 Pengertian Adt

    48/52

  • 8/18/2019 Pengertian Adt

    49/52

    %hortlink (copy)

    Edo #hrisnado

    Suka ngobrolin berbagai hal tentang teknologi. Dia hampir tidak pernah bisa

    tenang sebelum mengetahui kabar teknologi paling gress saat ini. Y googleH

    a a ini juga 4

    Do#nload Ebook A

  • 8/18/2019 Pengertian Adt

    50/52

    Do#nload A"agaimana 2ara )emaksimalkan +aktu Setiap 9ariB Z Ebook Senilai770 ribu$ ratisF

    Dapatkan ratis I?bit Driver "ooster 7 ,ro Seharga [5 . 6

    Dapatkan ratis Easy

  • 8/18/2019 Pengertian Adt

    51/52

    Artikel $erbaru

    • Do#nload Sebelum erlambat: Ebook ,remium Senilai 65 ribu

    yang "isa Kamu Dapatkan

  • 8/18/2019 Pengertian Adt

    52/52

    • ,eople