﻿1
00:00:01,160 --> 00:00:04,580
‫Instruktur: Baiklah, sebagai langkah terakhir di bagian ini, sekarang

2
00:00:04,580 --> 00:00:07,880
‫mari kita sambungkan database yang dihosting jarak

3
00:00:07,880 --> 00:00:11,603
‫jauh dengan aplikasi Kompas dan juga dengan shell Mongo.

4
00:00:13,040 --> 00:00:15,030
‫Jadi kembali ke sini di

5
00:00:15,030 --> 00:00:17,890
‫aplikasi Atlas, mari buka asisten Connect dengan mengklik

6
00:00:17,890 --> 00:00:20,220
‫tombol ini di sini, dan sekarang sebelum

7
00:00:20,220 --> 00:00:22,320
‫kita benar-benar dapat terhubung, kita perlu

8
00:00:22,320 --> 00:00:24,000
‫melakukan beberapa hal.

9
00:00:24,000 --> 00:00:27,023
‫Pertama-tama, kita perlu menambahkan alamat IP

10
00:00:28,210 --> 00:00:31,540
‫kita saat ini, seperti ini, sehingga komputer

11
00:00:31,540 --> 00:00:35,310
‫kita benar-benar dapat terhubung ke cluster ini, oke?

12
00:00:35,310 --> 00:00:38,150
‫Selanjutnya, mari kita buat nama pengguna.

13
00:00:38,150 --> 00:00:39,920
‫Dan saya hanya memanggil nama saya

14
00:00:39,920 --> 00:00:43,510
‫Jonas, dan kemudian kata sandi, yang akan saya buat secara otomatis di sini.

15
00:00:43,510 --> 00:00:44,930
‫Dan saya sebenarnya

16
00:00:44,930 --> 00:00:48,900
‫menunjukkannya kepada Anda sekarang karena saya perlu menyalinnya, tetapi jangan mencoba menghubungkan

17
00:00:48,900 --> 00:00:51,550
‫ke database saya menggunakan kata sandi ini, karena

18
00:00:51,550 --> 00:00:53,040
‫tentu saja saya akan

19
00:00:53,040 --> 00:00:54,600
‫mengubahnya di akhir kursus.

20
00:00:54,600 --> 00:00:56,750
‫Sekarang di mana saya akan menyimpannya?

21
00:00:56,750 --> 00:00:59,400
‫Baiklah, mari kita pergi ke aplikasi kita

22
00:00:59,400 --> 00:01:01,860
‫dan membuka file konfigurasi kita.

23
00:01:01,860 --> 00:01:03,330
‫Dan untuk itulah

24
00:01:03,330 --> 00:01:05,343
‫kami membuat file ini sejak awal.

25
00:01:06,570 --> 00:01:09,720
‫Benar, jadi ingat bagaimana kami mengatakan bahwa setiap konfigurasi,

26
00:01:09,720 --> 00:01:11,980
‫kami akan menyimpan ke dalam file ini,

27
00:01:11,980 --> 00:01:13,670
‫dan kata sandi database

28
00:01:13,670 --> 00:01:15,763
‫sebenarnya adalah contoh sempurna untuk itu.

29
00:01:18,430 --> 00:01:19,423
‫Jadi database,

30
00:01:21,170 --> 00:01:22,870
‫kata sandi dan saya menyetelnya ke

31
00:01:22,870 --> 00:01:25,120
‫kata sandi yang baru saja kita buat.

32
00:01:25,120 --> 00:01:27,890
‫Dan nanti, ketika kita akan menghubungkan aplikasi

33
00:01:27,890 --> 00:01:30,310
‫kita ke database, tentu saja

34
00:01:30,310 --> 00:01:34,663
‫kita akan menggunakan variabel lingkungan ini untuk membuat koneksi itu, oke.

35
00:01:36,620 --> 00:01:39,710
‫Jadi, sekarang mari kita buat pengguna sebenarnya.

36
00:01:39,710 --> 00:01:42,120
‫Dan sekarang selanjutnya, yang harus kita

