1 00:00:00,430 --> 00:00:03,390 Baris kode ini bertanggung jawab untuk ciptakan variabel. 2 00:00:03,390 --> 00:00:06,510 Ingat bahwa variabel seperti kotak ini, jumlah kopi, 3 00:00:06,510 --> 00:00:08,290 bernilai 2 di dalamnya. 4 00:00:08,290 --> 00:00:10,700 Kita akan bicarakan tiap bagian dari baris kode ini 5 00:00:10,700 --> 00:00:13,500 sebelum hasilkan lebih banyak variabel di materi kali ini. 6 00:00:13,500 --> 00:00:17,040 Anda mungkin perhatikan ada aturan spesifik soal cara nyatakan variabel. 7 00:00:18,160 --> 00:00:22,080 Saat saya katakan menyatakan variabel itu berarti sama dengan definisikan variabel 8 00:00:22,080 --> 00:00:23,970 atau membuat variabel. 9 00:00:23,970 --> 00:00:26,560 Ini baris kode yang kita sudah lihat sejauh ini. 10 00:00:26,560 --> 00:00:30,420 Ini mengikuti format sangat spesifik tentang cara menyatakan variabel di Java. 11 00:00:30,420 --> 00:00:32,490 Anda bisa anggap nyaris serupa dengan rumus, 12 00:00:32,490 --> 00:00:35,840 Pertama, kita perlu nyatakan tipe data apa yang bisa masuk variabel. 13 00:00:35,840 --> 00:00:39,350 Dalam kasus ini, adalah bilangan bulat, yang disingkat jadi int. 14 00:00:39,350 --> 00:00:41,400 Berikutnya adalah nama variabel. 15 00:00:41,400 --> 00:00:42,220 Dalam kasus kita, 16 00:00:42,220 --> 00:00:46,830 nama variabel adalah numberofCoffees diikuti nilai awal. 17 00:00:46,830 --> 00:00:50,310 Dalam kasus ini adalah 2; untuk 2 cangkir kopi yang dipesan, dan 18 00:00:50,310 --> 00:00:54,250 pernyataan kode berakhir dengan tanda ; sesuai aturan Java. 19 00:00:54,250 --> 00:00:56,860 Mari kita bahas baris ini satu demi satu. 20 00:00:56,860 --> 00:00:58,580 Kata pertama adalah tipe data. 21 00:00:58,580 --> 00:01:02,050 Ini tipe data yang diizinkan masuk ke variabel ini. 22 00:01:02,050 --> 00:01:04,250 Dalam kasus ini hanya boleh ada bilangan bulat 23 00:01:04,250 --> 00:01:05,990 disimpan dalam variabel. 24 00:01:05,990 --> 00:01:09,860 Seperti saya sebut sebelumnya int adalah singkatan dari integer (bilangan bulat). 25 00:01:09,860 --> 00:01:11,440 Bilangan bulat adalah angka utuh. 26 00:01:11,440 --> 00:01:13,575 Pada dasarnya setiap angka termasuk nol dan 27 00:01:13,575 --> 00:01:16,845 bilangan negatif yang bukan merupakan bilangan pecahan atau desimal. 28 00:01:16,845 --> 00:01:21,450 0, 5, 145, semuanya adalah contoh bilangan bulat. 29 00:01:21,450 --> 00:01:24,900 Jumlah kopi yang dipesan sebaiknya hanya bilangan utuh seperti satu, 30 00:01:24,900 --> 00:01:26,320 dua, empat, dst. 31 00:01:26,320 --> 00:01:29,460 Kita tidak ingin pelanggan pesan 1,5 cangkir kopi. 32 00:01:29,460 --> 00:01:32,400 Jika ingin lebih dari 1 cangkir, mereka harus beli dua, 33 00:01:32,400 --> 00:01:35,490 lalu mereka bisa berikan yang tersisa pada teman atau semacamnya. 34 00:01:35,490 --> 00:01:38,450 Sementara bilangan negatif, tidak masuk akal pada kasus ini. 35 00:01:38,450 --> 00:01:41,760 Tidak ada tipe data di Java yang hanya izinkan bilangan positif. 36 00:01:41,760 --> 00:01:45,020 Jadi nanti pada materi berikut, kita akan belajar cara tambah kode 37 00:01:45,020 --> 00:01:48,690 yang mencegah bilangan negatif masuk variabel. 38 00:01:48,690 --> 00:01:51,750 Bagian berikut dari pernyataan adalah nama variabel. 39 00:01:51,750 --> 00:01:54,430 Dalam hal ini adalah numberOfCoffees (jumlah kopi). 40 00:01:54,430 --> 00:01:56,890 Perhatikan bahwa ini ditulis dengan huruf kapital. 41 00:01:56,890 --> 00:01:59,900 Dimulai dengan huruf kecil dan karena ada beberapa kata, 42 00:01:59,900 --> 00:02:02,250 ditulis kapital pada permulaan setiap kata lain. 43 00:02:02,250 --> 00:02:06,450 Anda bisa menganggap itu sebagai pemberian label nama pada variabel. 44 00:02:06,450 --> 00:02:09,160 Anda bisa merujuk pada variabel ini dengan nama tersebut. 45 00:02:09,160 --> 00:02:11,490 Saya juga menggambarkannya di sini. 46 00:02:11,490 --> 00:02:13,960 Kotak variabel ini memiliki nama ini. 47 00:02:13,960 --> 00:02:15,950 Jika Anda ingin tahu nilai apa ini, 48 00:02:15,950 --> 00:02:18,690 atau mengubahnya, Anda perlu pakai nama itu. 49 00:02:18,690 --> 00:02:22,340 Memilih nama variabel yang tepat sebenarnya tergantung Anda, si Pengembang, 50 00:02:22,340 --> 00:02:25,050 tergantung untuk apa variabel itu digunakan. 51 00:02:25,050 --> 00:02:28,420 Dalam hal ini, karena variabel menyimpan numberOfCoffees yang dipesan 52 00:02:28,420 --> 00:02:30,310 saya memilih nama variabel ini saja. 53 00:02:30,310 --> 00:02:33,610 Anda bisa saja memilih nama lain, seperti hitungan kopi atau 54 00:02:33,610 --> 00:02:37,060 jumlah kopi yang dipesan atau pesanan kopi. 55 00:02:37,060 --> 00:02:40,050 Benar-bener bisa apa saja, asalkan mudah bagi 56 00:02:40,050 --> 00:02:43,680 orang lain untuk memahami apa yang direpresentasikan oleh variabel ini. 57 00:02:43,680 --> 00:02:45,960 Saat saya katakan nama variabel bisa apapun, 58 00:02:45,960 --> 00:02:49,290 sebenarnya ada beberapa aturan Java mengenai nama variabel. 59 00:02:49,290 --> 00:02:51,020 Mari kita lihat aturan itu sekarang. 60 00:02:51,020 --> 00:02:53,590 Biarkan saya mengetik nama variabel Java. 61 00:02:54,510 --> 00:02:56,600 Tautan pertama ini terlihat bagus. 62 00:02:57,090 --> 00:03:00,070 Ini dokumentasi Java resmi dari Oracle. 63 00:03:00,070 --> 00:03:02,090 Bagian atas ini membahas tentang variabel, 64 00:03:02,090 --> 00:03:04,860 yang bisa Anda baca di waktu bebas Anda yang tak terbatas. 65 00:03:04,860 --> 00:03:07,180 Di bawah sini bagian yang membuat kita tertarik. 66 00:03:07,180 --> 00:03:09,230 Membahas tentang pemberian nama variabel. 67 00:03:09,230 --> 00:03:13,770 Panjang tak ditentukan, tapi nama yang sangat panjang kurang praktis. 68 00:03:13,770 --> 00:03:16,810 Nama yang sangat singkat, di lain pihak, bisa jadi bagus, tapi 69 00:03:16,810 --> 00:03:21,190 bila hanya 1 karakter, seperti N, Anda mungkin tak tahu N mewakili hal apa? 70 00:03:21,190 --> 00:03:24,520 Jadi Anda hendaknya jaga keseimbangan antara nama yang deskriptif dan 71 00:03:24,520 --> 00:03:26,660 nama yang tak sulit ditulis setiap kali. 72 00:03:27,470 --> 00:03:30,770 Ada beberapa detil lagi di sini yang Anda bisa baca, jika mau. 73 00:03:30,770 --> 00:03:34,460 Tapi poin utama adalah bahwa bila nama Anda hanya terdiri dari satu kata 74 00:03:34,460 --> 00:03:37,250 maka tulislah kata itu dengan huruf kecil semua. 75 00:03:37,250 --> 00:03:40,350 Seperti irama, kecepatan, gir, hal-hal seperti itu. 76 00:03:40,370 --> 00:03:43,330 Jika nama variabel terdiri dari lebih dari 1 kata Anda perlu 77 00:03:43,330 --> 00:03:46,210 menulis huruf kapital untuk huruf pertama kata berikut tapi 78 00:03:46,210 --> 00:03:48,500 perlu diawali dengan huruf kecil dulu. 79 00:03:48,500 --> 00:03:51,200 Rasio gir atau gir saat ini adalah contohnya. 80 00:03:51,710 --> 00:03:54,620 Contoh jumlah kopi kita juga mengikuti aturan ini. 81 00:03:55,630 --> 00:03:59,560 Bagian selanjutnya dari pernyataan adalah operator penugasan atau tanda =. 82 00:04:00,880 --> 00:04:04,440 Di kelas matematika, Anda biasa melihat hal seperti 1 + 1 = 2. 83 00:04:04,440 --> 00:04:07,070 Tapi pada Java, "sama dengan" memiliki arti berbeda. 84 00:04:07,070 --> 00:04:10,270 Sama dengan berarti menugaskan suatu nilai terhadap variabel. 85 00:04:10,270 --> 00:04:14,248 Dalam kasus ini, kita menetapkan nilai 2 pada variabel numberOfCoffees. 86 00:04:14,248 --> 00:04:16,029 Dengan memakai metafora kotak kita, 87 00:04:16,029 --> 00:04:20,180 kita tempatkan angka 2 pada variabel yang mewakili jumlah kopi. 88 00:04:20,180 --> 00:04:22,250 Jadi kapanpun Anda lihat tanda sama dengan, 89 00:04:22,250 --> 00:04:25,180 berpikirlah untuk memakai apa yang ada di sebelah kanannya 90 00:04:25,180 --> 00:04:28,230 dan masukkan ke dalam variabel pada sebelah kiri. 91 00:04:28,230 --> 00:04:30,540 Kita sudah sedikit membahas tentang ini, tapi 92 00:04:30,540 --> 00:04:33,790 angka 2 ini merupakan nilai awal dari variabel. 93 00:04:33,790 --> 00:04:36,530 Jadi Anda masukkan 2 ke dalam variabel. 94 00:04:36,530 --> 00:04:40,380 Ingat bahwa ini nilai awal yang harus merupakan tipe valid 95 00:04:40,380 --> 00:04:41,860 menurut tipe data ini. 96 00:04:41,860 --> 00:04:45,070 Pada kasus ini hanya bilangan bulat diizinkan dalam variabel ini. 97 00:04:45,070 --> 00:04:49,190 2 adalah bilangan bulat valid sehingga tak apa-apa masuk variabel. 98 00:04:50,430 --> 00:04:53,930 Terakhir tapi tak kalah pentingnya, kita punya tanda ; pada bagian akhir. 99 00:04:53,930 --> 00:04:56,620 Singkatnya, saat Anda nyatakan sebuah variabel, 100 00:04:56,620 --> 00:05:00,090 Anda perlu menentukan tipe data, diikuti oleh nama variabel, 101 00:05:00,090 --> 00:05:04,440 lalu tanda sama dengan, dan nilai awal, kemudian tanda titik koma. 102 00:05:05,290 --> 00:05:08,570 Pada kasus ini, kita membentuk variabel yang disebut numberOfCoffees. 103 00:05:08,570 --> 00:05:12,770 Tipe data adalah int, jadi hanya bilangan bulat bisa disimpan pada variabel ini. 104 00:05:12,770 --> 00:05:16,800 Dan kita menetapkan nilai 2 menjadi nilai awal dari variabel ini. 105 00:05:16,800 --> 00:05:19,910 Atau Anda bisa ubah nama variabel sesuai aturan yang dibicarakan. 106 00:05:19,910 --> 00:05:24,070 Dan Anda bisa ubah nilai awal asalkan merupakan tipe data yang sama. 107 00:05:24,070 --> 00:05:27,550 Anda tidak bisa ubah tipe data ini, tapi harus ditulis int, I-N-T. 108 00:05:27,550 --> 00:05:30,240 Kita akan belajar mengenai tipe data lain juga, 109 00:05:30,240 --> 00:05:32,410 dan itu harus ditulis dengan cara khusus. 110 00:05:33,720 --> 00:05:36,900 Kapanpun Anda perlu pakai variabel, mengacu saja pada namanya, lalu 111 00:05:36,900 --> 00:05:38,410 itu akan digantikan dengan 112 00:05:38,410 --> 00:05:41,320 nilai aktual setelah aplikasi berjalan benar. 113 00:05:42,350 --> 00:05:43,490 Kini saya ingin Anda 114 00:05:43,490 --> 00:05:47,080 tambah baris kode ini pada aplikasi Anda. Mohon jangan salin dan tempel, 115 00:05:47,080 --> 00:05:51,310 karena saya ingin Anda berlatih mengetik, membentuk dan memakai variabel. 116 00:05:51,310 --> 00:05:53,060 Lalu jalankan aplikasi pada ponsel. 117 00:05:53,060 --> 00:05:55,990 Pastikan saat Anda tekan tombol Order, ini yang Anda lihat. 118 00:05:56,760 --> 00:05:59,770 Setelah itu, saya ingin Anda lakukan sedikit eksperimen. 119 00:05:59,770 --> 00:06:01,940 Coba tetapkan nilai awal pada variabel itu. 120 00:06:03,160 --> 00:06:05,720 Lalu coba tetapkan nama variabel baru. 121 00:06:05,720 --> 00:06:07,420 Sebagai ganti numberOfCoffees, 122 00:06:07,420 --> 00:06:09,930 coba hal lain seperti kuantitas sebagai contoh. 123 00:06:11,290 --> 00:06:14,630 Kesalahan umum pemula adalah berpikir bahwa Anda sudah mengetik benar 124 00:06:14,630 --> 00:06:17,330 karena mata Anda memindai seluruhnya dengan sangat cepat. 125 00:06:17,330 --> 00:06:20,140 Tapi jika Anda perhatikan satu per satu karakter tunggal 126 00:06:20,140 --> 00:06:22,370 Anda akan melihat bahwa mungkin ada masalah. 127 00:06:23,020 --> 00:06:25,680 Perlu waktu untuk selesaikan ini, tapi jangan tergesa. 128 00:06:25,680 --> 00:06:28,620 Perhatikan baik-baik setiap karakter yang Anda ketik. 129 00:06:28,620 --> 00:06:32,020 Jika Anda alami masalah, coba baca pesan erornya. 130 00:06:32,460 --> 00:06:37,310 Misalnya, pesan eror yang menyatakan tidak bisa kenali simbol numberOCoffees. 131 00:06:38,190 --> 00:06:41,160 Java tidak mengenali numberOCoffees, 132 00:06:41,160 --> 00:06:44,250 karena nama variabel sebenarnya numberOfCoffees, 133 00:06:44,940 --> 00:06:48,370 Semoga Anda bisa tahu dari eror atau bisa tekan tombol batal. 134 00:06:48,370 --> 00:06:50,180 Itu terkadang selesaikan eror juga. 135 00:06:50,960 --> 00:06:54,740 Atau Anda bisa kembali pada kode yang Anda tahu berfunngsi, seperti kami berikan. 136 00:06:55,310 --> 00:06:57,780 Saat Anda selesai, centang kotak ini dan lanjutkan.