Wednesday, January 27, 2021

Cara Konversi sistem bilangan BCD | bag.6

<;Sistem bilangan BCD, pengertian dan cara konversi sistem bilangan BCD Cara Konversi sistem bilangan BCD - Sistem bilangan BCD (Binary Coded Decimal) adalah sandi (kode) biner untuk merepresentasikan nilai desimal dalam bentuk yang ekivalen atau disandikan atau dalam istilah teknik, konversi bilangan BCD

Karena 4 bit identik dengan deret 8421 desimal, Sistem bilangan BCD dikenal BCD 8421.

Nah, bagi kalian yang masih bingung, saya akan bercerita sedikit agar kamu dapat gambarannya.

Ginih...

Kalian pasti pernah ikut kegiatan Pramuka 'kan? Nah, Sandi yang paling terkenal adalah sandi morse. Kode morse terdiri dari tanda titik dan garis (bisa diwakili dengan peluit pendek dan panjang).

Kelompok simbol sandi di dalam kode morse ini mewakili karakter huruf. Jika kalian sudah belajar, pasti dapat memecahkan kode yang diberikan oleh pembina.😊

<;Apa itu Sistem bilangan BCD? Bagaimana cara konversinya?
Pada bidang komputer (digital system) dan elektronika, bilangan desimal dapat diwakili oleh sistem bilangan biner. Kelompok 0 dan 1 dapat disebut juga sebagai kode (code) yang mewakili angka desimal.

Namun, ketika sudah mulai bicara tentang data atau angka yang besar, konversi desimal ke biner secara biasa tidak bisa digunakan secara langsung.

Kenapa?🤔

Karena keterbatasan resource. Dulu mana kepikiran mau bikin IC (Integrated Circuit) atau transistor berkecepatan tinggi untuk memproses sebuat data biner.

Oleh sebab itu, perlu pendekatan berbeda saat itu. Ditemukanlah BCD (Binary Coded Decimal), cara menampilkan data (angka desimal saat itu) hanya dengan 4 bit informasi.

Cara Konversi bilangan BCD


Kenapa disebut bilangan BCD 8421?

Kode bilangan BCD 8421 adalah setiap angka desimal dapat diwakili oleh sistem bilangan biner tepat 4 bit, disebut juga Binary coded decimal (BCD)

Untuk mengetahui asal mula disebut kode bilangan BCD 8421 coba kalian perhatikan ilustrasi dibawah...

<;Kode bilangan BCD 8421, pengertian dan cara konversinya
Tabel bantu konversi desimal ke biner atau biner ke desimal. Ingat yang kita pakai hanya 8421. Itulah awal mula kode BCD disebut kode 8421

Pada saat kalian mengkonversi bilangan biner ke desimal menggunakan tabel bantu, dimana ketetapan biner 8 bit maka urutan desimalnya 128-64-32-16-8-4-2-1.

Lha, kok saya tau bahwa angka 9 desimal itu = 1001 biner?

Kalian bisa gunakan tabel bantu konversi desimal ke biner. Jangan males baca ya...


<;Kode BCD, pengertian dan cara perhitungannya
Gb.1 Tabel BCD yang berisi konversi desimal ke BCD
Nah, coba kalian lihat gambar 1 diatas...

Bilangan desimal adalah bilangan yang menggunakan basis 10 base-10, alias ada 10 simbol angka dimulai dari 0 sampai 9.

Sedangkan biner menggunakan basis 2 karena menggunakan 2 simbol angka 0 dan 1 saja.

Coba perhatikan lagi...

Kode BCD mewakili simbol angka desimal 0 sampai 9 dan dikodekan dalam biner 4 bit 0000 sampai 1001.

Ini masalah! Ada yang tau kenapa?

Ya, 4 bit 'kan seharusnya biner maksimumnya adalah 1111 alias 15 alias F. Lihat artikel konversi heksadesimal ke desimal. Tapi kenapa bilangan BCD menggunakan 4 bit sampai angka 9 saja?

Tapi, itu kita bahas lain kali aja ya...

Cara Konversi Desimal ke bilangan BCD

Contoh:

Diketahui 84710. Konversilah menjadi bilangan BCD?

jawab:

Caranya sederhana. Tiap digit angka desimalnya kita konversi menjadi biner satu-satu.

Kita dapat menuliskannya sebagai berikut:

8 = 1000
4 = 0100
7 = 0111

Cara Konversi bilangan BCD ke desimal

Contoh:

Diketahui Kode BCD 01101000001110012 konversikan ke desimal?

jawab:

Bagilah BCD kedalam 4 bit biner. Kita dapat menuliskannya dari kanan ke kiri (dari depan layar) ya ges, kek ginih:

0110100000111001
0110 1000 0011 1001

Gampang 'kan? cuma di kasih jarak spasi...😊

Nah, kalo udah dipisah gitu, tinggal kita kasih angka desimalnya deh. Lihat gambar 1 buat penyelesaiannya

0110 = 6
1000 = 8
0011 = 3
1001 = 9


Apa saja perbedaan bilangan BCD dengan Biner biasa?

Binary coded decimal (BCD) tidak sama dengan sistem biner biasa. Bilangan BCD digunakan untuk mengenkode(seperti kode morse diatas) agar sistem biner lebih mudah di kalkulasi dengan cepat.

Coba kita perhatikan perbedaan mendasar berikut ini:

13710 = 100010012 (biner)
13710 = 0001 0011 01112 (BCD)


Contoh:

Konversikan kode BCD ke desimal berikut ini: 011111000001?

jawab:

Caranya seperti pada contoh konversi kode BCD ke desimal diatas.

Kita pisahkan dulu, 011111000001 menjadi seperti ini...
0111 1100 0001

terus kita tulis seperti ini...

0111 = 7
1100 = 12 -------> ini akan terjadi error.
0001 = 1

Kenapa error?

