0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan19 halaman

7 Bab-Ii

Dokumen ini membahas tentang landasan teori program dan konsep dasar program serta Android. Dibahas pula sejarah, kelebihan, dan versi-versi Android.

Diunggah oleh

AL-Ladzi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan19 halaman

7 Bab-Ii

Dokumen ini membahas tentang landasan teori program dan konsep dasar program serta Android. Dibahas pula sejarah, kelebihan, dan versi-versi Android.

Diunggah oleh

AL-Ladzi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

BAB II

LANDASAN TEORI

2.1 Tinjauan Jurnal

Menurut jurnal yang di buat oleh Muharom,dkk (2013:2), Android merupakan


salah satu Mobile Operting System atau sistem operasi handpone yang berupa
software platform open source untuk mobile device, yang mana Mobile Operating
System yaitu sistem operasi yang dapat mengontrol sistem dan kinerja barang
elektronik berbasis mobile, yang fungsinya sama seperti Windows, Linux dan Mac
OS X pada desktop PC atau Notebook atau Laptop tetapi lebih sederhana. Semakin
banyaknya penguna smartphone berbasis android maka dapat dimanfaatkan untuk
memperkenalkan salah satu budaya yang ada di indonesia.

Menurut jurnal yang di buat afnarius,dkk (2014:354), Negara Indonesia memiliki


potensi alam, keanekaragaman flora dan fauna, peninggalan purbakala,
peninggalan sejarah, seni dan budaya yang merupakan sumber daya dan modal
yang besar bagi pengembangan dan peningkatan kepariwisataan (Nandi,2008).
Modal tersebut harus dimanfaatkan secara optimal melalui penyelenggaraan
kepariwisataan yang bertujuan untuk meningkatkan pendapatan nasional. Salah
satu usaha dalam industri pariwisata adalah jasa makanan dan minuman. Sebuah
survei mengenai perilaku para wisatawan mengungkapkan bahwa bagi lebih dari
sepertiga wisatawan (36 persen) di Asia Pasifik, makanan dan minuman adalah
faktor penentu dalam memilih tujuan wisata mereka (Asdhiana, 2014). Karena itu,
untuk mendukung daya tarik wisata perlu jasa penyediaan makanan dan minuman
(food and beverage service) yang baik, seperti restoran, rumah makan dan toko
(Ansofino, 2012).

2.2 Konsep dasar program

Menurut Yuswanto (2008 : 7), Konsep pemprograman terstruktur

merupakan perananterpenting dalam merancang, menyusun, memelihara dan

mengembangkan suatu program, khususnya program aplikasi yang besar dan

kompleks. Pendekatan terstruktur (structure design) dilakukan dengan cara

memecah-mecah suatu masalah yang besardan rumit menjadi beberapa masalah

6
yang lebih kecil dalam bentuk modul-modul sehingga menjadi cukup mudah

ditangani.

Program merupakan kata, ekspresi, pernyataan atau kombinasi yang

disusun dan dirangkai menjadi satu kesatuan prosedur, berupa urutan langkah

untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan

bahasa pemprograman sehinga dapat dieksekusi oleh komputer.Pemprograman

merupakan proses mengimplementasikan urutan langkah untuk menyelesaikan

suatu bahasa pemprograman.

Bahasa pemprograman merupakan prosedur atau tata cara penulisan

program. Pada bahasa pemprograman terdapat dua faktor penting, yaitu sintak dan

sematik. Sintak adalah aturan–aturan gramatikal yang mengatur tata cara

penulisan kata, ekspresi dan pernyataan. Sematik adalah aturan-aturan untuk

menyatakan suatu arti. Pemprograman terstruktur merupakan proses kerja untuk

mengimplementasikan urutan langkah dalam menyelesaikan suatu masalah dalam

bentuk program, memiliki rancang bangun yang terstruktur dan tidak berbelit-belit

sehingga mudah ditelusuri, dipahami dan dikembangkan oleh siapa saja.

2.2.1 Android

Menurut Sadeli (2014 : 2), Android merupakan sistem operasi berbasis

Linux yang digunakan untuk perangkat mobile (smartphone) atau pun perangkat

tablet (PDA).Sifat platform android yang terbuka bagi para pengembang untuk

mengembangkan aplikasi buatan sendiri membuat android menjadi sistem operasi

mobile yang populer hingga saat ini.

