DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data...

11
xii DAFTAR ISI Lembar Judul Tugas Akhir ......................................................................................... i Lembar Persembahan…………………………………………………....……………ii Lembar Pernyataan Keaslian Tugas Akhir................................................................ iii Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah………………………….....iv Lembar Persetujuan dan Pengesahan Tugas Akhir ……………………………....…...v Lembar Panduan Penggunaan Hak Cipta…………………….............……………....vi Lembar Konsultasi Tugas Akhir .............. ………………..…………………..........vii Kata Pengantar…………………………………………………………………...viii Abstrak ..................................................................................................................... x Daftar Isi................................................................................................................. xii Daftar Simbol ........................................................................................................ xiv Daftar Gambar .........................................................................................................xx Daftar Tabel ........................................................................................................... xxi Daftar Lampiran.................................................................................................... xxii BAB I PENDAHULUAN 1.1. Latar Belakang .......................................................................... 1 1.2. Manfaat dan Tujuan .................................................................. 2 1.3. Metode Penelitian ..................................................................... 3 1.4. Ruang Lingkup ......................................................................... 5 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem ................................................................ 6 2.1.1. Pengertian Perangkat Lunak........................................... 6 2.1.2. Media Pembelajaran ...................................................... 7 2.1.3. Rancangan Program ....................................................... 9 2.2. Teori Pendukung ......................................................................18 2.2.1. UML (Unifid Modeling Language) ...............................18 2.2.2. Diagram Use Case ........................................................20

Transcript of DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data...

Page 1: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xii

DAFTAR ISI

Lembar Judul Tugas Akhir ......................................................................................... i

Lembar Persembahan…………………………………………………....……………ii

Lembar Pernyataan Keaslian Tugas Akhir................................................................ iii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah………………………….....iv

Lembar Persetujuan dan Pengesahan Tugas Akhir……………………………....…...v

Lembar Panduan Penggunaan Hak Cipta…………………….............……………....vi

Lembar Konsultasi Tugas Akhir..............………………..…………………......…....vii

Kata Pengantar…………………………………………………………………...…viii

Abstrak ..................................................................................................................... x

Daftar Isi ................................................................................................................. xii

Daftar Simbol ........................................................................................................ xiv

Daftar Gambar .........................................................................................................xx

Daftar Tabel ........................................................................................................... xxi

Daftar Lampiran.................................................................................................... xxii

BAB I PENDAHULUAN

1.1. Latar Belakang .......................................................................... 1

1.2. Manfaat dan Tujuan .................................................................. 2

1.3. Metode Penelitian ..................................................................... 3

1.4. Ruang Lingkup ......................................................................... 5

BAB II LANDASAN TEORI

2.1. Konsep Dasar Sistem ................................................................ 6

2.1.1. Pengertian Perangkat Lunak........................................... 6

2.1.2. Media Pembelajaran ...................................................... 7

2.1.3. Rancangan Program ....................................................... 9

2.2. Teori Pendukung ......................................................................18

2.2.1. UML (Unifid Modeling Language) ...............................18

2.2.2. Diagram Use Case ........................................................20

Page 2: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xiii

2.2.3. Diagram Activity ..........................................................20

2.2.4. Diagram Squence .........................................................20

2.2.5. Flowchart .....................................................................21

BAB III PEMBAHASAN

3.1. Analisa Kebutuhan Aplikasi .....................................................22

3.2. Analisa dan Perancangan..........................................................23

3.2.1. Analisa .........................................................................23

3.2.2. Identifikasi Masalah......................................................25

3.2.3. Perancangan .................................................................25

3.3. Perancangan Sistem .................................................................26

3.3.1. Flowchart .....................................................................26

3.3.2. Use Case Diagram ........................................................27

3.3.3. Activity Diagram ..........................................................29

3.3.4. Squence Diagram .........................................................31

3.3.5. Class Diagram ..............................................................34

3.3.6. Spesifikasi Aplikasi Pengenalan Aksara Jawa ...............35

3.4. Implementasi ...........................................................................37

3.4.1. Implementasi Rancangan Desain Layout .......................37

3.4.2. Spesifikasi File .............................................................41

3.5. Pengujian .................................................................................48

BAB IV PENUTUP

4.1. Kesimpulan ..............................................................................49

4.2. Saran ........................................................................................49

DAFTAR PUSTAKA .............................................................................................50

DAFTAR RIWAYAT HIDUP ...............................................................................51

LAMPIRAN-LAMPIRAN .....................................................................................52

Page 3: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xiv

DAFTAR SIMBOL

1. Daftar Simbol Flowchart

Gambar Keterangan

Flow Direction Symbol

Simbol yang digunakan untuk

menghubungkan antara simbol yang satu

dengan simbol yang lain

Terminator Symbol

Terminal simbol untuk permulaan (start) atau

akhir (stop) dari suatu diagram flowchart..

Connector Symbol

Simbol keluar – masuk atau penyambungan

proses dalam lembar atau halaman yang sama.

Connector Symbol

Simbol keluar – masuk atau penyambungan

proses pada lembar atau halaman yang

berbeda.

Processing Symbol

Simbol indikasi suatu proses pengolahan

fungsi pada program.

Decision Symbol

Simbol pemilihan keputusan berdasarkan dua

kondisi benar dan salah pada flowchart

Input – Output Symbol

Simbol yang menyatakan fungsi input

(masukan) atau output (keluaran) dari suatu

program

Page 4: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xv

Manual Input Symbol

Simbol indikasi manual input data melalui

keyboard jika dalam program membutuhkan

masukan data secara manual.

Preparation Symbol

Simbol inisialisasi atau pemberian nilai awal

untuk persiapan langkah proses selanjutnya.