Analisis dan cerna lagi materi diatas, nanti kita bahas di artikel berikutnya...

5. Latihan soal-soal sistem komputer materi memahami sistem bilangan


Cara Konversi sistem bilangan BCD | bag.6


Cara Konversi sistem bilangan BCD - Sistem bilangan BCD (Binary Coded Decimal) adalah sandi (kode) biner untuk merepresentasikan nilai desimal dalam bentuk yang ekivalen atau disandikan atau dalam istilah teknik, konversi bilangan BCD

Karena 4 bit identik dengan deret 8421 desimal, Sistem bilangan BCD dikenal BCD 8421.

Nah, bagi kalian yang masih bingung, saya akan bercerita sedikit agar kamu dapat gambarannya.

Ginih...

Kalian pasti pernah ikut kegiatan Pramuka 'kan? Nah, Sandi yang paling terkenal adalah sandi morse. Kode morse terdiri dari tanda titik dan garis (bisa diwakili dengan peluit pendek dan panjang).

Kelompok simbol sandi di dalam kode morse ini mewakili karakter huruf. Jika kalian sudah belajar, pasti dapat memecahkan kode yang diberikan oleh pembina.😊



Pada bidang komputer (digital system) dan elektronika, bilangan desimal dapat diwakili oleh sistem bilangan biner. Kelompok 0 dan 1 dapat disebut juga sebagai kode (code) yang mewakili angka desimal.

Namun, ketika sudah mulai bicara tentang data atau angka yang besar, konversi desimal ke biner secara biasa tidak bisa digunakan secara langsung.

Kenapa?🤔

Karena keterbatasan resource. Dulu mana kepikiran mau bikin IC (Integrated Circuit) atau transistor berkecepatan tinggi untuk memproses sebuat data biner.

Oleh sebab itu, perlu pendekatan berbeda saat itu. Ditemukanlah BCD (Binary Coded Decimal), cara menampilkan data (angka desimal saat itu) hanya dengan 4 bit informasi.

Cara Konversi bilangan BCD


Kenapa disebut bilangan BCD 8421?

Kode bilangan BCD 8421 adalah setiap angka desimal dapat diwakili oleh sistem bilangan biner tepat 4 bit, disebut juga Binary coded decimal (BCD)

Untuk mengetahui asal mula disebut kode bilangan BCD 8421 coba kalian perhatikan ilustrasi dibawah...



Pada saat kalian mengkonversi bilangan biner ke desimal menggunakan tabel bantu, dimana ketetapan biner 8 bit maka urutan desimalnya 128-64-32-16-8-4-2-1.

Lha, kok saya tau bahwa angka 9 desimal itu = 1001 biner?

Kalian bisa gunakan tabel bantu konversi desimal ke biner. Jangan males baca ya...



Nah, coba kalian lihat gambar 1 diatas...

Bilangan desimal adalah bilangan yang menggunakan basis 10 base-10, alias ada 10 simbol angka dimulai dari 0 sampai 9.

Sedangkan biner menggunakan basis 2 karena menggunakan 2 simbol angka 0 dan 1 saja.

Coba perhatikan lagi...

Kode BCD mewakili simbol angka desimal 0 sampai 9 dan dikodekan dalam biner 4 bit 0000 sampai 1001.

Ini masalah! Ada yang tau kenapa?

Ya, 4 bit 'kan seharusnya biner maksimumnya adalah 1111 alias 15 alias F. Lihat artikel konversi heksadesimal ke desimal. Tapi kenapa bilangan BCD menggunakan 4 bit sampai angka 9 saja?

Tapi, itu kita bahas lain kali aja ya...

Cara Konversi Desimal ke bilangan BCD

Contoh:

Diketahui 84710. Konversilah menjadi bilangan BCD?

jawab:

Caranya sederhana. Tiap digit angka desimalnya kita konversi menjadi biner satu-satu.

Kita dapat menuliskannya sebagai berikut:

8 = 1000
4 = 0100
7 = 0111

Cara Konversi bilangan BCD ke desimal

Contoh:

Diketahui Kode BCD 01101000001110012 konversikan ke desimal?

jawab:

Bagilah BCD kedalam 4 bit biner. Kita dapat menuliskannya dari kanan ke kiri (dari depan layar) ya ges, kek ginih:

0110100000111001
0110 1000 0011 1001

Gampang 'kan? cuma di kasih jarak spasi...😊

Nah, kalo udah dipisah gitu, tinggal kita kasih angka desimalnya deh. Lihat gambar 1 buat penyelesaiannya

0110 = 6
1000 = 8
0011 = 3
1001 = 9


Apa saja perbedaan bilangan BCD dengan Biner biasa?

Binary coded decimal (BCD) tidak sama dengan sistem biner biasa. Bilangan BCD digunakan untuk mengenkode(seperti kode morse diatas) agar sistem biner lebih mudah di kalkulasi dengan cepat.

Coba kita perhatikan perbedaan mendasar berikut ini:

13710 = 100010012 (biner)
13710 = 0001 0011 01112 (BCD)


Contoh:

Konversikan kode BCD ke desimal berikut ini: 011111000001?

jawab:

Caranya seperti pada contoh konversi kode BCD ke desimal diatas.

Kita pisahkan dulu, 011111000001 menjadi seperti ini...
0111 1100 0001

terus kita tulis seperti ini...

0111 = 7
1100 = 12 -------> ini akan terjadi error.
0001 = 1

Kenapa error?

Analisis dan cerna lagi materi diatas, nanti kita bahas di artikel berikutnya...

5. Latihan soal-soal sistem komputer materi memahami sistem bilangan


Sunday, January 24, 2021

Tipe data Python | Belajar Python | bag.4

<;Tipe data | Data type python Tipe data | Data type Python - Materi pemrograman dasar kali ini adalah memahami tipe data python. Kemarin kita telah mempraktekan dan menerapkan fungsi print() python untuk menampilkan atau memanggil variabel informasi dari python.