7
2.2.1.1. Sejarah singkat Android

Menurut Hermawan (2011:2), Pada awalnya sistem aplikasi android

dikembangkan oleh Android Inc. Yang kemudian dibeli Google pada tahun

2015.Dalam usaha mengembangkan android, pada tahun 2007 dibentuklah Open

Handset Alliance (OHA), sebuah korsorsium dari beberapa perusahaan, yaitu

Texas Instruments, Broadcom Corporation, Google,HTC, Intel, LG, Marvell

Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint

Nextel, dan T-Mobile dengan tujuan untuk mengembangkan standar terbuka

untuk perangkat mobile. Pada tanggal 9 Desember 2008,diumumkan bahwa 14

anggota akan bergabung proyek android,termasuk Packet Video,ARM

Holdings,Atheros Communication, Asustek Computer Inc,Garmin

Ltd,Softbank,Sony Ericsson,Toshiba Corp, dan Vedafone Group Plc.

2.2.1.2 Kelebihan Android

Menurut Masruri (2013:3), Android merupakan smartphone yang benar-

benar pintar.Di bawah ini merupakan paparan dari beberapa keunggulan android:

1. Open Source

Android merupakan sistem operasi berbasis Linux yang berarti

menyediakan platform terbuka bagi siapa saja yang mau

mengembangkanya,hal ini terbukti dengan banyaknya versi android yang

semakin tinggi versinya maka semakin canggih pula android tersebut.

2. Magnet Google

8
Android merupakan salah satu aset yang dimiliki oleh Google. Jadi semua

yang berhubungan dengan Google akan otomatis tersinkronisasi dengan

ponsel android seperti: Youtube,Gmail,Google Maps,Google Talk,dan

masih banyak lagi.

3. Multitasting

Ponsel android mampu mengerjakan tugas secara bersamaan tanpa harus

menunggu aplikasi yang lain dihentikan, itulah yang dinamakan

multitasting.Misalnya dapat melakukan browsing serta mendengarkan lagu

dalam waktu yang bersamaan.

4. Dukungan dari Vendor Papan Atas

Kecanggihan android mampu mengambil hati para vendor papan atas

sehingga mampu melonjakan popularitas serta kemampuan

android.Hadirnya android membawa berkah yang besar bagi para vendor

karena dengan android penjualan produk mereka menjadi

bertambah.Misalnya vendor dari samsung ketika ponsel mereka belum

memakai sistem operasi android volume penjualanya bisa dikatakan

kurang bagus di pasaran,akan tetapi setelah menggandeng android vendor

ternama tersebut langsung mendapatkan tempat dihati masyarakat.

5. Easy Notification

Android memberikan kemudahan untuk mengatur pemberitahuan, mulai

dari terima sms,terima email, terima pesan facebook, dan masih banyak

lagi dengan nada yang berbeda-beda. Ponsel android sangat cocok

digunakan untuk orang yang gemar bereksperimen dengan melakukan

percobaan-percobaan baru didalamnya.

9
6. Beautifull Widget

Dalam homescreen ponsel android dapat ditambahkan Widget yang

bermacam-macam seperti halnya dalam sebuah komputer. Dalam ponsel

android dapat diberikan menu shortcut sebuah aplikasi. Hal itu tentunya

sangat memudahkan dan dapat mempercepat waktu untuk melakukan

perintah pada sebuah aplikasi.

7. Modding

Sistem operasi terbuka benar-benar dimanfaatkan untuk orang-orang yang

gemar mengutak-atik atau modifikasi ponsel.Hal itu terbukti dengan

adanya modifikasi dari versi ke versi. Ponsel android dapat dimodifikasi

dari segi tampilan sampai dengan yang paling dalam,yaitu modifikasi

ROM.

2.2.1.3 Versi Android

Beberapa versi android yang telah dirilis dari versi terdahulu hingga

sekarang antara lain:

1. Android Cupcake version 1.5

Android mempunyai alpha dan beta untuk T-mobile’s G1 sebelum di rilis.

Cupcake adalah nama versi pertama OS android ini. Dari versi pertama ini

android menyuguhkan fitur yang menyenangkan. Anda dapat mengupload

video ke youtube, atau foto ke picasa dilengkapi Widget yang

mempermudah anda dalam mengakses sebuah fitur. Android juga

10
mengaplikasikan virtual Keyboard yang menjadikan pengalaman pertama