37
00:01:42,120 --> 00:01:44,470
‫lakukan adalah memilih metode koneksi

38
00:01:44,470 --> 00:01:47,710
‫dan kita akan mulai dengan aplikasi MongoDB Compass.

39
00:01:47,710 --> 00:01:50,550
‫Oke, jadi kita sudah punya Kompas, dan

40
00:01:50,550 --> 00:01:54,670
‫saya yakin kita punya 1. 12 atau lebih baru

41
00:01:54,670 --> 00:01:59,090
‫dan sekarang mari kita lanjutkan dan salin string koneksi ini.

42
00:01:59,090 --> 00:02:02,143
‫Oke, dan sekarang buka Kompas.

43
00:02:02,980 --> 00:02:06,050
‫Kemudian di sini, di menu, tekan sambungkan di sini.

44
00:02:08,140 --> 00:02:10,977
‫Maka akan membutuhkan waktu untuk membuka jendela baru ini.

45
00:02:13,570 --> 00:02:16,440
‫Tetapi pada saat itu terjadi, itu akan secara otomatis

46
00:02:16,440 --> 00:02:19,440
‫mendeteksi bahwa kita memiliki string koneksi MongoDB di clipboard

47
00:02:19,440 --> 00:02:21,780
‫kita, dan jadi yang harus kita

48
00:02:21,780 --> 00:02:24,810
‫lakukan adalah menekan ya di sini dan kemudian secara otomatis

49
00:02:24,810 --> 00:02:27,250
‫akan mengisi semua pengaturan ini untuk kita.

50
00:02:27,250 --> 00:02:31,200
‫Jadi nama host kami nama pengguna kami dan semua hal lainnya.

51
00:02:31,200 --> 00:02:34,163
‫Jadi yang kita butuhkan hanyalah kata sandi kita di sini.

52
00:02:35,400 --> 00:02:38,870
‫Jadi saya akan kembali ke file itu, ambil dari

53
00:02:38,870 --> 00:02:41,500
‫sana, tempel di sini, dan sambungkan.

54
00:02:44,210 --> 00:02:46,810
‫Dan memang, itu berhasil terhubung, sekarang

55
00:02:46,810 --> 00:02:49,140
‫sedang memuat database kami.

56
00:02:49,140 --> 00:02:52,370
‫Dan di sini kita benar-benar melihat tiga database

57
00:02:52,370 --> 00:02:55,500
‫yang sudah dikonfigurasi sebelumnya di cluster ini.

58
00:02:55,500 --> 00:02:58,393
‫Jadi mari kita buat yang baru bernama natours.

59
00:03:00,600 --> 00:03:03,470
‫Dan kita juga harus segera membuat

60
00:03:03,470 --> 00:03:06,950
‫nama koleksi, dan saya menyebutnya, tentu saja, tur.

61
00:03:06,950 --> 00:03:10,530
‫Jadi buat database dan ini dia.

62
00:03:10,530 --> 00:03:14,880
‫Jadi buka itu, dan sekarang buka koleksi tur.

63
00:03:14,880 --> 00:03:19,520
‫Dan sekarang mari kita masukkan dokumen pertama kita.

64
00:03:19,520 --> 00:03:22,543
‫Oke, sekali lagi, namanya, The

65
00:03:23,780 --> 00:03:25,123
‫Forest Hiker.

66
00:03:27,320 --> 00:03:29,710
‫Harganya, seharusnya 297 dan saya

67
00:03:31,270 --> 00:03:33,483
‫memberikan angka ganda di sini,

68
00:03:34,530 --> 00:03:35,780
‫dan saya

69
00:03:38,520 --> 00:03:39,353
‫juga

70
00:03:40,310 --> 00:03:43,790
‫ingin membuat peringkat, 4. 7, dan juga sebagai ganda.

71
00:03:43,790 --> 00:03:47,680
‫Jadi masukkan, dan seperti ini kami membuat tur pertama kami di

72
00:03:47,680 --> 00:03:50,000
‫basis data jarak jauh kami.

