Return to Video

05-10 Modifikasi Baris-baris Awal Kode Java

  • 0:01 - 0:01
    Hore!
  • 0:01 - 0:04
    Anda telah membuat aplikasi
    interaktif bagi pengguna.
  • 0:04 - 0:07
    Sebelumnya, saat tombol ditekan,
    aplikasinya tak berbuat apa-apa.
  • 0:07 - 0:08
    Tapi setelah kode diubah,
  • 0:08 - 0:12
    saat Anda menekan tombolnya,
    aplikasi itu memperbarui di layar.
  • 0:12 - 0:13
    Bagus!
  • 0:13 - 0:16
    Mari menelaah apa
    yang baru Anda capai.
  • 0:16 - 0:21
    Pertama, atribut android:onClick= baru
    ditambahkan di elemen XML Button.
  • 0:21 - 0:23
    Ini berarti saat tombol diklik,
  • 0:23 - 0:28
    aplikasi itu akan coba melakukan
    atau menjalankan (istilah di Java)
  • 0:28 - 0:31
    serangkaian instruksi
    yang dinamai submitOrder.
  • 0:32 - 0:34
    Baiklah.
    Ganti ke fail MainActivity,
  • 0:34 - 0:35
    yang telah kami berikan.
  • 0:35 - 0:38
    Walau ada banyak simbol
    dan kata-kata aneh di layar ini,
  • 0:38 - 0:41
    Anda hanya perlu tahu
    bahwa ini adalah sebuah metode
  • 0:41 - 0:43
    yang bernama submitOrder.
  • 0:43 - 0:46
    Sebuah metode bisa memuat
    beberapa baris kode Java.
  • 0:46 - 0:48
    Dan ini diterjemahkan
    ke dalam serangkaian instruksi
  • 0:48 - 0:51
    yang bisa dipahami
    dan dijalankan oleh perangkat.
  • 0:51 - 0:54
    Bila di dalam metode ini
    terdapat beberapa baris kode,
  • 0:54 - 0:58
    perangkat lebih dahulu menjalankan
    baris pertama, kedua, dan seterusnya
  • 0:58 - 1:00
    hingga bagian bawah metode.
  • 1:00 - 1:04
    Metode-metode diberi nama
    agar bisa mudah merujuknya nanti.
  • 1:04 - 1:08
    Misal, di XML, kita bisa merujuk
    pada metode submitOrder sekarang.
  • 1:08 - 1:10
    Itu semacam "saya punya nama,
    Anda punya nama".
  • 1:10 - 1:13
    Seperti hewan peliharaan
    yang diberi nama
  • 1:13 - 1:15
    agar mudah menunjuknya.
  • 1:15 - 1:18
    Dalam kode, bila ada banyak pernyataan
    yang ingin kita rujuk,
  • 1:18 - 1:22
    bisa kita masukkan ke dalam satu metode
    dan memberinya nama.
  • 1:22 - 1:26
    Ingat ucapan kami di pelajaran pertama,
    XML punya aturan sintaksis sangat spesifik
  • 1:26 - 1:30
    yang menentukan apakah sesuatu
    adalah XML yang absah atau tidak.
  • 1:30 - 1:35
    Java punya jenis aturan serupa
    untuk menentukan keabsahan kode Java.
  • 1:35 - 1:39
    Untuk metode, pernyataan di dalamnya
    harus termuat di dalam
  • 1:39 - 1:43
    kurawal buka dan kurawal tutup ini.
  • 1:43 - 1:46
    Di atas sini juga sebuah metode
    yang bernama onCreate.
  • 1:46 - 1:50
    Pernyataan di dalam metode ini
    termuat di dalam kurawal buka
  • 1:50 - 1:52
    dan kurawal tutup.
  • 1:52 - 1:55
    Terakhir, ada metode ini,
    yang dinamai display.
  • 1:55 - 1:58
    Pernyataan kode di dalamnya
    ditandai oleh kurawal buka
  • 1:58 - 2:00
    dan kurawal tutup ini.
  • 2:00 - 2:04
    Juga ada satu kurawal buka dan tutup
    untuk MainActivity.
  • 2:04 - 2:07
    Semua fungsi dari MainActivity
  • 2:07 - 2:10
    ditentukan di dalam
    kurawal buka dan kurawal tutup ini.
  • 2:10 - 2:13
    Sejauh ini, MainActivity
    memuat tiga metode di dalamnya.
  • 2:13 - 2:15
    Jadi setelah menyatakan satu metode,
  • 2:15 - 2:20
    yakni menetapkan satu metode,
    Anda bisa memakai metode itu.
  • 2:20 - 2:22
    Di contoh ini,
    kita menyatakan metode display,
  • 2:22 - 2:26
    lalu dipakai di baris kode ini,
    yang kita panggil dengan namanya.
  • 2:26 - 2:30
    Ini tempat menyatakan metode
    dan ini tempat memanggil metode.
  • 2:30 - 2:35
    Jadi intinya, bila tombol di UI ditekan,
    maka metode submitOrder dipanggil.
  • 2:35 - 2:39
    Lalu kita menjalankan tiap-tiap baris kode
    di metode submitOrder
  • 2:39 - 2:41
    dari bagian atas
    hingga bagian bawah metode.
  • 2:41 - 2:45
    Di sini hanya ada satu
    pernyataan kode, jalankan saja.
  • 2:45 - 2:48
    Sekarang mari lihat baris kode ini,
    yakni display(1);
  • 2:48 - 2:52
    Saya memilih baris kode ini
    karena tampaknya
  • 2:52 - 2:56
    angka di dalam tanda kurung
    adalah yang ditampilkan di layar.
  • 2:57 - 3:00
    Jadi, saat saya mengeklik
    tombol ORDER di UI ini,
  • 3:00 - 3:04
    maka akan memicu pemanggilan
    metode submitOrder di MainActivity.
  • 3:04 - 3:07
    Lalu kita menjalankan baris kode di sini,
    yakni display(1);
  • 3:07 - 3:10
    Dan itu memperbarui layar
    untuk menunjukkan "1" di sini.
  • 3:10 - 3:14
    Jadi, bila ini diubah menjadi 2,
    menurut Anda, apa yang akan terjadi?
  • 3:14 - 3:16
    Jalankan aplikasi untuk mengetahuinya.
  • 3:16 - 3:18
    Kini, saat tombol ini diklik,
    tampil angka "2".
  • 3:18 - 3:23
    Mengeklik tombol ORDER memicu
    pemanggilan metode submitOrder.
  • 3:23 - 3:26
    Lalu baris kode ini dijalankan,
    yakni display(2);
  • 3:26 - 3:28
    Dan pembaruan di layar
    menunjukkan "2".
  • 3:28 - 3:29
    Sekarang giliran Anda.
  • 3:29 - 3:33
    Bisakah Anda mengubah angka di dalam
    tanda kurung ini menjadi angka lain?
  • 3:33 - 3:37
    Anda bisa pilih angka kecil lainnya,
    angka besar, bahkan angka negatif.
  • 3:37 - 3:40
    Setelah bereksperimen dengan
    baris kode di MainActivity ini,
  • 3:40 - 3:42
    centang kotak ini
    setelah selesai.
タイトル:
05-10 Modifikasi Baris-baris Awal Kode Java
概説:

05-10 Modifikasi Baris-baris Awal Kode Java

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD837 - Android for Beginners
Duration:
03:43

Indonesian subtitles

改訂 Compare revisions