Tipe data yang sering saya contohkan semenjak awal belajar Python, adalah tipe data string (teks). Itu hanya salah satu jenis tipe. Komputer memungkinkan Anda merepresentasikan informasi dengan cara lain juga. Salah satu cara paling mendasar tetapi paling penting adalah angka.

Bicara tipe data, seharusnya bersamaan dengan belajar tentang variabel. Karena mau tidak mau, variabel kita pakai sebagai wadah untuk menyimpan data yang berbeda-beda tipe dan fungsinya.


Tipe data | Data type Python


Pengertian Tipe Data Python

Sebelum ke tipe data di dalam bahasa pemrograman Python, kita bahas dulu Apa itu tipe data? Sumber wikipedia (Data type):

Terjemahannya:

“Tipe data atau kadang disingkat dengan ‘tipe�? saja adalah sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut�?

Jadi, tipe data adalah cara memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer itu sendiri.

Sebenarnya komputer sudah tahu tipe data apa saja yang bisa diolah, tinggal kita si programmer memasukan tipe data yang tepat agar komputer paham keinginan kita.

Sebagai contoh, misalkan kamu memiliki data berupa angka pecahan. Agar bisa dipahami oleh Python, data ini disimpan ke dalam variabel dengan tipe data float.

<;Variabel dan data
Variabel dan data. Ibarat ember dan isinya

Nantinya variabel ini akan diproses sesuai dengan tipe data float, misalnya di tambah (python bisa memproses tambah karena tahu tipe datanya adalah float).



Jenis-jenis tipe data python

Ada 3 jenis type data yang sering dipakai sebagai awal belajar pemrograman python, yaitu:

  1. Tipe data numerik (angka)
  2. Tipe data string (teks)
  3. Tipe data boolean (logik)

1. Tipe data numerik

Tipe data numerik ternyata ada beberapa jenis lagi, yaitu:

  1. int (integer) untuk menyatakan bilangan bulat, contoh: 1, 2, 4, 20, 40, 76, dll.
  2. float untuk menyatakan bilangan pecahan, contoh: 1.5, 40.25, 80.3, dll.

2. Tipe data string

Tipe data string ternyata ada beberapa jenis lagi juga, yaitu:

  1. char (character) untuk menyatakan 1 karakter, contoh: 'A'
  2. string kumpulan karakter, contoh: 'siswa SMKN 1 Natar'

3. Tipe data boolean

Tipe data boolean digunakan untuk menentukan logika, karena tipe data ini hanya memiliki 2 kondisi yaitu True (Benar) dan False (salah)

9 tipe data python

Di Python ada banyak tipe data memungkinkan programmer untuk menggunakan beberapa tipe data yang berbeda sekaligus. Dibawah adalah daftar tipe-data yang sering dipakai didalam python

  1. Boolean
  2. String
  3. Integer
  4. Float
  5. Set
  6. Complex Number
  7. List
  8. Tuple
  9. Dictionary
Penjelasan tipe data Python
Tipe data Contoh Penjelasan
Boolean True atau False Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0
String "belajar python kelas 10 SMKN 1 natar" Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
Integer 10 atau 4533 Menyatakan bilangan bulat
Float 3.14 atau 19.23 Menyatakan bilangan yang mempunyai koma
Set {"rudy", 2020, "Python"} Tipe data untuk mengolah himpunan data. Biasanya untuk irisan
Complex 1 + 5j Menyatakan pasangan angka real dan imajiner
List ['xyz', 786, 2.23] Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple ('xyz', 768, 2.23) Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary {'nama': 'adi','id':2} Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk (index) dan nilainya

Cara membuat script python tipe data di Android

  1. Buka aplikasi Qpython
  2. Buka menu editor
  3. Tekan tombol New File
  4. Pilih Blank File
  5. Ketik script dibawah ini
    #Tipe Data String
    foo = "Belajar Python untuk SMK"
    print(foo)
     
    #Tipe Data Integer
    uang = 1500
    print(uang)
     
    #Tipe Data Float
    koma = 99.123
    print(koma)
     
    #Tipe Data Complex Number
    data = 4j
    print(data)
     
    #Tipe Data Boolean
    info = True
    print(info)
     
    #Tipe Data List
    daftar = ["satu","dua","tiga","satu"]
    print(daftar)
     
    #Tipe Data Tuple
    kelas = ("satu","dua","tiga","satu")
    print(kelas)
     
    #Tipe Data Set
    kelompok = {"satu","dua","tiga","empat"}
    print(kelompok)
     
    #Tipe Data Dictionary
    halaman = {"satu":1, "dua":2.13, "tiga":"a", "empat": True}
    print(halaman)
  6. Tekan tombol Save
  7. Pilih folder di scripts3
  8. Simpan dengan nama : latihantipedata.py
  9. Tekan tombol ceklist
  10. Tekan tombol RUN (PLAY) untuk menguji script
  11. Jika berhasil tanpa error, akan tampil output
  12. Tekan enter untuk Exit

Cara membuat script python tipe data di PC atau Laptop

  1. Buka aplikasi IDLE
  2. Tekan tombol File -> New File
  3. Ketik script dibawah ini
    #Tipe Data String
    foo = "Belajar Python di SMK"
    print(foo)
     
    #Tipe Data Integer
    uang = 1500
    print(uang)
     
    #Tipe Data Float
    koma = 99.123
    print(koma)
     
    #Tipe Data Complex Number
    data = 4j
    print(data)
     
    #Tipe Data Boolean
    info = True
    print(info)
     
    #Tipe Data List
    daftar = ["satu","dua","tiga","satu"]
    print(daftar)
     
    #Tipe Data Tuple
    kelas = ("satu","dua","tiga","satu")
    print(kelas)
     
    #Tipe Data Set
    kelompok = {"satu","dua","tiga","empat"}
    print(kelompok)
     
    #Tipe Data Dictionary
    halaman = {"satu":1, "dua":2.13, "tiga":"a", "empat": True}
    print(halaman)
  4. Tekan tombol File -> Save
  5. Pilih folder di Drive D atau dimana saja
  6. Simpan dengan nama : latihantipedata.py
  7. Tekan tombol RUN untuk menguji script
  8. Jika berhasil tanpa error, akan tampil output
  9. Ketik Exit() untuk keluar command prompt