73
00:03:50,000 --> 00:03:51,840
‫Hebat, itu luar biasa.

74
00:03:51,840 --> 00:03:53,940
‫Sekarang mari kita kembali

75
00:03:55,330 --> 00:03:59,890
‫ke Chrome dan melihat cluster kita di sini, jadi ketika saya

76
00:03:59,890 --> 00:04:03,730
‫membuka cluster ini dengan mengklik di sini, maka koleksi

77
00:04:03,730 --> 00:04:06,140
‫kita akan dimuat di sini

78
00:04:07,970 --> 00:04:09,640
‫dan tunggu sebentar.

79
00:04:09,640 --> 00:04:13,220
‫Jadi sekarang, kami sebenarnya memiliki nama database kami, nama koleksi

80
00:04:13,220 --> 00:04:16,170
‫kami, dan tur yang baru saja kami buat

81
00:04:16,170 --> 00:04:18,450
‫di Kompas, dan itu luar biasa.

82
00:04:18,450 --> 00:04:21,850
‫Jadi itu berarti koneksi kita benar-benar berfungsi.

83
00:04:21,850 --> 00:04:24,400
‫Sekarang hal lain yang dapat dan harus

84
00:04:24,400 --> 00:04:28,250
‫kita lakukan, adalah mengizinkan akses dari mana saja ke cluster ini.

85
00:04:28,250 --> 00:04:30,810
‫Jadi ingat bagaimana di awal video

86
00:04:30,810 --> 00:04:33,988
‫ini kami memasukkan IP kami ke daftar putih untuk

87
00:04:33,988 --> 00:04:37,400
‫memberikan akses ke komputer kami saat ini ke cluster ini.

88
00:04:37,400 --> 00:04:40,290
‫Tetapi jika Anda berpindah komputer selama pengembangan, Anda mungkin

89
00:04:40,290 --> 00:04:43,200
‫perlu memasukkan IP komputer itu ke daftar putih juga,

90
00:04:43,200 --> 00:04:46,060
‫karena jika tidak, Anda mungkin tidak dapat terhubung.

91
00:04:46,060 --> 00:04:48,900
‫Namun karena kita tidak benar-benar berurusan dengan data

92
00:04:48,900 --> 00:04:51,950
‫sensitif di sini, kita cukup memasukkan daftar putih setiap

93
00:04:51,950 --> 00:04:55,060
‫IP di dunia dan mengizinkan akses dari mana saja.

94
00:04:55,060 --> 00:04:57,840
‫Sekarang tentu saja, kita akan selalu membutuhkan nama pengguna dan

95
00:04:57,840 --> 00:05:00,350
‫kata sandi kita, tetapi dengan cara ini kita

96
00:05:00,350 --> 00:05:03,010
‫tidak perlu terus menambahkan komputer kita ke daftar putih.

97
00:05:03,010 --> 00:05:06,370
‫Kami hanya akan membuat daftar putih semua IP yang ada.

98
00:05:06,370 --> 00:05:10,720
‫Oke, jadi klik di sini pada akses, atau sebenarnya itu tidak ada

99
00:05:10,720 --> 00:05:14,410
‫di sini, jadi mari kita buka cluster ini lagi, dan

100
00:05:14,410 --> 00:05:18,430
‫di sini saya pikir ini ada di daftar putih keamanan dan

101
00:05:18,430 --> 00:05:20,730
‫IP, dan sekarang di sini

102
00:05:20,730 --> 00:05:24,010
‫di sebelah kanan klik tambahkan alamat IP, dan sekarang

103
00:05:24,010 --> 00:05:26,573
‫saya ingin mengizinkan akses dari mana saja.

104
00:05:27,520 --> 00:05:30,460
‫Konfirmasi, dan hanya itu.

105
00:05:30,460 --> 00:05:32,840
‫Oke, dan sekarang sebagai langkah

106
00:05:32,840 --> 00:05:37,080
‫terakhir, mari kita sambungkan juga shell Mongo kita ke cluster ini.