Predefined Process Symbol (subroutine)

Simbol untuk memanggil sub-process atau

prosedur ditempat yang berbeda.

Display Symbol

Simbol yang berguna untuk menunjukkan di

mana informasi akan ditampilkan dalam aliran

proses.

Stored Data Symbol

Simbol yang menunjukkan objek

penyimpanan data umum yang digunakan

dalam alur proses contohnya hardisk, flashdisk

atau perangkat penyimpanan lainnya.

Sequential Access

Simbol yang menyatakan input berasal dari

pita magnetik atau output disimpan ke pita

magnetik.

Card Symbol

Simbol yang menunjukkan input berasal dari

kartu atau output disimpan ke kartu

Document Symbol

Simbol yang menyatakan langkah proses yang

akan menghasilkan dokumen.

Page 5: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xvi

2. Use Case Diagram

No Simbol Nama Keterangan

1

Aktor

Menunjukan user

yang akan

menggunakan

sistem baru

2

Use case

Menunjukan proses

yang terjadi pada

sistem baru

3 Unidraction

association

Menunjukan

hubungan antar

actor dengan use

case atau use case

Page 6: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xvii

3. Simbol Activity Diagram

No Simbol Nama Keterangan

1

Start Point

Menggambarkan permulaan

dari sebuah sistem yang akan

dikerjakan, biasanya terletak

pada pojok kiri atas.

2 End Point Menggambarkan akhir dari

sebuah sistem.

4

Activity Menggambarkan aktivitas

yang dilakukan pada sistem.

5

Fork

Menggambarkan sebuah

activity yang berjalan

secarabersamaan, biasanya

mempunyai 1 transisi masuk

dan dua atau lebih transisi

keluar atau bisa lebih transisi

masuk dan hanya satu transisi

keluar

6

Decision

Point

Menggambarkan hubungan

transisi sebuah garis dari atau

ke decisionpoint

7

Swimlane

Menggambarkan sebuah cara

untuk mengkelompokkan

activity

Page 7: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xviii

4. Simbol Class Diagram

No Simbol Nama Keterangan

1

Class

Penggambaran dari

classname, atribut

atau property atau

data dan method atau

function atau behavior

2

Association

Menggambarkan

hubungan antara

initialnode, activities,

fork,

decisionpoint dan

activityfinalnode

dalam sebuah sistem

3

Agregation Menggambarkan

perluasan dari class

4

Generalisasi/

Inheritance

Menggambarkan satu

atau sekumpulan class

mewarisi atribut

atau method dari suatu

class

Class

-Atribute

+

Page 8: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xix

5. Simbol Sequence Diagram

No Simbol Nama Keterangan

1

ActorObject

Menggambarkan pihak

yang melakukan

interaksi atau yang

memicu sistem untuk

berfungsi

2

BoundaryObject Menggambarkan obyek

yang menjadi interface

3

Contro Object

Menggambarkan obyek

yang menjadi control

sistem

4

EntityObject Menggambarkan obyek

yang berupa enitas

5

LifeTime

Menggambarkan

eksekusi obyek selama

sequence (Message

dikirim atau diterima

dan aktifitasnya)

ExcecutionOccurrence

Menunjukkan

focuscontrol obyek

pada suatu waktu

Message

Menggambarkan

komunikasi yang terjadi

antar obyek

Page 9: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xx

DAFTAR GAMBAR

Gambar II.1. Logo Versi Android ..........................................................................14

Gambar II.2. Tampilan Antar Muka Android Studio ..............................................16

Gambar III.1. Flowchart .........................................................................................26

Gambar III.2. Use Cae Diagram .............................................................................27

Gambar III.3. Activity Diagram dari Use Cae Diagram Menu Utama ......................29

Gambar III.4. Activity Diagram dari Use Cae Diagram Aksara ...............................30

Gambar III.5. Activity Diagram dari Use Case Diagram Kuis .................................30

Gambar III.6. Squence Diagram dari Use Case Menu Utama ..................................31

Gambar III.7. Squence Diagram dari Use Cae Menu Utama ...................................32

Gambar III.8. Squence Diagram dari Use Case Menu Kuis .....................................33

Gambar III.9. Class Diagram ..................................................................................34

Gambar III.10. Rancangan Desain Layout Menu Utama ...........................................37

Gambar III.11. Rancangan Desain Layout Menu Aksara Jawa..................................38

Gambar III.12. Rancangan Desain Layout Detail ......................................................39

Gambar III.13. Rancangan Desain Layout Menu Kuis ..............................................40

Page 10: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xxi

DAFTAR TABEL

Tabel II.1. Versi Android Dari Masa ke Masa ........................................................ 10

Tabel III.1. Penjelasan Use Case Diagram ............................................................... 28

Tabel III.2. Spesifikasi Perangkat Keras .................................................................. 36

Tabel III.3. Spesifikasi file Menu Utama .................................................................. 41

Tabel III.4. Spesifikasi file Menu Aksara Jawa........................................................ 41

Tabel III.5. Spesifikasi file Menu Detail Aksara Jawa ............................................ 43

Tabel III.6. Spesifikasi file Menu Kuis ..................................................................... 46

Tabel III.7. Pengujian Black Box pada Aplikasi Aksara Jawa ................................ 48

Page 11: DAFTAR ISI - Bina Sarana Informatika · Manual Input Symbol Simbol indikasi manual input data melalui keyboard jika dalam program membutuhkan masukan data secara manual. Preparation

xxii

DAFTAR LAMPIRAN

Lampiran 1. Hasil Perancangan Aplikasi ........................................................ 53

Lampiran 2. Datasheet Android Studio .......................................................... 57

Lampiran 3. Datasheet Java .......................................................................... 65