Dicoding Developer Coaching #19: Android | Menyimpan Database Secara Local di Aplikasi Androidmu

Dicoding Indonesia
19 Jan 202159:55

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

00:00

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.

05:01

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.

10:02

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.

15:05

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.

20:07

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.

25:09

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.

30:12

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.

35:14

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.

40:16

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.

45:17

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.

50:18

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.

55:18

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

Dicoding Indonesia is an online learning platform focused on coding and software development. In the video, it is highlighted as the organization offering the courses and code reviews, providing professional feedback and guidance to learners aiming to become proficient developers.

💡Code Review

Code review is a systematic examination of source code with the purpose of identifying bugs, improving code quality, and ensuring adherence to coding standards. In the video, Krisna explains how Dicoding's expert developers review the submitted code, provide feedback, and suggest improvements to enhance the learners' programming skills.

💡Google Developer Expert

Google Developer Experts (GDEs) are recognized leaders in the Google technology community who share their knowledge and experience with others. Krisna mentions that some of Dicoding's reviewers hold this prestigious title, indicating their high level of expertise and the quality of feedback learners can expect.

💡SQL (Structured Query Language)

SQL is a standardized language used to manage and manipulate relational databases. In the context of the video, Krisna discusses the use of SQLite, a lightweight version of SQL tailored for mobile applications, and how it facilitates local data storage on Android devices.

💡SQLite

SQLite is a C-language library that provides a relational database management system. It is used extensively in mobile applications due to its simplicity and efficiency. The video elaborates on how SQLite is implemented in Android apps to handle local data storage, making it integral to app functionality and user experience.

💡SharedPreferences

SharedPreferences is an Android API used to store simple data such as primitive data types in key-value pairs. Krisna describes its use for saving settings or small amounts of application data that need to persist across user sessions, highlighting its role in maintaining user preferences and configuration.

💡Content Provider

A Content Provider is a component in Android that manages access to a structured set of data. It facilitates data sharing between applications. Krisna mentions its utility for allowing apps to access and share data securely with other apps, demonstrating its importance in data interoperability.

💡Local Database

A local database is a database stored directly on a device rather than on a server. The video discusses various types of local databases available on Android, such as SQLite, and how they are used to manage app data efficiently without the need for constant internet access, enhancing app performance and reliability.

💡Database Inspector

The Database Inspector is a tool in Android Studio that allows developers to inspect, query, and modify databases in real-time. Krisna highlights how this tool simplifies the process of viewing and managing the data stored in SQLite databases, making it easier for developers to debug and optimize their applications.

💡Project Submission

Project submission refers to the process where learners submit their completed coding projects for review. In the video, Krisna explains how these submissions are evaluated by Dicoding's professional reviewers, who provide detailed feedback to help learners improve their skills and ensure their projects meet the required standards.

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

play00:00

di Indonesia ya

play01:00

nyentuh ketemu-ketemu Halo perkenalkan

play01:05

nama saya Krisna code review dari

play01:07

dicoding Indonesia Saya juga merupakan

play01:09

Google send files associated Android

play01:11

developer bagi teman-teman yang baru

play01:13

bergabung di dicoding tetapi belum tahu

play01:15

apa itu bedak kode ataupun review

play01:17

seperti yang tertulis di halaman Academy

play01:18

setiap tugas yang gini kan akan di

play01:20

review oleh developer expert dan akan

play01:22

diberikan feedback secara England pada

play01:24

kode yang kalian tulis nah pada video

play01:27

kali ini saya akan menjelaskan apa itu

play01:29

Ko treeview dan gimana sih teman-teman

play01:31

reviews dicoding Ini mereviu Project

play01:33

kalian jadi coding Academy kami memiliki

play01:40

banyak review profesional dengan

play01:42

berbagai latar belakang tidak jarang

play01:44

yang pernah menjabat sebagai seorang

play01:46

developer pada pertandingan maupun yang

play01:48

sudah sampai tahap head developer atau

play01:50

Sitio beberapa juga menyandang

play01:52

penghargaan khusus dari prinsip

play01:53

teknologi seperti linepy expert install

play01:56

software inovator dan Google developer

play01:58

expert

play02:00

driver kami juga telah dibatasi oleh

play02:02

prinsip teknologi melalui sertifikat

play02:04

Global seperti Google Asus Z Android

play02:06

developer Google associated Cloud

play02:09

engines Microsoft zulfanda mental

play02:12

unitised iPad Asus z&a Yosep septivet

play02:16

Developer

play02:17

Hai jadi seperti yang kita tahu di

play02:19

kelas-kelas yang ada di coding memiliki

play02:20

tugas atau proyek yang harus kita

play02:22

kerjakan Atau biasa kita sebut sebagai

play02:24

submission nah Shamisen di sini memiliki

play02:26

banyak tipe Ya seperti Project program

play02:28

latihan aplikasi web aplikasi Android

play02:30

dan sebagainya nah tugas-tugas yang

play02:32

kalian kumpulkan untuk menyesuaikan

play02:34

kelas akan di-review dan diperiksa oleh

play02:35

para ekspor yang tentunya telah

play02:37

berpengalaman dalam bidangnya Oke

play02:39

mungkin kalau aku jelaskan seperti ini

play02:41

temen-temen masih pada bingung dan belum

play02:42

mendapatkan gambaran tentang Apa itu pot

play02:44

review selanjutnya saya akan perlihatkan

play02:46

ke temen-temen semua gimana sih reguler

play02:48

dicoding review Samsung kalian nah

play02:50

disini terdapat halaman submission ya

play02:52

atau halaman Dimana kita bisa melihat

play02:54

tugas yang telah kalian Kumpulkan dan

play02:56

telah direviu oleh reviewer Coba kita

play02:59

perhatikan pada hasil in review

play03:01

disamping tetap Mini disini terdapat

play03:04

komentar-komentar dari network tentang

play03:06

kode yang kalian Tuliskan disini juga

play03:09

ada saran terkait kode yang kalian

play03:11

Tuliskan Apakah sudah tepat atau bisa

play03:13

diperbaiki lagi tentunya para rihyun

play03:15

akan memberikan saran dan penilaian

play03:17

terhadap

play03:17

kode yang telah kalian Tuliskan dan juga

play03:20

memberikan solusi jika terdapat

play03:21

kesalahan yang bisa kalian perbaiki Nah

play03:25

selanjutnya terdapat saran dan komentar

play03:27

terkait keseluruhan politik Kalian nih

play03:28

Jadi kalian bisa mengetahui kesalahan

play03:31

atau saran dari Project yang telah

play03:33

kalian buat tentunya Nah jadi Tugas

play03:36

kalian akan di-review dan diperiksa oleh

play03:38

reviewer apa sih keuntungannya mungkin

play03:41

temen-temen yang lagi belajar dicoding

play03:43

pasti ingin tahu apakah kode yang kita

play03:44

teruskan ini sudah tepat atau belum Nah

play03:47

tugas dari review disini adalah

play03:48

memberikan saran dan solusi terkait

play03:50

sampai sekalian jadi akan kita cek Tugas

play03:53

kalian apakah sudah tepat atau belum Dan

play03:55

kita rezeki jika memang belum memenuhi

play03:57

kriteria yang ada tentunya kita akan

play03:59

memberikan feedback dan letak

play04:00

kesalahannya sehingga teman-teman dapat

play04:02

memperbaikinya nah gimana temen-temen

play04:04

Apakah udah dapat gambaran mengenai

play04:06

koleshiu Mungkin cukup di sini ya semoga

play04:09

teman-teman pakai termotivasi lagi nih

play04:11

Jadi tunggu apalagi Ayo coba salju

play04:13

Gading dansa bentuk sekalian

play04:17

Hai Oke disinilah rahmanurrahiim

play04:24

Assalamualaikum warahmatullahi

play04:26

wabarakatuh Halo teman-teman gimana

play04:28

kabarnya semoga baik-baik saja ya Nah

play04:31

bertemu lagi dengan saya Arif ya sebagai

play04:34

moderator diskusi kita kali ini hari ini

play04:37

kita akan ditemani oleh narasumber kita

play04:40

Mas Krisna Indrawan dan overpower di

play04:42

dicoding Indonesia halo Sehat Mas sehat

play04:45

alhamdulillah saya berbagi ya Iya siap

play04:48

nah malam ini nih Mas Krisna akan

play04:50

menyampaikan materi seputar Android

play04:52

yaitu tentang bagaimana cara menyimpan

play04:55

database cara lokal di aplikasi Android

play04:58

Nah disini kita akan mempelajari salah

play05:00

satu skill penting yang perlu dimiliki

play05:02

sebagai Android developer jika kemarin

play05:05

saat saya menjadi narasumber ya kita

play05:07

bahas Bagaimana cara mengambil data dari

play05:08

server nah pada sesi ini kita akan

play05:11

belajar tentang bagaimana jika data yang

play05:13

diambil dari database lokal nih Mas Nah

play05:16

pasti teman-teman udah pernah

play05:17

kan Ya nah ikuti terus sampai tuntas ya

play05:20

buat teman-teman yang sedang menonton

play05:22

Jangan lupa ajak juga kawan-kawannya

play05:24

untuk menonton bareng juga nih bagikan

play05:26

video ini ke grup telegram atau sesama

play05:29

teman developer teman-teman supaya ilmu

play05:31

dari narasumber yang membuat aplikasi

play05:33

Android ini bisa dapat semakin

play05:36

bermanfaat kemudian ada informasi ini

play05:39

tentang pemenang giveaway developer

play05:41

kucing Minggu lalu yaitu kuis di akhir

play05:44

event dicoding developer kucing yang 18

play05:46

kemarin ya tentang alarm nah selamat

play05:49

kepada tiga orang yang berhak

play05:51

mendapatkan masing-masing 250 point

play05:54

dicoding admin admin Goulding juga sudah

play05:56

