Top Banner
 HALAMAN JUDUL PEMBUATAN APLIKASI TEKNIK MERAJUT BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh  Yonathan Prase tioso 10.11.4517 2014 Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
16

Yonathan Prasetioso

Jun 03, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 1/16

HALAMAN JUDULPEMBUATAN APLIKASI TEKNIK MERAJUT

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Yonathan Prasetioso10.11.4517

2014

KepadaJURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Page 2: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 2/16

iii

ABSTRACTMAK ING ANDROID BASED K NITTING TECHNIQUE APPLICATION

PEMBUATAN APLIKASI TEKNIK MERAJUT BERBASIS ANDROID

Yonathan Prasetioso

ABSTRACT

Knitting is a technique to make a gear by using the threads that are currentlymuch favored by many people especially women. Knitted is now a trend for women,especially women's Hooded/veiled, as techniques in this application will also discuss

about the manufacture of knit scarf and a variety of other form of knitting scarves,brooches, hair clip, baby boots, and much else.

The making of this application aims to increase sharpening skills insight in thehands mainly of knitting. With this application, users can follow the tutorial a good knittingtechniques and properly, so that they can apply these techniques to fill the free time oreven to open business opportunities in the field of knitting. In this application is served awide variety of shapes and sizes of pen, the types of yarn, knitted type, and knitting

patterns.

With this application the application makers hoping users can be helped in thecreation of accessories or clothing made from knitted.

Key word : Education, Android

KrisnawatiJurusan Teknik Informatika

Page 3: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 3/16

1

1. Pendahuluan

Perkembangan teknologi di dunia ini sangat berpengaruh bagi teknologi

informasi, smartphone salah satunya. Smartphone adalah mobile versi terbaru yang

mempunyai fitur- fitur yang lebih smart dari ponsel sebelumnya, dan mempunyai

spesifikasi hardware dan software yang lebih canggih.

Munculnya berbagai macam aplikasi- aplikasi baru dalam telepon selular /

handphone. Android adalah sistem operasi open source berbasis linux yang

dikembangkan oleh google. Aplikasi android dikembangkan dalam bahasa pemrograman

java dengan menggunakan pengembangan perangkat lunak android(SDK).

Merajut merupakan metode membuat kain, pakaian atau perlengkapan busana

dari benang rajut1. Rajutan saat ini menjadi tren untuk para wanita yang ingin

mengembangkan rasa keingintahuannya untuk belajar merajut.

Dengan adanya aplikasi yang akan dikembangkan ini, maka akan membantu

pengguna untuk dapat berkreasi dengan hasil rajutannya sendiri, sehingga dapat

mengurangi pengeluaran biaya yang lebih mahal untuk membeli aksesoris rajutan yang

sudah jadi.

2. Landasan Teori

2.1 Merajut

2.1.1 Pengertian Merajut

Merajut merupakan metode membuat kain, pakaian atau perlengkapan busana

dari benang rajut. Berbeda halnya dengan menenun yang menyilangkan dua jajaran

benang yang saling tegak lurus, akan tetapi merajut hanya menggunakan sehelai

benang. Merajut juga dapat dilakukan dengan tangan atau mesin 1. Ada beberapa gaya

dan teknik merajut. Teknik dasar dalam merajut adalah tusuk atas dan tusuk bawah.

Tusuk atas adalah mengait benang dari arah depan, sementara tusuk bawah adalah

mengait benang dari arah belakang. Hasil rajuta n memiliki pola seperti huruf ‘V’ yang

bersambungan.

1 “Merajut”, id.wikipedia.org/wiki/Merajut

Page 4: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 4/16

2

2.2 Android

2.2.1 Sejarah Android

Android adalah system operasi yang bergerak (mobile operating sysytem ) yang

mengadopsi sistem operasi Linux namun telah dimodifikasi 2. Android pertama kali

dikembangkan oleh sebuah perusahaan bernama Android Inc. Kemudian pada