menyenangkan bagi penggunanya.

Android membuat T-mobile G1 menjadi sesuatu yang menarik hingga

tahun 2009. Ini hanyalah awal yang sederhana, android mempunyai

pekerjaan untuk menjadikan sebuah OS yang lebih canggih.

2. Android Donut version 1.6

Dengan hadirnya android donut, banyak pengguna mulai meninggalkan

versi OS Android sebelumnya. Android melakukan pembaruan dan

menambahkan fitur baru di versi 1.6 ini, yaitu Text-to speech dan

kompatibilitas CDMA (Halo Verizon). Pembaruan ini mulai di aplikasikan

di semua Headset sekitar Oktober 2009.

3. Android Eclair version 2.0

Untuk Eclair, kamera mendapat sedikit TLC dengan beberapa dukungan

yang sangat dibutuhkan seperti: flash, digital Zoom, dan fitur White

Balance dan bagaimana dengan tampilan Live Wallpaper. Google juga

menempatkan beberapa pemikiran ke dalam smart Keyboard yang bisa

pilih nama kontak sebagai saran. Ini bukanlah Update terbesar dalam

sejarah Android, tapi mungkin salah satu pembaruan yang lebih nikmat

bagi penggunanya saat itu.

4. Android Froyo version 2.2

Dengan Froyo, akan menambah kecepatan mengakses perangkat Android

anda. Gizmodo Matt Buchanan mengatakan tentang pembaruan Android

11
terbaru: “Meningkatkan kecepatan pada 2,2 fantastis, tapi apa yang

membuat update Froyo benar-benar hebat? Adalah bahwa ia

mengencangkan baut semua di seluruh Platform yang telah berkembang

menjadi produk nyata, pada tingkat yang sangat berbeda dari tahun

pertama ... android 2.2 adalah versi pertama Android yang terasa benar-

benar lengkap. Iya melakukan seperti seharusnya dan memiliki sebagian

besar fitur yang semestinya. Ini tidak cukup pada titik ibu saya bisa

menggunakannya tanpa kurva belajar genting, tetapi Anda dapat melihat

bagaimana hal itu akan menjadi lebih baik. Ini aman untuk mengatakan

bahwa dengan Froyo, Android telah menjadi sesuatu yang kebanyakan

orang benar-benar dapat menggunakan-dan cinta. Desain masih sedikit

kikuk dibandingkan dengan kompetisi lebih ramping dan elegan, tetapi

hal-hal sederhana seperti menambahkan dermaga bawah untuk akses cepat

ke dialer dan aplikasi Drawer mulai menunjukkan bagaimana android

membuat merangkak lambat ke arah untuk membuat lebih nyaman untuk

penggunanya.

5. Android Gingerbread version 2.3

Di mana beberapa Update terakhir telah meningkatkan fungsi, Google

akhirnya mengambil waktu sejenak untuk melihat bentuk pada akhir 2010.

antarmuka pengguna yang dirombak dengan tema gelap yang juga terus

kecepatan uptick Android. Tapi itu tidak berarti fitur baru benar-benar

disertakan. Android menambahkan dukungan untuk NFC, Download

manager yang super berguna, dan bahkan hal-hal sederhana seperti

memperbaiki fitur Copy dan Paste. Sayangnya, ini adalah ketika Software

12
menguliti berada dalam ayunan dan saham Android mulai surut ke

belakang. Hanya segelintir Handset, seperti Google Nexus S, Nexus One,

dan G2 T-Mobile, bahkan melihat perubahan ini seperti yang dirancang di

atas.

6. Android Honeycomb version 3.0

Honeycomb lebih terfokus pada satu hal dan hal itu adalah Tablet. IPad

dirilis hanya beberapa bulan sebelumnya pada 2010, dan Android

diperlukan sebuah OS yang bisa bersaing dalam faktor bentuk yang lebih

besar tidak cocok untuk saku Anda. Ini termasuk apa yang disebut Google

"Holographic" Interface dan Keyboard lebih intuitif untuk perangkat yang

lebih besar.

7. Android Ice Cream Sandwich version 4.0

ICS reorientasi ke arah ponsel dengan Update Interface dan pembaruan

lengkap tombol Hardware. Dengan Actionbar dan menambahkan tombol

Recent apps (bagaimana jika kita hidup tanpa itu ?!). Desain yang benar-