menghubungi mereka jadi jangan lupa

play05:58

Difollow ya yaitu buat Mas Fikri Azhari

play06:01

Rabbani mohon ada Hanifah Nur Azizah dan

play06:04

fa-table di dicek ada emailnya ya

play06:07

kemudian tak lupa juga terima kasih

play06:09

banyak buat teman-teman yang sudah

play06:10

repost poster event ini coverage kalian

play06:13

sehingga eh dan

play06:17

dapat juga ya tiga temannya sehingga

play06:19

banyak sekali eh repost panjang beberapa

play06:22

hari ini jadi banyak sekali temen-temen

play06:25

yang ikut ya kalau kita lihat aja

play06:26

sekarang ini udah ratusan emas yang

play06:28

Indonesia Nah pasti akan ada dua orang

play06:31

beruntung ya akan dapat hadiah lagi ya

play06:33

kira-kira Siapa ya yang beruntung kali

play06:36

ini ya kita lihat nih ya selamat buat

play06:40

eedc underscore underscore yang

play06:43

mendapatkan Fisher dicoding developer

play06:46

dan juga Mas Irfan addscore blue 01 ya

play06:49

yang mendapatkan token belajar di

play06:52

recording Academy disatu kelas pilihan

play06:54

Jadi bebas macet Mas Irfan buat milih

play06:56

kelas yang diinginkan ya nah eh buat

play07:00

teman-teman yang belum beruntung Jangan

play07:01

berkecil hati karena di akhirat nanti

play07:03

masih ada lagi ini giveaway nya tapi

play07:07

syarat nya kalian harus simak materi

play07:08

yang dijelaskan nanti sama Mas Indra

play07:10

sampai tuntas sampai akhir ya Nah bagi

play07:14

teman-teman yang mendaftar diveny nanti

play07:16

juga akan dapat

play07:17

ndak jadi jangan nggak perlu lagi daftar

play07:20

ulang atau absen lagi lautan Sport video

play07:23

rekaman ataupun sertifikat Ivan dapat

play07:25

dicek di halaman event dicoding maksimal

play07:28

tujuh hari kerja setelah event

play07:29

berlangsung jika ada pertanyaan setelah

play07:31

tema yang ditanyakan hari ini langsung

play07:32

aja ketik di kolom komentar dengan

play07:34

hashtag tanya dan nanti akan kita jawab

play07:36

pada sisi kene ya nggak perlu the

play07:39

menunggu lama lagi kita mari kita

play07:41

persilahkan Mas Krisna untuk memulai

play07:43

materinya ya Silahkan mas fitnah Oke

play07:46

terima kasih ya Mas Arif ia dikenalkan

play07:49

nih tiga sudah sedikit lama

play07:51

teman-temannya ya tadi Nama saya Salwa

play07:53

diucapkan oh Mas juga bisa Oke kalau

play07:59

gitu nah Malam ini kita akan membahas

play08:01

ini Mas cara menyimpan database secara

play08:03

lokal ya aplikasi Android tol jadi

play08:06

seperti tadi yang udah disampein sama

play08:07

Mas Arif ya emang ilmu tentang data

play08:10

bisnis wajib diketahui nih yang para

play08:12

developer salah satu esensialnya ya

play08:14

benar jadi teman-teman semuanya tahulah

play08:16

tetapi

play08:17

Patris harusnya tuh apa jadi misalnya di

play08:20

Android nih Apa sih acara kita menyimpan

play08:23

data lebih pakai apa aja sih hasil

play08:25

akhirnya nanti akan kita psnr Nah jadi

play08:27

Mungkin aku yang pertama pengen bahas

play08:29

tentang Apa itu database jadi database

play08:31

nih merupakan kumpulan informasi yang

play08:33

terstruktur ya jadi eh eh information

play08:36

structure dan biasanya disimpan di

play08:38

sistem komputer jadi bentuknya Emang

play08:40

digital gitu ya kemudian eh data yang

play08:44

paling sering di simpan jatuh digunakan

play08:47

pada akhir-akhir ini tuh adalah tipe

play08:50

yang modelnya kayak Excel gitu jadi

play08:51

royden kalem gitu ya tabel ya Nah

play08:54

pencipta tray bener banget jadi itu yang

play08:57

paling sering digunakan karena ya Eh itu

play09:00

untuk query nya lebih muda juga lebih

play09:02

mudah dipahami gitu ya karena data Emang

play09:04

kalau kita tahu ya bentuknya seperti itu

play09:06

ya bacanya juga mudah Yayan ada baris

play09:09

kolom bener itu yang paling mudah tadi

play09:11

tangkaplah ya Nah kemudian tiba-tiba

play09:14

database wadah apa aja sih naik jadi

play09:16

sama ya semua

play09:17

Hai pemograman atau semua avemo kita

play09:20

juga banyak yang menggunakan database ya

play09:22

tapi tipenya macam-macam dan Mas masuk

play09:24

Nah ini tergantung dari kebutuhan ini ya

play09:27

perusahaan di Australia butuhnya Kenapa

play09:29

sih butuh Cepet kah butuh Amankah butuh

play09:32

Seperti apa itu emang tergantung jadi

play09:34

yang digunakan juga harus misalnya

play09:36

relasional database yang paling mantep

play09:38

gitu ya itu enggak ini emang belum ada

play09:40

berbagai macam tipe database setiap

play09:42

karakternya Masih mahal bener banget

play09:43

jadi ada relasional database Jadi kalau

play09:46

temen-temen tahu ya tadi ya Brown kalem

play09:48

itu kebanyakan eh rasane SLR relasional

play09:52

database tuh merupakan kolom dan Row

play09:54

yang mereka antar tabelnya nih memiliki

play09:56

relasi sederet keanehan jadi ada

play10:00

hubungannya lah kemudian ada

play10:02

object-oriented database juga jadi

play10:03

enggak hanya ada object-oriented

play10:05

programming tapi ada object-oriented

play10:06

database jadi ya mereka bentuknya

play10:09

seperti object-oriented gitu kemudian

play10:11

ada distributed database yang kayak

play10:14

mereka saat ada satu atau lebih ya

play10:16

database

play10:17

Ning terpisah dari banyak dan itu mau

play10:21

edit di apa dibuat juga dari satu atau

play10:24

lebih komputer yang didistribusikan itu

play10:26

database-nya itu merupakan distributed

play10:28

database kemudian ada kebalikan dari

play10:31

relational database ada no school ya

play10:33

Jadi ini hanya yang terkenal ini ya Ini

play10:35

juga terkenal juga sih selain relational

play10:37

database HP ini juga memiliki kelebihan

play10:39

dan kekurangan masing-masing ya karena

play10:40

mungkin ada relasional yang terbatas ada

play10:43

hubungan apa tentang hubungannya itu

play10:45

agak membingungkan mungkin ya Ini nah

play10:47

sekali biasanya tidak ada hubungannya

play10:49

Jadi biasanya qv lu gituin bentuk

play10:51

tampilnya dunia ada graph database ini

play10:54

mungkin hampir sama kayak Jero untuk

play10:55

oriented ya Jadi ini merupakan kumpulan

play10:57

entitas entitas yang memiliki

play10:59

properti-properti gitu ide misalnya

play11:01

mobil punya Properti apa gitu itu

play11:03

bentuknya gitu dan mereka juga punya

play11:05

hubungan-hubungan antar database-nya

play11:07

yang tabelnya penyakit ternyata ya Iya

play11:10

kan kita bahas nanti apa ya kalau bahasa

play11:12

yang ada di Android itu maunya Jadi ada

play11:15

relasional database yang kita bakal

play11:17

Jenny Anta Sebenarnya masih banyak lagi

play11:19

ya tipe database yang bisa yang ada dan

play11:22

bisa dipelajari tapi ya Ini Aldi aku

play11:24

cuma nyebutin sih contohnya tipe-tipenya

play11:26

ROM umumnya Benar banget Oke kita lanjut

play11:30

Nah kalau local database di Android nih

play11:32

ada apa aja sih gitu ya jadi tidak di

play11:35

Android to kalau kamu menyimpan data itu

play11:38

ada namanya set French dan ini hampir

play11:42

sama ya setting refresh ini gunanya ya

play11:45

ketika kita ingin menyimpan data seperti

play11:49

di halaman setting ya yang enggak

play11:50

terlalu Simpel simpel simpel ya data

play11:53

primitif ya kita simpan kemudian ada

play11:55

escalade juga disini kita bisa nyimpen

play11:58

lebih kompleks ya dengan menggunakan

play11:59

tadi ya relasional database my SQL akan

play12:02

juga eh salah satunya ya kalau datanya

play12:06

mulai Kompleks mulut pakai ini ya detail

play12:08

mulai kompres kalau mau nyimpen kayak ya

play12:10

data-data kayak misal nama dan lain-lain

play12:12

itu kemudian daya content provider yang

play12:15

bisa teman-teman pakai kalau misalnya ka

play12:17

Hai kalian pengin datangnya itu bisa

play12:19

diakses sama aplikasi lain-lain dia Jadi

play12:22

kalau misalnya kita pakai SG itu

play12:23

biasanya kan private ya dia datanya

play12:26

hanya bisa diakses oleh aplikasi itu

play12:27

sendiri gitu ya tapi kadang kan butuh

play12:30

sebuah mekanisme ketika kita menyimpan

play12:33

data tapi bisa dipakai di aplikasi lain

play12:35

misalnya data telepon nih ada beberapa

play12:38

kali aplikasi yang makai make WhatsApp

play12:41

telegram itu kan juga butuh data itu

play12:42

nairul salah satu penggunaan dari

play12:45

content provider kemudian ya tentunya

play12:47

kita bisa pakai storage internal dan

play12:50

eksternal jadi internal ya merupakan ini

play12:53

ya luar internal-eksternal ya kayaknya

play12:55

micro SD modelnya file gitu ya Bener

play12:58