tahun 2005, Google mengakuisis i perusahaan ini sehingga industri IT ketika itu

beranggapan akan muncul istilah gPhone dengan langkah Google tersebut 3.

2.2.2 Versi Android

Sistem operasi Android terus mengalami pengembangan. Sejak pertama dirilis

sampai sekarang telah muncul beberapa versi. Berikut ini beberapa versi Android 4:

1. Android versi 1.1

2. Android versi 1.5 (Cupcake)

3. Android versi 1.6 (Donut)

4. Android versi 2.0/2.1 (Eclair)

5. Android versi 2.2 (Froyo)

6. Android versi 2.3 (Gingerbread)7. Android versi 3.0/3/1 (Honeycomb)

8. Android versi 4.0/4.1 (Ice Cream Sandwich)

9. Android versi 4.2 (Jelly Bean)

2.2.3 Fitur Android

Android tersedia secara Open source bagi manufaktur perangkat keras untuk

dimodifikasi sesuai kebutuhan. Meskipun konfigurasi perangkat Android tidak sama

antara satu perangkat dengan perangkat lainnya, namun Android menyediakan fitur –

fitur yang penting diantaranya :

1. Framework

2. Mesin Virtual Dalvik

3. Graphic

4. SD Card

5. Kamera, kompas, NFC

2 Dodit Suprianto dan Rini Agustina, S.Kom, M.Pd, Pemrograman Aplikasi Android, hal 93 Edy Winarno ST, M.Eng dan AliZaki, Membuat Sendiri Aplikasi Android untuk Pemula, hal 14 Irawan, Membuat Aplikasi Android untuk Orang Awam, Palembang: Maxikom, 2012, hal 3-7.

Page 5: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 5/16

3

6. Penyimpanan

7. Audio dan Video Support

8. GSM Telephone, Bluetooth, EDGE, 3G, 4G, dan adi

9. Integrated Browser

10. GPS

11. Google APIs

12. Security

13. Touch, Gesture, dan Multi-tpuch

14. Acclerometer

2.2.4 Arsitektur Android

Berikut adalah Arsitektur android secara garis besar:

Gambar 2. 1Arsitertur Android 4

4 Nazaruddin Safaat H,2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung : Informatika Bandung, halaman 8-95 Martin Fowler, Panduan Singkat Bahasa Pemodelan Objek Standar, Yogyakarta 2004, hal 16 Nazruddin Safaat H., op. cit. hal 5.

Page 6: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 6/16

4

2.3 UML (Unified Modeling Language)

UML (Unified modeling Language) adalah keluarga notasi grafis yang didukung

oleh meta-model tunggal, yang membantu pendeskripsian dan desain System perangkat

lunak, khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek.

2.4 Perangkat Lunak yang digunakan

2.4.1 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Enviroment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform

independent).

2.4.2 JDK (Java Development Kit)

JDK (Java Development Kit) merupakan sebuah produk Sun Microsystem yang

ditujukan untuk pengembangan java. Sejak diperkenalkannya java, telah sejauh ini yang

paling banyak digunakan Java SDK.

2.4.3 Android SDK (Software Development Kit)

Android SDK merupakan tools API (Application Programming Interface)yangdigunakan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa

pemrograman java. 6

2.4.4 Corel Dram X3

Merupakan software yang digunakan untuk mengelolah gambar, yang

menghasilkan gambar vektor sehingga gambar memiliki kualitas yang baik dan dapat

membantu dalam pembuatan gambar maupun desain.

2.4.5 Adobe Photoshop CS3

Merupakan aplikasi profesional dalam mengedit gamat standar. Adobe

Photoshop menyediakan suatu lingkungan kerja yang konsisten dengan aplikasi adobe

yang lain termasuk Adobe Ilustrator, Adobe InDesain, Adobe After Effect dan Adobe

Premier

.

Page 7: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 7/16

5

