Yonathan Prasetioso
-
Upload
yeahrightskripsi -
Category
Documents
-
view
226 -
download
0
Transcript of 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
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
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
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.
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.
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
.
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
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.
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
.
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
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
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
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
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.
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 ).
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