banget nah ini Iya maksudnya biasanya

play13:00

digunakan ketika menyimpan file musik

play13:02

gitu ya gambar bisa dicoba simpan file

play13:05

TKP ya BK banget oke Banyak juga ya

play13:10

ternyata ya Iya nah ini masing-masing

play13:12

juga memiliki ini ya tipe dari cara

play13:16

penyimpanannya tanyamu

play13:17

dan orangnya karakternya ketika dia ini

play13:20

datanya bertahannya berapa lama sih ya

play13:23

lebih dengan ketentuan kayak gimana sih

play13:25

jadi tadi belum sebut Indonesia feat

play13:28

instead ini juga merupakan penyimpanan

play13:30

ya bisa kalau udah ngoding Android yang

play13:32

ada di fungsion Fit ya Otomatis ketika

play13:34

pertama kali yang mesti ada ini tapi

play13:36

mungkin belum tahu nih tunggu ya apa sih

play13:38

fungsi ujungnya apa sih Nah ini emang

play13:39

nyimpen data sederhana BC paling banyak

play13:42

digunakan untuk mempertahankan data

play13:44

masehi di tadi rotasi Ria ketika

play13:47

aplikasinya dulu atasi perpindahan deh

play13:50

Lesti Putri kemudian yang lain yang saya

play13:53

lihat di kapan Eh ini masih Rice gymstar

play13:57

lagi itu udah masih ada datanya itu bisa

play13:59

penggunaan dari onsaveinstancestate

play14:02

gunara shirt referensi ini juga give lu

play14:04

ya dan bisa penggunaannya nih di halaman

play14:07

pengaturan nih jadi bersetting jadi

play14:10

ketika kita lihat pengaturan bisa kita

play14:12

udah on nih Itu disimpan statenya on the

play14:15

Elephant terus countless disimpan

play14:17

closed indahmu trik ketika kita buka

play14:19

udah muter usernya jadi ketika Oh

play14:22

takutnya one terus kita udah matiin

play14:24

aplikasinya Gan nah ketika dibuka

play14:26

aplikasi akan cek di di sektor fans-nya

play14:28

tapi settingnya apa sih tampilannya Oh

play14:30

Dark motto ternyata akan Tampilkan dakmu

play14:33

yaitu salah satu penggunaannya ya Jadi

play14:35

tadi itu kalau onsaveinstancestate

play14:37

ketika aplikasinya cuma bisa diakses

play14:39

ketika aplikasi dibuka ya nggak ada di

play14:41

memori itu Erlang Iya hilang tapi kalau

play14:44

server Friends Abby kalau aplikasinya

play14:47

udah ditutup dibuka lagi masih ada masih

play14:49

ada datanya sampai apa nih massal di

play14:51

sini sampai Dian install sampai salkir

play14:53

data-data nah esquire.co.id juga sama

play14:56

tadi penggunaannya ya untuk menyimpan

play14:58

data-data engke nama dan sebagai data

play15:01

aplikasi nyala ya itu juga kita

play15:05

menggunakan local database ini database

play15:06

yang disimpan di folder aplikasi itu ya

play15:10

kemudian ada eh maksudnya dia juga sama

play15:13

indikatornya jadi bakal hilang kalau

play15:16

aplikasinya di

play15:17

asalnya atau klip data internal Sore

play15:20

juga ini merupakan kegunaannya untuk

play15:23

multimedia ya tadi musik gambar dan

play15:25

sebagainya Itu karakternya juga sama

play15:28

bakal hilang kalau aplikasinya diinstal

play15:31

kemudian kita bisa juga nyimpan biasa

play15:33

ini yang paling ngetren sekarang Club ya

play15:35

Iya penyimpanan online ya ingin di

play15:38

banyak handphone datanya kepada review

play15:40

ya Juli ketika pindah-pindah datanya

play15:42

tetap sama nih kaya penggunaan Contohnya

play15:44

Google Drive tekan deh penggunaan inbox

play15:46

juga atau server online database ini ya

play15:49

kalau kita and install kita juga masih

play15:51

ada segel OTW akses Lagian dia datangnya

play15:54

by server Jadi kalau HPnya hilang gitu

play15:56

nah masalah ini contoh-contohnya ya

play15:59

kemudian mungkin kita langsung bahas

play16:02

yang pertama Ya jadi set French ini

play16:04

biasanya dipakai untuk menyimpan data

play16:06

primitif jadi seperti boolean ada

play16:09

integer ada long string nah ini yang

play16:13

enggak-enggak roh not relate relasinya

play16:16

dengan yang

play16:17

satuan ini mengatur itu aja karena

play16:19

kitanya juga pakai q&q ya untungnya ini

play16:22

mau penggunaannya pakai string aja ya

play16:25

gitu bisanya kebun tapi feluni bisa

play16:27

macem-macem eh biasanya ini tadi dipakai

play16:31

buat setting konfigurasi section yang

play16:34

juga saya percaya kita login nyimpen

play16:37

loginnya itu berarti pakai ini juga iya

play16:39

bener oke itu tadi gambar contohnya ya

play16:43

udah nah ini contoh penggunaan kita

play16:46

logika kita menyimpan data juga bisa sih

play16:48

nyimpen data string gitu ya kami mendata

play16:50

11 Minati contohnya kalau kita lihat di

play16:53

gifnya dia keluar datanya masih ada iya

play16:57

simpan Nah kita diisi pada masih ada

play17:00

keluar masuk lagi datanya masih ada real

play17:03

banget OK kita lanjut ya indah di ke

play17:06

tadikan contoh gambarnya ya Nah caranya

play17:09

gimana sih caranya Nia jadi ketika

play17:11

pertama kita harus buat the clip servers

play17:14

lainnya jadi obyeknya kita Panggil

play17:17

kemudian sini ada konteks mode private

play17:21

ya jadi 7-7 hanya ya ini membuat dia

play17:24

privat yang bisa dipanggil oleh aplikasi

play17:26

itu biar aman ya nggak bisa aplikasi

play17:29

lahir sini public ya jadi Oke Kemudian

play17:32

untuk save data ya Kita tinggal panggil

play17:35

fungsi edit dah jadi dulu kemudian kita

play17:37

masukkan datanya Ini bisa macam-macam

play17:40

sih ketika Thailand memasukkan data

play17:42

berupa string ya putstring gitu ya

play17:44

menyesuaikan dengan tipe datangnya Ya

play17:45

bener jadi kita tinggal kasih Kenya

play17:48

Kenya kan MB ini sering juga benda tanya

play17:51

sering kalau kita mau the nyimpen data

play17:53

integer itu pakai pot integer itu

play17:55

kemudian untuk menyimpannya Kita tinggal

play17:58

panggil fungsi aply offline ni ada 101

play18:02

lagi ya or kami teh committee and it nah

play18:06

ini Bedanya apa jadi bedanya ketika kita

play18:10

menggunakan offline datanya kan disimpan

play18:12

secara and sinkronus ke jangan kalau

play18:14

komit ini secara asynchronous secara

play18:16

langsung gitu ya apa

play18:17

lebih bedanya toh ini bedanya ketika

play18:19

kita ingin menyimpan data yang banyak ya

play18:21

mungkin nih banyak langsung itu kan iya

play18:23

harus proses yang cepat ya nanti kalau

play18:26

daripada aplikasi kita ngelag atau apa

play18:28

prosesnya tertunda itu kita bisa pakai

play18:31

Apple Iya biar asyncronus ya Oke kalau

play18:34

misalnya datanya kecil-kecil aja terus

play18:35

kita Emang langsung mau simpen ya udah

play18:37

pakai kamit Comic 8 gitu oke nah ketika

play18:40

disimpan ngambilnya gimana nih jadi kita

play18:42

panggilnya tinggal getring kemudian

play18:45

langsung Panggil Jadinya tadi rahim pun

play18:47

nama dengan kynya named Ya udah kita

play18:49

Panggil dengan kini kemudian argumen

play18:52

kedua tuh merupakan nilai default-nya

play18:54

Oke jadi kalau datanya kosong apa sih

play18:57

dikeluarin gitu ya kita hot.hd string

play19:00

kosong Udin kalau amanga manggil it's ya

play19:04

Hei kemudian oh Teteh kosong sudah

play19:06

default0 ini eh salah satu ini Oh iya

play19:10

salah juga Typo Typo Maaf ya mungkin

play19:14

teman kalau sadarlah udah Google comment

play19:16

and

play19:17

Iya itu salah tuh bener ya jadi memang

play19:20

harus sesuai tipe data juga saya tipe

play19:22

datanya Oke terima kasih ya ini ya Jadi

play19:25

chipsetnya tadi ya Kalau teman belajar

play19:27

Langsa proses tinggal ini di screen shot

play19:30

gitu ntar mau melihat Oh ini Iya bisa

play19:32

tapi ini diganti dulu baru dia

play19:35

betul-betul oke kita lanjut ya Jadi yang

play19:39

kedua ada setting preferensi example

play19:41

yang bersama sih dengan yang satunya

play19:43

lagi ya Dan biasanya setting.ini

play19:44

digunain untuk ke bank Sinya tuh lebih

play19:48

ke dihafalnya dari aplikasi itu jadi

play19:50

kayak ganti tema ganti bahasa dan

play19:53

lain-lain gitu nah ini direkomendasi

play19:56

indah eh untuk apa nama ini menggunakan

play20:01

Android x-friends Nigeria yang baru yang

play20:04

baru dulu ada yang para fans api yang

play20:06

masih Android complete Eh ini yang

play20:08

baru-baru nah ini barunya nih untuk

play20:11

menit tadi user interface udian eh

play20:14

interact untuk so responden kamu juga

play20:16

bisa

play20:17

nyating individual setting ke untuk

play20:20

mengendalikannya ya kemudian ini

play20:22

langsung kita mau belinya Tiap orang

play20:24

