Struktur Data List : Array (Python)




Struktur Data List : Array

Assalamualaikum Wr Wb.

Merhaba Arkadaslar Sobat Ngupi!.

Kali ini aku akan membahas materi yang berkaitan dengan Struktur Data List , yang akan di implementasikan dengan menggunakan Bahasa Python, dengan menambahkan Module Array sebagai tambahan yang digunakan untuk menambahkan data dalam satu variable.



Sebelum kita memulai untuk membahas Materi Struktur Data List : Array.

Ada yang wajib kita perhatikan sebelum memulai materi yang akan kita bahas.

1.       Adab Membaca Doa Terlebih Dahulu
2.       Mempersiapkan Aplikasi Debugging And Complier untuk Dapat Menjalankan Python.
Admin disini menggunakan Aplikasi VSCode untuk Merunning dan MengCompile Untuk dijalankan menggunakan Bahasa Python.
Sebelum dapat digunakan untuk merunning dan mengcompile Bahasa Python di Aplikasi VSCode
. Kita wajib menginstal Modul Python kedalam Aplikasi VSCode.





Fungsi Array pada python adalah untuk memuat banyak data tunggal dalam satu Variable yang memiliki tipe data yang sama .



Untuk Menggunakan Array pada Python, kita harus import terlebih dahulu Modul Array di Python. Hal ini

Dikarenakan Array bukanlah tipe data Dasar seperti halnya penggunaan String dan Integer.



Untuk mengimport Array pada Python , kita dapat menuliskannya dengan perintah

Import Array

Maka secara otomatis Modul Array sudah ditambahkan kedalam Python, dan siap untuk digunakan

Dalam menjalankan Program yang akan di identifikasi kedalam Bahasa Python.





Namun sebelum kita implementasikan untuk memuat dan menambahkan data tunggal kedalam sebuah Variable.

Kita harus memahami konsep dasar untuk mengidentifikasikan KodeTipe pada bentuk umum diatas untuk menunjukan tipe element apa yang akan kita gunakan



A = array.array(TypeCode,[Value/Data])

Dimana

ü  A adalah sebuah variable

ü  TypeCode adalah Kode Tipe yang digunakan untuk mengidentifikasikan KodeTipe apa yang akan digunakan.

ü  [Value/Data] adalah Data Tunggal.



Berikut adalah Kode Tipe untuk mengidentifikasi Data tunggal

Kode Tipe
TIpe C
Tipe Python
Ukuran
b
Char
Int
1 byte
B
Unsigned Char
Int
1 byte
u
Unicode Char
Unicode
2 byte
h
Short
Int
2 byte
i
Int
Int
2 byte
I
Unsigned
Long
2 byte






Mari kita Implementasikan dengan memasukkan data tunggal kedalam sebuah Variable Global.




import array

a = array.array(‘i’,[10,20,30]

print(a[0])


Didalam Struktur Data List : Data awal akan dimulai dengan 0 sebagai baris data pertama.

dengan hasil outputnya adalah

10 sebagai data tunggal pada baris pertama.



Bagaimana kita menambahkan sebuah Data tunggal pada Variable?.



Untuk menambahkan Data pada baris terakhir Kang Ngupi akan menggunakan Append Function ketika ingin menambahkan Data tunggal pada baris terakhir , Jika ingin menambahkan Data Tunggal pada baris pertama maka kita menggunakan Prepend Function.



Mari kita coba implementasikan Append Function untuk menambahkan data tunggal.



Looping For arrayku.









Dan jika kita ingin menambahkan Data Tunggal pada baris pertama (0), maka kita akan menggunakan prepend.function.



Mari kita coba implementasikan dengan menggunakan konsep perulangan Looping for pada Python.



#Implementasi Prepend Function pada Konsep Perulangan Looping for.

Arrayku = array.array('i',[1,2,3,4,5,6])

Arrayku.insert(0,10)

for x in Arrayku:

    print(x)





Dimana

ü  Arrayku = Adalah Variable Yang Memuat Sebuah Value.

ü  Array.array = Memanggil Modul Array Untuk Digunakan.

ü  I = Adalah Kode yang akan digunakan untuk mengidentifikasi Value

ü  [1,2,3,4,5,6] = Value sebelum di Tambahkan.

ü  Arrayku.insert=  Menambahkan Data Tunggal

ü  (0,10) = 0 adalah baris pertama pada variable Arrayku

ü  10 = Adalah Data Tunggal yang akan di tambahkan kedalam sebuah Variable.


Dan berikut hasil eksekusi pada Aplikasi Compiler VSCode yang saya gunakan untuk merunning Program Arrayku menggunakan Konsep Looping For pada Python.


Demkian Materi SDA - Pengimplementasian Array pada Bahasa Python.







1 komentar:

Anonim mengatakan...

Merkur Gold Strike Safety Razor - FEBCASINO
Merkur's Gold Strike ventureberg.com/ Safety https://febcasino.com/review/merit-casino/ Razor, Merkur Platinum Edge poormansguidetocasinogambling.com Plated Finish, German, Gold-Plated, Satin https://jancasino.com/review/merit-casino/ Chrome Finish. Merkur aprcasino has a more aggressive looking,