Tipe data Python | Belajar Python | bag.4


Tipe data | Data type Python - Materi pemrograman dasar kali ini adalah memahami tipe data python. Kemarin kita telah mempraktekan dan menerapkan fungsi print() python untuk menampilkan atau memanggil variabel informasi dari python.

Tipe data yang sering saya contohkan semenjak awal belajar Python, adalah tipe data string (teks). Itu hanya salah satu jenis tipe. Komputer memungkinkan Anda merepresentasikan informasi dengan cara lain juga. Salah satu cara paling mendasar tetapi paling penting adalah angka.

Bicara tipe data, seharusnya bersamaan dengan belajar tentang variabel. Karena mau tidak mau, variabel kita pakai sebagai wadah untuk menyimpan data yang berbeda-beda tipe dan fungsinya.


Tipe data | Data type Python


Pengertian Tipe Data Python

Sebelum ke tipe data di dalam bahasa pemrograman Python, kita bahas dulu Apa itu tipe data? Sumber wikipedia (Data type):

Terjemahannya:

“Tipe data atau kadang disingkat dengan ‘tipe’ saja adalah sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut”

Jadi, tipe data adalah cara memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer itu sendiri.

Sebenarnya komputer sudah tahu tipe data apa saja yang bisa diolah, tinggal kita si programmer memasukan tipe data yang tepat agar komputer paham keinginan kita.

Sebagai contoh, misalkan kamu memiliki data berupa angka pecahan. Agar bisa dipahami oleh Python, data ini disimpan ke dalam variabel dengan tipe data float.



Nantinya variabel ini akan diproses sesuai dengan tipe data float, misalnya di tambah (python bisa memproses tambah karena tahu tipe datanya adalah float).



Jenis-jenis tipe data python

Ada 3 jenis type data yang sering dipakai sebagai awal belajar pemrograman python, yaitu:

  1. Tipe data numerik (angka)
  2. Tipe data string (teks)
  3. Tipe data boolean (logik)

1. Tipe data numerik

Tipe data numerik ternyata ada beberapa jenis lagi, yaitu:

  1. int (integer) untuk menyatakan bilangan bulat, contoh: 1, 2, 4, 20, 40, 76, dll.
  2. float untuk menyatakan bilangan pecahan, contoh: 1.5, 40.25, 80.3, dll.

2. Tipe data string

Tipe data string ternyata ada beberapa jenis lagi juga, yaitu:

  1. char (character) untuk menyatakan 1 karakter, contoh: 'A'
  2. string kumpulan karakter, contoh: 'siswa SMKN 1 Natar'

3. Tipe data boolean

Tipe data boolean digunakan untuk menentukan logika, karena tipe data ini hanya memiliki 2 kondisi yaitu True (Benar) dan False (salah)

9 tipe data python

Di Python ada banyak tipe data memungkinkan programmer untuk menggunakan beberapa tipe data yang berbeda sekaligus. Dibawah adalah daftar tipe-data yang sering dipakai didalam python

  1. Boolean
  2. String
  3. Integer
  4. Float
  5. Set
  6. Complex Number
  7. List
  8. Tuple
  9. Dictionary
Penjelasan tipe data Python
Tipe data Contoh Penjelasan
Boolean True atau False Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0
String "belajar python kelas 10 SMKN 1 natar" Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
Integer 10 atau 4533 Menyatakan bilangan bulat
Float 3.14 atau 19.23 Menyatakan bilangan yang mempunyai koma
Set {"rudy", 2020, "Python"} Tipe data untuk mengolah himpunan data. Biasanya untuk irisan
Complex 1 + 5j Menyatakan pasangan angka real dan imajiner
List ['xyz', 786, 2.23] Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple ('xyz', 768, 2.23) Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary {'nama': 'adi','id':2} Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk (index) dan nilainya

Cara membuat script python tipe data di Android

  1. Buka aplikasi Qpython
  2. Buka menu editor
  3. Tekan tombol New File
  4. Pilih Blank File
  5. Ketik script dibawah ini
    #Tipe Data String
    foo = "Belajar Python untuk SMK"
    print(foo)
     
    #Tipe Data Integer
    uang = 1500
    print(uang)
     
    #Tipe Data Float
    koma = 99.123
    print(koma)
     
    #Tipe Data Complex Number
    data = 4j
    print(data)
     
    #Tipe Data Boolean
    info = True
    print(info)
     
    #Tipe Data List
    daftar = ["satu","dua","tiga","satu"]
    print(daftar)
     
    #Tipe Data Tuple
    kelas = ("satu","dua","tiga","satu")
    print(kelas)
     
    #Tipe Data Set
    kelompok = {"satu","dua","tiga","empat"}
    print(kelompok)
     
    #Tipe Data Dictionary
    halaman = {"satu":1, "dua":2.13, "tiga":"a", "empat": True}
    print(halaman)
  6. Tekan tombol Save
  7. Pilih folder di scripts3
  8. Simpan dengan nama : latihantipedata.py
  9. Tekan tombol ceklist
  10. Tekan tombol RUN (PLAY) untuk menguji script
  11. Jika berhasil tanpa error, akan tampil output
  12. Tekan enter untuk Exit

