daftar isi - bina sarana informatika · manual input symbol simbol indikasi manual input data...
TRANSCRIPT
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
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
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
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.
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
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
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
+
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
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
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
xxii
DAFTAR LAMPIRAN
Lampiran 1. Hasil Perancangan Aplikasi ........................................................ 53
Lampiran 2. Datasheet Android Studio .......................................................... 57
Lampiran 3. Datasheet Java .......................................................................... 65