beda ilang bisanya dan ini lele

play20:27

beraninya sudah menggunakan material

play20:30

design juga ya temanya jadi untuk

play20:33

referensinya Seharusnya lebih bagus lagi

play20:35

udah kayak sama kayak yang bekas

play20:37

aplikasi lainnya layani settingnya kayak

play20:39

di aplikasi telah disetting di Android

play20:41

itu juga sama yang lebih banyakan akan

play20:43

sama ya oke nah Ini tadi contoh xml ya

play20:48

dari Gambar disamping nya jadi ini item

play20:53

yang terakhir pegang phone number dan

play20:55

suka Manchester United Jadi sebenarnya

play20:58

ketika kita ingin buat telpon nomor tuh

play21:00

tinggal kita bikin edit text pada fans

play21:03

dengan kimia ayat tadi edittext tapi

play21:05

buat roslena Emang khusus buat referensi

play21:08

tuh nah itu nanti kynya kita atur juga

play21:11

Tentukan kini apa kemudian titelnya apa

play21:15

dan sebagainya dengan kita ketika kita

play21:17

ingin membuat

play21:17

Trans yang merupakan cebok cebok situ

play21:20

tinggal panggil checkbox referensi ini

play21:23

sebenernya masih banyak nih yang masih

play21:25

ada lagi ya bisa dipakai kayak Cut

play21:28

preferensi Rich Oke Gembol yang onoh

play21:30

kiri-kanan kemudian grafik bar juga bisa

play21:33

kemudian ada alis Friends dropdown

play21:36

dailog dan sebagainya jikok tentang

play21:38

pernah lihat unik ada enggak gede pakai

play21:40

ada gitu ya dan bisa dipakai eh yang

play21:44

udah ada semuanya tinggal kita Panggil

play21:46

dipanggilnya bener Jadi kalau buat akan

play21:48

mensetting Emang gampang sekarang harus

play21:51

bikin dialognya sendiri gitu Ya

play21:53

christensen tinggal kita Panggil is

play21:56

preferred sudah muncul sendiri nah Kita

play21:59

juga harus inilah Dia Divine titelnya

play22:01

undian default lalunya dan tentu yang

play22:04

paling utama kynya ya Oke kelewatan nah

play22:10

ini tadi ya udah nggak nih lagi orang

play22:14

setelah selesai Green nah ini ketika

play22:16

teman-teman mau nginep

play22:17

Hai tampilan tadi Nah di sebuah fragmen

play22:20

jadi tinggal panggil fungsi f references

play22:22

from research resources ya Dan ini nabi

play22:25

alamat resepnya ininya default terdapat

play22:29

xml ya folder SML doirs nama layarindo2

play22:36

bahin di fragmennya kita tinggal ganti

play22:39

itu ya Ed setting goldenear dia nama

play22:42

fragmen Lady yang merupakan sebuah

play22:44

setting presiden tadi oke media modelnya

play22:47

fragmentasi tempel yay nah ini tadi ada

play22:53

recehnya contohnya kemudian ketika mau

play22:57

inisialisasi ini tinggal panggil sesuai

play23:00

giginya orange ingini Okenya pun

play23:03

Kemudian untuk membaca data tinggal

play23:08

flitto panggil fungsinya frame.io sering

play23:11

dan default Alya maling tadi ya kayaknya

play23:13

yakinnya harus sama semua ini ya dan

play23:15

kawin komponen paling

play23:17

dibuat Adia konstanta gede ya tinggal

play23:20

kalau nulis sendiri kadang salahnya

play23:22

lebih rawan typo ya hahaha hp-nya gede

play23:26

apa Oh ya esnya itu kadang-kadang gitu

play23:29

nah Kak kita juga misalnya temen-temen

play23:32

pengin eh dia bisa otomatis Real Time

play23:35

gitu ya ini bisa pakai fungsi omset

play23:39

references listener ya kalau ada datanya

play23:42

yang berubah dia tematis apain proses

play23:45

itu ya bener atau ketika ngecek aja ini

play23:48

juga bisa pakai ini nah oke kita lanjut

play23:54

ya tadi udah Hah aman ya oke Ada gimana

play24:00

tiada fungsi macam-macam Seo onpage

play24:02

tersebtu referensi juga itu bisa

play24:04

dipanggil fungsinya betapanya

play24:07

register-register yang jadi untuk ini

play24:09

apa mendaftarkan sih gini ketika on

play24:12

besok didaftarkan satu fans-nya kemudian

play24:15

nih kalau yang nonton ya

play24:17

user nah ini cukup penting ya kalo ada

play24:19

kita pakai listener jadi yang membaca

play24:22

suatu dan itu harus di di Destroyed

play24:25

house kalau nggak bisa nyebabin ayrilik

play24:27

Amore hopeful tanya kalau ada ada on

play24:31

Posyandu behind and register ya Bener

play24:34

banget jadi kalau di Androidnya ada

play24:36

beberapa lifecycle ya ya onpress Amon

play24:38

paus itu yaitu Hadi fungsi-fungsi ini

play24:41

teman-teman bisa optimal Nadia

play24:43

objek-objek yang kemungkinan disebabkan

play24:46

memori Lex jadi didaftarin ketika Emang

play24:49

dibutuhin kemudian nih desktop udah

play24:52

nomorku itu ya oke Nah di sini juga eh

play24:57

ke yang utama ya Hehehe emang paling

play25:00

lainnya di eh tadi ada beberapa

play25:03

penyimpanan ada server friendship kita

play25:06

juga di Android juga punya ada skilled

play25:09

ya slide nah SWT ini merupakan open

play25:12

source database ya yang support

play25:14

relasional database relasional

play25:17

Anda yang kamu gunakan Kyle syntax juga

play25:21

jadi kalau teman-teman ada yang pernah

play25:23

belajar belajar SQL harusnya nih lebih

play25:26

mudah karena penggunaan shitake sama

play25:28

kayak irritable dan lebah sama semua ya

play25:33

Nah ini meskipun dia merupakan database

play25:36

ya biasanya database berat-berat ya

play25:38

esquire ini memiliki ukuran yang kecil

play25:42

nah karena Emang di Smartphone memoria

play25:45

terbatas lain buat di Smartphone ya Jadi

play25:47

ini memang skilled yang khusus buat

play25:49

smartphone ya karena biasanya kalau

play25:51

database di web Apotek stop itu kan agak

play25:53

susah kita buat setup nya jaga nama IG

play25:57

Thomas konekin dan macam-macam benda eh

play26:00

disini lebih simpel lazimnya lebih kecil

play26:03

lebih memorinya lebih bagus ah meskipun

play26:05

ya kalau HP HP sekarang udah gede Mulia

play26:08

tapi ini juga sangat berguna banget kan

play26:11

enggak mau teman-teman Maksude install

play26:12

aplikasi besar banget nih kenapa ya buat

play26:15

yang mungkin rame2 gitu deh

play26:17

enggak-enggak kalau aplikasinya gede

play26:19

gitu ya Bener banget nah ah skilled ini

play26:22

juga itu teh secara default disemua

play26:25

Android device dan yang paling penting

play26:28

dia nggak perlu otentikasi sih ketika

play26:30

ada proses administrasi setup nya atau

play26:35

ice skating dan rezeki lo iser sama

play26:38

password Ya habisnya tourister

play26:40

passwordnya itu omset harus login dulu

play26:43

ya itu nggak perlu jadi ketika udah

play26:45

tetap buat jadi bisa menyimpan dan akses

play26:47

data secara langsung jadi enggak enggak

play26:49

seperti database proyek ini juga like

play26:53

deh ya versi lainnya Oke next nah kenapa

play26:58

kita butuh local database ya tadi

play27:00

seperti beberapa udah disampein ya yang

play27:02

pertama mungkin ya user experience nya

play27:04

jadi kita pingin kalau misalnya datanya

play27:07

kita full online ya ngebawa aplikasi

play27:09

loading senggahan karena juga iya

play27:12

muter-muter doang susah jadi nggak enak

play27:16

enak

play27:17

Hai kalau kita bisa buat apa namanya dia

play27:20

nyimpan di lokal terus ya Mungkin update

play27:22

Jika perlu itu lebih enak lagi kan dia

play27:25

bisa uh lebih cepat walaupun enggak ada

play27:26

internet bisa dibuka lagi yang ini juga

play27:29

menyangkut hadiah ada baterai lift jadi

play27:32

emang ambil data ketika diperlukan aja

play27:34

Jadi nggak perlu akses Network nya apa

play27:36

Androidnya ya betul Kevin kuota juga

play27:39

gini yang penting ini jadi kalau datang

play27:42

sama kita ambil ya percuma ganti gadget

play27:44

ngambil di Kita mending kita ambil

play27:46

ketika yang membacanya yang diambil beda

play27:48

gitu kemudian ya mengurangi server.log

play27:52

ya kalau misalnya semua aplikasi

play27:55

kliennya juga keseharian bangsa Eva

play27:57

terus lama-lama jebol barengan 100 mil

play28:01

kurang enak ini untuk meminimalisir itu

play28:03

biasanya diterapkan mekanisme

play28:05

offline-online itu jadi ketika datanya

play28:09

udah-udah kita pakai data lokal jadi dan

play28:12

ini biasanya juga berguna ketika

play28:14

tiba-tiba enggak ada koneksi internet

play28:16

kecupan itu

play28:17

bagus penggunaan local database kita

play28:21

lanjut nah ini contoh yang dari tabel

play28:24

sgtd saya teman-teman pasaran escalade

play28:27

Ntar kalau udah Disimpan bentuknya

play28:29

gimana motornya ya Nah itu ya bentuknya

play28:31

emang hampir sama kayak XL ya Jadi ada

play28:33

kolom eh kalem terus kemudian ada Wow

play28:36

babi situ ya bentuknya jadi ada titlenya

play28:39

juga kode nada loadnya ada isinya

play28:43

