Dicoding Developer Coaching #19: Android | Menyimpan Database Secara Local di Aplikasi Androidmu
Summary
TLDRIn this video, Krisna from Dicoding Indonesia explains the importance of code reviews for Android developers. He highlights how tasks and projects submitted to Dicoding Academy are reviewed by experienced developers who provide valuable feedback. The session covers various topics including the types of projects reviewed, the benefits of code reviews, and the significance of local databases in Android development. Additionally, there is a discussion on database management and the use of SQLite in Android apps. The video concludes with a Q&A session addressing common questions from the audience and a giveaway announcement for participants.
Takeaways
- 👋 Introduction: Krisna, a code reviewer from Dicoding Indonesia, explains the purpose and process of code reviews at Dicoding.
- 🔍 Code Review Process: Every task submitted to Dicoding Academy is reviewed by expert developers who provide feedback in English.
- 👨💻 Expert Reviewers: Dicoding has many professional reviewers from various backgrounds, including head developers and award-winning technology experts.
- 📚 Types of Submissions: Dicoding Academy projects include various types such as program projects, web applications, Android applications, and more.
- 📝 Feedback: Reviewers provide comments and suggestions on the code submitted, highlighting areas for improvement and offering solutions for any errors.
- 📊 Local Database in Android: Krisna also discusses how to store data locally in Android applications, focusing on skills like saving data locally.
- 🗄️ Database Types: He explains different types of databases, such as relational databases, object-oriented databases, distributed databases, NoSQL, and graph databases.
- 📦 Android Data Storage: The session covers Android's local storage options like SharedPreferences, SQLite, content providers, and internal/external storage.
- 🛠️ Using SQLite: Detailed explanation on creating and managing SQLite databases in Android, including schema definitions and CRUD operations.
- 📊 Database Inspector: Krisna highlights the use of Android Studio's Database Inspector tool for viewing and managing local databases easily.
Q & A
Who is the presenter of the video and what is his role?
-The presenter of the video is Krisna, a code reviewer from Dicoding Indonesia, and a Google Developer Expert in Android development.
What is the purpose of the video presented by Krisna?
-The purpose of the video is to explain what code review is, how the code review process works at Dicoding, and the benefits of getting feedback from expert developers.
What types of projects are reviewed by the Dicoding Academy's professional reviewers?
-Projects reviewed by Dicoding Academy's professional reviewers include program exercises, web applications, Android applications, and other types of submissions required for course completion.
What backgrounds do Dicoding's professional reviewers come from?
-Dicoding's professional reviewers come from various backgrounds, including former developers in competitions, head developers, CTOs, and those with special awards from technology principals like Line API Expert, Intel Software Innovator, and Google Developer Expert.
What tools and features are commonly used to review submissions at Dicoding?
-Tools and features used to review submissions at Dicoding include detailed feedback on code, suggestions for improvements, and an evaluation of the overall project. The submissions page allows reviewers to comment on specific parts of the code.
What are the primary benefits of having your project reviewed at Dicoding?
-The primary benefits of having your project reviewed at Dicoding include receiving expert feedback, identifying and correcting errors, and improving coding skills by learning from experienced professionals.
What is the role of SharedPreferences in Android development, as discussed in the video?
-SharedPreferences is used in Android development to store simple data such as user settings and preferences in a key-value pair format. It's often used for storing primitive data types and configuration settings.
What are the differences between SQLite and SharedPreferences in Android?
-SQLite is a database management system used for storing complex data and relationships between data, whereas SharedPreferences is used for storing simple key-value pairs. SQLite is better suited for larger and more structured data sets, while SharedPreferences is ideal for small amounts of simple data.
How can developers check the data stored in SQLite on an Android device?
-Developers can check the data stored in SQLite on an Android device using the Database Inspector tool in Android Studio, which allows them to view, query, and modify the database in real-time.
What types of local databases are available for Android development as mentioned in the video?
-Local databases available for Android development include SharedPreferences, SQLite, Content Providers, and internal and external storage. Each type serves different purposes based on the complexity and nature of the data.
Why might an application use local storage instead of always accessing data online?
-An application might use local storage to improve user experience by reducing loading times, conserving battery life, saving on data usage, and ensuring availability of data even when there is no internet connection.
Outlines
Introduction to Krisna and Code Reviews
Krisna, a code reviewer from Dicoding Indonesia and a Google-associated Android developer, introduces himself. He explains the concept of code reviews, where developer experts provide feedback on code submitted in the Dicoding Academy. Krisna describes the professional backgrounds of the reviewers, who often have significant industry experience and certifications from major technology companies. He highlights the various types of projects reviewed and the importance of feedback in improving code quality.
Overview of the Discussion Session with Arif and Krisna
Arif, the moderator, introduces the discussion session featuring Krisna Indrawan, a developer at Dicoding Indonesia. The session focuses on how to store data locally in Android applications, a crucial skill for Android developers. Krisna outlines the importance of understanding both server-side and local database handling. The session also includes information on a recent giveaway event, recognizing winners and encouraging participation in future events.
Types and Uses of Local Databases in Android
Krisna explains the different types of local databases available in Android development, including SharedPreferences, SQLite, and Content Providers. He describes their specific uses, such as SharedPreferences for simple settings and SQLite for more complex data structures. Krisna emphasizes the importance of choosing the right type of database based on the application’s needs and provides examples of when to use each type.
Detailed Explanation of SharedPreferences
Krisna goes into detail about SharedPreferences, a method for storing simple data like settings and user preferences in Android. He explains how to use SharedPreferences to save and retrieve data, the difference between synchronous (commit) and asynchronous (apply) methods, and provides code examples. Krisna also discusses the significance of using private mode for data security and how to manage default values.
Advanced SharedPreferences and Settings Example
This section covers advanced usage of SharedPreferences, focusing on creating and managing settings screens in Android. Krisna explains how to define preferences in XML, utilize PreferenceFragmentCompat for better user interface integration, and handle real-time updates with OnSharedPreferenceChangeListener. He provides practical examples of preference items like EditText, CheckBox, and Switch, demonstrating their implementation and customization.
Introduction to SQLite in Android
Krisna introduces SQLite, a lightweight relational database system embedded in Android. He explains its advantages, such as minimal setup and efficient data handling, making it suitable for mobile devices. Krisna highlights the similarities between SQLite syntax and standard SQL, making it accessible for developers familiar with SQL. He discusses the database’s structure, schema definition, and basic operations like creating, updating, and deleting tables.
Implementing SQLite in Android Applications
This section provides a comprehensive guide to implementing SQLite in Android. Krisna explains the SQLiteOpenHelper class, which simplifies database management tasks such as creation and version management. He details the necessary methods for creating and upgrading databases, and provides sample code for creating tables and handling data operations. Krisna also emphasizes the importance of defining database schemas clearly to ensure data integrity.
Advanced SQLite Operations and Cursor Management
Krisna discusses advanced operations in SQLite, including how to read, update, and delete data using ContentValues and SQL queries. He explains the use of Cursor objects to navigate through query results and how to handle data efficiently within Android applications. Krisna provides examples of performing complex queries and data manipulations, reinforcing the concepts with practical code snippets.
Handling Local Database Performance and Security
This section addresses the impact of large local databases on application performance and device resources. Krisna explains the trade-offs between local storage and network requests, emphasizing the importance of optimizing data access to enhance user experience. He discusses strategies to minimize server load, conserve battery life, and ensure data security, particularly when dealing with sensitive information.
Accessing and Managing Local Databases in Android Studio
Krisna introduces tools for accessing and managing local databases within Android Studio, such as the Database Inspector. He demonstrates how to use these tools to inspect, query, and modify database contents directly from the development environment. Krisna provides a step-by-step guide to utilizing these features, making it easier for developers to debug and optimize their applications.
Practical Demonstration and Q&A Session
Krisna performs a live demonstration of creating and managing a local database in an Android project. He answers questions from the audience about specific use cases, troubleshooting tips, and best practices for database management. The Q&A session covers topics like exporting data, handling large datasets, and ensuring data consistency across different application versions.
Conclusion and Giveaway Announcement
Arif wraps up the session by summarizing the key points discussed and thanking Krisna for his insights. He announces the giveaway winners and encourages viewers to participate in future events. Arif reminds the audience to follow Dicoding on social media for updates and to continue learning through Dicoding’s resources. The session concludes with a reminder of the next topic to be covered in the upcoming event.
Mindmap
Keywords
💡Dicoding Indonesia
💡Code Review
💡Google Developer Expert
💡SQL (Structured Query Language)
💡SQLite
💡SharedPreferences
💡Content Provider
💡Local Database
💡Database Inspector
💡Project Submission
Highlights
Introduction to Krisna from Dicoding Indonesia, who is a Google-certified Android Developer.
Explanation of code review process at Dicoding, where expert developers review and provide feedback on submitted projects.
Dicoding Academy offers various types of submissions, including project programs, web applications, and Android applications.
Importance of code review in helping developers improve their code by receiving expert feedback and suggestions.
Professional reviewers at Dicoding have diverse backgrounds and many hold certifications from major tech companies.
Detailed description of the submission review process, including how feedback is provided on the submitted code.
Explanation of various storage methods for local databases in Android, including shared preferences, SQLite, and content providers.
Shared preferences are used for storing simple data like settings, while SQLite is used for more complex data storage needs.
Content providers allow data to be shared between different applications.
Introduction to SQLite, an open-source relational database management system suitable for mobile applications.
Explanation of the advantages of using local databases, such as improved user experience and reduced server load.
Detailed steps on how to create and manage SQLite databases in Android, including creating tables and inserting data.
Discussion on various types of databases, including relational databases and NoSQL databases, and their use cases.
Presentation on how to use Android Studio’s Database Inspector to view and manage local databases.
Interactive Q&A session with the audience, addressing various questions about local database management and performance considerations.
Announcement of a giveaway for participants, encouraging engagement and participation in the live event.
Closing remarks emphasizing the importance of understanding local database management for Android developers.
Transcripts
di Indonesia ya
nyentuh ketemu-ketemu Halo perkenalkan
nama saya Krisna code review dari
dicoding Indonesia Saya juga merupakan
Google send files associated Android
developer bagi teman-teman yang baru
bergabung di dicoding tetapi belum tahu
apa itu bedak kode ataupun review
seperti yang tertulis di halaman Academy
setiap tugas yang gini kan akan di
review oleh developer expert dan akan
diberikan feedback secara England pada
kode yang kalian tulis nah pada video
kali ini saya akan menjelaskan apa itu
Ko treeview dan gimana sih teman-teman
reviews dicoding Ini mereviu Project
kalian jadi coding Academy kami memiliki
banyak review profesional dengan
berbagai latar belakang tidak jarang
yang pernah menjabat sebagai seorang
developer pada pertandingan maupun yang
sudah sampai tahap head developer atau
Sitio beberapa juga menyandang
penghargaan khusus dari prinsip
teknologi seperti linepy expert install
software inovator dan Google developer
expert
driver kami juga telah dibatasi oleh
prinsip teknologi melalui sertifikat
Global seperti Google Asus Z Android
developer Google associated Cloud
engines Microsoft zulfanda mental
unitised iPad Asus z&a Yosep septivet
Developer
Hai jadi seperti yang kita tahu di
kelas-kelas yang ada di coding memiliki
tugas atau proyek yang harus kita
kerjakan Atau biasa kita sebut sebagai
submission nah Shamisen di sini memiliki
banyak tipe Ya seperti Project program
latihan aplikasi web aplikasi Android
dan sebagainya nah tugas-tugas yang
kalian kumpulkan untuk menyesuaikan
kelas akan di-review dan diperiksa oleh
para ekspor yang tentunya telah
berpengalaman dalam bidangnya Oke
mungkin kalau aku jelaskan seperti ini
temen-temen masih pada bingung dan belum
mendapatkan gambaran tentang Apa itu pot
review selanjutnya saya akan perlihatkan
ke temen-temen semua gimana sih reguler
dicoding review Samsung kalian nah
disini terdapat halaman submission ya
atau halaman Dimana kita bisa melihat
tugas yang telah kalian Kumpulkan dan
telah direviu oleh reviewer Coba kita
perhatikan pada hasil in review
disamping tetap Mini disini terdapat
komentar-komentar dari network tentang
kode yang kalian Tuliskan disini juga
ada saran terkait kode yang kalian
Tuliskan Apakah sudah tepat atau bisa
diperbaiki lagi tentunya para rihyun
akan memberikan saran dan penilaian
terhadap
kode yang telah kalian Tuliskan dan juga
memberikan solusi jika terdapat
kesalahan yang bisa kalian perbaiki Nah
selanjutnya terdapat saran dan komentar
terkait keseluruhan politik Kalian nih
Jadi kalian bisa mengetahui kesalahan
atau saran dari Project yang telah
kalian buat tentunya Nah jadi Tugas
kalian akan di-review dan diperiksa oleh
reviewer apa sih keuntungannya mungkin
temen-temen yang lagi belajar dicoding
pasti ingin tahu apakah kode yang kita
teruskan ini sudah tepat atau belum Nah
tugas dari review disini adalah
memberikan saran dan solusi terkait
sampai sekalian jadi akan kita cek Tugas
kalian apakah sudah tepat atau belum Dan
kita rezeki jika memang belum memenuhi
kriteria yang ada tentunya kita akan
memberikan feedback dan letak
kesalahannya sehingga teman-teman dapat
memperbaikinya nah gimana temen-temen
Apakah udah dapat gambaran mengenai
koleshiu Mungkin cukup di sini ya semoga
teman-teman pakai termotivasi lagi nih
Jadi tunggu apalagi Ayo coba salju
Gading dansa bentuk sekalian
Hai Oke disinilah rahmanurrahiim
Assalamualaikum warahmatullahi
wabarakatuh Halo teman-teman gimana
kabarnya semoga baik-baik saja ya Nah
bertemu lagi dengan saya Arif ya sebagai
moderator diskusi kita kali ini hari ini
kita akan ditemani oleh narasumber kita
Mas Krisna Indrawan dan overpower di
dicoding Indonesia halo Sehat Mas sehat
alhamdulillah saya berbagi ya Iya siap
nah malam ini nih Mas Krisna akan
menyampaikan materi seputar Android
yaitu tentang bagaimana cara menyimpan
database cara lokal di aplikasi Android
Nah disini kita akan mempelajari salah
satu skill penting yang perlu dimiliki
sebagai Android developer jika kemarin
saat saya menjadi narasumber ya kita
bahas Bagaimana cara mengambil data dari
server nah pada sesi ini kita akan
belajar tentang bagaimana jika data yang
diambil dari database lokal nih Mas Nah
pasti teman-teman udah pernah
kan Ya nah ikuti terus sampai tuntas ya
buat teman-teman yang sedang menonton
Jangan lupa ajak juga kawan-kawannya
untuk menonton bareng juga nih bagikan
video ini ke grup telegram atau sesama
teman developer teman-teman supaya ilmu
dari narasumber yang membuat aplikasi
Android ini bisa dapat semakin
bermanfaat kemudian ada informasi ini
tentang pemenang giveaway developer
kucing Minggu lalu yaitu kuis di akhir
event dicoding developer kucing yang 18
kemarin ya tentang alarm nah selamat
kepada tiga orang yang berhak
mendapatkan masing-masing 250 point
dicoding admin admin Goulding juga sudah
menghubungi mereka jadi jangan lupa
Difollow ya yaitu buat Mas Fikri Azhari
Rabbani mohon ada Hanifah Nur Azizah dan
fa-table di dicek ada emailnya ya
kemudian tak lupa juga terima kasih
banyak buat teman-teman yang sudah
repost poster event ini coverage kalian
sehingga eh dan
dapat juga ya tiga temannya sehingga
banyak sekali eh repost panjang beberapa
hari ini jadi banyak sekali temen-temen
yang ikut ya kalau kita lihat aja
sekarang ini udah ratusan emas yang
Indonesia Nah pasti akan ada dua orang
beruntung ya akan dapat hadiah lagi ya
kira-kira Siapa ya yang beruntung kali
ini ya kita lihat nih ya selamat buat
eedc underscore underscore yang
mendapatkan Fisher dicoding developer
dan juga Mas Irfan addscore blue 01 ya
yang mendapatkan token belajar di
recording Academy disatu kelas pilihan
Jadi bebas macet Mas Irfan buat milih
kelas yang diinginkan ya nah eh buat
teman-teman yang belum beruntung Jangan
berkecil hati karena di akhirat nanti
masih ada lagi ini giveaway nya tapi
syarat nya kalian harus simak materi
yang dijelaskan nanti sama Mas Indra
sampai tuntas sampai akhir ya Nah bagi
teman-teman yang mendaftar diveny nanti
juga akan dapat
ndak jadi jangan nggak perlu lagi daftar
ulang atau absen lagi lautan Sport video
rekaman ataupun sertifikat Ivan dapat
dicek di halaman event dicoding maksimal
tujuh hari kerja setelah event
berlangsung jika ada pertanyaan setelah
tema yang ditanyakan hari ini langsung
aja ketik di kolom komentar dengan
hashtag tanya dan nanti akan kita jawab
pada sisi kene ya nggak perlu the
menunggu lama lagi kita mari kita
persilahkan Mas Krisna untuk memulai
materinya ya Silahkan mas fitnah Oke
terima kasih ya Mas Arif ia dikenalkan
nih tiga sudah sedikit lama
teman-temannya ya tadi Nama saya Salwa
diucapkan oh Mas juga bisa Oke kalau
gitu nah Malam ini kita akan membahas
ini Mas cara menyimpan database secara
lokal ya aplikasi Android tol jadi
seperti tadi yang udah disampein sama
Mas Arif ya emang ilmu tentang data
bisnis wajib diketahui nih yang para
developer salah satu esensialnya ya
benar jadi teman-teman semuanya tahulah
tetapi
Patris harusnya tuh apa jadi misalnya di
Android nih Apa sih acara kita menyimpan
data lebih pakai apa aja sih hasil
akhirnya nanti akan kita psnr Nah jadi
Mungkin aku yang pertama pengen bahas
tentang Apa itu database jadi database
nih merupakan kumpulan informasi yang
terstruktur ya jadi eh eh information
structure dan biasanya disimpan di
sistem komputer jadi bentuknya Emang
digital gitu ya kemudian eh data yang
paling sering di simpan jatuh digunakan
pada akhir-akhir ini tuh adalah tipe
yang modelnya kayak Excel gitu jadi
royden kalem gitu ya tabel ya Nah
pencipta tray bener banget jadi itu yang
paling sering digunakan karena ya Eh itu
untuk query nya lebih muda juga lebih
mudah dipahami gitu ya karena data Emang
kalau kita tahu ya bentuknya seperti itu
ya bacanya juga mudah Yayan ada baris
kolom bener itu yang paling mudah tadi
tangkaplah ya Nah kemudian tiba-tiba
database wadah apa aja sih naik jadi
sama ya semua
Hai pemograman atau semua avemo kita
juga banyak yang menggunakan database ya
tapi tipenya macam-macam dan Mas masuk
Nah ini tergantung dari kebutuhan ini ya
perusahaan di Australia butuhnya Kenapa
sih butuh Cepet kah butuh Amankah butuh
Seperti apa itu emang tergantung jadi
yang digunakan juga harus misalnya
relasional database yang paling mantep
gitu ya itu enggak ini emang belum ada
berbagai macam tipe database setiap
karakternya Masih mahal bener banget
jadi ada relasional database Jadi kalau
temen-temen tahu ya tadi ya Brown kalem
itu kebanyakan eh rasane SLR relasional
database tuh merupakan kolom dan Row
yang mereka antar tabelnya nih memiliki
relasi sederet keanehan jadi ada
hubungannya lah kemudian ada
object-oriented database juga jadi
enggak hanya ada object-oriented
programming tapi ada object-oriented
database jadi ya mereka bentuknya
seperti object-oriented gitu kemudian
ada distributed database yang kayak
mereka saat ada satu atau lebih ya
database
Ning terpisah dari banyak dan itu mau
edit di apa dibuat juga dari satu atau
lebih komputer yang didistribusikan itu
database-nya itu merupakan distributed
database kemudian ada kebalikan dari
relational database ada no school ya
Jadi ini hanya yang terkenal ini ya Ini
juga terkenal juga sih selain relational
database HP ini juga memiliki kelebihan
dan kekurangan masing-masing ya karena
mungkin ada relasional yang terbatas ada
hubungan apa tentang hubungannya itu
agak membingungkan mungkin ya Ini nah
sekali biasanya tidak ada hubungannya
Jadi biasanya qv lu gituin bentuk
tampilnya dunia ada graph database ini
mungkin hampir sama kayak Jero untuk
oriented ya Jadi ini merupakan kumpulan
entitas entitas yang memiliki
properti-properti gitu ide misalnya
mobil punya Properti apa gitu itu
bentuknya gitu dan mereka juga punya
hubungan-hubungan antar database-nya
yang tabelnya penyakit ternyata ya Iya
kan kita bahas nanti apa ya kalau bahasa
yang ada di Android itu maunya Jadi ada
relasional database yang kita bakal
Jenny Anta Sebenarnya masih banyak lagi
ya tipe database yang bisa yang ada dan
bisa dipelajari tapi ya Ini Aldi aku
cuma nyebutin sih contohnya tipe-tipenya
ROM umumnya Benar banget Oke kita lanjut
Nah kalau local database di Android nih
ada apa aja sih gitu ya jadi tidak di
Android to kalau kamu menyimpan data itu
ada namanya set French dan ini hampir
sama ya setting refresh ini gunanya ya
ketika kita ingin menyimpan data seperti
di halaman setting ya yang enggak
terlalu Simpel simpel simpel ya data
primitif ya kita simpan kemudian ada
escalade juga disini kita bisa nyimpen
lebih kompleks ya dengan menggunakan
tadi ya relasional database my SQL akan
juga eh salah satunya ya kalau datanya
mulai Kompleks mulut pakai ini ya detail
mulai kompres kalau mau nyimpen kayak ya
data-data kayak misal nama dan lain-lain
itu kemudian daya content provider yang
bisa teman-teman pakai kalau misalnya ka
Hai kalian pengin datangnya itu bisa
diakses sama aplikasi lain-lain dia Jadi
kalau misalnya kita pakai SG itu
biasanya kan private ya dia datanya
hanya bisa diakses oleh aplikasi itu
sendiri gitu ya tapi kadang kan butuh
sebuah mekanisme ketika kita menyimpan
data tapi bisa dipakai di aplikasi lain
misalnya data telepon nih ada beberapa
kali aplikasi yang makai make WhatsApp
telegram itu kan juga butuh data itu
nairul salah satu penggunaan dari
content provider kemudian ya tentunya
kita bisa pakai storage internal dan
eksternal jadi internal ya merupakan ini
ya luar internal-eksternal ya kayaknya
micro SD modelnya file gitu ya Bener
banget nah ini Iya maksudnya biasanya
digunakan ketika menyimpan file musik
gitu ya gambar bisa dicoba simpan file
TKP ya BK banget oke Banyak juga ya
ternyata ya Iya nah ini masing-masing
juga memiliki ini ya tipe dari cara
penyimpanannya tanyamu
dan orangnya karakternya ketika dia ini
datanya bertahannya berapa lama sih ya
lebih dengan ketentuan kayak gimana sih
jadi tadi belum sebut Indonesia feat
instead ini juga merupakan penyimpanan
ya bisa kalau udah ngoding Android yang
ada di fungsion Fit ya Otomatis ketika
pertama kali yang mesti ada ini tapi
mungkin belum tahu nih tunggu ya apa sih
fungsi ujungnya apa sih Nah ini emang
nyimpen data sederhana BC paling banyak
digunakan untuk mempertahankan data
masehi di tadi rotasi Ria ketika
aplikasinya dulu atasi perpindahan deh
Lesti Putri kemudian yang lain yang saya
lihat di kapan Eh ini masih Rice gymstar
lagi itu udah masih ada datanya itu bisa
penggunaan dari onsaveinstancestate
gunara shirt referensi ini juga give lu
ya dan bisa penggunaannya nih di halaman
pengaturan nih jadi bersetting jadi
ketika kita lihat pengaturan bisa kita
udah on nih Itu disimpan statenya on the
Elephant terus countless disimpan
closed indahmu trik ketika kita buka
udah muter usernya jadi ketika Oh
takutnya one terus kita udah matiin
aplikasinya Gan nah ketika dibuka
aplikasi akan cek di di sektor fans-nya
tapi settingnya apa sih tampilannya Oh
Dark motto ternyata akan Tampilkan dakmu
yaitu salah satu penggunaannya ya Jadi
tadi itu kalau onsaveinstancestate
ketika aplikasinya cuma bisa diakses
ketika aplikasi dibuka ya nggak ada di
memori itu Erlang Iya hilang tapi kalau
server Friends Abby kalau aplikasinya
udah ditutup dibuka lagi masih ada masih
ada datanya sampai apa nih massal di
sini sampai Dian install sampai salkir
data-data nah esquire.co.id juga sama
tadi penggunaannya ya untuk menyimpan
data-data engke nama dan sebagai data
aplikasi nyala ya itu juga kita
menggunakan local database ini database
yang disimpan di folder aplikasi itu ya
kemudian ada eh maksudnya dia juga sama
indikatornya jadi bakal hilang kalau
aplikasinya di
asalnya atau klip data internal Sore
juga ini merupakan kegunaannya untuk
multimedia ya tadi musik gambar dan
sebagainya Itu karakternya juga sama
bakal hilang kalau aplikasinya diinstal
kemudian kita bisa juga nyimpan biasa
ini yang paling ngetren sekarang Club ya
Iya penyimpanan online ya ingin di
banyak handphone datanya kepada review
ya Juli ketika pindah-pindah datanya
tetap sama nih kaya penggunaan Contohnya
Google Drive tekan deh penggunaan inbox
juga atau server online database ini ya
kalau kita and install kita juga masih
ada segel OTW akses Lagian dia datangnya
by server Jadi kalau HPnya hilang gitu
nah masalah ini contoh-contohnya ya
kemudian mungkin kita langsung bahas
yang pertama Ya jadi set French ini
biasanya dipakai untuk menyimpan data
primitif jadi seperti boolean ada
integer ada long string nah ini yang
enggak-enggak roh not relate relasinya
dengan yang
satuan ini mengatur itu aja karena
kitanya juga pakai q&q ya untungnya ini
mau penggunaannya pakai string aja ya
gitu bisanya kebun tapi feluni bisa
macem-macem eh biasanya ini tadi dipakai
buat setting konfigurasi section yang
juga saya percaya kita login nyimpen
loginnya itu berarti pakai ini juga iya
bener oke itu tadi gambar contohnya ya
udah nah ini contoh penggunaan kita
logika kita menyimpan data juga bisa sih
nyimpen data string gitu ya kami mendata
11 Minati contohnya kalau kita lihat di
gifnya dia keluar datanya masih ada iya
simpan Nah kita diisi pada masih ada
keluar masuk lagi datanya masih ada real
banget OK kita lanjut ya indah di ke
tadikan contoh gambarnya ya Nah caranya
gimana sih caranya Nia jadi ketika
pertama kita harus buat the clip servers
lainnya jadi obyeknya kita Panggil
kemudian sini ada konteks mode private
ya jadi 7-7 hanya ya ini membuat dia
privat yang bisa dipanggil oleh aplikasi
itu biar aman ya nggak bisa aplikasi
lahir sini public ya jadi Oke Kemudian
untuk save data ya Kita tinggal panggil
fungsi edit dah jadi dulu kemudian kita
masukkan datanya Ini bisa macam-macam
sih ketika Thailand memasukkan data
berupa string ya putstring gitu ya
menyesuaikan dengan tipe datangnya Ya
bener jadi kita tinggal kasih Kenya
Kenya kan MB ini sering juga benda tanya
sering kalau kita mau the nyimpen data
integer itu pakai pot integer itu
kemudian untuk menyimpannya Kita tinggal
panggil fungsi aply offline ni ada 101
lagi ya or kami teh committee and it nah
ini Bedanya apa jadi bedanya ketika kita
menggunakan offline datanya kan disimpan
secara and sinkronus ke jangan kalau
komit ini secara asynchronous secara
langsung gitu ya apa
lebih bedanya toh ini bedanya ketika
kita ingin menyimpan data yang banyak ya
mungkin nih banyak langsung itu kan iya
harus proses yang cepat ya nanti kalau
daripada aplikasi kita ngelag atau apa
prosesnya tertunda itu kita bisa pakai
Apple Iya biar asyncronus ya Oke kalau
misalnya datanya kecil-kecil aja terus
kita Emang langsung mau simpen ya udah
pakai kamit Comic 8 gitu oke nah ketika
disimpan ngambilnya gimana nih jadi kita
panggilnya tinggal getring kemudian
langsung Panggil Jadinya tadi rahim pun
nama dengan kynya named Ya udah kita
Panggil dengan kini kemudian argumen
kedua tuh merupakan nilai default-nya
Oke jadi kalau datanya kosong apa sih
dikeluarin gitu ya kita hot.hd string
kosong Udin kalau amanga manggil it's ya
Hei kemudian oh Teteh kosong sudah
default0 ini eh salah satu ini Oh iya
salah juga Typo Typo Maaf ya mungkin
teman kalau sadarlah udah Google comment
and
Iya itu salah tuh bener ya jadi memang
harus sesuai tipe data juga saya tipe
datanya Oke terima kasih ya ini ya Jadi
chipsetnya tadi ya Kalau teman belajar
Langsa proses tinggal ini di screen shot
gitu ntar mau melihat Oh ini Iya bisa
tapi ini diganti dulu baru dia
betul-betul oke kita lanjut ya Jadi yang
kedua ada setting preferensi example
yang bersama sih dengan yang satunya
lagi ya Dan biasanya setting.ini
digunain untuk ke bank Sinya tuh lebih
ke dihafalnya dari aplikasi itu jadi
kayak ganti tema ganti bahasa dan
lain-lain gitu nah ini direkomendasi
indah eh untuk apa nama ini menggunakan
Android x-friends Nigeria yang baru yang
baru dulu ada yang para fans api yang
masih Android complete Eh ini yang
baru-baru nah ini barunya nih untuk
menit tadi user interface udian eh
interact untuk so responden kamu juga
bisa
nyating individual setting ke untuk
mengendalikannya ya kemudian ini
langsung kita mau belinya Tiap orang
beda ilang bisanya dan ini lele
beraninya sudah menggunakan material
design juga ya temanya jadi untuk
referensinya Seharusnya lebih bagus lagi
udah kayak sama kayak yang bekas
aplikasi lainnya layani settingnya kayak
di aplikasi telah disetting di Android
itu juga sama yang lebih banyakan akan
sama ya oke nah Ini tadi contoh xml ya
dari Gambar disamping nya jadi ini item
yang terakhir pegang phone number dan
suka Manchester United Jadi sebenarnya
ketika kita ingin buat telpon nomor tuh
tinggal kita bikin edit text pada fans
dengan kimia ayat tadi edittext tapi
buat roslena Emang khusus buat referensi
tuh nah itu nanti kynya kita atur juga
Tentukan kini apa kemudian titelnya apa
dan sebagainya dengan kita ketika kita
ingin membuat
Trans yang merupakan cebok cebok situ
tinggal panggil checkbox referensi ini
sebenernya masih banyak nih yang masih
ada lagi ya bisa dipakai kayak Cut
preferensi Rich Oke Gembol yang onoh
kiri-kanan kemudian grafik bar juga bisa
kemudian ada alis Friends dropdown
dailog dan sebagainya jikok tentang
pernah lihat unik ada enggak gede pakai
ada gitu ya dan bisa dipakai eh yang
udah ada semuanya tinggal kita Panggil
dipanggilnya bener Jadi kalau buat akan
mensetting Emang gampang sekarang harus
bikin dialognya sendiri gitu Ya
christensen tinggal kita Panggil is
preferred sudah muncul sendiri nah Kita
juga harus inilah Dia Divine titelnya
undian default lalunya dan tentu yang
paling utama kynya ya Oke kelewatan nah
ini tadi ya udah nggak nih lagi orang
setelah selesai Green nah ini ketika
teman-teman mau nginep
Hai tampilan tadi Nah di sebuah fragmen
jadi tinggal panggil fungsi f references
from research resources ya Dan ini nabi
alamat resepnya ininya default terdapat
xml ya folder SML doirs nama layarindo2
bahin di fragmennya kita tinggal ganti
itu ya Ed setting goldenear dia nama
fragmen Lady yang merupakan sebuah
setting presiden tadi oke media modelnya
fragmentasi tempel yay nah ini tadi ada
recehnya contohnya kemudian ketika mau
inisialisasi ini tinggal panggil sesuai
giginya orange ingini Okenya pun
Kemudian untuk membaca data tinggal
flitto panggil fungsinya frame.io sering
dan default Alya maling tadi ya kayaknya
yakinnya harus sama semua ini ya dan
kawin komponen paling
dibuat Adia konstanta gede ya tinggal
kalau nulis sendiri kadang salahnya
lebih rawan typo ya hahaha hp-nya gede
apa Oh ya esnya itu kadang-kadang gitu
nah Kak kita juga misalnya temen-temen
pengin eh dia bisa otomatis Real Time
gitu ya ini bisa pakai fungsi omset
references listener ya kalau ada datanya
yang berubah dia tematis apain proses
itu ya bener atau ketika ngecek aja ini
juga bisa pakai ini nah oke kita lanjut
ya tadi udah Hah aman ya oke Ada gimana
tiada fungsi macam-macam Seo onpage
tersebtu referensi juga itu bisa
dipanggil fungsinya betapanya
register-register yang jadi untuk ini
apa mendaftarkan sih gini ketika on
besok didaftarkan satu fans-nya kemudian
nih kalau yang nonton ya
user nah ini cukup penting ya kalo ada
kita pakai listener jadi yang membaca
suatu dan itu harus di di Destroyed
house kalau nggak bisa nyebabin ayrilik
Amore hopeful tanya kalau ada ada on
Posyandu behind and register ya Bener
banget jadi kalau di Androidnya ada
beberapa lifecycle ya ya onpress Amon
paus itu yaitu Hadi fungsi-fungsi ini
teman-teman bisa optimal Nadia
objek-objek yang kemungkinan disebabkan
memori Lex jadi didaftarin ketika Emang
dibutuhin kemudian nih desktop udah
nomorku itu ya oke Nah di sini juga eh
ke yang utama ya Hehehe emang paling
lainnya di eh tadi ada beberapa
penyimpanan ada server friendship kita
juga di Android juga punya ada skilled
ya slide nah SWT ini merupakan open
source database ya yang support
relasional database relasional
Anda yang kamu gunakan Kyle syntax juga
jadi kalau teman-teman ada yang pernah
belajar belajar SQL harusnya nih lebih
mudah karena penggunaan shitake sama
kayak irritable dan lebah sama semua ya
Nah ini meskipun dia merupakan database
ya biasanya database berat-berat ya
esquire ini memiliki ukuran yang kecil
nah karena Emang di Smartphone memoria
terbatas lain buat di Smartphone ya Jadi
ini memang skilled yang khusus buat
smartphone ya karena biasanya kalau
database di web Apotek stop itu kan agak
susah kita buat setup nya jaga nama IG
Thomas konekin dan macam-macam benda eh
disini lebih simpel lazimnya lebih kecil
lebih memorinya lebih bagus ah meskipun
ya kalau HP HP sekarang udah gede Mulia
tapi ini juga sangat berguna banget kan
enggak mau teman-teman Maksude install
aplikasi besar banget nih kenapa ya buat
yang mungkin rame2 gitu deh
enggak-enggak kalau aplikasinya gede
gitu ya Bener banget nah ah skilled ini
juga itu teh secara default disemua
Android device dan yang paling penting
dia nggak perlu otentikasi sih ketika
ada proses administrasi setup nya atau
ice skating dan rezeki lo iser sama
password Ya habisnya tourister
passwordnya itu omset harus login dulu
ya itu nggak perlu jadi ketika udah
tetap buat jadi bisa menyimpan dan akses
data secara langsung jadi enggak enggak
seperti database proyek ini juga like
deh ya versi lainnya Oke next nah kenapa
kita butuh local database ya tadi
seperti beberapa udah disampein ya yang
pertama mungkin ya user experience nya
jadi kita pingin kalau misalnya datanya
kita full online ya ngebawa aplikasi
loading senggahan karena juga iya
muter-muter doang susah jadi nggak enak
enak
Hai kalau kita bisa buat apa namanya dia
nyimpan di lokal terus ya Mungkin update
Jika perlu itu lebih enak lagi kan dia
bisa uh lebih cepat walaupun enggak ada
internet bisa dibuka lagi yang ini juga
menyangkut hadiah ada baterai lift jadi
emang ambil data ketika diperlukan aja
Jadi nggak perlu akses Network nya apa
Androidnya ya betul Kevin kuota juga
gini yang penting ini jadi kalau datang
sama kita ambil ya percuma ganti gadget
ngambil di Kita mending kita ambil
ketika yang membacanya yang diambil beda
gitu kemudian ya mengurangi server.log
ya kalau misalnya semua aplikasi
kliennya juga keseharian bangsa Eva
terus lama-lama jebol barengan 100 mil
kurang enak ini untuk meminimalisir itu
biasanya diterapkan mekanisme
offline-online itu jadi ketika datanya
udah-udah kita pakai data lokal jadi dan
ini biasanya juga berguna ketika
tiba-tiba enggak ada koneksi internet
kecupan itu
bagus penggunaan local database kita
lanjut nah ini contoh yang dari tabel
sgtd saya teman-teman pasaran escalade
Ntar kalau udah Disimpan bentuknya
gimana motornya ya Nah itu ya bentuknya
emang hampir sama kayak XL ya Jadi ada
kolom eh kalem terus kemudian ada Wow
babi situ ya bentuknya jadi ada titlenya
juga kode nada loadnya ada isinya
perlunya ie dan sebagainya natalnya Iya
nah ah ini yah jadi Prinsip utama dari
SQL database itu tentunya skemanya jadi
eh kita harus bikin deklarasi sperma
yang yang sesuai antara dihiasi
dinginkan kan kita diinginkan jadi
memang yang udah kita tentukan bentuknya
gimana dan skemanya gimana oke nah Ini
contohnya ya kalau sini dia buat sebuah
kontrak ya jadi kontak ini merupakan
container dari konstanta yang kita
Tentukan ya jadi dia yakin satu disini
semuanya biar gampang ya like nama
tabelnya kemudian nama kolomnya itu
benturan disini jadi Nia mempermudah
ketika kita bikin aplikasi ya minusnya
Jadi kalau Palm berarti tinggal panggil
yang di sini ya Halo Inta dia fungsinya
dibuat konstanta juga Biar lebih nggak
salah-salah ya betul oke oke next nah
ketika kita membuat database skilled itu
kita juga punya ini ya Android
menyediakan FPI ya yang memang digunakan
ketika kita ingin membuat sebuah
database atau update dari database itu
itu biasanya dinamakan eh Skeleton
helper class oke nah ini biasanya
fungsinya untuk membawa ini apa namanya
di DL ya data definition language Yayat
abis jadi kita di ada misalnya ketika
dirinya lapar Dion great ya akan
mengeksekusi
slide Create database apa yang harus
dibuat wireless skillnya gimana ya
rehatnya nah eh disini juga ada itu ya
di company and obyeknya ada versi ya Eh
bersih satu nah ketika kita default
develop sebuah aplikasi ketika kita
mengubah-ubah database itu enggak akan
langsung berubah betul ketika kita build
lagi jadi kita harus mengubahkan versia
menaikkan gajinya ya ke versi
selanjutnya misalnya Oh tadi ada tabel
tambahan nih Indah kalau malam Bahaya
atau data bilangnya ganti apapun Ya
apapun yang berubah harus dinaikkan
tersenyum benar jadi saya langsung ke
versi 1.8 atau dua langsung iya dua
nanti di sini dia akan tahu kemudian
akan memanggil fungsi on upgrade ya
nanti Diamlah get ya akan dile dulu ya
hapus hapus sebelumnya kemudian dia
buatkan lagi berdasarkan skema yang baru
gitu hehe yang penting itu Jadi kalau
teman-teman misalnya lagi nyoba-nyoba
aja Aduh ada yang salah terus kok malah
er
remaja ya sama kayak ketemu tampilnya
ini mungkin karena database versionnya
belum berubah Cara lainnya apa nih ada
juga di air datanya engkau yakin akhir
data-data prosesnya sama itu bisa secara
konvensional saya dulu guys lagi Oke
selanjutnya nah ketika bulet India tadi
fungsi sintaksis sama ya create table
book buku yang misalnya terus kemudian
kalungnya Apa itu dimasukkan ke variabel
Nia hadiah konstanta Iyalah Klaten Trus
kalo diliatin orang sama persis kayak
skill syntaxnya biaya sama persis to ada
integer Premier Amerika kemudian ada
cara delete database bersama drop table
ya Seksi Jadi ini kalau temen-temen dia
tadi itu yang dipanggil situ tuh bbxx
Oke terlihat jelas lebih semua itu ya ya
sananya Oke panggillah di
Hai ritabel booklet Imagine tabel buku
kemudian Tipenya apa gitu er Iya bener
nah kemudian eh getdata ya Nah kondisi
data ini kita bisa panggil objek Google
Peta di yang udah kita buat kemudian
kita Panggil tadi esquire ataupun helper
ya kita tetap bisa ketika kita ingin
memasukkan data kita bisa buat ini ya
halusnya dulu ya konten-konten halus ya
Jadi ini wajib kalau mau masukin ke
tetapi selain Silet ya jadi nih kayak
kumpulan give lu ya Teteh banyak banget
nah ini hadiah virusnya apa ini ada Ki
kolom title itu jadi kita lihat masukin
ini di kolom ini ini malam ini gitu ya
Jangan masukin di kolom ini Tata ini
kita ini Nah kalau udah tadi udah jadi
tadi objek fans-nya yang mau dimasukin
ya Kita tinggal panggil Fungsi insert ya
gan
dengan hatinya itu tampil nama tabelnya
kemudian ada Kita masukin halusnya tadi
oke nah Himalaya ini Iya Ini dia mau
kita mau memasukkan ya tinggal bikin
konvolut sehat terus taruh di tabelnya
apa kayak gitu enak tabelnya benar Oke
Kia nangis mama ada apa gitu kids-free
table database ini kalau mau kita
masukin aneh nulis ya nulis tapi harus
manggil itu dulu ya Oke Oke kita lanjut
nih Nah kalau mau baca gimana nih kalau
baliknya tadi dia dipretelin irritable
ya di sini kau bilang tadi ya langsung
getright table database nya kalau mau
read ya kita panggilnya di dephub.com
berita berlebih level ya jadi kita bisa
langsung kasih query nya apa yang mau
dipanggil nama tabelnya paling sebabnya
gini Mas ya Mah paling semuanya kayak
gini lagi nih kayak disimpan lagi Oke
ini ada table data di table to
Hai nama tabelnya kemudian ada
projection intinya Italia nilai seperti
ini udah cukup ya buat ngeri tea yang
bermacam-macam wadah selection selesai
argumen day happy oleh dan limitnya
lebih kau kayak konfigurasinya yang lalu
kita mau ngambil data yang akan misal di
kolom apa yaitu tinggal nambahin disitu
ya Ini bener oke nah Ini kita juga bisa
convert ke kursor ya enggak konser Kelis
Nah jadi ke kalau dilihat ini ada
gambarnya sih lebih enak ya Jadi ini
gambaran dari sebuah kursor ya jadi yee
ketika dia ingin mencari data yaitu
pertama Ya move on move to pause dulu
Amel kecer kemudian diamalkan perulangan
Mutia next ya terus ngambil datanya
mudah dimasukin ke kolom les ya Eh kalau
misal jack-rise ya namanya Bu Kris itu
masukkan media diambil data lagi masukin
lagi sampai datanya habis Oke jadi emang
kembali
Trisia skilled in ngambil bentuknya
selalu kursor yaitu ya ibaratnya itulah
kayak cursors ya lihatin satu-satu
diambil sebejat hebat oke nah Ini untuk
update database ya ye kalau kita lihat
eh fungsi ini penuh Nah ini dia
getdataback database ya ya Panggil itu
kemudian fans-nya dimasukin data baru
jadi kita misalnya pengen ganti namanya
ya takut ini kemudian selection
argumennya programming kemudian Kita
tinggal panggil update Jika bunga kita
bisa juga update data yang udah kita
masukkan kita Panggil fungsi update-nya
jatuh update di kolom yang programming
gitu ya mengantarnya kenal betul oke oke
nah kemudian Eh ini ya Kita juga bisa
dilihat enggak cuma Insert update ini
bisa jadi fungsi hampir sama ya tinggal
panggil fungsi
kmudian sesuai in aja argumen-argumen
Nya eh disini pakainya sintaks like
kalau temanmu belum tahu tuh biasanya
dipakai kalau misal di tengah-tengahnya
atau Jadi nggak harus sama persis ya
gitu ya Jadi mirip masih ada di ratanya
itu rekan-rekan ditaruh databasenya
Andrea Hirata itu ya di sini rata doang
bisa reggae ada like oke nah terakhir ya
rockware ya jadi saya teman-teman memang
punya eh apa ya pingin ambil data yang
custom banget ya spesifik itu nah kalian
bisa pakai rawquery juga JAdi misal
select from Abel book where genrenya apa
kemudian mungkin kalau pakai joyday atau
terbaik other by ditambahin Dian kalau
misalnya ada hubungan dengan tapi lain
oke oke nah Ini ada masing-masing tadi a
select kolom tuh buat apa nanyain OK
Google bisa ngurut yang juga ya
ascending atau design
Hai yang sama limit untuk ngambil berapa
data itu enggak ini jadi bakal nampilin
ini ya buku sebuah yang ambil data dari
ngambil semua data select oleh bintang
ya lele call dari tabel buku dimana
geunde = Pro gaming kemudian di urutin
secara descending dingin menurut esnya
El dandee 533 aja jadi yaitu tadi ya
gambar anu teman-teman itu aja mungkin
bisa aku sampai ini jadi semoga
teman-teman tahu gimana asap dasarnya
besoknya dan radiatus yang bisa dipakai
ketika kita ingin membuat data eh
menyimpan data secara lokal di Android
oke Ya pilih Mati kek terima kasih eh
masker saya tadi sudah membawakan
materinya Cukup jelas dari kita tadi
mulai dari stress friend saya sampai
QNet copy-paste dasarnya di mungkin
teman teman yang belum tau nih udah
dapet gambaran Bagaimana kalau kita mau
membuat dan mengimplementasikan database
namun escalade ya Oke sip Kelihatannya
sudah banyak nih pertanyaan dari
teman-teman yang masuk nih mungkin kita
langsung aja masuk ke Sesi kene ya oke
Mungkin bisa kita langsung ke pertanyaan
pertama Ya ini sudah ada pertanyaan dari
Mas Faldi pray anda jadi Apakah
penyimpanan data yang besar yang
disimpan pada tetap es lokal pada
pengembangan Android dapat berpengaruh
terhadap performa aplikasi maupun
performa device Oke gimana nih jadi
emang ada pengaruhnya ya itunya ukuran
aplikasi kamu bakal lebih besar dari
sebelumnya karena nyimpen data yang
besar juga data yang besar nah kemudian
ketika datang bisanya maksudnya data
besar atau data besar karena banyak ya
lebih ukuran Biasanya banyak para Ya
emang bakal lupa like juga
ndak ngambil data besar kemudian dia
Datanya juga berpengaruh juga Ayo kita
long barunya juga bakal lama gitu ya
kayak Catfiz nyawa itu kan kalau dia
mulai lama akan semakin kecil rasanya
kayak makan berarti kita harus itu udah
keras Saya dari aplikasi yang udah ada
mau nyobain sendiri bermain aja
banyak-banyak is located ya yang perlu
diketahui memori di Android terbatas
banget ya jadi jangan eh ngabisin banyak
nomor ilah bicara itu tadi itu perumahan
yang bagus ya ke kalau teman-teman
langsung paham ya memang kalau ini kayak
Dewa catur banyak memang Idih nge-lag
lama-lama jadi jawabannya Emang
berpengaruhnya Robbal di Oke lanjut
pertanyaan dari Mas helfandi Martin
data.sql yang tersimpan di handphone ada
di folder apa ayo Nanda Sweet skilled ya
Jadi kalau emang lihat-lihat naga mau
kepo ya Jadi sebenarnya
Hai semuanya bakal disimpan di internal
sore ya Ah ini spesifik ke aplikasinya
itu kalau teman-teman mau nyaris berbisa
gitu ya ye di folder data yang diperoleh
data kemudian dadcrashes data kalau
salah Boden alamat aplikasinya jadi
misalnya teman-teman ada rambutnya Ada
comdot apa geh namanya kemudi dalamnya
ada databasenya gitu kalau Ayah aplikasi
lain itu kita bisa lihat bisa bisa diare
habisnya itu apa namanya kayak Ya tapi
saya masih bengkak juga bisa Itu bisa
dilihat tapi memang ada beberapa yang
private jadi orang bisa lihat jadi dari
apa namanya folder Project apa namanya
ifolder.ru itu enggak kelihatan kayanya
biar aman ya itu ya oke rivomas oke
lanjut ke Pertanyaan selanjutnya dari
Mas Muhammad Kholil Bisakah data yang
disimpan dikirim antar perangkat semisal
export melalui desain ok
ngerti nggak jadi eh tahu emang bisa
dikirim aja berkasnya Mulyasari tadi
kayaknya ada yang model backup nya dia
modelnya Jason gitu ya tinggal di
xpedition terus nanti pas impor ya kita
berarti bikin kode dulu ya kayaknya jadi
kode buat konsep dari database Wazir jas
menjadi tetapi sebaiknya itu kalau
misalnya kita mau buat yang versi
aplikasinya ya hilang lebih langsung ya
ah kalau fungsi-fungsi yang udah adek
nggak ada eh kalau langsung dari Tsunade
Oke harus kita bikin dulu kodenya dulu
ya habibi saya katakan kita bisa baca
database-nya betul dibentuk biasa juga
bisa ada tuh yang antara kreasi yaitu
dengan yaitu biasanya tiada fungsi
import-export nyatuin itu pun bisa SMS
formatnya ini desain atau csv yaitu ini
karena biasanya juga Eh kayak aplikasi
yang dibuat tuh saya ngambil data Jason
dari internet ya Eh model masing-masing
database ya Ada juga yang kita ada
proses convert makan AA segala
Sebaliknya juga harusnya bisa eh alam
kita
bisa tonggak jawabannya bisa mas paling
oke Ya lanjut kita ke Pertanyaan
selanjutnya dari Mas Hasrul Adiputra
harap harap data lokal menggunakan
skilled pada suatu fase Apakah bisa
diakses dari beda device Wow lebih
device nih menggunakan content provider
yang kita bisa jadi aku belum nyoba sih
emang kalau pengen dibaca Ma PKN ngapai
content provider Iya antar j1vs Coba
kalau udah di Facebook belum pernah
nyoba pakai content provider Mama juga
belum tahu Bu ya dia cuma satu fans itu
ya Yang biar bisa akses semua itu doang
gimana caranya sama lain hubungin ke
database yang ada di dekat dengan Iya
anakku di Android memang benar satu
database ya Cuma dia dibikin
sendok-sendok para aplikasikan
databasenya Nanti kalau kita Ed kalau
content provider itu yang membuat kita
bisa aksi satu akar aplikasi antar
aplikasi tapi bukan antar divask seperti
itu Master
Hai mangga menjawab pertanyaan
selanjutnya dari Mas Alfian Alkatiri
dari sekian banyak jenis aplikasi
kira-kira Aplikasi apa yang tidak cocok
menggunakan tetap best local Locke yang
tidak cocok ya ya Akan tetapi slow calya
Mungkinkah aplikasi saham yang selalu
Abdul baru bahaya itu kami simpankan dan
malah nyaman banyak hehehe ternyata bisa
atau ya banyak sebenarnya aplikasi yang
yang yang komennya full online ya jadi
Man tergantung emang enggak harus
semuanya pakai lokal jadi genapi Casino
Online juga nggak pakai juga enggak
masalah gede ya kalau balikannya nih
yang pulokalapa biasanya aplikasi lokal
mungkin dikasih emang nggak butuh
internet dan ya tak perlu diupdate lagi
buat pribadi itu Pulau KWH seperti itu
jadi
lemas Alfian apalagi mungkin
aplikasi-aplikasi yang butuh memang
datanya di server ya masih dia butuhnya
eh yang itu ya yang ampuh online yaitu
ya oke Pertanyaan selanjutnya dari Reza
Cahyono Apakah bisa kita mengecek
data.sql apa saja yang sudah tersimpan
di Android studio kini pertanyaan yang
banyak nih kayaknya ytz5 nasi cara kita
ngecek.no eh Apakah ini udah masuk atau
belum Oh ya bener-bener habisnya udah
sesuai apa belum ya Gimana bisa banget
ya kalau sekarang apalagi ya karena
sekarang ada di Android studio tuh ada
namanya database Inspector ya Oke kita
bisa langsung cek dulu jadi kayak
mungkin fungsinya kalau di web YM admin
ya eh dikit-dikit anjing penuh dan data
keluar kelihatan tabelnya itu terbaru di
RSUD Iya Nah kalau yang sebelumnya itu
gimana sebelumnya kita harus ini hadiah
nyari dulu databasenya kalau aku dulu
sih Ya udah kita berbuka kayak aplikasi
buat
ndak database SQL error diekspor dulu ya
dulu kemudian kita buka Ceko
data-datanya ada tapi sekarang emang
kemaleman uang hehehe sekarang lebih
mudah nih teman-teman bisa pakai namanya
database Inspector nah ini udah ada di
Android versi 4.1 ya Oke jadi mulai
Andre pacar itu kita bisa langsung liat
aja ya Tinggal buka aja toolnya dia
namanya database Inspector aja dibuat es
kilat bisa juga Langsa boleh kita bisa
juga bisa juga ini maksudnya mungkin
sgdk tadi Android yang sangat tahu rumah
gitu ya kalau yang baru oke oke rumah
kefir itu bisa dua-duanya dilihat
datanya di database Inspektur Oke jadi
bisa ditebak Mas Reza tah Yono jadi kita
bisa menggunakan database Inspector ya
itu terbaru yazro itu diobati T1
ditinggal di buka aja itu ya oke dikit
ajarin aplikasinya kita masukkan data
kemudian kita cek lewat setetes
Inspector udah kelihatan semuanya jadi
mudahkan banget lahiriah ya
cuma bisa sekarang bisa langsung diedit
tuh Oh Jadi database yang di dalam situ
bisa diedit Iya maksudnya nggak usah
pakai aplikasikan atau mau di gula GT
harus ngelihat atau update sedia kita
harus ditatap database infector tinggal
oh itu dua kali lebih mudah untuk ada
bugnya lainnya Oke teman-teman Lagi
belajar tetap di sini oke sip mantap
Pertanyaan selanjutnya dari Eka Dewi Sri
listianti Apakah semua lokal local
database bisa buat cute kriteria update
delete bisa jadi tadi ada berapa macam
ya Ada omset uh masih kita bisa tentu
bisa memanipulasi semuanya bisa ya ad
apa namanya eh data baru kemudian di RT
juga udah di-update juga karena kena
besoknya give lu tadi ya Iya kita combo
update ya berdasarkan kynya pada tanya
apa itu semuanya bisa jadi ada server
Friends kemudian ada skill atau bisa
juga Honda Nova Dash juga bisa kok
Hai jadi Ya rata-rata namanya juga
database biasanya memang berkaitan erat
dengan crdi Nia mengakui tetap deret ya
pasti bisa itu ya oke seperti itu eh
Pertanyaan selanjutnya dari mesti free
hamdana skilled itu diinstall terpisah
dari under studio atau sudah include nih
Nah emang udah di Android udah ada eh
capa akhirnya jadi tinggal aplikasi kamu
ya ketika ngembangin dia mau support
enggak sql.gz atau event di database
lagi kiranya kamu membuat ya enggak
pakai istilah juga enggak masalah
sebenarnya Oke ya udah input di eh ini
diambil studionya ya kita juga masa
nggak nggak ada hubungannya sama Android
studio perlu diberi tambahan kita nggak
perlu nggak perlu ya di modding aja
emang udah bawaan yang resepnya ya
bawaan dari Androidnya Oke dan database
info Toyota dia udah merupakan bawaan
juga gitu sekarang enggak perlu nambah
nambah lagi lah semuanya tinggal
aja ya tinggal install Aduh serius terus
sudah mulai modding Oke sip oke
Pertanyaan selanjutnya nih layaknya
banyak di pertanyaan-pertanyaan dari
nama Putri 0834 nah Putri bedanya
escalade sama my SQL apa ya Lex ya Jadi
ya tadi ya Eh sama-sama escalade
dua-duanya cuma askilmy fungsi dengan
ukuran kecilnya akan buat di
perangkat-perangkat kecil nah kalau
misalnya mungkin Mbak warna komputer ini
yang mulai belajar web Ya sebisa yang
dipakai di webserver dalemanya aslinya
sama aja ya Ya karena kami skilled Jadi
kalau temen-temen udah paham bahasa ini
ya SQL nya menggunakan satu sama lain
lebih muda Oke jadi ya kalian dijelaskan
tadi 5 teri yaadien ismafarsi simpel
yang buat di Android heavenlights nya
aja Jadi nggak perlu setup Oh
autentikasi yaitu Ya udah bisa langsung
dipakai yaitu jadi kedua
sama relasional database Oke Wih Sara
konsepnya sama tma beda dipakainya ya
semoga aja eh terima kasih Mas Kusna ya
kita lanjut ke Pertanyaan selanjutnya
dari Al Ihsan Kamil eh konflik onkos
konfigurasi database itu dies kilatnya
atau di codingannya mana nih maksudnya
maksudnya ketika konfigurasinya tadi ya
itu dibandingkan nya sih Maksude ketika
kita ingin membuat database tuh kayak
gimana sih Nggak perlu di enggak ada
yang Maksudnya gimana koneksi lainnya
itu Ya udah kita konfigurasi akibatnya
jika kita ngoding aja nanti akhirnya apa
SQL nya tuh tidak habis itu mau gimana
sih tadi dari tabelnya Apa itu yang bisa
dipakai tadi ya Ada skill Kapten
handphonenya tadi nggak harus buat kayak
kontraknya juga skemanya Gimana tuh dari
codingan aja sih Eh jadi full codingan
yang jadi beda mungkin kehadiran mungkin
hari Bapak gitu mandi biasanya dari
QNet online kan harusnya kristal
gradiennya yang itu mungkin maksudnya ya
emang kita Divine langsung di
aplikasinya skemanya data terus mana sih
ya jadi Tadi dilihat di bagian eh create
skillnya yang dibikin situ ya Jadi kalau
mau bikin travel apa semuanya harus
Tikon dingin tewas itu Iya dengan coding
memang harus kering mungkin ketika tahun
baru belajar memang bagusnya belajar
istilahnya dulu sih ah penontonnya tadi
jadi nggak masuk tentang Oh membuat es
kita di Android ya karena sebelumnya
memang banyak bowler klip Ebiet kodenya
jika tadi kita harus buatkontrak dulu
buat dan lain-lain sebenernya ada
library yang bisa mempermudah itu ya Oh
ya Rom gitu ya Ibas nih nanti kita belum
masih mungkin next time biar nempel
high-class selanjutnya kita akan
membahas ini pasti Nah ini mungkin buat
teman-teman tahu incer dishare ya
dasarnya SL dasarnya penyimpanan itu
dimana sih mungkin teman-teman ada yang
langsung beli
juga enggak masalah sebenarnya habis ini
nanti Adil jadi tahu out teratai item
dasarnya gimana sih kalau kita mau cri
tabel tuh lebih enak ya kalau ini ya
jadi bener-bener tahu besoknya daripada
langsung yang udah jadi gitu aku lebih
tak suka Australia dulcius ternyata udah
katame hidup paham nanti baru pakai yang
betul jadi mulai dari yang paling dasar
membiarkan skilled gendut from Germany
ada baru lagi apa yang namanya rom dan
lihat er jadi lebih enak kalau kita tahu
dasarnya dulu yang bener banget nanti
tunggu aja betul selanjutnya layanan
provider imbasnya content provider Nah
iya Nadia dtu aku bahas Ya Ras mapan itu
mungkin besok ya Mei ditungguin aja
depan nih buat teman-teman yang merasa
lelah dan provider nya mana Nanti
Tungguin aja besok kali bahasa Oke
ditunggu saja jadi buat next kedepannya
kita akan bahas content provider ya
Hai lebih dalam lagi oke oke kita lanjut
ke pertanyaan flash dari Mas Firza Nanda
Rio Aditya secara performa nih untuk
menyimpan lokal mobil lebih baik
database berbasis SQL atau SQL ya Oke
ini sebenarnya sama kalau di mobil ya
mobil kalau di Android memang lokalnya
baru ada ini sih kxpilates.id ya Oke
pakai kalau misalnya besok kita kayak
bisa cloth diaper murah cloth itu kan
ada berbagai macam yang bisa kita pakai
ini kita mau pakai relasional bisa pakai
nosel bisa itu tergantung dari
kebutuhannya sih melihatnya kita butuh
maksudnya aplikasi multi mau ngapain sih
gitu jadi sini aku nanti databasenya
kita tahu database yang paling efisien
ya di Kabupaten Saya butuh Mosque lebih
coba pakai novel kayak cukup Dede Ya itu
bisa aja pakai atau ternyata datanya Ini
saling berelasi nih oke itu playback
Hai jadi bisa jadi beda ya ini yang
bagus yang lebih mana itu memang harus
kayaknya harus ditest terlebih dahulu ya
jadi bisa jadi kalau relasinya itu lebih
rumit kayak gitu mungkin lebih muda
lebih enteng yang mana itu memang harus
kita sih ya cuma kalo lokal mobil ya Ini
pakai silat Emang iya Jamrud baru bisa
nyediain Gila dia dasarnya skylite tapi
kalau mau klo tadi banyak pilihannya
tergantung mau digunain buat apa dulu
oke Ada lagi pertanyaan Oke masih ada
pertanyaan ke-12 dari Muhammad Nur itu
Imum di desktop kita bisa lihat database
melalui phpmyadmin contohnya kalau untuk
expired ini bagaimana kita bisa lihat
database yang sudah dibuat Oke ini
sampai Nadia ini masih tapi kalau
misalnya kita contohin gimana nih oke
diproject ya lebih menarik nih hehehe
Oke bentar sesuai Oke kita tunggu ya
maksudnya Ya abah ih Palembang
masih kalau kita ngelihat di eh
Batutulis Inspector atau lihat di
foldernya itu disebelah mana ya Aku
lihat sebentar nih tubuh masih ada waktu
ya Iya key hitung gusar screen-nya udah
sabar aja di photo nih sekarang lebih
dimudahkan ya ladadada tetapi spector ya
Oke ini Ken ini tadi aplikasi hidup ya
tadi aku tambahnya coba contohnya itu
kalau lasting ya sama kamu Ya maksudnya
penasaran Project bisa cek langsung di
kelas ikhlas loading Oke mental aplikasi
Android Oke oke tadi ini misalnya saya
punya aplikasi ini dikasih buat nampilin
nah ini kelihatannya aplikasi uang Nia
hebatnya mendata ya oke nah kita punya
satu data nih nah gimana cara lihatnya
Ya lihatnya kita tadi ya pakai database
Inspector Eh di mana itu Mana ini
tinggal di bawah ini udah dari bawah
dada aku ngelihat Nah kalau
setan disitu diem Itulah itu kayaknya
misal belum muncul itu ada ada yang
belum muncul Apa ya kekasih tetapi
sektornya ya isi waktu ya bisalah tuh
Nah langsung diaktifin anak ketika kita
nambahin data sakit Ananda terbaru nih
data kelas baru misalnya ajar
fundamental by aplikasi Android nih
nanti skripsinya mas baru Nah ketika
simpan Nanti sini bakal ada data baru ya
ditabel sini kita dulu magrib Awas aku
River dulu nih rahmanir Stable Nah
langsung aja karena jadi ketika kita
setahun ini udah tanya apa nanti jadi
kita bisa ubah langsung kelihatan ya
tolong juga oh ya bisa juga juga jadi
kayak gitu teman-teman oke Ayo ojeknya
Oh deh kalau begini gimana yang melihat
detail projectnya kayak gitu ya
sama kayak dia cara mainnya udah cukup
udah cukup tadi itu pakai tuh Nakal yang
lama Tadi langsung aja ya pakai File
Manager industri juga nyediain File
Manager key teman-teman Wow pakai oke ya
eh seperti itu ya jawabannya sudah
diperlihatkan langsung dengan kalau kita
mau ngeliat database menggunakan
database Inspector juga oke nah ini akan
oke itu tadi pertanyaan terakhir nah
kita langsung aja masuk ke Sesi
selanjutnya ya yaitu tes yang pasti
ditunggu-tunggu buat teman-teman semua
ya yang tadi udah dilihat sama mas Nah
yaitu saya sih tentang giveaway Iya jadi
giveaway nya yaitu tiga tokoh belajar
dikelas pilihan buat tiga orang pemenang
nah buat temen-temen nih langsung aja eh
buka tadi slime-nya Nah disini sudah
disediakan qirkut ya Jadi bisa dibuka
juga melalui link bit.ly slash giveaway
kucing 19 diperkosa teman-teman kemudian
jawab pertanyaan yang ada di situ sampai
maksimal
01.00 WIB Oke buat kamu yang nggak
sempet dengerin materinya tadi bisa
playback video ini juga Nah nanti
pengolah bangun pemenangnya akan
diumumkan di level depan jadi pantau
terus live coding developer kucing dapat
ilmunya ada Pegadaian nya n****** Oke
kita tunggu dulu satu menit ya ambil
saya berikan sumbernya tentang apa yang
tadi diberikan sama Mas Krisna ya Jadi
tadi mestinya sudah menjelaskan
macam-macam local database yang bisa
kita pakai di Android dia mulai dari eh
server Friends Kemudian escalade
Kemudian Anda online teriakan dibahas
minggu depan Nah itu semua berfungsi
untuk menyimpan data ya Kita juga bisa
memanipulasi nya mulai dari kriteria
update delete semuanya bisa tinggal tadi
sudah disediain juga chipsetnya air
meskipun jadi kita bisa lihat atau
contoh Hj Bagaimana kalau kita mau
menyimpan data yaitu eh sepertinya
nah satu menit ya nah oke terima kasih
eh buat teman-teman nih Jangan lupa ya
singa selalu developer kucing setiap
hari Selasa Jam 7 malam di YouTubenya di
Coating Indonesia buat teman-teman juga
bisa mendaftar melalui dicoding Stefan
jangan lupa juga untuk follow sosial
media kami ya di Instagram Facebook
Twitter diedit coding dan juga subscribe
YouTube dicoding Indonesia diet dicoding
Indonesia agar teman-teman dapat terus
update terbaru Malah update terbaru
Seputar Dunia it khususnya di eh Android
web dan pamit running ya dan sepertinya
Oke sebelum mengakhiri hidup di Kodim
developer kucing Malam ini saya ingin
mengucapkan terima kasih ya buat Mas
Indra yang sudah berbagi menyempatkan
waktunya pada malam hari ini sehingga
teman-teman yang mungkin eh malam
selesai bisanya cuma leha-leha yes
Sekarang hebat manfaat kayak gitu dan
juga terima kasih juga nih buat
teman-teman semua
sudah hadir yang sudah pantengin terus
tv decoding developer kucing mulai dari
mungkin awalnya seperti dari kita
belajar kau sampai sekarang ini Semoga
apa yang ditampilkan bermanfaat dan bisa
berguna buat teman-teman nantinya sampai
jumpa lagi di Sesi selanjutnya
Wassalamualaikum warahmatullah barakatuh
[Musik]
Ver Más Videos Relacionados
Top Investment Insights & Infrastructure Updates 🔥 Hinjawadi, Charoli, Mundhwa #pune #realestate
A Programming Skill You Don’t Practice, but SHOULD! | Examples
The FULL Beginner to Pro Roadmap for Android Development in 2023
Creating Node JS Microservices with Typescript #06 #nodejs #microservices
ISTQB FOUNDATION 4.0 | Tutorial 28 | Sample Question on Chapter 3 | ISTQB Foundation Mock Questions
Get a Software Engineer Intern Return Offer
5.0 / 5 (0 votes)