Skip to content

Commit 57015af

Browse files
fix: memperbaiki penulisan dan typo (#201)
* fix: memperbaiki penulisan dan typo * fix: memperbaiki penulisan dan typo * fix: memperbaiki penulisan dan typo
1 parent 21d53f6 commit 57015af

File tree

50 files changed

+368
-365
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+368
-365
lines changed

Basic/01_introduction/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ Selamat datang di pemrograman Python dasar. Disini kalian dapat memulai pertama
1717

1818
Python dibuat dan dikembangkan oleh [Guido van Rossum](https://en.wikipedia.org/wiki/Guido_van_Rossum), programmer yang berasal dari Belanda. Python dibuat dengan menggunakan bahasa pemrograman C sebagai basisnya. Pemilihan nama Python itu sendiri diambil dari sebuah acara televisi yang lumayan terkenal yang bernama __Monty Python’s Flying Circus__ yang merupakan acara sirkus favorit dari Guido.
1919

20-
Python adalah bahasa pemograman multiparadigma, yaitu mendukum pemogramaan berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.
20+
Python adalah bahasa pemograman multiparadigma, yaitu mendukung pemograman berorientasi objek, pemograman terstruktur dan pemgoraman fungsional.
2121

2222
Kelebihan Python antara lain:
2323
- mudah untuk dipelajari,
2424
- mudah digunakan,
2525
- mendukung __iot__ (__internet of things__),
2626
- __multiplatform__, artinya dapat dijalan di berbagai jenis sistem.
2727

28-
Contoh yang implementasi dari bahasa pemograman Python adalah:
28+
Contoh implementasi dari bahasa pemograman Python adalah:
2929
- komputasi ilmiah dan numerik contohnya seperti [SciPy](https://scipy.org/),
3030
- aplikasi bisnis seperti [Tryton](https://www.tryton.org/),
3131
- pembuatan game seperti [Battlefield 2](https://en.wikipedia.org/wiki/Battlefield_2),

Basic/02_tipe_data/README.md

+20-22
Original file line numberDiff line numberDiff line change
@@ -5,58 +5,58 @@ Variabel sendiri adalah sebuah wadah untuk menyimpan data.
55

66
Beberapa tipe data dalam Python:
77

8-
- berupa text
8+
- Berupa text
99

1010
- ``str``
1111

12-
merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain
12+
Merupakan salah satu tipe data yang berupa string, berfungsi untuk menghasilkan tipe data string seperti huruf abjad atau simbol lain.
1313
```python
1414
nama_saya = "franklin"
1515
email_saya = "benjamin@franklin"
1616
```
1717

18-
- berupa angka
18+
- Berupa angka
1919

2020
- ``int``
2121

22-
merupakan salah satu tipe numerik yang sering dipakai dalam pemograman, yang berupa bilangan bulat
22+
Merupakan salah satu tipe numerik yang sering dipakai dalam pemograman berupa bilangan bulat.
2323
```python
2424
angka_saya = 25
2525
tahun_lahir = 1945
2626
```
2727

2828
- ``float``
2929

30-
merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail
30+
Merupakan salah satu tipe numerik yang menghasilkan berupa bilangan pecahan, sangat berguna dalam menghasilkan nilai secara detail.
3131
```python
3232
nilai_saya = 95.281724
3333
nilai_teman = 30.25912
3434
```
3535

3636
- ``complex``
3737

38-
merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat [disini](https://id.wikipedia.org/wiki/Bilangan_kompleks)
38+
Merupakan salah satu tipe data numerik yang berfungsi menghasil sebuah angka complex, contoh angka complex bisa dilihat [di sini](https://id.wikipedia.org/wiki/Bilangan_kompleks).
3939
```python
4040
angka_kompleks_saya = complex(1.5)
4141
angka_teman_saya = complex(2j)
4242
```
4343

44-
- berupa urutan (sekuensial)
44+
- Berupa urutan (sekuensial)
4545

4646
- ``list``
4747

48-
tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. list menggunakan kurung kotak
48+
Tipe data list adalah tipe data koleksi yang berisi beberapa value yang terdapat dalam satu variabel. List menggunakan kurung kotak ``[ ]``.
4949
```python
5050
nama_siswa = ['woody', 'buzz', 'andy']
5151
nilai_siswa = [12, 13, 14]
5252
```
5353

5454
- ``tuple``
5555

56-
tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. perbedaan diantara keduanya adalah
56+
Tipe data tuple adalah tipe data koleksi yang berisi beberap value yang terdapat dalam satu variabel. Perbedaan di antara keduanya adalah:
5757

58-
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali
59-
- tipe data tuple menggunakan tutup kurung biasa ``()``
58+
- tipe data tuple jika diberi value, maka tipe data tersebut tidak dapat diubah kembali.
59+
- tipe data tuple menggunakan tutup kurung biasa ``()``.
6060

6161
```python
6262
nama_siswa = ('buzz', 'andy', 'woody')
@@ -65,7 +65,7 @@ Beberapa tipe data dalam Python:
6565

6666
- ``set``
6767

68-
Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal ``{}``
68+
Tipe data set adalah tipe data koleksi yang elemennya dapat dirubah, tidak terurut, dan bersifat unik. Sesuai dengan namanya, tipe data set memiliki operasi matematika himpunan seperti gabungan, irisan, selisih, dan lain-lain. Set menggunakan kurung kurawal ``{}``.
6969

7070
```python
7171
nama_siswa = {'buzz', 'andy', 'woody'}
@@ -74,18 +74,18 @@ Beberapa tipe data dalam Python:
7474

7575
- ``frozenset``
7676

77-
Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat
77+
Tipe data frozenset adalah tipe data koleksi yang mirip dengan set, yang membedakannya dengan set adalah elemen pada frozenset tidak dapat dirubah setelah frozenset dibuat.
7878

7979
```python
8080
nama_siswa = frozenset(['woody', 'buzz', 'andy'])
8181
nilai = frozenset([12, 13, 14])
8282
```
8383

84-
- berupa map (kata kunci, dictionary)
84+
- Berupa map (kata kunci, dictionary)
8585

8686
- ``dict``
8787

88-
tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string, dan angka
88+
Tipe data dict atau dictionary adalah tipe data array dimana kunci atau __key__ dari array bisa berbentuk string dan angka.
8989
```python
9090
hari = {
9191
"sen": "senin",
@@ -94,30 +94,28 @@ Beberapa tipe data dalam Python:
9494
}
9595
```
9696

97-
- berupa tipe data binary (bytes, bytearray, memmoryview)
97+
- Berupa tipe data binary (bytes, bytearray, memmoryview)
9898

9999
- ``bytes``
100-
merupakan sebuah object tipe data yang berisikan array tunggal
100+
Merupakan sebuah object tipe data yang berisikan array tunggal.
101101
```python
102102
angka_saya = bytes(12)
103103
angka_saya1 = bytes(300)
104104
```
105105

106106
- ``bytearray``
107-
merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah
107+
Merupakan seubah object tipe data yang berisikan array byte tunggal yang tidak dapat dirubah.
108108
```python
109109
angka_saya = bytearray(12)
110110
```
111111

112112
- ``memoryview``
113-
memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan.
114-
115-
memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan
113+
Memmoryview adalah cara aman untuk mengekspos protokol buffer dengan python. Ini memungkinkan untuk mengakses buffer internal suatu objek dengan membuat objek tampilan. Memmoryview mengambalikan fungsi tampilan memori daripada objek yang diberikan.
116114
```python
117115
angka_saya = memoryview(bytes(12))
118116
angka_saya1 = memoryview(bytes(1212))
119117
```
120118

121-
Video penjelasan tentang tipe data = [Belajar python dasar - mengenal tipe data data](https://www.youtube.com/watch?v=b3X0CH98Y9g&list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY&index=6)
119+
Video penjelasan tentang tipe data = [Belajar python dasar - mengenal tipe data](https://www.youtube.com/watch?v=b3X0CH98Y9g&list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY&index=6)
122120

123121
[Materi Selanjutnya](../03_variable)

Basic/03_variable/README.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ print(angka_saya)
1717

1818
## Assign variabel
1919

20-
Kita bisa assing variable dengan variabel lainnya agar mudah unduk mendklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:
20+
Kita bisa assing variable dengan variabel lainnya agar mudah untuk mendeklarasikan sebuah nilai yang sama dengan variabel yang berbeda, sebagai contoh:
2121

2222
```python
2323
angka_saya = 200
@@ -53,7 +53,7 @@ print(nama)
5353

5454
Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan tersebut adalah:
5555

56-
1. menggunakan kata tanpa didahuli dengan angka:
56+
1. Menggunakan kata tanpa didahuli dengan angka:
5757

5858
**contoh benar**
5959
```python
@@ -63,7 +63,7 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
6363
```python
6464
1nama = "bob"
6565
```
66-
2. menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:
66+
2. Menggunakan underscore (garis bawah) jika ingin menggunakan kata yang panjang:
6767

6868
**contoh yang benar**
6969
```python
@@ -73,18 +73,18 @@ Python memiliki beberapa peraturan dalam penulisan sebuah variabel. Peraturan te
7373
```python
7474
12angka_saya = 12
7575
```
76-
3. variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:
76+
3. Variabel pada python bersifat sensitif, penggunaan huruf besar dan kecil sangat diperhatikan:
7777

7878
contoh
7979
```python
8080
Nama_saya = "james"
8181
nama_saya = "james"
8282
```
83-
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, python memperhatikan hal ini.
83+
contoh diatas akan menghasilkan 2 nama karena variabel tersebut secara kalimat sama tapi secara penulisan berbeda, Python memperhatikan hal ini.
8484

8585
Pada Python, penggunaan variabel disarankan menggunakan ``snake_case``.
8686

87-
## keywords yang tidak bisa digunakan pada python
87+
## Keywords yang tidak bisa digunakan pada python
8888

8989
Ada beberapa kata yang dilarang untuk digunakan sebagai nama variabel. Contoh penggunaan kata yang dilarang pada Python:
9090

@@ -93,7 +93,7 @@ class sma_saya = "bahasa"
9393
print(sma_saya)
9494
```
9595

96-
Hasil esekusi diatas akan menyebabkan error karena ``class`` merupaakan salah satu nama fungsi dari python.
96+
Hasil esekusi diatas akan menyebabkan error karena ``class`` merupakan salah satu nama fungsi dari Python.
9797

9898
Kata/keywords yang dilarang:
9999

0 commit comments

Comments
 (0)