perlunya ie dan sebagainya natalnya Iya

play28:48

nah ah ini yah jadi Prinsip utama dari

play28:51

SQL database itu tentunya skemanya jadi

play28:54

eh kita harus bikin deklarasi sperma

play28:56

yang yang sesuai antara dihiasi

play28:59

dinginkan kan kita diinginkan jadi

play29:01

memang yang udah kita tentukan bentuknya

play29:03

gimana dan skemanya gimana oke nah Ini

play29:08

contohnya ya kalau sini dia buat sebuah

play29:11

kontrak ya jadi kontak ini merupakan

play29:14

container dari konstanta yang kita

play29:17

Tentukan ya jadi dia yakin satu disini

play29:20

semuanya biar gampang ya like nama

play29:22

tabelnya kemudian nama kolomnya itu

play29:25

benturan disini jadi Nia mempermudah

play29:27

ketika kita bikin aplikasi ya minusnya

play29:30

Jadi kalau Palm berarti tinggal panggil

play29:32

yang di sini ya Halo Inta dia fungsinya

play29:35

dibuat konstanta juga Biar lebih nggak

play29:38

salah-salah ya betul oke oke next nah

play29:43

ketika kita membuat database skilled itu

play29:47

kita juga punya ini ya Android

play29:50

menyediakan FPI ya yang memang digunakan

play29:52

ketika kita ingin membuat sebuah

play29:55

database atau update dari database itu

play29:57

itu biasanya dinamakan eh Skeleton

play30:01

helper class oke nah ini biasanya

play30:04

fungsinya untuk membawa ini apa namanya

play30:08

di DL ya data definition language Yayat

play30:11

abis jadi kita di ada misalnya ketika

play30:14

dirinya lapar Dion great ya akan

play30:16

mengeksekusi

play30:17

slide Create database apa yang harus

play30:20

dibuat wireless skillnya gimana ya

play30:22

rehatnya nah eh disini juga ada itu ya

play30:27

di company and obyeknya ada versi ya Eh

play30:29

bersih satu nah ketika kita default

play30:32

develop sebuah aplikasi ketika kita

play30:34

mengubah-ubah database itu enggak akan

play30:36

langsung berubah betul ketika kita build

play30:38

lagi jadi kita harus mengubahkan versia

play30:42

menaikkan gajinya ya ke versi

play30:43

selanjutnya misalnya Oh tadi ada tabel

play30:46

tambahan nih Indah kalau malam Bahaya

play30:47

atau data bilangnya ganti apapun Ya

play30:50

apapun yang berubah harus dinaikkan

play30:53

tersenyum benar jadi saya langsung ke

play30:55

versi 1.8 atau dua langsung iya dua

play30:57

nanti di sini dia akan tahu kemudian

play30:59

akan memanggil fungsi on upgrade ya

play31:01

nanti Diamlah get ya akan dile dulu ya

play31:05

hapus hapus sebelumnya kemudian dia

play31:07

buatkan lagi berdasarkan skema yang baru

play31:09

gitu hehe yang penting itu Jadi kalau

play31:12

teman-teman misalnya lagi nyoba-nyoba

play31:13

aja Aduh ada yang salah terus kok malah

play31:17

er

play31:17

remaja ya sama kayak ketemu tampilnya

play31:20

ini mungkin karena database versionnya

play31:22

belum berubah Cara lainnya apa nih ada

play31:25

juga di air datanya engkau yakin akhir

play31:28

data-data prosesnya sama itu bisa secara

play31:31

konvensional saya dulu guys lagi Oke

play31:37

selanjutnya nah ketika bulet India tadi

play31:40

fungsi sintaksis sama ya create table

play31:43

book buku yang misalnya terus kemudian

play31:45

kalungnya Apa itu dimasukkan ke variabel

play31:50

Nia hadiah konstanta Iyalah Klaten Trus

play31:53

kalo diliatin orang sama persis kayak

play31:55

skill syntaxnya biaya sama persis to ada

play31:58

integer Premier Amerika kemudian ada

play32:01

cara delete database bersama drop table

play32:03

ya Seksi Jadi ini kalau temen-temen dia

play32:08

tadi itu yang dipanggil situ tuh bbxx

play32:11

Oke terlihat jelas lebih semua itu ya ya

play32:15

sananya Oke panggillah di

play32:17

Hai ritabel booklet Imagine tabel buku

play32:20

kemudian Tipenya apa gitu er Iya bener

play32:23

nah kemudian eh getdata ya Nah kondisi

play32:28

data ini kita bisa panggil objek Google

play32:33

Peta di yang udah kita buat kemudian

play32:35

kita Panggil tadi esquire ataupun helper

play32:37

ya kita tetap bisa ketika kita ingin

play32:41

memasukkan data kita bisa buat ini ya

play32:44

halusnya dulu ya konten-konten halus ya

play32:47

Jadi ini wajib kalau mau masukin ke

play32:49

tetapi selain Silet ya jadi nih kayak

play32:52

kumpulan give lu ya Teteh banyak banget

play32:56

nah ini hadiah virusnya apa ini ada Ki

play33:01

kolom title itu jadi kita lihat masukin

play33:04

ini di kolom ini ini malam ini gitu ya

play33:06

Jangan masukin di kolom ini Tata ini

play33:09

kita ini Nah kalau udah tadi udah jadi

play33:11

tadi objek fans-nya yang mau dimasukin

play33:13

ya Kita tinggal panggil Fungsi insert ya

play33:17

gan

play33:17

dengan hatinya itu tampil nama tabelnya

play33:20

kemudian ada Kita masukin halusnya tadi

play33:24

oke nah Himalaya ini Iya Ini dia mau

play33:29

kita mau memasukkan ya tinggal bikin

play33:31

konvolut sehat terus taruh di tabelnya

play33:33

apa kayak gitu enak tabelnya benar Oke

play33:36

Kia nangis mama ada apa gitu kids-free

play33:39

table database ini kalau mau kita

play33:41

masukin aneh nulis ya nulis tapi harus

play33:44

manggil itu dulu ya Oke Oke kita lanjut

play33:49

nih Nah kalau mau baca gimana nih kalau

play33:51

baliknya tadi dia dipretelin irritable

play33:53

ya di sini kau bilang tadi ya langsung

play33:55

getright table database nya kalau mau

play33:59

read ya kita panggilnya di dephub.com

play34:01

berita berlebih level ya jadi kita bisa

play34:04

langsung kasih query nya apa yang mau

play34:07

dipanggil nama tabelnya paling sebabnya

play34:10

gini Mas ya Mah paling semuanya kayak

play34:13

gini lagi nih kayak disimpan lagi Oke

play34:15

ini ada table data di table to

play34:17

Hai nama tabelnya kemudian ada

play34:19

projection intinya Italia nilai seperti

play34:22

ini udah cukup ya buat ngeri tea yang

play34:26

bermacam-macam wadah selection selesai

play34:27

argumen day happy oleh dan limitnya

play34:30

lebih kau kayak konfigurasinya yang lalu

play34:33

kita mau ngambil data yang akan misal di

play34:34

kolom apa yaitu tinggal nambahin disitu

play34:37

ya Ini bener oke nah Ini kita juga bisa

play34:41

convert ke kursor ya enggak konser Kelis

play34:44

Nah jadi ke kalau dilihat ini ada

play34:47

gambarnya sih lebih enak ya Jadi ini

play34:51

gambaran dari sebuah kursor ya jadi yee

play34:54

ketika dia ingin mencari data yaitu

play34:56

pertama Ya move on move to pause dulu

play34:59

Amel kecer kemudian diamalkan perulangan

play35:03

Mutia next ya terus ngambil datanya

play35:05

mudah dimasukin ke kolom les ya Eh kalau

play35:09

misal jack-rise ya namanya Bu Kris itu

play35:11

masukkan media diambil data lagi masukin

play35:14

lagi sampai datanya habis Oke jadi emang

play35:17

kembali

play35:17

Trisia skilled in ngambil bentuknya

play35:20

selalu kursor yaitu ya ibaratnya itulah

play35:23

kayak cursors ya lihatin satu-satu

play35:25

diambil sebejat hebat oke nah Ini untuk

play35:31

update database ya ye kalau kita lihat

play35:34

eh fungsi ini penuh Nah ini dia

play35:38

getdataback database ya ya Panggil itu

play35:41

kemudian fans-nya dimasukin data baru

play35:44

jadi kita misalnya pengen ganti namanya

play35:47

ya takut ini kemudian selection

play35:50

argumennya programming kemudian Kita

play35:52

tinggal panggil update Jika bunga kita

play35:55

bisa juga update data yang udah kita

play35:57

masukkan kita Panggil fungsi update-nya

play36:00

jatuh update di kolom yang programming

play36:03

gitu ya mengantarnya kenal betul oke oke

play36:07

nah kemudian Eh ini ya Kita juga bisa

play36:11

dilihat enggak cuma Insert update ini

play36:13

bisa jadi fungsi hampir sama ya tinggal

play36:16

panggil fungsi

play36:17

kmudian sesuai in aja argumen-argumen

play36:19

Nya eh disini pakainya sintaks like

play36:23

kalau temanmu belum tahu tuh biasanya

play36:25

dipakai kalau misal di tengah-tengahnya

play36:27

atau Jadi nggak harus sama persis ya

play36:30

gitu ya Jadi mirip masih ada di ratanya

play36:32

itu rekan-rekan ditaruh databasenya

play36:34

Andrea Hirata itu ya di sini rata doang

play36:37

bisa reggae ada like oke nah terakhir ya

play36:42

rockware ya jadi saya teman-teman memang

play36:45

punya eh apa ya pingin ambil data yang

play36:49

custom banget ya spesifik itu nah kalian

play36:52

bisa pakai rawquery juga JAdi misal

play36:54

select from Abel book where genrenya apa

play36:58

kemudian mungkin kalau pakai joyday atau

