WEBVTT 00:00:00.430 --> 00:00:03.390 Baris kode ini bertanggung jawab untuk ciptakan variabel. 00:00:03.390 --> 00:00:06.510 Ingat bahwa variabel seperti kotak ini, jumlah kopi, 00:00:06.510 --> 00:00:08.290 bernilai 2 di dalamnya. 00:00:08.290 --> 00:00:10.700 Kita akan bicarakan tiap bagian dari baris kode ini 00:00:10.700 --> 00:00:13.500 sebelum hasilkan lebih banyak variabel di materi kali ini. 00:00:13.500 --> 00:00:17.040 Anda mungkin perhatikan ada aturan spesifik soal cara nyatakan variabel. 00:00:18.160 --> 00:00:22.080 Saat saya katakan menyatakan variabel itu berarti sama dengan definisikan variabel 00:00:22.080 --> 00:00:23.970 atau membuat variabel. 00:00:23.970 --> 00:00:26.560 Ini baris kode yang kita sudah lihat sejauh ini. 00:00:26.560 --> 00:00:30.420 Ini mengikuti format sangat spesifik tentang cara menyatakan variabel di Java. 00:00:30.420 --> 00:00:32.490 Anda bisa anggap nyaris serupa dengan rumus, 00:00:32.490 --> 00:00:35.840 Pertama, kita perlu nyatakan tipe data apa yang bisa masuk variabel. 00:00:35.840 --> 00:00:39.350 Dalam kasus ini, adalah bilangan bulat, yang disingkat jadi int. 00:00:39.350 --> 00:00:41.400 Berikutnya adalah nama variabel. 00:00:41.400 --> 00:00:42.220 Dalam kasus kita, 00:00:42.220 --> 00:00:46.830 nama variabel adalah numberofCoffees diikuti nilai awal. 00:00:46.830 --> 00:00:50.310 Dalam kasus ini adalah 2; untuk 2 cangkir kopi yang dipesan, dan 00:00:50.310 --> 00:00:54.250 pernyataan kode berakhir dengan tanda ; sesuai aturan Java. 00:00:54.250 --> 00:00:56.860 Mari kita bahas baris ini satu demi satu. 00:00:56.860 --> 00:00:58.580 Kata pertama adalah tipe data. 00:00:58.580 --> 00:01:02.050 Ini tipe data yang diizinkan masuk ke variabel ini. 00:01:02.050 --> 00:01:04.250 Dalam kasus ini hanya boleh ada bilangan bulat 00:01:04.250 --> 00:01:05.990 disimpan dalam variabel. 00:01:05.990 --> 00:01:09.860 Seperti saya sebut sebelumnya int adalah singkatan dari integer (bilangan bulat). 00:01:09.860 --> 00:01:11.440 Bilangan bulat adalah angka utuh. 00:01:11.440 --> 00:01:13.575 Pada dasarnya setiap angka termasuk nol dan 00:01:13.575 --> 00:01:16.845 bilangan negatif yang bukan merupakan bilangan pecahan atau desimal. 00:01:16.845 --> 00:01:21.450 0, 5, 145, semuanya adalah contoh bilangan bulat. 00:01:21.450 --> 00:01:24.900 Jumlah kopi yang dipesan sebaiknya hanya bilangan utuh seperti satu, 00:01:24.900 --> 00:01:26.320 dua, empat, dst. 00:01:26.320 --> 00:01:29.460 Kita tidak ingin pelanggan pesan 1,5 cangkir kopi. 00:01:29.460 --> 00:01:32.400 Jika ingin lebih dari 1 cangkir, mereka harus beli dua, 00:01:32.400 --> 00:01:35.490 lalu mereka bisa berikan yang tersisa pada teman atau semacamnya. 00:01:35.490 --> 00:01:38.450 Sementara bilangan negatif, tidak masuk akal pada kasus ini. 00:01:38.450 --> 00:01:41.760 Tidak ada tipe data di Java yang hanya izinkan bilangan positif. 00:01:41.760 --> 00:01:45.020 Jadi nanti pada materi berikut, kita akan belajar cara tambah kode 00:01:45.020 --> 00:01:48.690 yang mencegah bilangan negatif masuk variabel. 00:01:48.690 --> 00:01:51.750 Bagian berikut dari pernyataan adalah nama variabel. 00:01:51.750 --> 00:01:54.430 Dalam hal ini adalah numberOfCoffees (jumlah kopi). 00:01:54.430 --> 00:01:56.890 Perhatikan bahwa ini ditulis dengan huruf kapital. 00:01:56.890 --> 00:01:59.900 Dimulai dengan huruf kecil dan karena ada beberapa kata, 00:01:59.900 --> 00:02:02.250 ditulis kapital pada permulaan setiap kata lain. 00:02:02.250 --> 00:02:06.450 Anda bisa menganggap itu sebagai pemberian label nama pada variabel. 00:02:06.450 --> 00:02:09.160 Anda bisa merujuk pada variabel ini dengan nama tersebut. 00:02:09.160 --> 00:02:11.490 Saya juga menggambarkannya di sini. 00:02:11.490 --> 00:02:13.960 Kotak variabel ini memiliki nama ini. 00:02:13.960 --> 00:02:15.950 Jika Anda ingin tahu nilai apa ini, 00:02:15.950 --> 00:02:18.690 atau mengubahnya, Anda perlu pakai nama itu. 00:02:18.690 --> 00:02:22.340 Memilih nama variabel yang tepat sebenarnya tergantung Anda, si Pengembang, 00:02:22.340 --> 00:02:25.050 tergantung untuk apa variabel itu digunakan. 00:02:25.050 --> 00:02:28.420 Dalam hal ini, karena variabel menyimpan numberOfCoffees yang dipesan 00:02:28.420 --> 00:02:30.310 saya memilih nama variabel ini saja. 00:02:30.310 --> 00:02:33.610 Anda bisa saja memilih nama lain, seperti hitungan kopi atau 00:02:33.610 --> 00:02:37.060 jumlah kopi yang dipesan atau pesanan kopi. 00:02:37.060 --> 00:02:40.050 Benar-bener bisa apa saja, asalkan mudah bagi 00:02:40.050 --> 00:02:43.680 orang lain untuk memahami apa yang direpresentasikan oleh variabel ini. 00:02:43.680 --> 00:02:45.960 Saat saya katakan nama variabel bisa apapun, 00:02:45.960 --> 00:02:49.290 sebenarnya ada beberapa aturan Java mengenai nama variabel. 00:02:49.290 --> 00:02:51.020 Mari kita lihat aturan itu sekarang. 00:02:51.020 --> 00:02:53.590 Biarkan saya mengetik nama variabel Java. 00:02:54.510 --> 00:02:56.600 Tautan pertama ini terlihat bagus. 00:02:57.090 --> 00:03:00.070 Ini dokumentasi Java resmi dari Oracle. 00:03:00.070 --> 00:03:02.090 Bagian atas ini membahas tentang variabel, 00:03:02.090 --> 00:03:04.860 yang bisa Anda baca di waktu bebas Anda yang tak terbatas. 00:03:04.860 --> 00:03:07.180 Di bawah sini bagian yang membuat kita tertarik. 00:03:07.180 --> 00:03:09.230 Membahas tentang pemberian nama variabel. 00:03:09.230 --> 00:03:13.770 Panjang tak ditentukan, tapi nama yang sangat panjang kurang praktis. 00:03:13.770 --> 00:03:16.810 Nama yang sangat singkat, di lain pihak, bisa jadi bagus, tapi 00:03:16.810 --> 00:03:21.190 bila hanya 1 karakter, seperti N, Anda mungkin tak tahu N mewakili hal apa? 00:03:21.190 --> 00:03:24.520 Jadi Anda hendaknya jaga keseimbangan antara nama yang deskriptif dan 00:03:24.520 --> 00:03:26.660 nama yang tak sulit ditulis setiap kali. 00:03:27.470 --> 00:03:30.770 Ada beberapa detil lagi di sini yang Anda bisa baca, jika mau. 00:03:30.770 --> 00:03:34.460 Tapi poin utama adalah bahwa bila nama Anda hanya terdiri dari satu kata 00:03:34.460 --> 00:03:37.250 maka tulislah kata itu dengan huruf kecil semua. 00:03:37.250 --> 00:03:40.350 Seperti irama, kecepatan, gir, hal-hal seperti itu. 00:03:40.370 --> 00:03:43.330 Jika nama variabel terdiri dari lebih dari 1 kata Anda perlu 00:03:43.330 --> 00:03:46.210 menulis huruf kapital untuk huruf pertama kata berikut tapi 00:03:46.210 --> 00:03:48.500 perlu diawali dengan huruf kecil dulu. 00:03:48.500 --> 00:03:51.200 Rasio gir atau gir saat ini adalah contohnya. 00:03:51.710 --> 00:03:54.620 Contoh jumlah kopi kita juga mengikuti aturan ini. 00:03:55.630 --> 00:03:59.560 Bagian selanjutnya dari pernyataan adalah operator penugasan atau tanda =. 00:04:00.880 --> 00:04:04.440 Di kelas matematika, Anda biasa melihat hal seperti 1 + 1 = 2. 00:04:04.440 --> 00:04:07.070 Tapi pada Java, "sama dengan" memiliki arti berbeda. 00:04:07.070 --> 00:04:10.270 Sama dengan berarti menugaskan suatu nilai terhadap variabel. 00:04:10.270 --> 00:04:14.248 Dalam kasus ini, kita menetapkan nilai 2 pada variabel numberOfCoffees. 00:04:14.248 --> 00:04:16.029 Dengan memakai metafora kotak kita, 00:04:16.029 --> 00:04:20.180 kita tempatkan angka 2 pada variabel yang mewakili jumlah kopi. 00:04:20.180 --> 00:04:22.250 Jadi kapanpun Anda lihat tanda sama dengan, 00:04:22.250 --> 00:04:25.180 berpikirlah untuk memakai apa yang ada di sebelah kanannya 00:04:25.180 --> 00:04:28.230 dan masukkan ke dalam variabel pada sebelah kiri. 00:04:28.230 --> 00:04:30.540 Kita sudah sedikit membahas tentang ini, tapi 00:04:30.540 --> 00:04:33.790 angka 2 ini merupakan nilai awal dari variabel. 00:04:33.790 --> 00:04:36.530 Jadi Anda masukkan 2 ke dalam variabel. 00:04:36.530 --> 00:04:40.380 Ingat bahwa ini nilai awal yang harus merupakan tipe valid 00:04:40.380 --> 00:04:41.860 menurut tipe data ini. 00:04:41.860 --> 00:04:45.070 Pada kasus ini hanya bilangan bulat diizinkan dalam variabel ini. 00:04:45.070 --> 00:04:49.190 2 adalah bilangan bulat valid sehingga tak apa-apa masuk variabel. 00:04:50.430 --> 00:04:53.930 Terakhir tapi tak kalah pentingnya, kita punya tanda ; pada bagian akhir. 00:04:53.930 --> 00:04:56.620 Singkatnya, saat Anda nyatakan sebuah variabel, 00:04:56.620 --> 00:05:00.090 Anda perlu menentukan tipe data, diikuti oleh nama variabel, 00:05:00.090 --> 00:05:04.440 lalu tanda sama dengan, dan nilai awal, kemudian tanda titik koma. 00:05:05.290 --> 00:05:08.570 Pada kasus ini, kita membentuk variabel yang disebut numberOfCoffees. 00:05:08.570 --> 00:05:12.770 Tipe data adalah int, jadi hanya bilangan bulat bisa disimpan pada variabel ini. 00:05:12.770 --> 00:05:16.800 Dan kita menetapkan nilai 2 menjadi nilai awal dari variabel ini. 00:05:16.800 --> 00:05:19.910 Atau Anda bisa ubah nama variabel sesuai aturan yang dibicarakan. 00:05:19.910 --> 00:05:24.070 Dan Anda bisa ubah nilai awal asalkan merupakan tipe data yang sama. 00:05:24.070 --> 00:05:27.550 Anda tidak bisa ubah tipe data ini, tapi harus ditulis int, I-N-T. 00:05:27.550 --> 00:05:30.240 Kita akan belajar mengenai tipe data lain juga, 00:05:30.240 --> 00:05:32.410 dan itu harus ditulis dengan cara khusus. 00:05:33.720 --> 00:05:36.900 Kapanpun Anda perlu pakai variabel, mengacu saja pada namanya, lalu 00:05:36.900 --> 00:05:38.410 itu akan digantikan dengan 00:05:38.410 --> 00:05:41.320 nilai aktual setelah aplikasi berjalan benar. 00:05:42.350 --> 00:05:43.490 Kini saya ingin Anda 00:05:43.490 --> 00:05:47.080 tambah baris kode ini pada aplikasi Anda. Mohon jangan salin dan tempel, 00:05:47.080 --> 00:05:51.310 karena saya ingin Anda berlatih mengetik, membentuk dan memakai variabel. 00:05:51.310 --> 00:05:53.060 Lalu jalankan aplikasi pada ponsel. 00:05:53.060 --> 00:05:55.990 Pastikan saat Anda tekan tombol Order, ini yang Anda lihat. 00:05:56.760 --> 00:05:59.770 Setelah itu, saya ingin Anda lakukan sedikit eksperimen. 00:05:59.770 --> 00:06:01.940 Coba tetapkan nilai awal pada variabel itu. 00:06:03.160 --> 00:06:05.720 Lalu coba tetapkan nama variabel baru. 00:06:05.720 --> 00:06:07.420 Sebagai ganti numberOfCoffees, 00:06:07.420 --> 00:06:09.930 coba hal lain seperti kuantitas sebagai contoh. 00:06:11.290 --> 00:06:14.630 Kesalahan umum pemula adalah berpikir bahwa Anda sudah mengetik benar 00:06:14.630 --> 00:06:17.330 karena mata Anda memindai seluruhnya dengan sangat cepat. 00:06:17.330 --> 00:06:20.140 Tapi jika Anda perhatikan satu per satu karakter tunggal 00:06:20.140 --> 00:06:22.370 Anda akan melihat bahwa mungkin ada masalah. 00:06:23.020 --> 00:06:25.680 Perlu waktu untuk selesaikan ini, tapi jangan tergesa. 00:06:25.680 --> 00:06:28.620 Perhatikan baik-baik setiap karakter yang Anda ketik. 00:06:28.620 --> 00:06:32.020 Jika Anda alami masalah, coba baca pesan erornya. 00:06:32.460 --> 00:06:37.310 Misalnya, pesan eror yang menyatakan tidak bisa kenali simbol numberOCoffees. 00:06:38.190 --> 00:06:41.160 Java tidak mengenali numberOCoffees, 00:06:41.160 --> 00:06:44.250 karena nama variabel sebenarnya numberOfCoffees, 00:06:44.940 --> 00:06:48.370 Semoga Anda bisa tahu dari eror atau bisa tekan tombol batal. 00:06:48.370 --> 00:06:50.180 Itu terkadang selesaikan eror juga. 00:06:50.960 --> 00:06:54.740 Atau Anda bisa kembali pada kode yang Anda tahu berfunngsi, seperti kami berikan. 00:06:55.310 --> 00:06:57.780 Saat Anda selesai, centang kotak ini dan lanjutkan.