benar merger dari Android tablet OS (Honeycomb) dan OS Mobile

(Gingerbread, Froyo, dll). Aplikasi yang lebih kuat, multitasking depan

dan tengah, dan Anda bisa mulai benar-benar melihat kekuatan-kelas

komputer yang sedang dikemas dalam Smartphone. Bahkan, kami sangat

terkesan bahwa kita menyebutnya "Upgrade Android paling signifikan

sampai saat ini.

13
8. Android Jellybean version 4.1

Google now! Serius, itu fitur favorit saya dari Android dan rilis di mana

saya mulai melihat iPhone 3GS saya yang kurang menyukainya. Jellybean

Super-Improved voice assistant yang ditingkatkan ketika mencari dan

pemberitahuan akhirnya lebih Smooth, menawarkan konteks yang lebih

dari menu Drop-Down. Homescreen juga mendapat perubahan dan

sekarang Widget bisa diubah ukurannya dan ditempatkan di mana saja.

Android lebih mudah disesuaikan dan canggih dari sebelumnya.

9. Android Kitkat version 4.4

Lebih dari satu tahun sampai Android pindah dan merilis versi berikutnya

(meskipun Jellybean itu terus ditingkatkan hingga musim panas 2013) dan

meluncurkan KitKat pembaruan dengan Nexus 5 pada Halloween tahun

2013. Google Now sekarang lebih baik dari sebelumnya dengan beberapa

kemampuan prescient abilities yang mencoba untuk menebak apa yang

pengguna inginkan sebelum mereka bertanya, dan Hangouts ditingkatkan

dengan beberapa kemampuan SMS yang sangat dibutuhkan, yang paling

penting, KitKat OS mempunyai kecepatan akses, yang hanya dengan

512MB RAM bisa menjalankan OS dengan lancar. Ini berguna untuk

mendorong Android ke pasar ponsel murah dengan Salah satu program

Android yang hampir sempurna.

10. Android Lolipop version 5.0

Hello Lollipop dan halo modern Android. Klaim terbesar Lollipop untuk

ketenaran adalah reimagining dramatis dari sistem operasi Android yang

14
mulai kembali dengan Ice Cream Sandwich. Ikon, animasi, dan menu

Multitasking yang sepenuhnya diperbarui dengan pendekatan Material

Desain Google, dan lockscreen android menjadi jauh lebih berguna dengan

integrasi pemberitahuan yang lebih baik. Google terus mengembangkan

Google Now untuk pengembang pihak ketiga dan untungnya

menambahkan "mode diam" kembali untuk pemberitahuan.

11. Android marshmallow version 6.0

Android Marshmallow, yang semua tentang pengembangan dan tidak

begitu banyak Makeover. Tapi itu tidak dengan beberapa tambahan

mengagumkan, termasuk cara baru menangani izin aplikasi, dukungan

sensor sidik jari baru dan ditingkatkan Google Now, dan legal, Juga

memperpanjang waktu penggunaan baterai Google dengan Doze dan

bundling di Sensor Android Hub di Smartphone terbaru Nexus, yang

berarti Anda akan mendapat daya tahan baterai seharian tanpa perlu

mengeluarkan kabel pengisian.

2.2.1.4 Komponen Android

Menurut TIM EMS (2012 : 16), Sebuah aplikasi android akan terdiri atas

beberapa komponen penting, yaitu:

1. Activity

Activity merupakan layar tampilan pada sebuah aplikasi Android. Secara

sederhana, Activity adalah layar dimana pengguna dapat

15
melihatnya.Sebuah aplikasi android dapat terdiri dari beberapa Activity

yang dapat dipindah dalam rentang waktu tertentu ketika menjalankan

aplikasi. Activity ini merupakan komponen aplikasi yang umum dan

sering berhubungan dengan tampilan ,dimana user akan berinteraksi

denagn aplikasi yang dibuat.

2. Views

Views merupakan Widget Interface atau anatarmuka pada tampilan

aplikasi android, misalnya seperti button,input text. Class yang digunakan

dalam Views adalah android.view. Dan Layout dari Views ini diatur dalam

subclass yang bernama android.view.viewgroup.

3. Services

Services merupakan layanan yang dilakukan dari perintah yang diberikan

dan dijalankan dibelakang layar atau tanpa menggunakan user Interface