3. Analisi dan Perancangan

3.1 Gambaran Umum

Merajut merupakan metode membuat kain, pakaian atau perlengkapan busana

dari benang rajut. Berbeda halnya dengan menenun yang menyilangkan dua jajaran

benang yang saling tegak lurus, akan tetapi merajut hanya menggunakan sehelai

benang. Merajut juga dapat dilakukan dengan tangan atau mesin. Ada beberapa gaya

dan teknik merajut. Teknik dasar dalam merajut adalah tusuk atas dan tusuk bawah.

Tusuk atas adalah mengait benang dari arah depan, sementara tusuk bawah adalah

mengait benang dari arah belakang. Hasil rajutan me miliki pola seperti huruf ‘V’ yang

bersambungan.

3.1.1 Analisis Kebutuhan Sistem

3.1.1.1 Kebutuhan Fungsional

1. Sistem harus dapat memberi pilihan menu jenis rajutan. Pengguna dapat

memilih menu rajut yang akan dijadikan panduan belajar merajut.

2. Sistem harus dapat menampilkan teknik merajut. Pengguna dapat membuka

pilihan menu rajut yang telah dipilih sehingga masuk ke bagian teknikmerajut.

3. Sistem harus dapat memutar video tutorial pendek merajut dari setiap

menu rajut yang dipilih. Pengguna dapat memutar video pendek sebagai

live tutorial disetiap menu rajut yang dipilih.

3.1.1.2 Kebutuhan Non-Fungsional

1. Hardware (perangkat keras)

1. Komputer

1. Processor : AMD E-450 APU with Radeon(tm) HD

Graphics, 1646 Mhz, 2 Core(s)

2. Memory : 2048 MB DDR3

3. Storage : 120 GB

4. VGA : Radeon 6320

2. Perangkat Android

1. Display : Touchscreen 5” HD (720 x 1280)

2. CPU : ARM Cortex A7 1.21 GHz

3. GPU : PowerVR SGX 544MP

Page 8: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 8/16

6

4. Android OS: 4.2.1 Jelly Bean

2. Software (Perangkat Lunak)

Perangkat lunak adalah peralatan maupun bahasa pemrograman

yang digunakan dalam pembuatan aplikasi ini antara lain :

1. Sistem Operasi Windows 7 Ultimate 32bit

2. Android SDK

3. Eclipse Juno

4. Java (bahasa pemrograman)

5. dll

Sedangkan perangkat lunak yang digunakan dalam implementasi

aplikasi Teknik Merajut ini adalah :

android OS 4.2.1 Jelly Bean.

3.2 Perancangan Aplikasi

3.2.1 Perancangan User Interface

1. Splash Screen

Halaman Splash Screen adalah halaman yang dilihat pertama kali

oleh user.

2. Halaman Menu UtamaPada halaman menu utama ini terdapat 2 tombol pilihan yaitu Menu,

dan About. Ada pula pilihan menu About ini berisikan tentang penjelasan

aplikasi teknik merajut.

3. Halaman Pilih Daftar Rajut

Rancangan tampilan Pilih jenis rajut dimana pengguna aplikasi akan

memilih jenis tutorial rajut mana yang akan dipelajari atau dijadikan panduan

untuk belajar merajut.

4. Halaman Pilih Rajut

Pada halaman Pilih rajut ini pengguna dapat melihat langkah – langkah

dalam merajut yang disajikan, serta pengguna jg dapat melihat video tutorial.

5. Halaman About

Pada halaman ini user akan diberi sedikit pendeskripsian atau

pejelasan aplikasi teknik merajut.

Page 9: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 9/16

7

3.3 Perancangan UML

3.3.1 Use Case Diagram

Diagram ini menjelaskan interaksi antara aplikasi dan aktor

3.3.2 Activity Diagram

Activity Diagram menangkap alur dari sistem, termasuk tindakan utama dan titik