play37:01

terbaik other by ditambahin Dian kalau

play37:04

misalnya ada hubungan dengan tapi lain

play37:06

oke oke nah Ini ada masing-masing tadi a

play37:11

select kolom tuh buat apa nanyain OK

play37:14

Google bisa ngurut yang juga ya

play37:16

ascending atau design

play37:17

Hai yang sama limit untuk ngambil berapa

play37:20

data itu enggak ini jadi bakal nampilin

play37:25

ini ya buku sebuah yang ambil data dari

play37:28

ngambil semua data select oleh bintang

play37:31

ya lele call dari tabel buku dimana

play37:35

geunde = Pro gaming kemudian di urutin

play37:38

secara descending dingin menurut esnya

play37:42

El dandee 533 aja jadi yaitu tadi ya

play37:47

gambar anu teman-teman itu aja mungkin

play37:49

bisa aku sampai ini jadi semoga

play37:51

teman-teman tahu gimana asap dasarnya

play37:53

besoknya dan radiatus yang bisa dipakai

play37:56

ketika kita ingin membuat data eh

play37:58

menyimpan data secara lokal di Android

play38:01

oke Ya pilih Mati kek terima kasih eh

play38:10

masker saya tadi sudah membawakan

play38:12

materinya Cukup jelas dari kita tadi

play38:14

mulai dari stress friend saya sampai

play38:17

QNet copy-paste dasarnya di mungkin

play38:20

teman teman yang belum tau nih udah

play38:21

dapet gambaran Bagaimana kalau kita mau

play38:24

membuat dan mengimplementasikan database

play38:27

namun escalade ya Oke sip Kelihatannya

play38:30

sudah banyak nih pertanyaan dari

play38:32

teman-teman yang masuk nih mungkin kita

play38:33

langsung aja masuk ke Sesi kene ya oke

play38:37

Mungkin bisa kita langsung ke pertanyaan

play38:41

pertama Ya ini sudah ada pertanyaan dari

play38:44

Mas Faldi pray anda jadi Apakah

play38:46

penyimpanan data yang besar yang

play38:48

disimpan pada tetap es lokal pada

play38:49

pengembangan Android dapat berpengaruh

play38:52

terhadap performa aplikasi maupun

play38:55

performa device Oke gimana nih jadi

play38:58

emang ada pengaruhnya ya itunya ukuran

play39:01

aplikasi kamu bakal lebih besar dari

play39:03

sebelumnya karena nyimpen data yang

play39:05

besar juga data yang besar nah kemudian

play39:09

ketika datang bisanya maksudnya data

play39:11

besar atau data besar karena banyak ya

play39:13

lebih ukuran Biasanya banyak para Ya

play39:16

emang bakal lupa like juga

play39:17

ndak ngambil data besar kemudian dia

play39:20

Datanya juga berpengaruh juga Ayo kita

play39:22

long barunya juga bakal lama gitu ya

play39:24

kayak Catfiz nyawa itu kan kalau dia

play39:26

mulai lama akan semakin kecil rasanya

play39:28

kayak makan berarti kita harus itu udah

play39:32

keras Saya dari aplikasi yang udah ada

play39:34

mau nyobain sendiri bermain aja

play39:37

banyak-banyak is located ya yang perlu

play39:40

diketahui memori di Android terbatas

play39:42

banget ya jadi jangan eh ngabisin banyak

play39:46

nomor ilah bicara itu tadi itu perumahan

play39:49

yang bagus ya ke kalau teman-teman

play39:50

langsung paham ya memang kalau ini kayak

play39:53

Dewa catur banyak memang Idih nge-lag

play39:56

lama-lama jadi jawabannya Emang

play39:59

berpengaruhnya Robbal di Oke lanjut

play40:05

pertanyaan dari Mas helfandi Martin

play40:08

data.sql yang tersimpan di handphone ada

play40:10

di folder apa ayo Nanda Sweet skilled ya

play40:13

Jadi kalau emang lihat-lihat naga mau

play40:15

kepo ya Jadi sebenarnya

play40:17

Hai semuanya bakal disimpan di internal

play40:19

sore ya Ah ini spesifik ke aplikasinya

play40:22

itu kalau teman-teman mau nyaris berbisa

play40:24

gitu ya ye di folder data yang diperoleh

play40:28

data kemudian dadcrashes data kalau

play40:30

salah Boden alamat aplikasinya jadi

play40:33

misalnya teman-teman ada rambutnya Ada

play40:34

comdot apa geh namanya kemudi dalamnya

play40:38

ada databasenya gitu kalau Ayah aplikasi

play40:41

lain itu kita bisa lihat bisa bisa diare

play40:44

habisnya itu apa namanya kayak Ya tapi

play40:46

saya masih bengkak juga bisa Itu bisa

play40:48

dilihat tapi memang ada beberapa yang

play40:50

private jadi orang bisa lihat jadi dari

play40:53

apa namanya folder Project apa namanya

play40:56

ifolder.ru itu enggak kelihatan kayanya

play40:59

biar aman ya itu ya oke rivomas oke

play41:06

lanjut ke Pertanyaan selanjutnya dari

play41:07

Mas Muhammad Kholil Bisakah data yang

play41:11

disimpan dikirim antar perangkat semisal

play41:13

export melalui desain ok

play41:17

ngerti nggak jadi eh tahu emang bisa

play41:21

dikirim aja berkasnya Mulyasari tadi

play41:23

kayaknya ada yang model backup nya dia

play41:25

modelnya Jason gitu ya tinggal di

play41:27

xpedition terus nanti pas impor ya kita

play41:29

berarti bikin kode dulu ya kayaknya jadi

play41:32

kode buat konsep dari database Wazir jas

play41:36

menjadi tetapi sebaiknya itu kalau

play41:39

misalnya kita mau buat yang versi

play41:41

aplikasinya ya hilang lebih langsung ya

play41:43

ah kalau fungsi-fungsi yang udah adek

play41:46

nggak ada eh kalau langsung dari Tsunade

play41:48

Oke harus kita bikin dulu kodenya dulu

play41:50

ya habibi saya katakan kita bisa baca

play41:52

database-nya betul dibentuk biasa juga

play41:54

bisa ada tuh yang antara kreasi yaitu

play41:56

dengan yaitu biasanya tiada fungsi

play41:59

import-export nyatuin itu pun bisa SMS

play42:01

formatnya ini desain atau csv yaitu ini

play42:04

karena biasanya juga Eh kayak aplikasi

play42:07

yang dibuat tuh saya ngambil data Jason

play42:09

dari internet ya Eh model masing-masing

play42:11

database ya Ada juga yang kita ada

play42:12

proses convert makan AA segala

play42:14

Sebaliknya juga harusnya bisa eh alam

play42:17

kita

play42:17

bisa tonggak jawabannya bisa mas paling

play42:19

oke Ya lanjut kita ke Pertanyaan

play42:23

selanjutnya dari Mas Hasrul Adiputra

play42:26

harap harap data lokal menggunakan

play42:29

skilled pada suatu fase Apakah bisa

play42:31

diakses dari beda device Wow lebih

play42:34

device nih menggunakan content provider

play42:36

yang kita bisa jadi aku belum nyoba sih

play42:40

emang kalau pengen dibaca Ma PKN ngapai

play42:43

content provider Iya antar j1vs Coba

play42:46

kalau udah di Facebook belum pernah

play42:48

nyoba pakai content provider Mama juga

play42:50

belum tahu Bu ya dia cuma satu fans itu

play42:53

ya Yang biar bisa akses semua itu doang

play42:56

gimana caranya sama lain hubungin ke

play42:59

database yang ada di dekat dengan Iya

play43:01

anakku di Android memang benar satu

play43:03

database ya Cuma dia dibikin

play43:04

sendok-sendok para aplikasikan

play43:06

databasenya Nanti kalau kita Ed kalau

play43:09

content provider itu yang membuat kita

play43:11

bisa aksi satu akar aplikasi antar

play43:13

aplikasi tapi bukan antar divask seperti

play43:16

itu Master

play43:17

Hai mangga menjawab pertanyaan

play43:20

selanjutnya dari Mas Alfian Alkatiri

play43:23

dari sekian banyak jenis aplikasi

play43:25

kira-kira Aplikasi apa yang tidak cocok

play43:28

menggunakan tetap best local Locke yang

play43:31

tidak cocok ya ya Akan tetapi slow calya

play43:34

Mungkinkah aplikasi saham yang selalu

play43:36

Abdul baru bahaya itu kami simpankan dan

play43:40

malah nyaman banyak hehehe ternyata bisa

play43:42

atau ya banyak sebenarnya aplikasi yang

play43:46

yang yang komennya full online ya jadi

play43:51

Man tergantung emang enggak harus

play43:52

semuanya pakai lokal jadi genapi Casino

play43:56

Online juga nggak pakai juga enggak

play43:59

masalah gede ya kalau balikannya nih

play44:02

yang pulokalapa biasanya aplikasi lokal

play44:04

mungkin dikasih emang nggak butuh

play44:09

internet dan ya tak perlu diupdate lagi

play44:11

buat pribadi itu Pulau KWH seperti itu

play44:15

jadi

play44:17

lemas Alfian apalagi mungkin

play44:19

aplikasi-aplikasi yang butuh memang

play44:21

datanya di server ya masih dia butuhnya

play44:23

eh yang itu ya yang ampuh online yaitu

play44:26

ya oke Pertanyaan selanjutnya dari Reza

play44:31

Cahyono Apakah bisa kita mengecek

play44:35

data.sql apa saja yang sudah tersimpan

play44:37

di Android studio kini pertanyaan yang

play44:40

banyak nih kayaknya ytz5 nasi cara kita

play44:42

ngecek.no eh Apakah ini udah masuk atau

play44:45

belum Oh ya bener-bener habisnya udah

play44:47

sesuai apa belum ya Gimana bisa banget