pengguna.Misalnya seperti mp3 player, yang menjalankan musik selagi

pengguna melakukan berbagai Activity seperti Browsing,sms, dan

sebagainya.

4. Content Provider

Content provider merupakan interface terstruktur untuk data.Hal ini

berguna ketika pengguna membuat aplikasi Android yang berhubungan

dengan penyimpanan dan sharing data ke aplikasi lain.

5. Intens

Intens merupakan pesan yang bersifat asinkron yang akan memerintahkan

aplikasi meminta sesuatu dari komponen yang ada pada sistem Android,

misal dari Services atau Activity.secara sederhana Intens merupakan aksi

16
yang akan dilakukan setelah mendapatkan perintah dari services atau

Activity.

6. Broadcast Receiver

Broudcast Receiver digunakan untuk menerima pesan dari sistem atau

Intens.

7. Widgets

Widgets merupakan komponen interaktif yang ada pada layar utama

Android. Beberapa ikon Widget interaktif akan berada pada tampilan layar

yang memperbolehkan pengguna melakukan aksi tertentu.Misalnya ketika

akan melihat isi E-mail maka pengguna melihat pada ikon E-mail dan

memilih E-mail yang dipilih untuk melihat isi detailnya.

2.2.2 Java

Menurut Hermawan (2011:20), Java merupakan bahasa pemprograman

untuk membangun aplikasi pada sistem aplikasi android. Oleh karen itu, untuk

membangun aplikasi pada sistem operasi ini diperlukan dasar tentang

pemprograman java. Java merupakan pemprograman berorientasi object. Oleh

karena itu, setiap konsep yang diimplementasikan dalam java berbentuk dalam

kelas. Kelas ini mendefinisikan Object-Object yang memiliki kesamaan perilaku

dan keadaan.Pada java terdapat kumpulan kelas standar yang dikenal dengan

Aplication Programing Interface (API) Java, selain itu dapat juga dideskripsikan

kelas sendiri sesuai kebutuhan.

17
2.2.3 SDK

Menurut Irawan (2012:24) Merupakan perangkat lunak untuk membuat

dan mengembakan aplikasi Android. Di dalamnya terdapat Library, Debugger,

android emulator, serta perangkat lunak lainnya yang dibutuhkan untuk membuat

sebuah aplikasi Android.

2.2.4 JDK (Java Developmen Kit)

Menurut Andi (2013:2) Sebuah produk yang dikembangkan oleh Oracle

yang ditunjukan untuk para develover java. Sejak java diperkenalkan, JDK

merupakan Java Software Develoment Kit (SDK) yang paling sering digunakan.

Pada tanggal 17 November 2006, Sun akan mengatakan akan merilis JDK sebagai

opensource menggunakan lisensi GNU General Public License (GPL), artinya

software ini sekarang menjadi Free Software. Pada tanggal 8 mei 2007, Sun

mengontribusikan Source Code-nya ke OpenJDK.

2.2.5 Android Studio

Lingkungan Pengembangan Terpadu - Integrated Development

Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ

IDEA . Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya

guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan

produktivitas anda saat membuat aplikasi Android.

18
2.3 Metode Alogaritma

Brute Force adalah sebuah pendekatan yang lempang (straightforward)

untuk memecahkan suatu masalah, biasanya didasarkan pada pernyataan masalah

dan definisi konsep yang dilibatkan. Algoritma Brute Force memecahkan masalah

dengan sangat sederhana, langsung dan dengan cara yang jelas. Algoritma brute

force merupakan algoritma pencocokan string yang ditulis tanpa memikirkan

peningkatan performa. Algoritma ini sangat jarang dipakai dalam praktik, namun

berguna dalam studi pembanding dan studi-studi lainnya.

2.4 Pengujian Sistem

2.4.1 Black Box Testing

Merupakan pengujian yang berfokus pada spesifikasi fungsional dari

perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan

melakukan pengetesan pada spesifikasi fungsional program.

2.4.2 White box Testing

Salah satu cara untuk menguji suatu aplikasi atau software dengan cara

melihat modul untuk dapat meneliti dan menganalisa kode dari program yang di

buat ada yang salah atau tidak. Kalau modul yang telah dan sudah di hasilkan

berupa output yang tidak sesuai dengan yang di harapkan maka akan di compile

19
ulang dan di cek kembali kode-kode tersebut hingga mencapai sesuai denganyang