keputusan. Diagram ini berguna untuk mendokumentasikan proses bisnis. Untuk

memulai

aktivitas terdapat tanda start dan And untuk mengakhiri aktivitas.

3.3.3 Sequence Diagram

Sequence Diagram digunakan untuk menjelaskan secara detail urutan – urutan

pose yang dilakukan oleh sistem untuk mencapai tujuan dari use casediagram.

3.3.4 Class Diagram

Class diagram yang digunakan untuk menggambarkan struktur kelas yang ada

pada aplikasi ini

4. Implementasi dan Pembahasan

4.1 Implementasi

Aplikasi Teknik Merajut ini merupakan aplikasi yang dibuat untuk perangkat

mobile berbasis android. Tujuan dari pembuatan aplikasi ini adalah untuk memberi

pengarahan bagaimana cara merajut yang benar kepada user yang dilengkapi dengan

gambar dan video untuk memperjelas cara merajut.

4.1.1 Uji Coba Sistem dan Program

4.1.1.1 White Box Testing

White box testing adalah cara pengujian dengan melihat kedalam modul untuk

meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau

tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses yang

dilakukan, maka baris-baris program variabel dan parameter pada unit tersebut akan

dicek satu persatu dan diperbaiki kemudian compile ulang

.

Page 10: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 10/16

8

4.1.1.2 Black Box Testing

Pengujian black box merupakan tahap pengujian yang berfokus pada

fungsional perangkat lunak, pengujian ini menunjukkan fungsi perangkat lunak dan

tentang cara beroperasinya, apakah semua interface sudah bisa berjalan dengan baik

atau belum dan apakah informasi yang tersimpan keamanannya terjaga.

4.1.2 Manual Instalasi

1. Masuk ke folder sdcard yang menyimpan apk dari teknik merajut, seperti

gambar berikut :

Gambar 4. 1 File Tutorial Merajut

2. Klik apk tutorial merajut, maka akan muncul gambar seperti berikut :

Gambar 4. 2 Instalasi Aplikasi

Page 11: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 11/16

9

3. Pilih instal, untuk proses instalasi seperti gambar berikut :

Gambar 4. 3 Proses Instalasi

4. Setelah proses instalasi selesai maka akan muncul pemberitahuan apabilaapk sudah terinstal, seperti gambar berikut :

Gambar 4. 4 Aplikasi Telah Terinstal

4.1.3 Manual Program

Manual program adalah petunjuk penggunaan aplikasi untuk memudahkan

pengguna dalam menggunakan program aplikasi. Manual program berisi penjelasan fitur

- fitur yang ada dalam aplikasi serta cara menjalankannya.

1. Splash Screen

Page 12: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 12/16

10

Tampilan ini adalah tampilan awal pada saat pertama kali aplikasi dibuka.

Maka akan muncul tampilan sebagai berikut :

Gambar 4. 5 Tampilan Splash Screen

2. Menu Awal

Tampilan ini adalah tampilan pertama aplikasi setelah splash screen .

Terdapat pilihan tombol menu dan about.

Gambar 4. 6 Tampilan Menu Awal

Page 13: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 13/16

11

3. Tampilan Gridview Daftar Rajut

Tampilan ini akan muncul saat tombol menu dari halaman utama ditekan,

dan akan menampilkan pilihan rajut.

Gambar 4. 7 Tampilan Gridview Daftar Rajut

4. Tampilan Cara Merajut

Tampilan cara merajut terdiri dari alat dan bahan, pola gambar, cara-cara,

dan video streaming . Didalam box video terdapat tombol fullscreen dan

download dapat dilakukan dengan menekan tombol menu dari device yang

digunakan. Berikut ini adalah tampilannya :

Gambar 4. 8 Tampilan Cara Merajut

Page 14: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 14/16

12

5. Penutup

5.1 Kesimpulan

Setelah tahapan-tahapan penelitian dilakukan kesimpulan yang dapat diambil

dalam penelitian kali ini adalah :