play44:50

ya kalau sekarang apalagi ya karena

play44:52

sekarang ada di Android studio tuh ada

play44:55

namanya database Inspector ya Oke kita

play44:58

bisa langsung cek dulu jadi kayak

play45:00

mungkin fungsinya kalau di web YM admin

play45:02

ya eh dikit-dikit anjing penuh dan data

play45:05

keluar kelihatan tabelnya itu terbaru di

play45:07

RSUD Iya Nah kalau yang sebelumnya itu

play45:09

gimana sebelumnya kita harus ini hadiah

play45:12

nyari dulu databasenya kalau aku dulu

play45:14

sih Ya udah kita berbuka kayak aplikasi

play45:17

buat

play45:17

ndak database SQL error diekspor dulu ya

play45:20

dulu kemudian kita buka Ceko

play45:22

data-datanya ada tapi sekarang emang

play45:24

kemaleman uang hehehe sekarang lebih

play45:26

mudah nih teman-teman bisa pakai namanya

play45:28

database Inspector nah ini udah ada di

play45:30

Android versi 4.1 ya Oke jadi mulai

play45:33

Andre pacar itu kita bisa langsung liat

play45:35

aja ya Tinggal buka aja toolnya dia

play45:38

namanya database Inspector aja dibuat es

play45:42

kilat bisa juga Langsa boleh kita bisa

play45:44

juga bisa juga ini maksudnya mungkin

play45:46

sgdk tadi Android yang sangat tahu rumah

play45:50

gitu ya kalau yang baru oke oke rumah

play45:53

kefir itu bisa dua-duanya dilihat

play45:55

datanya di database Inspektur Oke jadi

play45:57

bisa ditebak Mas Reza tah Yono jadi kita

play46:00

bisa menggunakan database Inspector ya

play46:03

itu terbaru yazro itu diobati T1

play46:06

ditinggal di buka aja itu ya oke dikit

play46:10

ajarin aplikasinya kita masukkan data

play46:12

kemudian kita cek lewat setetes

play46:14

Inspector udah kelihatan semuanya jadi

play46:16

mudahkan banget lahiriah ya

play46:17

cuma bisa sekarang bisa langsung diedit

play46:19

tuh Oh Jadi database yang di dalam situ

play46:21

bisa diedit Iya maksudnya nggak usah

play46:23

pakai aplikasikan atau mau di gula GT

play46:26

harus ngelihat atau update sedia kita

play46:29

harus ditatap database infector tinggal

play46:31

oh itu dua kali lebih mudah untuk ada

play46:34

bugnya lainnya Oke teman-teman Lagi

play46:37

belajar tetap di sini oke sip mantap

play46:40

Pertanyaan selanjutnya dari Eka Dewi Sri

play46:44

listianti Apakah semua lokal local

play46:48

database bisa buat cute kriteria update

play46:51

delete bisa jadi tadi ada berapa macam

play46:54

ya Ada omset uh masih kita bisa tentu

play46:57

bisa memanipulasi semuanya bisa ya ad

play47:00

apa namanya eh data baru kemudian di RT

play47:03

juga udah di-update juga karena kena

play47:05

besoknya give lu tadi ya Iya kita combo

play47:08

update ya berdasarkan kynya pada tanya

play47:10

apa itu semuanya bisa jadi ada server

play47:13

Friends kemudian ada skill atau bisa

play47:15

juga Honda Nova Dash juga bisa kok

play47:17

Hai jadi Ya rata-rata namanya juga

play47:19

database biasanya memang berkaitan erat

play47:21

dengan crdi Nia mengakui tetap deret ya

play47:24

pasti bisa itu ya oke seperti itu eh

play47:29

Pertanyaan selanjutnya dari mesti free

play47:33

hamdana skilled itu diinstall terpisah

play47:36

dari under studio atau sudah include nih

play47:39

Nah emang udah di Android udah ada eh

play47:42

capa akhirnya jadi tinggal aplikasi kamu

play47:46

ya ketika ngembangin dia mau support

play47:48

enggak sql.gz atau event di database

play47:50

lagi kiranya kamu membuat ya enggak

play47:53

pakai istilah juga enggak masalah

play47:54

sebenarnya Oke ya udah input di eh ini

play47:57

diambil studionya ya kita juga masa

play48:00

nggak nggak ada hubungannya sama Android

play48:02

studio perlu diberi tambahan kita nggak

play48:04

perlu nggak perlu ya di modding aja

play48:06

emang udah bawaan yang resepnya ya

play48:08

bawaan dari Androidnya Oke dan database

play48:11

info Toyota dia udah merupakan bawaan

play48:13

juga gitu sekarang enggak perlu nambah

play48:15

nambah lagi lah semuanya tinggal

play48:17

aja ya tinggal install Aduh serius terus

play48:20

sudah mulai modding Oke sip oke

play48:23

Pertanyaan selanjutnya nih layaknya

play48:26

banyak di pertanyaan-pertanyaan dari

play48:29

nama Putri 0834 nah Putri bedanya

play48:33

escalade sama my SQL apa ya Lex ya Jadi

play48:37

ya tadi ya Eh sama-sama escalade

play48:40

dua-duanya cuma askilmy fungsi dengan

play48:43

ukuran kecilnya akan buat di

play48:45

perangkat-perangkat kecil nah kalau

play48:46

misalnya mungkin Mbak warna komputer ini

play48:49

yang mulai belajar web Ya sebisa yang

play48:51

dipakai di webserver dalemanya aslinya

play48:55

sama aja ya Ya karena kami skilled Jadi

play48:58

kalau temen-temen udah paham bahasa ini

play49:00

ya SQL nya menggunakan satu sama lain

play49:03

lebih muda Oke jadi ya kalian dijelaskan

play49:06

tadi 5 teri yaadien ismafarsi simpel

play49:08

yang buat di Android heavenlights nya

play49:10

aja Jadi nggak perlu setup Oh

play49:13

autentikasi yaitu Ya udah bisa langsung

play49:15

dipakai yaitu jadi kedua

play49:17

sama relasional database Oke Wih Sara

play49:21

konsepnya sama tma beda dipakainya ya

play49:23

semoga aja eh terima kasih Mas Kusna ya

play49:26

kita lanjut ke Pertanyaan selanjutnya

play49:29

dari Al Ihsan Kamil eh konflik onkos

play49:34

konfigurasi database itu dies kilatnya

play49:37

atau di codingannya mana nih maksudnya

play49:41

maksudnya ketika konfigurasinya tadi ya

play49:44

itu dibandingkan nya sih Maksude ketika

play49:47

kita ingin membuat database tuh kayak

play49:48

gimana sih Nggak perlu di enggak ada

play49:51

yang Maksudnya gimana koneksi lainnya

play49:53

itu Ya udah kita konfigurasi akibatnya

play49:55

jika kita ngoding aja nanti akhirnya apa

play49:58

SQL nya tuh tidak habis itu mau gimana

play49:59

sih tadi dari tabelnya Apa itu yang bisa

play50:02

dipakai tadi ya Ada skill Kapten

play50:05

handphonenya tadi nggak harus buat kayak

play50:07

kontraknya juga skemanya Gimana tuh dari

play50:10

codingan aja sih Eh jadi full codingan

play50:13

yang jadi beda mungkin kehadiran mungkin

play50:15

hari Bapak gitu mandi biasanya dari

play50:17

QNet online kan harusnya kristal

play50:19

gradiennya yang itu mungkin maksudnya ya

play50:21

emang kita Divine langsung di

play50:23

aplikasinya skemanya data terus mana sih

play50:25

ya jadi Tadi dilihat di bagian eh create

play50:29

skillnya yang dibikin situ ya Jadi kalau

play50:31

mau bikin travel apa semuanya harus

play50:34

Tikon dingin tewas itu Iya dengan coding

play50:37

memang harus kering mungkin ketika tahun

play50:41

baru belajar memang bagusnya belajar

play50:43

istilahnya dulu sih ah penontonnya tadi

play50:45

jadi nggak masuk tentang Oh membuat es

play50:50

kita di Android ya karena sebelumnya

play50:51

memang banyak bowler klip Ebiet kodenya

play50:54

jika tadi kita harus buatkontrak dulu

play50:56

buat dan lain-lain sebenernya ada

play50:59

library yang bisa mempermudah itu ya Oh

play51:02

ya Rom gitu ya Ibas nih nanti kita belum

play51:05

masih mungkin next time biar nempel

play51:07

high-class selanjutnya kita akan

play51:09

membahas ini pasti Nah ini mungkin buat

play51:11

teman-teman tahu incer dishare ya

play51:13

dasarnya SL dasarnya penyimpanan itu

play51:15

dimana sih mungkin teman-teman ada yang

play51:17

langsung beli

play51:17

juga enggak masalah sebenarnya habis ini

play51:20

nanti Adil jadi tahu out teratai item

play51:22

dasarnya gimana sih kalau kita mau cri

play51:25

tabel tuh lebih enak ya kalau ini ya

play51:27

jadi bener-bener tahu besoknya daripada

play51:29

langsung yang udah jadi gitu aku lebih

play51:32

tak suka Australia dulcius ternyata udah

play51:35

katame hidup paham nanti baru pakai yang

play51:37

betul jadi mulai dari yang paling dasar

play51:40

membiarkan skilled gendut from Germany

play51:42

ada baru lagi apa yang namanya rom dan

play51:44

lihat er jadi lebih enak kalau kita tahu

play51:47

dasarnya dulu yang bener banget nanti

play51:49

tunggu aja betul selanjutnya layanan

play51:53

provider imbasnya content provider Nah

play51:57

iya Nadia dtu aku bahas Ya Ras mapan itu

play52:00

mungkin besok ya Mei ditungguin aja

play52:02

depan nih buat teman-teman yang merasa

play52:04

lelah dan provider nya mana Nanti

play52:07

