twitter


Pertama buka python.exe pada program yang sudah diinstal. Lalu ketikan coding seperti pada Gambar 1.1

Gambar 1.1

stack = [] ==> Digunakan untuk membuat stack dengan nama "stack" yang masih kosong
def push(value): ==> Digunakan untuk mendefinisikan sebuah fungsi “push” yang diisi dengan nilai
stack.append(value) ==> Digunakan untuk menambahkan elemen pada puncak stack dengan nilai dari fungsi “push”
def pop(): ==> Digunakan untuk mendefinisikan sebuah fungsi “pop”
stack.pop() ==> Digunakan untuk menghapus elemen dari puncak stack dari fungsi “pop”
def noel(): ==> Digunakan untuk mendefinisikan sebuah fungsi “noel”
print len(stack) ==> Digunakan untuk menampilkan jumlah elemen di dalam stack dengan memanggil nama “stack” yang telah dibuat
def top(): ==> Digunakan untuk mendefinisikan sebuah fungsi “top”
top = len(stack) – 1 ==> Sebagai perhitungan untuk mengetahui elemen pada puncak stack
if top < 0: ==> Jika elemen pada puncak stack kurang dari 0 (elemen di dalam stack kosong)
print "Tidak terdefinisi" ==> Maka akan menampilkan “Tidak terdefinisi”
else: ==> Selainnya
print stack[top] ==> Maka akan menampilkan elemen pada puncak stack
def isempty(): ==> Digunakan untuk mendefinisikan sebuah fungsi “isempty”
if len(stack) == 0: ==> Jika jumlah elemen di dalam stack kosong
print "True" ==> Maka akan menampilkan “True”
else: ==> Selainnya
print "False" ==> Maka akan menampilkan “False”
def tampilkan(stack): ==> Digunakan untuk mendefinisikan sebuah fungsi “tampilkan”
print stack ==> Digunakan untuk menampilkan elemen-elemen pada stack
while True: ==> Digunakan untuk mengulang statemen dalam blok while dengan nilai kondisinya benar
value = input("--> ") ==> Nilai dari blok while yang akan menampilkan hasil bertipe data string “-->” dan berulang selama proses program.

Output program stack pada python akan tampil seperti pada Gambar 1.2

Gambar 1.2

Perintah-Perintah Pada Stack

push(value)                ==> Digunakan untuk menambahkan elemen pada puncak stack dengan angka. Jika String memakai tanda kutip, misalnya push(“Nama”)
pop()                           ==> Digunakan untuk menghapus elemen dari puncak stack
noel()                          ==> Digunakan untuk menampilkan jumlah elemen di dalam stack
top()                            ==> Digunakan untuk mengetahui elemen pada puncak stack. Jika elemen di dalam stack kosong maka Tidak terdefinisi
isempty                       ==> Digunakan untuk nementukan apakah stack kosong. Jika stack kosong maka True, jika stack tidak kosong maka False
tampilkan(stack)        ==> Digunakan untuk menampilkan jumlah elemen di dalam stack

6 komentar:

  1. thanks membantu :)

  1. kenapa error waktu sy coba run module?

  1. mungkin versi python nya beda gan

  1. Programnya ini aja yah ato ada program lain sblum ke program ini? Error soalnya

  1. erorrrrr

  1. bq bisa mintol krm pseudocode nya??

Posting Komentar