YuNotes
Oleh:
BIMA HAYU NUGRAHA
20190140031
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, ridha, dan
karunia-Nya, sehingga saya dapat menyelesaikan laporan tugas akhir mata kuliah
Pengembangan Aplikasi Mobile ini dengan judul Aplikasi YuNotes berbasis android
dengan menggunakan Android Studio.
Laporan tugas akhir ini dibuat untuk memenuhi salah satu syarat mata kuliah
Pengembangan Aplikasi Mobile. Tujuan dari pembuatan laporan tugas akhir ini
untuk melaporkan hasil dari Aplikasi YuNotes yang telah saya buat.
Saya mengucapkan terima kasih kepada bapak Haris Setyawan selaku dosen
mata kuliah Pengembangan Aplikasi Mobile di semester 4 ini yang telah
membimbing dan mengarahkan saya, sehingga saya dapat menyelesaikan laporan
tugas akhir ini dengan baik.
Saya menyadari laporan tugas akhi ini mungkin masih jauh dari sempurna.
Maka dari itu, saya mengharapkan kritik dan saran yang dapar membangun demi
kesempurnaan laporan ini. Semoga laporan tugas akhir ini dapat bermanfaat bagi
pembaca.
i
DAFTAR ISI
ii
3.2.1 Alat Tugas akhir ..................................................................................... 13
3.3.1 Arsitektur................................................................................................. 13
iii
4.2.8 Tampilan Menu Edit Account ............................................................... 53
4.2.12 Tampilan Menu Create Note, Layout Miscellanous, Add Image, Add
URL, Note Yang Sudah Diisi, dan Note Yang Sudah Dibuat di Tampilkan Pada
Main Menu .............................................................................................................. 60
4.2.14 Tampilan Menu View Note, Update Note, Note Setelah Di Update,
Delete Note, dan Note Setelah Di Delete................................................................ 67
iv
DAFTAR TABEL
Tabel 1 Perkembangan Versi Android ................................................................... 7
Tabel 2 RAT User .................................................................................................. 30
Tabel 3 RAT Admin............................................................................................... 30
Tabel 4 RAT Mendaftar ......................................................................................... 30
Tabel 5 RAT Register ............................................................................................ 30
Tabel 6 RAT Melakukan....................................................................................... 30
Tabel 7 RAT Login ................................................................................................ 30
Tabel 8 RAT Memasuki ......................................................................................... 31
Tabel 9 RAT Main Menu ....................................................................................... 31
Tabel 10 RAT Membuat ........................................................................................ 31
Tabel 11 RAT Note ................................................................................................ 31
Tabel 12 RAT Melihat ........................................................................................... 31
Tabel 13 RAT Profile ............................................................................................. 31
Tabel 14 RAT Mengubah....................................................................................... 32
Tabel 15 RAT Menghapus ..................................................................................... 32
Tabel 16 RAT Account .......................................................................................... 32
Tabel 17 Basis Data SQLite ................................................................................... 42
Tabel 18 Basis Data Room Database ..................................................................... 42
Tabel 19 Pengujian Aplikasi YuNotes ................................................................... 73
iii
DAFTAR GAMBAR
Gambar 1 Alur Tugas Akhir .................................................................................. 11
Gambar 2 Arsitektur Aplikasi YuNotes ................................................................... 14
Gambar 3 Activity Diagram Register ...................................................................... 17
Gambar 4 Activity Diagram Login ......................................................................... 18
Gambar 5 Activity Diagram Main Menu YuNotes .................................................... 19
Gambar 6 Activity Diagram Profile ........................................................................ 19
Gambar 7 Activity Diagram Create and Save Note ................................................... 20
Gambar 8 Activity Diagram Add Image and URL .................................................... 21
Gambar 9 Activity Diagram Update and Delete Note ................................................ 22
Gambar 10 Activity Diagram Remove Image and URL............................................. 23
Gambar 11 Activity Diagram Search Note............................................................... 24
Gambar 12 Activity Diagram Logout ...................................................................... 25
Gambar 13 Activity Diagram Edit and Delete Account ............................................. 26
Gambar 14 Use Case Diagram Aplikasi YuNotes ..................................................... 27
Gambar 15 Entity Relationship Diagram Aplikasi YuNotes ....................................... 28
Gambar 16 Class Diagram Aplikasi YuNotes .......................................................... 33
Gambar 17 Mockup Start Screen Aplikasi YuNotes.................................................. 34
Gambar 18 Mockup Login Aplikasi YuNotes .......................................................... 35
Gambar 19 Mockup Register Aplikasi YuNotes ....................................................... 36
Gambar 20 Mockup Main Menu Aplikasi YuNotes .................................................. 37
Gambar 21 Mockup Menu Create Note Aplikasi YuNotes......................................... 38
Gambar 22 Mockup Menu Profile Aplikasi YuNotes ................................................ 39
Gambar 23 Mockup Menu Edit Account Aplikasi YuNotes ....................................... 40
Gambar 24 Mockup Menu View Note Aplikasi YuNote............................................ 41
Gambar 25 Tampilan Start Screen Aplikasi YuNotes ................................................ 43
Gambar 26 Tampilan Menu Login Aplikasi YuNotes ............................................... 44
Gambar 27 Tampilan Menu Register Aplikasi YuNotes ............................................ 45
Gambar 28 Tampilan Input Data di Menu Register Aplikasi Yunotes ......................... 46
Gambar 29 Tampilan Toast Register Success........................................................... 47
iv
Gambar 30 Tampilan Input Akun di Menu Login Aplikasi YuNotes ........................... 48
Gambar 31 Tampilan Toast Login Berhasil ............................................................. 49
Gambar 32 Tampilan Main Menu Aplikasi YuNotes ................................................ 50
Gambar 33 Tampilan Menu Profile Aplikasi YuNotes .............................................. 51
Gambar 34 Tampilan Popupmenu di Menu Profile Aplikasi YuNotes ......................... 52
Gambar 35 Tampilan Menu Edit Account Aplikasi YuNotes ..................................... 53
Gambar 36 Tampilan Mengedit Pada Data Name di Menu Edit Account Aplikasi
YuNotes.............................................................................................................. 54
Gambar 37 Tampilan Toast Update Account Success dan Data Name Berubah Setelah di
Edit .................................................................................................................... 55
Gambar 38 Tampilan Dialog Delete di Menu Profile Aplikasi YuNotes ...................... 56
Gambar 39 Tampilan Logout Pada Layout Miscellaneous di Menu Profile Aplikasi
YuNotes.............................................................................................................. 57
Gambar 40 Tampilan Dialog Logout di Menu Profile Aplikasi YuNotes ..................... 58
Gambar 41 Tampilan Toast Logout Success ............................................................ 59
Gambar 42 Tampilan Menu Create Note Aplikasi YuNotes ....................................... 60
Gambar 43 Tampilan Layout Miscellaneous Pada Menu Create Note Aplikasi YuNotes 61
Gambar 44 Tampilan Add Image ........................................................................... 62
Gambar 45 Tampilan Add URL ............................................................................. 63
Gambar 46 Tampilan Note Yang Sudah Terisi ......................................................... 64
Gambar 47 Tampilan Display Note Yang Sudah di Buat Pada Main Menu Aplikasi
YuNotes.............................................................................................................. 65
Gambar 48 Tampilan Search Notes Dengan Menginput Keyword .............................. 66
Gambar 49 Tampilan Menu View Note Aplikasi YuNotes ........................................ 67
Gambar 50 Tampilan Update Note Dengan Mengubah Data Pada Note di Menu View
Note Aplikasi YuNotes ......................................................................................... 68
Gambar 51 Tampilan Note Pada Main Menu Setelah Berhasil di Update..................... 69
Gambar 52 Tampilan Delete Note Dengan Memunculkan Dialog............................... 70
Gambar 53 Tampilan Note Setelah di Detele Akan Menghilang Dari Main Menu ........ 71
Gambar 54 Tampilan Quick Actions Berada di Bawah Pada Main Menu .................... 72
v
BAB I
PENDAHULUAN
Ada berbagai macam platform yang digunakan pada smartphone saat ini
diantaranya Android dan IOS. Salah satu smartphone yang mengalami perkembangan
pesat adalah smartphone dengan sistem operasi Android. Sejak hadir pada tahun 2008
saat ini hampir semua produsen smartphone telah menggunakan sistem operasi
Android dan terdapat ratusan juta smartphone yang beredar di seluruh dunia.
Kehadiran sistem operasi Android ini berdampak besar terhadap perkembangan
teknologi smartphone yang kita rasakan saat ini. Tidak heran smartphone dengan
sistem operasi Android sangat populer di kalangan masyarakat di seluruh dunia.
1
memudahkan seseorang dalam mengembangkan suatu aplikasi Android salah satunya
adalah Android Studio.
2
1.3 Batasan Masalah
Batasan – batasan masalah sebagai berikut :
1.5 Manfaat
Manfaat laporan tugas akhir adalah sebagai berikut :
3
1.6 Sistematika Penulisan
Sistematika penulisan digunakan untuk memudahkan dalam
melakukan pembahasan tugas akhir ini. Sistematika penulisan laporan tugas
akhir ini, sebagai berikut :
Bab III Metodologi Penelitian, berisi alur tugas akhir, alat dan bahan,
analisis sistem, dan rancangan sistem yang nantinya akan menjadi dasar
pembuatan rancangan pada sistem aplikasi yang dibuat.
Bab IV Hasil dan Pembahasan, berisi hasil basis data, tampilan aplikasi,
pengujian, dan pembahasan yang menjadi aspek terpenting karena
membahas tentang rancangan aplikasi yang dibuat dengan detail.
4
BAB II
TINJAUAN PUSTAKA DAN DASAR TEORI
2.1 Tinjuan Pustaka
Berisi tentang tinjauan teori – teori umum yang dipakai untuk penyusunan
laporan tugas akhir.
2.1.1 Pengertian Smartphone
Menurut Sawyer dan Williams (2011), smartphone adalah
telepon seluler yang dilengkapi dengan prosesor mikri, memori,
tampilan layer, dan modem built-in. Selain membuat panggilan
telepon, penggunanya bisa memainkan game, chat dengan teman –
teman, membuat catatan di aplikasi note, menggunakan sistem
messenger, akses ke layanan web, dan pencarian berbagai macam
informasi (Choi et al., 2015).
5
bertujuan untuk menstabilkan sistem operasi mobile,
memperkenalkan baterai yang lebih kuat dan meningkatkan
penggunaan interface serta banyak fitur lain yang membuat
perangkat ini makin pintar (Sarwar dan Soomro, 2013).
6
Open Handset Alliance, yaitu konsorsium dari berbagai perusahaan
teknologi, seperti HTC, Motorola, Samsung, T-Mobile, Qualcomm,
dan Texas Instruments memperkenalkan diri mereka ke public untuk
mengembangkan smartphone pertama yang open source.
Kode Nama Nomor Versi Tanggal Rilis Nomor Api Status Dukungan
Tidak ada 1.0 23 September 1 Tidak didukung
kode nama 2008
Tidak ada 1.1 9 Februari 2 Tidak didukung
kode nama 2009
Cupcake 1.5 27 April 2009 3 Tidak didukung
Donut 1.6 15 September 4 Tidak didukung
2009
Éclair 2.0 – 2.1 26 Oktober 5 -7 Tidak didukung
2009
Froyo 2.2 – 2.2.3 20 Mei 2010 8 Tidak didukung
Gingerbread 2.3 – 2.3.7 22 Februari 9 – 10 TIdak didukung
2011
Honeycomb 3.0 – 3.2.6 22 Februari 11 – 13 Tidak didukung
2011
Ice Cream 4.0 – 4.0.4 18 Oktober 14 – 15 Tidak didukung
Sandwich 2011
JellyBean 4.1 – 4.3.1 9 Juli 2012 16 – 18 Tidak didukung
7
Kitkat 4.4 – 4.4.4 31 Oktober 19 Tidak didukung
2013
Lolipop 5.0 – 5.1.1 12 November 21 – 22 Tidak didukung
2014
Marshmallow 6.0 – 6.0.1 5 Oktober 23 Tidak didukung
2015
Nougat 7.0 – 7.1.2 22 Agustus 24 - 25 Tidak didukung
2016
Oreo 8.0 – 8.1 21 Agustus 26 Tidak didukung
2017
Pie 9.0 6 Agustus 28 Tidak didukung
2018
Q 10.0 3 September 29 Didukung
2019
R 11.0 8 September 30 Didukung
2020
Versi terakhir dari Android yang telah dirilis sampai saat ini adalah
Android R atau Android 11 dengan nomor versi 11.0, tetapi google
masih memberi dukungan mulai dari versi Android Q dengan
memberikan berbagai pembaharuan.
2.1.6 Pengertian Android Studio
Android Studio adalah Software Integrated Development
Environnment (IDE) untuk membangun sebuah aplikasi Android.
Android Studio dibangun dengan menggunakan IntelliJ IDEA yang
merupakan softwate integrated development environment untuk
membangun sebuah aplikasi atau software dengan menggunakan
bahasa pemrograman Java dan Kotlin. Seluruh fitur yang ada pada
InteliJ IDEA juga terdapat pada Android Studio, fitur – fiturnya
yaitu sebagai berikut:
8
2. Emulator Android yang banyak dengan fitur – fitur layaknya
smartphone asli.
3. Dukungan untuk membangun aplikasi Android untuk
perangkat apapun baik itu smartphone. tablet, Android TV,
android Wear, dan perangkat Android lainnya.
4. Code templates dan integrasi GitHub untuk membantu para
pengembang aplikasi dan melakukan mport kode sample.
5. Berbagai macam testing tools dan frameworks.
6. Dukungan untuk database firebase.
9
Aplikasi catatan adalah aplikasi yang berguna untuk mencatat
setiap kegiatan, kebutuhan, dan lainnya tanpa perlu khawatir dan
lupa dimana pengguna menyimpan catatannya. Aplikasi ini
ditujukan untuk membuat daftar catatan yang terorganisir dan rapi.
Catatan sendiri adalah sebuah tulisan yang berisi tentang kebutuhan
seseorang maupun kegiatan orang tersebut.
10
BAB III
METODOLOGI PENELITIAN
3.1 Alur Tugas Akhir
Tidak
Iya
Selesai
11
Penjelasan : Pada gambar 1 di page sebelumnya dapat diuraikan bahwa alur
pembuatan laporan tugas ini ini dimulai dengan menentukan judul laporan
tugas akhir, kemudian mendaftarkan judul tersebut melalui form. Jika judul
yang didaftarkan sesuai dengan syarat dari tugas akhir, maka selanjutnya
diperlukan untuk menyiapkan alat dan bahan untuk merancang aplikasi. Jika
judul yang didaftarkan tidak sesuai dengan syarat dari tugas akhir, maka
harus ditentukan ulang judul laporan tugas akhirnya. Setelah selesai
menyiapkan alat dan bahan untuk membuat rancangan aplikasi, selanjutnya
membuat analisis sistem sebelum merancang aplikasinya. Setelah analisi
sistem nya sudah selesai dilakukan, maka langkah selanjutnya adalah
membuat rancangan aplikasi seperti membuat activity diagram, use case
diagram, ERD, RAT, class diagram, dan rancangan antar muka atau
mockup. Setelah rancangan telah setelah dilakukan, maka langkah
berikutnya adalah membuat basis data atau database dari aplikasi, disini
saya menggunakan SQLite dan Room Database untuk menjadi database dari
aplikasi YuNotes. Selanjutnya setelah membuat database, maka langkah
berikutnya adalah membuat desain aplikasi YuNotes dan
mengimplementasikannya dengan coding melalui android studio. Setelah
desain dan aplikasi sudah dibuat, langkah selanjutnya adalah menguji
aplikasi tersebut, apakah aplikasi sudah bisa berjalan dengan baik dan tidak
ada eror. Setelah saya menguji aplikasi ini, tidak ditemukan adanya eror dan
aplikasinya dapat berjalan dengan baik. Maka langkah terakhir adalah
aplikasi ini sudah siap digunakan oleh masyarakat yang sebagai user atau
pengguna dari aplikasi ini.
12
3.2 Alat dan Bahan
3.2.1 Alat Tugas akhir
Alat – alat yang digunakan untuk pembuatan laporan tugas akhir ini
adalah, sebagai berikut :
13
Activity / Fragment
ViewModel Data
Repository
Model
Room Database
SQLite
14
Dari gambar 1 di page sebelumnya dapat dijelaskan sistem yang
dibangun menampilkan informasi dari sistem aplikasi YuNotes yang
saling berinteraksi satu sama lain. Sistem aplikasi ini nanti akan
berjalan di smartphone. Dari Activity yang terhubung ke
ViewModel, sehingga dapat menampilkan sebuah data. Lalu dari
model data tersebut disimpan ke dalam Repository Room Database,
yaitu SQLite.
15
b. Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan untuk mendukung dalam
pembuatan, pengoperasian, dan pengujian program dari aplikasi
ini adalah :
1. Sistem operasi Windows 10 64-bit
2. Android Studio
3. Android Virtual Device (AVD)
4. Figma
5. Adobe Photoshop CC
16
3.4.1 Activity Diagram
1. Activity Diagram Register
17
2. Activity Diagram Login
18
3. Activity Diagram Main Menu YuNotes
19
5. Activity Diagram Create and Save Note
20
6. Activity Diagram Add Image and URL
21
7. Activity Diagram Update and Delete Note
22
8. Activity Diagram Remove Image and URL
23
9. Activity Diagram Search Note
24
10. Activity Diagram Logout
25
11. Activity Diagram Edit and Delete Account
26
3.4.2 Use Case Diagram
27
3.4.3 ER Diagram
Rancangan ER Diagram yang telah dibuat adalah :
A. Identifikasi Entitas
Entitas adalah kumpulan dari berbagai objek yang dapat
diidentifikasikan secara unik dengan menentukan nama ataulabel
pada objek tersebut. Entitas – entitas yang digunakan pada sistem
aplikasi ini adalah sebagai berikut :
1. User
2. Admin
3. Register
4. Login
5. Main Menu
6. Note
7. Profile
B. ERD
ERD sangat penting untuk dilakukan karena dapat memberikan
informasi untuk menjelaskan hubungan antara data dan basis data
yang digambarkan dengan adanya entitas, relasi, atribut, dan garis
penghubung. ERD yang digunakan pada sistem aplikasi ini
adalah :
29
3.4.4 Rancangan Antar Tabel
1. Tabel User
Tabel 2 RAT User
Ad Email Name
2. Tabel Admin
Tabel 3 RAT Admin
Id_Admin
3. Tabel Mendaftar
Tabel 4 RAT Mendaftar
4. Tabel Register
Tabel 5 RAT Register
5. Tabel Melakukan
Tabel 6 RAT Melakukan
6. Tabel Login
Tabel 7 RAT Login
30
7. Tabel Memasuki
Tabel 8 RAT Memasuki
Id_User Id_Login
9. Tabel Membuat
Tabel 10 RAT Membuat
Id_User
31
13. Tabel Mengubah
Tabel 14 RAT Mengubah
Id_User Id_Account
Id_Account
32
3.4.5 Class Diagram
33
3.4.1 Rancangan Antar Muka
Desain aplikasi bisa disebut dengan mockup berguna sebagai acuan
untuk mengimplementasikan menjadi sebuah aplikasi asli. Desain
aplikasi yang digunakan dalam aplikasi ini adalah :
34
2. Mockup Login
35
3. Mockup Register
36
4. Mockup Main Menu
37
5. Mockup Menu Create Note
38
6. Mockup Profile Menu
39
7. Mockup Menu Edit Account
40
8. Mockup Menu View Note
41
BAB IV
HASIL DAN PEMBAHASAN
4.1 Hasil Basis Data
Basis data diperlukan untuk menyimpan sebuah data yang ingin di input ke
dalam aplikasi. Basis data yang dipakai dalam aplikasi ini adalah SQLite untuk
Login dan Register dan Room Database untuk Note, yaitu :
4.1.1 SQLite
Tabel 17 Basis Data SQLite
user_id INTEGER
user_nama TEXT Null
user_email TEXT Null
user_Password TEXT Null
42
4.2 Tampilan Aplikasi
Pada tugas akhit ini membuat aplikasi catatan yang bernama YuNotes
memiliki tampilan sebagai berikut :
43
4.2.2 Tampilan Menu Login
44
4.2.3 Tampilan Menu Register, Setelah di Input Data dan Berhasil
Melakukan Register
45
Gambar 28 Tampilan Input Data di Menu Register Aplikasi Yunotes
46
Gambar 29 Tampilan Toast Register Success
47
4.2.4 Tampilan Menu Login Setelah di Input Akun dan Berhasil
Melakukan Login
48
Gambar 31 Tampilan Toast Login Berhasil
49
4.2.5 Tampilan Main Menu
50
4.2.6 Tampilan Menu Profile
51
4.2.7 Tampilan Popupmenu Edit dan Delete Account
52
4.2.8 Tampilan Menu Edit Account
53
4.2.9 Tampilan Edit Account dan Berhasil Edit Account
54
Gambar 37 Tampilan Toast Update Account Success dan
Data Name Berubah Setelah di Edit
55
4.2.10 Tampilan Dialog Delete Account
56
4.2.11 Tampilan Logout, Dialog Logout, dan Logout Berhasil
57
Gambar 40 Tampilan Dialog Logout di Menu
Profile Aplikasi YuNotes
58
Gambar 41 Tampilan Toast Logout Success
59
4.2.12 Tampilan Menu Create Note, Layout Miscellanous, Add Image,
Add URL, Note Yang Sudah Diisi, dan Note Yang Sudah Dibuat
di Tampilkan Pada Main Menu
60
Gambar 43 Tampilan Layout Miscellaneous
Pada Menu Create Note Aplikasi YuNotes
61
Gambar 44 Tampilan Add Image
62
Gambar 45 Tampilan Add URL
63
Gambar 46 Tampilan Note Yang Sudah Terisi
64
Gambar 47 Tampilan Display Note Yang Sudah
di Buat Pada Main Menu Aplikasi YuNotes
65
4.2.13 Tampilan Search Notes
66
4.2.14 Tampilan Menu View Note, Update Note, Note Setelah Di
Update, Delete Note, dan Note Setelah Di Delete
67
Gambar 50 Tampilan Update Note Dengan Mengubah Data Pada
Note di Menu View Note Aplikasi YuNotes
68
Gambar 51 Tampilan Note Pada Main Menu
Setelah Berhasil di Update
69
Gambar 52 Tampilan Delete Note Dengan
Memunculkan Dialog
70
Gambar 53 Tampilan Note Setelah di Detele
Akan Menghilang Dari Main Menu
71
4.2.15 Tampilan Quick Actions
72
4.3 Pengujian
Hasil pengujian dari aplikasi ini sudah dapat dioperasikan secara maksimal dan
memiliki kompleksitas yang baik. Untuk hasil pengujian aplikasi ini bisa
dilihat di tabel di bawah ini.
73
3. Tombol login pada User dapat masuk ke Setelah mengisi form Berhasil
halaman login halaman main menu login dengan akun
dengan autentikasi setelah melakukan yang sudah di
akun user. register akun. register sebelumnya,
user dapat mengklik
button login untuk
masuk ke halaman
main menu.
74
5. Icon profile pada User dapat melihat Setelah user Berhasil
halaman main menu informasi akun mengklik icon profile
yang dapat melihat melalui menu profile di bagian pojok
informasi akun user. dapat melakukan kanan atas pada
logout. halaman main menu,
user dapat masuk ke
halaman menu
profile untuk melihat
informasi akun yang
sudah di register
sebelumnya.
Informasi data yang
dapat dilihat, yaitu
nama, email, dan
password. User juga
dapat melakukan
logout dengan klik
pada layout logout di
layout miscellaneous
bagian bawah.
6. Popupmenu edit dan User dapat Setelah user Berhasil
delete account pada melakukan edit dan mengklik icon profile
halaman profile delete acccount di bagian pojok
dengan builderdialog melalui popupmenu kanan atas pada
pada delete account. pada halaman profile. halaman main menu,
user dapat masuk ke
halaman menu
profile untuk melihat
informasi akun yang
sudah di register
sebelumnya. Setelah
imagebutton
overflow atau icon
titik tiga di klik, user
dapat memunculkan
popupmenu edit dan
delete account.
75
7. Tampilan halaman User dapat Setelah di klik pada Berhasil.
edit account untuk melakukan edit popupmenu edit
mengubah data yang accout pada halaman account di menu
terdapat di profile. edit acccount. profile, user dapat
masuk ke halaman
edit acccount. User
dapat mengubah data
akun yang telah di
register sebelumnya,
disini user dapat
mengubah nama,
email, dan password.
Setelah di klik pada
button update
account, maka
account user berhasil
di ubah.
76
9. FloatingButton User dapat membuat Setelah Berhasil
create note pada note baru dengan floatingbutton create
halaman main menu masuk ke halaman note di klik, user
untuk membuat note create note dapat masuk ke
baru halaman create note
untuk membuat note
baru.
10. Tampilan halaman User dapat membuat Setelah user masuk Berhasil
create note tersedia note pada halaman ke halaman create
dengan fitur yang create note dengan note, user dapat
dapat dioperasikan mengisi note title, membuat note baru
oleh user untuk note subtitle, dan dengan mengisi note
membuat note. input note title, terdapat juga
date created
pembuatan note
baru, note subtitle
dan input note. Pada
halaman create note
user juga dapat
melakukan add
iamge, add URL, dan
mengganti indicator
color di slide menu
bagian bawah pada
halaman create note.
77
11. Fitur search note User dapat Setelah note dibuat, Berhasil
pada halaman main melakukan search user dapat
menu dengan note dengan input melakukan search
keyword. keyword yaitu note note pada halaman
title dan note subtitle. main menu dengan
input keyword dari
note, yaitu note title
dan note subtitle.
78
13. Fitur update note User dapat Setelah di klik pada Berhasil
pada note yang melakukan update note yang sudah
sudah di tampilkan note pada note yang dibuat dan di
pada halaman main sudah di tampilkan tampilkan di halaman
menu. pada halaman main main menu, user
menu. Untuk dapat dapat masuk ke
melakukan update halaman view note
note, user harus untuk melakukan
masuk ke halaman update note. User
view note terlebih dapat melakukan
dahulu. update note dengan
mengedit note title
atau note subtitle
atau input note atau
mengganti image dan
URL, user juga bisa
mengganti indicator
color.
79
14. Fitur delete note User dapat Setelah di klik pada Berhasil
pada note yang melakukan delete note yang sudah
sudah di tampilkan note pada note yang dibuat dan di
pada halaman main sudah di tampilkan tampilkan di halaman
menu. pada halaman main main menu, user
menu. Untuk dapat masuk ke
melakukan delete halaman view note
note, user harus untuk melakukan
masuk ke halaman delete note. User
view note terlebih dapat melakukan
dahulu. delete note dengan
membuka slide menu
di bagian bawah.
Setelah di klik pada
opsi delete note akan
muncul alertdialog
untuk konfirmasi
apakah note akan
dihapus atau tidak.
Jika note tidak
dihapus, maka user
akan tetap berada di
halaman view note
dan note tidak
terhapus. Jika note
dihapus, maka user
akan menuju ke
halaman main menu
dan note sudah
terhapus dan tidak
tidak di tampilkan
pada halaman main
menu.
80
15. Fitur quick actions User dapat membuat Setelah icon create Berhasil
pada halaman note baru dengan note di klik, user
halaman main menu action pertama, yaitu dapat masuk ke
yang mempunyai 3 icon create note. halaman create note
actions. User dapat langsung untuk membuat note
melakukan insert baru. Setelah icon
picture dengan action add image di klik,
kedua, yaitu icon add user dapat langsung
image. User juga melakukan add
dapat langsung image dengan masuk
melakukan insert ke penyimpanan
URL dengan action smartphone user,
ketiga, yaitu icon add kemudian setelah
URL. gambar dipilih user
akan masuk ke
halaman create note.
setelah icon add URL
di klik, user dapat
langsung melakukan
add URL dengan
input URL yang
ingin di input oleh
user, setelah input
URL, user akan
masuk ke halaman
create note.
81
4.4 Pembahasan
Aplikasi YuNotes merupakan aplikasi yang digunakan untuk membuat
catatan tentang kegiatan, kehidupan sehari hari dan lainnya. Saya memilih
membuat dan merancang aplikasi ini karena memiliki banyak manfaat dan
kegunaan bagi masyarakat. Aplikasi ini dibuat untuk ditujukan kepada
masyarakat yang ingin menggunakan aplikasi ini untuk membuat catatan
tentang kegiatan, kehidupan sehari hari maupun lainnya. Kelebihan dari
aplikasi ini adalah mempunya sistem login dan register akun agar catatan
yang dibuat user dapat menjadi aman. Aplikasi ini juga menggunakan
database Room Database untuk menyimpan catatan yang merupakan
database lokal dengan memanfaatkan SQLite secara optimal. Aplikasi ini
juga menggunakan database SQLite untuk menu login dan register. Aplikasi
ini juga dapat membuat catatan dengan mudah, efektif dan terorganisir.
Aplikasi ini hanya dapat berjalan di emulator android studio dengan
memakai sistem android Q atau 10 ke bawah.
82
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam pembuatan laporan tugas akhir aplikasi YuNotes memiliki
kesimpulan sebagai berikut :
1. Aplikasi ini dapat membuat catatan tentang suatu kegiatan, kehidupan
sehari – hari maupun lainnya menggunakan smartphone dengan mudah,
efektif dan terorganisir.
2. Aplikasi ini dapat menjadi alternatif untuk mempermudah masyarakat
dalam membuat sebuah catatan, sehingga masyarakat tidak perlu
mencatat secara manual dengan menggunakan kertas.
3. Cara kerja dari aplikasi ini adalah user harus membuat akunnya terlebih
dahulu, kemudian melakukan login dan masuk ke halaman main menu.
Lalu user membuat catatan baru dengan mengisi opsi yang tersedia.
Setelah itu, user menyimpan catatan tersebut.
5.2 Saran
Dalam pembuatan laporan tugas akhir aplikasi YuNotes memiliki saran
sebagai berikut :
1. Bagi masyarakat diharapkan menggunakan aplikasi ini untuk membuat
sebuah catatan.
2. Laporan tugas akhir ini mungkin masih ada kekurangan. Saran dan kritik
yang bersifar membangun saya terima dengan senang hati untuk
perkembangan aplikasi ini kedepannya lebih baik.
83
DAFTAR PUSTAKA
Berisi sumber-sumber yang menjadi rujukan untuk membuat laporan akhir ini.
Aulia, D. (2017, Juli). Repositori Usu. Diambil kembali dari Repositori Usu:
https://www.google.com/search?q=MEMBANGUN+APLIKASI+CATAT
AN+BERBASIS+ANDROID+DENGAN+MENGGUNAKAN+ANDROI
D+STUDIO&safe=strict&biw=1366&bih=663&sxsrf=ALeKk00UcZ3odq
YAwaJ8lJy499SDzTYmpA%3A1625366552726&ei=GCDhYPf7K5TRrQ
H0mqHAAg&oq=MEMBANGUN+APLIKASI+CATATAN+BER
Hermawan. (2020, Agustus 2). tagar.id. Diambil kembali dari tagar.id:
https://www.tagar.id/perkembangan-android-dari-masa-ke-masa
84