Tungguin aja besok kali bahasa Oke

play52:13

ditunggu saja jadi buat next kedepannya

play52:15

kita akan bahas content provider ya

play52:17

Hai lebih dalam lagi oke oke kita lanjut

play52:22

ke pertanyaan flash dari Mas Firza Nanda

play52:27

Rio Aditya secara performa nih untuk

play52:30

menyimpan lokal mobil lebih baik

play52:31

database berbasis SQL atau SQL ya Oke

play52:36

ini sebenarnya sama kalau di mobil ya

play52:39

mobil kalau di Android memang lokalnya

play52:41

baru ada ini sih kxpilates.id ya Oke

play52:45

pakai kalau misalnya besok kita kayak

play52:47

bisa cloth diaper murah cloth itu kan

play52:49

ada berbagai macam yang bisa kita pakai

play52:50

ini kita mau pakai relasional bisa pakai

play52:53

nosel bisa itu tergantung dari

play52:55

kebutuhannya sih melihatnya kita butuh

play52:59

maksudnya aplikasi multi mau ngapain sih

play53:02

gitu jadi sini aku nanti databasenya

play53:04

kita tahu database yang paling efisien

play53:05

ya di Kabupaten Saya butuh Mosque lebih

play53:09

coba pakai novel kayak cukup Dede Ya itu

play53:12

bisa aja pakai atau ternyata datanya Ini

play53:15

saling berelasi nih oke itu playback

play53:17

Hai jadi bisa jadi beda ya ini yang

play53:19

bagus yang lebih mana itu memang harus

play53:21

kayaknya harus ditest terlebih dahulu ya

play53:23

jadi bisa jadi kalau relasinya itu lebih

play53:26

rumit kayak gitu mungkin lebih muda

play53:27

lebih enteng yang mana itu memang harus

play53:29

kita sih ya cuma kalo lokal mobil ya Ini

play53:33

pakai silat Emang iya Jamrud baru bisa

play53:36

nyediain Gila dia dasarnya skylite tapi

play53:39

kalau mau klo tadi banyak pilihannya

play53:41

tergantung mau digunain buat apa dulu

play53:44

oke Ada lagi pertanyaan Oke masih ada

play53:51

pertanyaan ke-12 dari Muhammad Nur itu

play53:55

Imum di desktop kita bisa lihat database

play53:58

melalui phpmyadmin contohnya kalau untuk

play54:01

expired ini bagaimana kita bisa lihat

play54:03

database yang sudah dibuat Oke ini

play54:05

sampai Nadia ini masih tapi kalau

play54:07

misalnya kita contohin gimana nih oke

play54:09

diproject ya lebih menarik nih hehehe

play54:11

Oke bentar sesuai Oke kita tunggu ya

play54:15

maksudnya Ya abah ih Palembang

play54:17

masih kalau kita ngelihat di eh

play54:20

Batutulis Inspector atau lihat di

play54:22

foldernya itu disebelah mana ya Aku

play54:25

lihat sebentar nih tubuh masih ada waktu

play54:28

ya Iya key hitung gusar screen-nya udah

play54:34

sabar aja di photo nih sekarang lebih

play54:38

dimudahkan ya ladadada tetapi spector ya

play54:40

Oke ini Ken ini tadi aplikasi hidup ya

play54:42

tadi aku tambahnya coba contohnya itu

play54:44

kalau lasting ya sama kamu Ya maksudnya

play54:47

penasaran Project bisa cek langsung di

play54:49

kelas ikhlas loading Oke mental aplikasi

play54:51

Android Oke oke tadi ini misalnya saya

play54:55

punya aplikasi ini dikasih buat nampilin

play55:01

nah ini kelihatannya aplikasi uang Nia

play55:04

hebatnya mendata ya oke nah kita punya

play55:06

satu data nih nah gimana cara lihatnya

play55:08

Ya lihatnya kita tadi ya pakai database

play55:11

Inspector Eh di mana itu Mana ini

play55:14

tinggal di bawah ini udah dari bawah

play55:15

dada aku ngelihat Nah kalau

play55:17

setan disitu diem Itulah itu kayaknya

play55:20

misal belum muncul itu ada ada yang

play55:22

belum muncul Apa ya kekasih tetapi

play55:24

sektornya ya isi waktu ya bisalah tuh

play55:27

Nah langsung diaktifin anak ketika kita

play55:30

nambahin data sakit Ananda terbaru nih

play55:32

data kelas baru misalnya ajar

play55:36

fundamental by aplikasi Android nih

play55:43

nanti skripsinya mas baru Nah ketika

play55:47

simpan Nanti sini bakal ada data baru ya

play55:51

ditabel sini kita dulu magrib Awas aku

play55:55

River dulu nih rahmanir Stable Nah

play55:57

langsung aja karena jadi ketika kita

play56:00

setahun ini udah tanya apa nanti jadi

play56:01

kita bisa ubah langsung kelihatan ya

play56:03

tolong juga oh ya bisa juga juga jadi

play56:07

kayak gitu teman-teman oke Ayo ojeknya

play56:11

Oh deh kalau begini gimana yang melihat

play56:15

detail projectnya kayak gitu ya

play56:17

sama kayak dia cara mainnya udah cukup

play56:19

udah cukup tadi itu pakai tuh Nakal yang

play56:21

lama Tadi langsung aja ya pakai File

play56:23

Manager industri juga nyediain File

play56:25

Manager key teman-teman Wow pakai oke ya

play56:28

eh seperti itu ya jawabannya sudah

play56:30

diperlihatkan langsung dengan kalau kita

play56:32

mau ngeliat database menggunakan

play56:34

database Inspector juga oke nah ini akan

play56:38

oke itu tadi pertanyaan terakhir nah

play56:40

kita langsung aja masuk ke Sesi

play56:42

selanjutnya ya yaitu tes yang pasti

play56:46

ditunggu-tunggu buat teman-teman semua

play56:47

ya yang tadi udah dilihat sama mas Nah

play56:49

yaitu saya sih tentang giveaway Iya jadi

play56:53

giveaway nya yaitu tiga tokoh belajar

play56:56

dikelas pilihan buat tiga orang pemenang

play56:58

nah buat temen-temen nih langsung aja eh

play57:02

buka tadi slime-nya Nah disini sudah

play57:05

disediakan qirkut ya Jadi bisa dibuka

play57:08

juga melalui link bit.ly slash giveaway

play57:11

kucing 19 diperkosa teman-teman kemudian

play57:14

jawab pertanyaan yang ada di situ sampai

play57:16

maksimal

play57:17

01.00 WIB Oke buat kamu yang nggak

play57:22

sempet dengerin materinya tadi bisa

play57:23

playback video ini juga Nah nanti

play57:26

pengolah bangun pemenangnya akan

play57:28

diumumkan di level depan jadi pantau

play57:30

terus live coding developer kucing dapat

play57:33

ilmunya ada Pegadaian nya n****** Oke

play57:37

kita tunggu dulu satu menit ya ambil

play57:40

saya berikan sumbernya tentang apa yang

play57:42

tadi diberikan sama Mas Krisna ya Jadi

play57:44

tadi mestinya sudah menjelaskan

play57:45

macam-macam local database yang bisa

play57:49

kita pakai di Android dia mulai dari eh

play57:52

server Friends Kemudian escalade

play57:54

Kemudian Anda online teriakan dibahas

play57:56

minggu depan Nah itu semua berfungsi

play57:59

untuk menyimpan data ya Kita juga bisa

play58:01

memanipulasi nya mulai dari kriteria

play58:04

update delete semuanya bisa tinggal tadi

play58:07

sudah disediain juga chipsetnya air

play58:09

meskipun jadi kita bisa lihat atau

play58:11

contoh Hj Bagaimana kalau kita mau

play58:13

menyimpan data yaitu eh sepertinya

play58:17

nah satu menit ya nah oke terima kasih

play58:22

eh buat teman-teman nih Jangan lupa ya

play58:26

singa selalu developer kucing setiap

play58:28

hari Selasa Jam 7 malam di YouTubenya di

play58:32

Coating Indonesia buat teman-teman juga

play58:34

bisa mendaftar melalui dicoding Stefan

play58:37

jangan lupa juga untuk follow sosial

play58:39

media kami ya di Instagram Facebook

play58:41

Twitter diedit coding dan juga subscribe

play58:44

YouTube dicoding Indonesia diet dicoding

play58:46

Indonesia agar teman-teman dapat terus

play58:49

update terbaru Malah update terbaru

play58:51

Seputar Dunia it khususnya di eh Android

play58:55

web dan pamit running ya dan sepertinya

play58:58

Oke sebelum mengakhiri hidup di Kodim

play59:01

developer kucing Malam ini saya ingin

play59:03

mengucapkan terima kasih ya buat Mas

play59:04

Indra yang sudah berbagi menyempatkan

play59:07

waktunya pada malam hari ini sehingga

play59:08

teman-teman yang mungkin eh malam

play59:11

selesai bisanya cuma leha-leha yes

play59:13

Sekarang hebat manfaat kayak gitu dan

play59:15

juga terima kasih juga nih buat

play59:16

teman-teman semua

play59:17

sudah hadir yang sudah pantengin terus

play59:19

tv decoding developer kucing mulai dari

play59:21

mungkin awalnya seperti dari kita

play59:22

belajar kau sampai sekarang ini Semoga

play59:24

apa yang ditampilkan bermanfaat dan bisa

play59:26

berguna buat teman-teman nantinya sampai

play59:29

jumpa lagi di Sesi selanjutnya

play59:30

Wassalamualaikum warahmatullah barakatuh

play59:35

[Musik]

Rate This

5.0 / 5 (0 votes)

Related Tags
Code ReviewAndroid DevelopmentDicoding IndonesiaDeveloper FeedbackProject ImprovementExpert GuidanceProgramming SkillsTech EducationLocal DatabaseDeveloper Community