1. Perancangan Aplikasi dilakukan dengan menggambarkan sistem

menggunakan beberapa diagram UML yaitu Use Case Diagram, Activity

Diagram, Squence diagram, dan Class diagram. Selanjutnya dilakukan

perancangan antar muka untuk menghubungkan pengguna dan aplikasi.

2. Proses paling rumit dalam pembangunan sistem teletak pada tahapan

analisis dan desain sistem karena diperlukan kehati-hatian agar sistem yang

dibangun sesuai dengan kebutuhan.

3. Pemodelan poses dilakukan untuk mendapatkan alur sistem yang tejadi yang

digambarkan dalam bentuk UML.

4. Pemodelan antarmuka yang dibuat meliputi antarmuka Splash screen,

antarmuka Menu Awal, antarmuka Daftar Rajutan, antarmuka Cara Merajut,

antarmuka About. Fitur yang ada dalam aplikasi ini meliputi fitu menampilkan

gamba beserta infomasi mengenai Teknik Merajut disamping itu juga

terdapat fitur memutar video dan mendownload videonya yang dapat

dilakukan oleh pengguna. Implementasi dan perancangan yang dibuatmenghasilkan :

a. Aplikasi yang dapat dijadikan media pembelajaran karya seni dan

keterampilan tentang teknik merajut di seluruh Indonesia.

b. Aplikasi yang dapat dijadikan media pelatihan dan pembekalan

teknik merajut agar tidak dilupakan.

Hasil dari pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi telah

mampu menampilkan pola rajut dan video tutorial.

5.2 Saran

Pada penulisan Skripsi ini tentu masih banyak kekurangan , dan mungkin dapat

disempurnakan oleh penelitian-penelitian berikutnya. Untuk lebih menyempurnakan

program ini penulis memberikan beberapa saran diantaranya :

1. Pada aplikasi ini hanya menyajikan 11 video tutorial teknik dasar merajut.

Untuk pengembangan lebih lanjut sebaiknya dapat di buat lebih banyak

video tutorial rajut dan lebih tersusun dengan baik.

Page 15: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 15/16

13

2. Pada aplikasi ini mengunakan gambar untuk menampilkan contoh rajutan

dan gambar pola, yang mengakibatkan tidak sama nya besar gambar dan

terjadi perbedaan pada tiap jenis rajutan. Untuk pengenmbangan selanjutnya

dapat diperbaiki dibagian gambar contoh rajutan dan gambar pola tersebut.

3. Masih banyaknya jenis rajut yang belum termasuk dalam daftar rajut, untuk

itu dapat dikembangkan selanjutnya untuk menambah daftar rajut yang tidak

terdaftar disini.

4. Pada aplikasi ini masih menggunakan sistem android minimal versi 4.0 ( Ice

Cream Sandwich ). Untuk pengembangan aplikasi ini selanjutnya dapatdiperbaiki agar dapat dijalankan pada sistem android versi minimal 2.3

(Gingerbread ).

Page 16: Yonathan Prasetioso

8/12/2019 Yonathan Prasetioso

http://slidepdf.com/reader/full/yonathan-prasetioso 16/16

14

DAFTAR PUSTAKA

Agustinus , Nilwan. 1998. Pemrograman Animasi dan Game Profesional , Jakarta:Elex

Media Komputindo

Anggara. 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash ,

Yogyakarta:Gava Media, Hal vii

Fowler, Martin. 2004. Panduan Singkat Bahasa Pemodelan Objek Standar ,

Yogyakarta:Andi, Hal 1

Kristanto, Andri. 2004. Rekayasa Perangkat Lunak(Konsep Dasar Dasar),

Yogyakarta:Gava Media

Supardi, Yuniar. 2012. Sistem Operasi Andal Android. Jakarta:PT Elex Media

Komputindo

Safaat H, Nazaruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet Pc

Berbasis Android. Bandung : Informatika