107
00:05:37,080 --> 00:05:39,740
‫Jadi mari kita kembali ke cluster di

108
00:05:39,740 --> 00:05:42,380
‫sini, buka lagi asisten koneksi dan

109
00:05:43,333 --> 00:05:45,550
‫kemudian hubungkan dengan shell Mongo.

110
00:05:45,550 --> 00:05:48,210
‫Sekarang kita sudah menginstalnya di sini, dan

111
00:05:48,210 --> 00:05:51,463
‫sekarang yang perlu kita lakukan hanyalah menyalin string koneksi ini.

112
00:05:52,390 --> 00:05:55,099
‫Jadi salin, buka terminal, dan

113
00:05:55,099 --> 00:05:58,463
‫di sini kita sebenarnya masih menjalankan shell Mongo.

114
00:05:59,530 --> 00:06:01,790
‫Jadi mari kita hentikan itu dengan

115
00:06:01,790 --> 00:06:03,860
‫sangat cepat, karena ingat ini

116
00:06:03,860 --> 00:06:06,810
‫masih terhubung ke server Mongo yang berjalan secara lokal.

117
00:06:06,810 --> 00:06:08,590
‫Tapi sekarang, kami tidak

118
00:06:08,590 --> 00:06:11,930
‫lagi menginginkan itu, kami ingin terhubung ke database host kami.

119
00:06:11,930 --> 00:06:14,350
‫Jadi mari kita salin string kita di

120
00:06:14,350 --> 00:06:18,690
‫sini, tekan kembali, dan sekarang mungkin akan meminta kata sandi kita dan

121
00:06:18,690 --> 00:06:22,360
‫memang benar dan itu ada dalam kode vs yang baru

122
00:06:22,360 --> 00:06:25,743
‫saja saya miliki di sini, jadi salin, kembali ke

123
00:06:27,350 --> 00:06:30,470
‫terminal, tempel, tekan kembali, dan saya pikir itu

124
00:06:30,470 --> 00:06:32,463
‫melakukan sesuatu di sini.

125
00:06:34,480 --> 00:06:36,950
‫Dan sepertinya itu berhasil.

126
00:06:36,950 --> 00:06:41,950
‫Jadi, dbs ingat, hanya untuk menampilkan semua database, dan memang di

127
00:06:42,020 --> 00:06:44,403
‫sini kita punya, natours.

128
00:06:45,250 --> 00:06:48,110
‫Hebat sekali, kita terhubung.

129
00:06:48,110 --> 00:06:50,300
‫Jadi katakanlah, gunakan natours, jadi

130
00:06:51,510 --> 00:06:53,640
‫kami beralih ke db natours

131
00:06:54,880 --> 00:06:59,410
‫dan sekarang db. wisata. temukan dan di sini

132
00:06:59,410 --> 00:07:00,810
‫kami memiliki dokumen

133
00:07:00,810 --> 00:07:03,950
‫yang baru saja kami buat sebelum menggunakan Kompas.

134
00:07:03,950 --> 00:07:07,760
‫Sempurna, jadi sekarang semuanya benar-benar saling berhubungan.

135
00:07:07,760 --> 00:07:11,030
‫Kami memiliki shell Mongo, dan kami juga memiliki Kompas

136
00:07:11,030 --> 00:07:15,060
‫yang terhubung ke basis data jarak jauh kami yang dihosting di Atlas.

137
00:07:15,060 --> 00:07:17,630
‫Jadi seperti ini, kita sebenarnya

138
00:07:17,630 --> 00:07:20,270
‫siap untuk melanjutkan ke bagian berikutnya, menghubungkan

139
00:07:20,270 --> 00:07:23,000
‫database kita dengan aplikasi ekspres kita dan

140
00:07:23,000 --> 00:07:26,190
‫akhirnya mulai bekerja dengan database di aplikasi kita.

141
00:07:26,190 --> 00:07:28,550
‫Pekerjaan yang sangat bagus membuatnya sampai saat ini, dan saya

142
00:07:28,550 --> 00:07:29,900
‫berharap dapat melihat Anda segera.