di harapkan

2.5 Peralatan Pendukung

2.5.1 UML (Unified Modeling Language)

UML (Unified Modelling Language) suatu metode permodelan secara

visual untuk sarana perancangan sistem berorientasi objek.UML merupakan suatu

bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga

pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar

dalam penulisan blue print software.

2.5.1.1 Fungsi UML

Fungsi dari penggunaan UML diantaranya:

1. Dapat memberikan bahasa permodelan visual kepada pengguna dari

berbagai macam pemerograman maupun proses rekayasa.

Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.

2. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa

permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk

saling menukar model secara mudah.

20
3. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam

perancangannya yang nantinya akan diketahui informasi yang detail

mengenai koding suatu program.

4. Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak

hanya digunakan untuk memodelkan perangkat lunak (software) saja.

5. Dapat menciptakan suatu bahasa permodelan yang nantinya dapat

dipergunakan oleh manusia maupun oleh mesin.

2.5.1.2 Jenis-jenis diagram UML

a. Use case diagram

Use case diagram yaitu salah satu jenis diagram pada UML yang

menggambarkan interaksi antara sistem dan aktor, use case diagram juga

dapat men-deskripsikan tipe interaksi antara si pemakai sistem dengan

sistemnya.

b. Activity Diagram

Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram

pada UML yang dapat memodelkan proses-proses apa saja yang terjadi

pada sistem.

c. Sequence diagram

Sequence diagram yaitu salah satu jenis diagram pada UML yang

menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence

diagram juga dapat menggambarkan urutan atau tahapan yang harus

21
dilakukan untuk dapat menghasilkan sesuatu seperti pada use case

diagram.

d. Class diagram

Class diagram yaitu salah satu jenis diagram pada UML yang digunakan

untuk menampilkan kelas-kelas maupun paket-paket yang ada pada suatu

sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan

sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat

pada sistem tersebut.

e. Statemachine diagram

Statemachine diagram yaitu salah satu jenis diagram pada UML yang

menggambarkan transisi maupun perubahan keadaan suatu objek pada

sistem.

f. Communication diagram

Communication diagram yaitu salah satu jenis diagram pada UML yang

dapat menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini

juga menggambarkan interaksi antara objek yang ada pada sistem. Hampir

sama seperti sequence diagram akan tetapi communication diagram lebih

menekankan kepada peranan masing-masing objek pada sistem.

g. Deployment diagram

Deployment diagram yaitu salah satu diagram pada UML yang

menunjukan tata letak suatu sistem secara fisik, dapat juga dikatakan untuk

22
menampilkan bagian-bagian softwere yang terdapat pada hardwere

dan digunakan untuk menerapkan suatu sistem dan hubungan antara

komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan

letak softwere pada hardwere yang digunakan sistem.

2.5.2 Adobe Dreamweaver CS6

Menurut Andi (2013:2) Adobe Dreamweaver CS6 adalah versi terbaru dari

Adobe Dreamweaver yang merupakan bagian dari Adobe Creative Suite 6. Adobe

Dreamweaver sendiri merupakan aplikasi yang digunakan sebagai HTML editor

profesional untuk mendesain web secara visual. Aplikasi ini juga biasa dikenal

dengan istilah WYSIWYG (What You See Is What You get), yang intinya adalah

anda tidak harus berurusan dengan tag-tag HTML untuk membuat sebuah site dan

dapat melhat hasil desainnya secara langsung. Dengan kemampuan fasilitas yang

optimal dalam jendela Desain akan memberikan kemudahan untuk mendesain

web meskipun untuk para web desainer pemula sekalipun. Kemampuan Adobe

Dreamweaver untuk berinteraksi dengan beberapa bahasa pemrograman seperti

PHP, ASP JavaScript, dan yang lainnya juga memberikan fasilitas maksimal

kepada desainer web dengan menyertakan bahasa pemrograman di dalamnya.

2.5.3 Paint

Aplikasi penyuntingan gambar atau pencitraan dan kreasi yang dikenal

secara luas dan sangat sederhana. Microsoft Paint telah menjadi suatu aliran

23
utama pada semua Sistem Operasi Windows. Ia diperkenalkan pertama kali dalam

hari-hari awal Windows 1.0 dan ia masih tetap dibundel dengan Windows OS

sampai dengan sekarang ini.

24

Anda mungkin juga menyukai