Cara membuat script python tipe data di PC atau Laptop

  1. Buka aplikasi IDLE
  2. Tekan tombol File -> New File
  3. Ketik script dibawah ini
    #Tipe Data String
    foo = "Belajar Python di SMK"
    print(foo)
     
    #Tipe Data Integer
    uang = 1500
    print(uang)
     
    #Tipe Data Float
    koma = 99.123
    print(koma)
     
    #Tipe Data Complex Number
    data = 4j
    print(data)
     
    #Tipe Data Boolean
    info = True
    print(info)
     
    #Tipe Data List
    daftar = ["satu","dua","tiga","satu"]
    print(daftar)
     
    #Tipe Data Tuple
    kelas = ("satu","dua","tiga","satu")
    print(kelas)
     
    #Tipe Data Set
    kelompok = {"satu","dua","tiga","empat"}
    print(kelompok)
     
    #Tipe Data Dictionary
    halaman = {"satu":1, "dua":2.13, "tiga":"a", "empat": True}
    print(halaman)
  4. Tekan tombol File -> Save
  5. Pilih folder di Drive D atau dimana saja
  6. Simpan dengan nama : latihantipedata.py
  7. Tekan tombol RUN untuk menguji script
  8. Jika berhasil tanpa error, akan tampil output
  9. Ketik Exit() untuk keluar command prompt


Latihan Soal pemrograman Python

<;Latihan Soal pemrograman Python Latihan Soal pemrograman Python - Setelah anda mempelajari materi mengenal bahasa pemrograman python, saatnya kalian menjawab beberapa soal berkaitan dengan pemahaman kalian tentang python.

Oiya, dari beberapa soal bahasa pemrograman dasar python ini mungkin tidak ada di dalam materi yang saya sampaikan, silahkan kalian mencari sumber data dan materi lainnya sebagai tambahan informasi.

Untuk menjawab contoh soal bahasa pemrograman dasar python berikut ini, silahkan ikuti petunjuk berikut ini.

Petunjuk mengerjakan soal Pemrograman dasar: mengenal bahasa pemrograman python





    Soal Pilihan tunggal

  1. Bahasa pemrograman interpreter multifungsi yang berorientasi objek yang memakai filosofi perancangan dengan fokus kepada tingkat keterbacaan kode yang di ciptakan oleh Guido van Rossum adalah___
    A.piton
    B.phyton
    C.python
    D.peton
    E.petan
  2. Perangkat lunak yang terdiri dari instruksi yang difahami oleh mesin komputer disebut___
    A.algoritma
    B.komentar
    C.kode
    D.Script
    E.Program / aplikasi
  3. Soal Pilihan ganda

  4. Bahasa pemrograman tingkat tinggi (high level language) merupakan bahasa yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari, contoh bahasa level ini adalah___
    A. PHP
    B. Asembler
    C. Pyhton
    D. Java
    E. logic
  5. Compiler, seluruh instruksi kode harus lengkap dulu, kemudian diubah menjadi program utuh dan dimengerti oleh komputer. Contoh bahasa pemrograman ___
    A. PHP
    B. Asembler
    C. Pyhton
    D. Visual Basic
    E. Delphi
  6. Soal Betul - Salah

  7. IDLE ( Integrated Development and Learning Environment) untuk menjalankan instruksi bahasa python di windows
    A. Betul
    B. Salah
  8. Intepreter, yang menterjemahkan setiap instruksi dalam mode baris per baris dan bisa langsung dipahami komputer (mesin). Contoh bahasa pemrograman: Delphi
    A. Betul
    B. Salah
  9. Soal Jawaban singkat

  10. Komputer adalah sebuah _________ dan hanya mengerti bahasa ________ diawal penciptaannya yaitu kode biner, 0 dan 1. Program memiliki tugas sebagai jembatan antara manusia dengan komputer (mesin).
  11. Soal Uraian

  12. Karena python adalah bahasa pemrograman intepreter, maka ada kelebihan yang ditawarkan oleh bahasa python, jelaskan__________
  13. Python juga memiliki kekurangan, jelaskan__________
  14. Python memiliki beberapa keunggulan sebagai bahasa pemrograman pertama yang patut di pelajari siswa SMK kelas 10, jelaskan__________

Latihan Soal pemrograman Python


Latihan Soal pemrograman Python - Setelah anda mempelajari materi mengenal bahasa pemrograman python, saatnya kalian menjawab beberapa soal berkaitan dengan pemahaman kalian tentang python.

Oiya, dari beberapa soal bahasa pemrograman dasar python ini mungkin tidak ada di dalam materi yang saya sampaikan, silahkan kalian mencari sumber data dan materi lainnya sebagai tambahan informasi.

Untuk menjawab contoh soal bahasa pemrograman dasar python berikut ini, silahkan ikuti petunjuk berikut ini.

Petunjuk mengerjakan soal Pemrograman dasar: mengenal bahasa pemrograman python





    Soal Pilihan tunggal

  1. Bahasa pemrograman interpreter multifungsi yang berorientasi objek yang memakai filosofi perancangan dengan fokus kepada tingkat keterbacaan kode yang di ciptakan oleh Guido van Rossum adalah___
    A.piton
    B.phyton
    C.python
    D.peton
    E.petan
  2. Perangkat lunak yang terdiri dari instruksi yang difahami oleh mesin komputer disebut___
    A.algoritma
    B.komentar
    C.kode
    D.Script
    E.Program / aplikasi
  3. Soal Pilihan ganda

  4. Bahasa pemrograman tingkat tinggi (high level language) merupakan bahasa yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari, contoh bahasa level ini adalah___
    A. PHP
    B. Asembler
    C. Pyhton
    D. Java
    E. logic
  5. Compiler, seluruh instruksi kode harus lengkap dulu, kemudian diubah menjadi program utuh dan dimengerti oleh komputer. Contoh bahasa pemrograman ___
    A. PHP
    B. Asembler
    C. Pyhton
    D. Visual Basic
    E. Delphi
  6. Soal Betul - Salah

  7. IDLE ( Integrated Development and Learning Environment) untuk menjalankan instruksi bahasa python di windows
    A. Betul
    B. Salah
  8. Intepreter, yang menterjemahkan setiap instruksi dalam mode baris per baris dan bisa langsung dipahami komputer (mesin). Contoh bahasa pemrograman: Delphi
    A. Betul
    B. Salah
  9. Soal Jawaban singkat

  10. Komputer adalah sebuah _________ dan hanya mengerti bahasa ________ diawal penciptaannya yaitu kode biner, 0 dan 1. Program memiliki tugas sebagai jembatan antara manusia dengan komputer (mesin).
  11. Soal Uraian

  12. Karena python adalah bahasa pemrograman intepreter, maka ada kelebihan yang ditawarkan oleh bahasa python, jelaskan__________
  13. Python juga memiliki kekurangan, jelaskan__________
  14. Python memiliki beberapa keunggulan sebagai bahasa pemrograman pertama yang patut di pelajari siswa SMK kelas 10, jelaskan__________

