‫Selamat datang kembali dan video ini, kita akan membuat sedikit sistem login, bukan sistem login yang sebenarnya, tapi
‫kita akan menggunakan pernyataan if dan pernyataan if bersarang.
‫Dan saya akan menunjukkan sedikit contoh, yang akan mirip dengan sistem login.
‫Baiklah.
‫Jadi yang kita miliki adalah Boolean adalah edman, sebuah boolean terdaftar, dan kemudian kita memiliki string dan itu adalah nama
‫pengguna dan saya akan membiarkannya kosong.
‫Begitu pula dengan Edman.
‫Nah, saya perlu menetapkan nilai di sini.
‫Saya akan menginisialisasi itu dengan false dan saya akan menginisialisasi terdaftar dengan true.
‫Baiklah, jadi mari kita buat program kecil di sini di mana kita memeriksa apakah pengguna terdaftar?
‫Jadi jika pengguna terdaftar, maka saya ingin menulis sesuatu ke konsol.
‫Jadi konsol tidak menulis baris.
‫Dan saya akan menulis hai, pengguna terdaftar.
‫Dan jika pengguna bahkan memiliki nama pengguna, saya ingin menulis sesuatu.
‫Saya ingin benar-benar menulis nama penggunanya.
‫Jadi jika nama pengguna tidak sama kosong, saya ingin melanjutkan dan menulis sesuatu seperti jadi saya akan menyalin pernyataan hak
‫konsol di sini.
‫Hai, yang di sana.
‫Dan kemudian nama pengguna.
‫Jadi halo.
‫Koma ditambah nama pengguna.
‫Dan jika pengguna dan admin dan dia terdaftar atau jika sebenarnya dia adalah pengguna dengan nama pengguna tertentu, maka jika
‫nama pengguna sama dengan dua kali tanda sama dengan atau sebenarnya di sini sama dengan.
‫Edman kemudian kita akan menulis sesuatu seperti, Hai, Admon.
‫Baiklah, jadi itu pernyataan bersarang.
‫Kami memiliki pernyataan if di dalam pernyataan if, di dalam pernyataan if.
‫Jadi yang ini ada di yang itu dan yang itu di yang ini.
‫Jadi kami memiliki pernyataan negatif dan kami memeriksa beberapa kondisi.
‫Jadi pertama-tama, kami memeriksa apakah pengguna masuk dan kemudian kami memeriksa nama penggunanya.
‫Jika tidak kosong, maka kita tulis username-nya.
‫Dan jika itu kosong, maka kita tidak.
‫Jadi mari kita ubah nama pengguna dan jangan biarkan kosong.
‫Jadi saya akan mengatakan nama pengguna sama dengan baris baca pemikiran konsol.
‫Jadi saya akan membaca entri pengguna dan saya akan menyimpannya dalam nama pengguna.
‫Dan kemudian pengguna berpotensi memasukkan sesuatu seperti Adnan, saya akan membuatnya tanpa huruf besar.
‫Jadi mari kita cepat memeriksanya.
‫Jadi di sanalah kami.
‫Dan pertama-tama, yah, dia bahkan tidak tahu apa yang saya belum tahu apa yang harus saya lakukan.
‫Jadi mari kita cepat menulis sesuatu kepada pengguna sehingga dia tahu apa yang harus dilakukan.
‫Dan saya akan melakukannya dengan console.
‫Garis kanan.
‫Silakan masukkan nama pengguna Anda.
‫Oke, jadi mari kita periksa itu.
‫Dan nama pengguna.
‫Dan saya hanya akan menggunakan kutipan kosong dan program kami ditutup.
‫Sebenarnya kami perlu menambahkan konsol yang membaca di sini karena kami melakukan semua penulisan ini, tetapi kami tidak pernah benar-benar
‫melakukan pembacaan.
‫Jadi mari kita lihat lagi.
‫Silakan masukkan nama pengguna Anda dan saya akan menggunakan layar kosong dan dia berkata, hai.
‫Pengguna terdaftar, pengguna kami.
‫Halo, tanda kutip ganda.
‫Jadi walaupun saya masukkan keduanya, tertulis username bukan string kosong karena yang saya masukkan disini
‫bukan string kosong.
‫Ini sebenarnya string seperti itu.
‫Jadi biarkan saya tunjukkan.
‫Ini sebenarnya sesuatu seperti itu.
‫Jadi kita memiliki string atau tanda kutip dan sebagainya.
‫Jadi mari kita coba lagi.
‫Dan saya tidak akan memasukkan apa pun.
‫Dan kemudian dikatakan, hai, pengguna terdaftar, tetapi tidak menyapa, nama pengguna, karena sekarang nama
‫pengguna sebenarnya kosong.
‫Baiklah.
‫Jadi sekarang mari kita coba lagi.
‫Dalam hal ini, saya akan memasukkan nama saya dan nama pengguna.
‫Baiklah.
‫Itu Denis.
‫Hai.
‫Ada pengguna terdaftar.
‫Hai, Denis.
‫Wahida, Dennis.
‫Jadi sekarang kalau-kalau saya masuk Edman.
‫Admin sebenarnya tidak menggunakan huruf kapital hai, pengguna terdaftar hai admin dan sembunyikan admin mereka, jadi admin pertama adalah
‫yang saya masukkan dan yang kedua adalah yang ini di sini.
‫Baiklah, jadi Anda dapat melihat Anda memiliki pernyataan if bersarang ini dan berdasarkan kondisi ini, kami menjalankan kode itu dan
‫setelah itu kami memeriksa kondisi lain dan setelah itu kami memeriksa kondisi lain.
‫Apa yang dapat Anda lakukan adalah Anda dapat menjalankan semuanya di dalam satu pernyataan if sehingga kami dapat menyingkirkan semua
‫pernyataan if tambahan tersebut, jika kami cukup memeriksanya di dalam sana.
‫Jadi aku akan.
‫Istirahat di sini dan saya akan memeriksa nama pengguna tidak sama, kosong dan nama
‫pengguna sama dengan Edman.
‫Sekarang, Anda mungkin bertanya-tanya apa artinya ini sama karena kita belum membahas bahwa equals menentukan
‫apakah instance dan yang lain dalam objek string tertentu memiliki nilai yang sama.
‫Jadi itu berarti ia memeriksa apa pun yang ada di dalam nama pengguna dan membandingkannya dengan string itu.
‫Baiklah.
‫Jadi begitulah cara Anda membandingkan string.
‫Anda membandingkan bilangan bulat secara berbeda.
‫Jadi Anda membandingkan bilangan bulat seperti itu.
‫Jika dan sebenarnya int saya sama dengan akhir saya, ini adalah bagaimana Anda membandingkan bilangan bulat tetapi empat string, Anda menggunakan
‫yang sama.
‫OK, jadi sekarang saya memeriksa apakah minat pengguna terdaftar.
‫Saya memeriksa nama pengguna dan saya memeriksa apakah dia seorang admin.
‫Dan jika semua itu masalahnya, maka saya menjalankan kode di sini jadi saya tidak memerlukan pernyataan if itu lagi.
‫Dan saya akan menyingkirkan itu, sebenarnya, saya membutuhkan yang itu.
‫Dan di sanalah kami.
‫Sekarang jika saya menjalankannya.
‫Silakan masukkan nama pengguna Anda dan saya akan memasukkan Edman, dan dikatakan, hai, pengguna terdaftar.
‫Halo, admin.
‫Halo, Edmond.
‫Jadi itu pendekatan yang berbeda dan yah, keduanya melakukan hal yang hampir sama, meskipun jika Anda memiliki pernyataan
‫if bersarang.
‫Jadi, jika Anda memiliki pernyataan if di dalam pernyataan if, Anda dapat menjalankan beberapa kode tambahan sebelum
‫menjalankan pernyataan berikutnya.
‫Meskipun itu berhasil, Anda tidak boleh terlalu dalam.
‫Jadi, Anda tidak boleh memiliki pernyataan if di dalam if, pernyataan di dalam pernyataan if, dan seterusnya.
‫Itu membingungkan pada satu titik.
‫Jadi cobalah untuk memikirkan konsep terbaik ketika Anda membuat pernyataan if bersarang dan coba temukan cara untuk membuatnya lebih mudah
‫dibaca dan bahkan lebih sederhana untuk dibangun.
‫Baiklah, jadi satu hal lagi sekarang, kami memiliki perbandingan dengan entri ganda, tetapi kami dapat memiliki perbandingan dengan
‫atau juga.
‫Jadi katakanlah saya ingin memeriksa apakah orang itu admen atau dia terdaftar, karena dalam kedua
‫kasus, saya hanya ingin menulis sesuatu seperti konsol baris kanan dan Anda masuk.
‫Baiklah.
‫Jadi meskipun hanya satu yang benar, pernyataan di sini, seluruh perbandingan di sini adalah empat
‫benar karena apakah admon harus benar atau terdaftar harus benar.
‫Jika keduanya benar, seluruh pernyataan ini juga benar.
‫Jika tidak ada satupun yang benar, maka pernyataan tersebut salah.
‫Jadi mari kita jalankan lagi.
‫Saya hanya akan menambahkan atau memasukkan Dennis dan itu hanya akan mengatakan bahwa Anda terkunci.
‫Jadi mengapa tidak memberitahu hal lain?
‫Jadi mengapa tidak memeriksa yang di sini?
‫Nah, itu karena saya tidak login sebagai admin dan saya tidak terkunci atau saya tidak memiliki nama pengguna yang
‫kosong.
‫Jadi pernyataan ini di sini tidak benar lagi.
‫Tapi pernyataan itu di sini atau pernyataan if ini?
‫Nah, itu sebenarnya benar karena memeriksa.
‫Apakah saya seorang admin?
‫Dan mari kita lihat.
‫Yah, saya bukan admin.
‫Apakah saya terdaftar?
‫Ya, benar.
‫Jadi itu memberi tahu saya, OK, Anda terdaftar dan Anda masuk.
‫Baiklah.
‫Jadi sekarang Anda telah melihat cara membuat pernyataan if bersarang.
‫Dan video berikutnya, kita akan melihat sedikit tantangan.
‫Jadi, silakan dan coba selesaikan tantangannya.
‫Sampai jumpa.