Tuesday, January 19, 2021

2 Cara lihat barang favorit shopee di PC atau Web | wishlist shopee

<;cara lihat halaman favorit shopee di PC Cara lihat barang favorit shopee di PC - Hari ini, saya iseng buka shopee pakai PC...Biasalah, udah mulai cape lihat aplikasi shopee di HP...Setelah muter-muter, saya baru sadar, halaman favorit alias favorit shopee kok gak ada di versi PC ya? Hmm, masa gak ada sih?

Eh, beneran gak ada!

Apa itu barang favorit Shopee alias wishlist Shopee ?

Buat kalian yang belum ngeh, barang favorit alias whistlist itu adalah halaman atau menu tempat barang-barang yang kita favoritin untuk dibeli...tapi nanti pas ada duit, hehehe...!

Biasa 'kan, kalo bapack-bapack brosing ke marketplace banyak banget penginnya, tapi ya gitu, harus nunggu gajian dulu. Nah, biasanya tuh kita favoritin barang-barang favorit kita dengan menekan tombol love 💖.

Nah, balik ke cerita awal, kamu gak bakal menemukan barang favorit shopee versi PC (web)nya. Entah ini disengaja atau trik oleh pihak Shopee agar user tetap menggunakan aplikasi Androidnya, entahlah!

Seharusnya barang yang telah kita favoritkan bisa di temukan dengan mudah baik itu di aplikasi android Shopee maupun di versi PC (webnya). Pihak Shopee sendiri belum ada keterangan resmi perihal hilangnya fitur favorit di Shopee PC.

Lalu gimana bro cara lihat barang favorit Shopee di PC?


1. Buka halaman favorit favorit Shopee lewat Android emulator

NOX adalah android emulator paling enak dipakai dilingkungan Windows setelah Bluestack (menurut sayaa loh...)
  1. Download NOX Player melalui link [ini]
  2. Cukup install NOX di Windows seperti aplikasi biasa. Kemudian jalankan NOX hingga membuka sepenuhnya.
  3. Nah, setelah terbuka, NOX akan menampilkan icon sama persis dengan android umumnya. Untuk menggunakan Shopee, installnya pun harus dari Playstore. Jadi jangan lupa akun di input supaya bisa dipakai buat download aplikasi di playstore.

<;halaman favorit di shopee pc
NOX player - image credit: https://7downloads.com/download-nox-app-player
Untuk penjelasan cara menggunakan NOX secara mendetail, palingan saya nanti bikin postingan khusus aja ya.


2. Pakai URL yang saya bagi dibawah

  1. Halaman favorit shopee versi biasa
  2. Halaman favorit shopee versi mall
Tampilan web barang favorit shopee memang tidak sebaik web biasanya, mungkin karena di optimasi hanya untuk dilihat memakai HP kali ya...

Tapi lumayanlah, yang penting fungsinya masih dapet...

<;halaman favorit di shopee pc
Halaman favorit shopee di PC Tampilan masih mobile juga, tapi okelah...

2 Cara lihat barang favorit shopee di PC atau Web | wishlist shopee


Cara lihat barang favorit shopee di PC - Hari ini, saya iseng buka shopee pakai PC...Biasalah, udah mulai cape lihat aplikasi shopee di HP...Setelah muter-muter, saya baru sadar, halaman favorit alias favorit shopee kok gak ada di versi PC ya? Hmm, masa gak ada sih?

Eh, beneran gak ada!

Apa itu barang favorit Shopee alias wishlist Shopee ?

Buat kalian yang belum ngeh, barang favorit alias whistlist itu adalah halaman atau menu tempat barang-barang yang kita favoritin untuk dibeli...tapi nanti pas ada duit, hehehe...!

Biasa 'kan, kalo bapack-bapack brosing ke marketplace banyak banget penginnya, tapi ya gitu, harus nunggu gajian dulu. Nah, biasanya tuh kita favoritin barang-barang favorit kita dengan menekan tombol love 💖.

Nah, balik ke cerita awal, kamu gak bakal menemukan barang favorit shopee versi PC (web)nya. Entah ini disengaja atau trik oleh pihak Shopee agar user tetap menggunakan aplikasi Androidnya, entahlah!

Seharusnya barang yang telah kita favoritkan bisa di temukan dengan mudah baik itu di aplikasi android Shopee maupun di versi PC (webnya). Pihak Shopee sendiri belum ada keterangan resmi perihal hilangnya fitur favorit di Shopee PC.

Lalu gimana bro cara lihat barang favorit Shopee di PC?


1. Buka halaman favorit favorit Shopee lewat Android emulator

NOX adalah android emulator paling enak dipakai dilingkungan Windows setelah Bluestack (menurut sayaa loh...)
  1. Download NOX Player melalui link [ini]
  2. Cukup install NOX di Windows seperti aplikasi biasa. Kemudian jalankan NOX hingga membuka sepenuhnya.
  3. Nah, setelah terbuka, NOX akan menampilkan icon sama persis dengan android umumnya. Untuk menggunakan Shopee, installnya pun harus dari Playstore. Jadi jangan lupa akun di input supaya bisa dipakai buat download aplikasi di playstore.


Untuk penjelasan cara menggunakan NOX secara mendetail, palingan saya nanti bikin postingan khusus aja ya.


2. Pakai URL yang saya bagi dibawah

  1. Halaman favorit shopee versi biasa
  2. Halaman favorit shopee versi mall
Tampilan web barang favorit shopee memang tidak sebaik web biasanya, mungkin karena di optimasi hanya untuk dilihat memakai HP kali ya...

Tapi lumayanlah, yang penting fungsinya masih dapet...



Monday, January 18, 2021

Latihan soal Logika pemrograman komputer

<;contoh soal logika pemrograman dasar Latihan soal Logika pemrograman komputer - Setelah anda mempelajari materi menerapkan alur logika pemrograman komputer, saatnya kalian menjawab beberapa soal logika pemrograman dasar komputer dibawah ini.

Oiya, dari beberapa soal logika pemrograman dasar dan logika komputer ini mungkin tidak ada di dalam materi menerapkan alur logika pemrograman komputer. Untuk menjawabnya, silahkan kalian mencari sumber data lainnya sebagai tambahan informasi. Silahkan baca artikel 3 cara penulisan algoritma untuk menjawab soal-soal jika diperlukan

Untuk menjawab contoh soal Algoritma pemrograman komputer berikut ini, silahkan ikuti petunjuk berikut ini.

Petunjuk mengerjakan Soal logika pemrograman komputer


Selamat mengerjakan



    Soal Pilihan tunggal

  1. Kata logika berasal dari kata ___________ berarti nilai kebenarannya harus dapat ditentukan
    A.Logitec
    B.Logic
    C.Logo
    D.Logica
    E.Logics
  2. Logika adalah istilah yang dibentuk dari kata _________ yang berasal dari kata benda logos. Kata logos, berarti sesuatu yang diutarakan, suatu pertimbangan akal (pikiran), kata, percakapan, atau ungkapan lewat bahasa.
    A. logic
    B. logo
    C. logikos
    D. logitec
    E. Log
  3. Soal Betul - Salah

  4. Logika adalah suatau pertimbangan akal atau pikiran yang diatur lewat kata dan dinyatakan dalam bahasa. Jan Hendrik Rapar, (1996 : 5)
    A. Betul
    B. Salah
  5. Logika adalah suatu metode atau teknik yang diciptakan untuk meneliti ketepatan nenalar. Pernyataan ini ditulis oleh W. Poespoprodjo, Ek. T. Gilarso. (2006: 13)
    A. Betul
    B. Salah
  6. Soal Jawaban singkat

  7. Syarat utama algoritma dan logika adalah, algoritma haruslah bernilai benar. Artinya saat membuat algoritma anda harus berfikir logis. Benar disini bukan berarti jawaban benar, tapi memberikan nilai output yang sesuai _____________
  8. Soal Uraian

  9. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan kalimat deskriptif untuk menyelesaikan masalah: menentukan sebuah angka itu GANJIL atau GENAP. Logikanya, jika dimasukan sembarang angka, maka tampil GANJIL atau GENAP
  10. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan pseudocode untuk menyelesaikan masalah: menentukan sebuah angka itu GANJIL atau GENAP. Logikanya, jika dimasukan sembarang angka, maka tampil GANJIL atau GENAP
  11. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan flowchart untuk menyelesaikan masalah: menentukan luas segitiga. Carilah rumus segitiga, kemudian logikan dulu dalam kalimat deskriptif, setelah itu baru dapat dibuat Flowchartnya


Latihan soal Logika pemrograman komputer


Latihan soal Logika pemrograman komputer - Setelah anda mempelajari materi menerapkan alur logika pemrograman komputer, saatnya kalian menjawab beberapa soal logika pemrograman dasar komputer dibawah ini.

Oiya, dari beberapa soal logika pemrograman dasar dan logika komputer ini mungkin tidak ada di dalam materi menerapkan alur logika pemrograman komputer. Untuk menjawabnya, silahkan kalian mencari sumber data lainnya sebagai tambahan informasi. Silahkan baca artikel 3 cara penulisan algoritma untuk menjawab soal-soal jika diperlukan

Untuk menjawab contoh soal Algoritma pemrograman komputer berikut ini, silahkan ikuti petunjuk berikut ini.

Petunjuk mengerjakan Soal logika pemrograman komputer


Selamat mengerjakan



    Soal Pilihan tunggal

  1. Kata logika berasal dari kata ___________ berarti nilai kebenarannya harus dapat ditentukan
    A.Logitec
    B.Logic
    C.Logo
    D.Logica
    E.Logics
  2. Logika adalah istilah yang dibentuk dari kata _________ yang berasal dari kata benda logos. Kata logos, berarti sesuatu yang diutarakan, suatu pertimbangan akal (pikiran), kata, percakapan, atau ungkapan lewat bahasa.
    A. logic
    B. logo
    C. logikos
    D. logitec
    E. Log
  3. Soal Betul - Salah

  4. Logika adalah suatau pertimbangan akal atau pikiran yang diatur lewat kata dan dinyatakan dalam bahasa. Jan Hendrik Rapar, (1996 : 5)
    A. Betul
    B. Salah
  5. Logika adalah suatu metode atau teknik yang diciptakan untuk meneliti ketepatan nenalar. Pernyataan ini ditulis oleh W. Poespoprodjo, Ek. T. Gilarso. (2006: 13)
    A. Betul
    B. Salah
  6. Soal Jawaban singkat

  7. Syarat utama algoritma dan logika adalah, algoritma haruslah bernilai benar. Artinya saat membuat algoritma anda harus berfikir logis. Benar disini bukan berarti jawaban benar, tapi memberikan nilai output yang sesuai _____________
  8. Soal Uraian

  9. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan kalimat deskriptif untuk menyelesaikan masalah: menentukan sebuah angka itu GANJIL atau GENAP. Logikanya, jika dimasukan sembarang angka, maka tampil GANJIL atau GENAP
  10. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan pseudocode untuk menyelesaikan masalah: menentukan sebuah angka itu GANJIL atau GENAP. Logikanya, jika dimasukan sembarang angka, maka tampil GANJIL atau GENAP
  11. Soal logika pemrograman dalam kehidupan sehari-hari: Tulislah logika menggunakan flowchart untuk menyelesaikan masalah: menentukan luas segitiga. Carilah rumus segitiga, kemudian logikan dulu dalam kalimat deskriptif, setelah itu baru dapat dibuat Flowchartnya


Friday, January 1, 2021

Cara tambah MX record GWE ke Cpanel domain sekolah | bag.3

<;Cara setting MX record GWE ke Cpanel domain sekolah Cara setting MX record GWE ke Cpanel domain sekolah - Cara setting MX record Google Workspace for Education ke Cpanel domain sekolah merupakan lanjutan dari materi cara aktivasi domain sekolah di akun gmail dan Google Workspace for Education. Pada materi kali ini akan dijelaskan langkah-langkah menyetting Zona editor Cpanel untuk menambah informasi MX milik Gmail Google Workspace for Education di Cpanel hosting domain sekolah hingga aktif dan terverifikasi.

Tujuan aktivasi dan verifikasi menggunakan MX record Google Workspace for Education agar layanan Google Workspace for Education dapat digunakan seterusnya setelah habis masa ujicoba selama 30 hari, dan membuka semua fitur layanan Google Workspace for Education



Cara setting MX record GWE ke Cpanel domain sekolah


Bagaimana cara agar akun Google Workspace for Education berjalan dengan layanan penuh?

Bapak ibu perlu mengaktivasi akun Gmail GWE dan domain sekolah dengan cara menyetting atau menambah MX record Google Workspace for Education ke DNS (Zona editor) domain sekolah melalui Control Panel hosting.

Ini diperlukan agar Google Workspace for Education dapat memastikan bahwa layanan yang diberikan tepat sasaran dan digunakan untuk kepentingan pendidikan.

Salah satu cara untuk mengetahui kepemilikan domain sekolah adalah dengan menyisipkan informasi data MX (Mail Exchange) Gmail milik Google ke dalam zona editor DNS milik domain sekolah.

Menambah informasi MX record Google Workspace for Education selain untuk verifikasi, juga sebagai Mail Exchange sehingga pengguna dapat memakai email dari Gmail dengan ektensi khusus milik sekolah sehingga terlihat lebih profesional.

Langkah menambah MX record Gmail Google Workspace for Education di Cpanel

1. Login ke Cpanel domain sekolah

  1. Silahkan bapak dan ibu untuk membuka cpanel domain sekolahnya
  2. Cara membuka cpanel paling umum adalah domainsekolah:port contoh -> https://www.smkn1natar.sch.id:2082
  3. Jika Hosting dan domain menyewa di Niagahoster, bapak ibu bisa langsung login ke Dashboard dan masuk menu kelola hosting.

<;Cara menggunakan Google workspace education
Cpanel login ke cpanel domain sekolah [contoh]

2. Mengedit Zona editor

  1. Jika panel domain sekolah menggunakan CPanel, geser kebawah masuk ke menu domain
  2. lalu klik menu zona editor
  3. Setelah itu klik menu manage

<;Cara verifikasi data MX  Google workspace education ke DNS domain sekolah
Zone editor cpanel domain sekolah [contoh]

3. Tambah record MX

  1. Klik Filter MX
  2. kemudian klik tombol add record
  3. Pilih tipe MX
  4. Isilah bagian Priority dan Destination dengan informasi data MX yang sudah dicatat sebelumnya
  5. Setelah Ok, klik tombol Add record

<;Menambah record MX  Google workspace education ke DNS domain sekolah
Add record MX cpanel domain sekolah [contoh]
Saya tampilkan contoh data MX milik sekolah kami.

<;Mengisi data MX Google untuk verifikasi
Data MX google untuk verifikasi domain sekolah [contoh]

4. Tambah kode verifikasi pada record MX

  1. Input semua data MX yang diberikan
  2. Termasuk kode verification google jangan lupa
  3. Ada 6 data MX yang harus di record oleh zona editor
  4. Setelah semua terinput, biasanya butuh sekitar 2 sampai 4 jam agar data MX dikenali oleh server-server milik Google
  5. Tapi dalam praktik, setelah 20 menit, kita dapat melakukan verifikasi kepemilikan domain di admin.google.com

<;Cara verifikasi data MX  Google workspace education ke DNS domain sekolah
Add record MX cpanel domain sekolah [contoh]

5. Aktivasi data MX di admin.google.com

  1. Kembali ke halaman admin.google.com
  2. masuk ke menu domain
  3. kelola domain
  4. klik siapkan konsol admin
  5. Setelah terbuka semua, klik aktifkan
  6. biasanya bapak ibu akan dibawa ke halaman data MX lagi, geser ke bawah dan klik tombol aktifkan Gmail
  7. Google Workspace Education akan memeriksa informasi data MX milik google apakah sudah terekam didalam DNS domain sekolah kita. Jika benar, maka domain sekolah anda akan terverifikasi.

<;Cara verifikasi data MX Google Workspace ke DNS domain sekolah
Memeriksa data MX record domain sekolah [contoh]

Semoga bermanfaat ya. Jika ada pertanyaan, klik Tombol WA, nanti bapak ibu bisa langsung japri ke saya.

Salam