Berikut adalah salah satu contoh baris program sederhana 
list = [1,4,2,5,3,8,6,9,7,11,10]

print("Mengecek List Awal")
print(list)

print("Menambahkan Data List dengan Insert")
list.insert(2,70)
print(list)

print("Mengurutkan List")
list.sort()
print(list)
 Berikut adalah video proses membuat program sederhana 

Program Sederhana Membuat Aplikasi Insert List Urut pada Bahasa Python

Berikut adalah salah satu contoh baris program sederhana 
class Pecahan:

    def __init__(self, bulat = 0, pemb = 0, peny = 1):
        self.bulat = bulat
        self.pemb = pemb
        self.peny = peny

    def __add__(self, other):

        bulat_baru = self.bulat + other.bulat
        if (self.peny == other.peny):
            pemb_baru = self.pemb + other.pemb
            if pemb_baru % self.peny == 0:
                bulat_baru += pemb_baru//self.peny
                return Pecahan(bulat_baru, 0, self.peny)
            return Pecahan(bulat_baru, pemb_baru, self.peny)
        else:
            pemb_baru = self.pemb * other.peny + self.peny * other.pemb
            peny_baru = self.peny * other.peny
            if (pemb_baru % peny_baru == 0):
                bulat_baru += pemb_baru//peny_baru
                return Pecahan(bulat_baru, 0, peny_baru)
            return Pecahan(bulat_baru, pemb_baru, peny_baru)

    def __sub__(self, other):

        bulat_baru = self.bulat - other.bulat
        if self.peny == other.peny:
            pemb_baru = self.pemb - other.pemb
            if pemb_baru % self.peny == 0:
                bulat_baru -= pemb_baru // self.peny
                return Pecahan(bulat_baru, 0, self.peny)
            return Pecahan(bulat_baru, pemb_baru, self.peny)
        else:
            pemb_baru = self.pemb * other.peny - self.peny * other.pemb
            peny_baru = self.peny * other.peny
            if pemb_baru % peny_baru == 0:
                bulat_baru -= pemb_baru // peny_baru
                return Pecahan(bulat_baru, 0, peny_baru)
            return Pecahan(bulat_baru, pemb_baru, peny_baru)

    def __repr__(self):
        return "Pecahan({}, {}, {})".format(self.bulat, self.pemb, self.peny)



a = Pecahan(2, 5, 2)
b = Pecahan(1, 1, 4)

c = a - b

print(c)
 Berikut adalah video proses membuat program sederhana 


Program Sederhana Membuat Aplikasi Menghitung Pecahan Campuran pada Bahasa Python


Tipe data abstrak (TDA) atau lebih dikenal dalam bahasa Inggris sebagai Abstract data type (ADT) merupakan model matematika yang merujuk pada sejumlah bentuk struktur data yang memiliki kegunaan atau perilaku yang serupa. Tipe data abstrak umumnya didefinisikan tidak secara langsung, melainkan hanya melalui operasi matematis tertentu sehingga membutuhkan penggunaan tipe data tersebut meski dengan risiko kompleksitas yang lebih tinggi atas operasi tersebut. Salah satu penggunaan ADT pada pemograman adalah Queue, Stack dan List. 

Berikut adalah salah satu contoh baris program sederhana 
class Kalendar:
    print("Aplikasi Validasi Tanggal")
    print("Masukan Tanggal")
    tanggal = int(input())
    print("Masukan Bulan")
    bulan = int(input())
    print("Masukan Tahun")
    tahun = int(input())

    if(bulan == 1):
        hari = 31        namaBulan = "Januari"
    elif(bulan == 2):
        # Membuat Tahun Kabisat        if((tahun % 4 == 0 and tahun % 100!=0) or tahun % 400 == 0):
            hari = 29        else:
            hari = 28        namaBulan = "Februari"
    elif(bulan == 3):
        hari = 31        namaBulan = "Maret"
    elif (bulan == 4):
        hari = 30        namaBulan = "Mei"
    elif (bulan == 5):
        hari = 31        namaBulan = "April"
    elif (bulan == 6):
        hari = 30        namaBulan = "Juni"
    elif (bulan == 7):
        hari = 31        namaBulan = "Juli"
    elif (bulan == 8):
        hari = 30        namaBulan = "Agustus"
    elif (bulan == 9):
        hari = 31        namaBulan = "September"
    elif (bulan == 10):
        hari = 30        namaBulan = "Oktober"
    elif (bulan == 11):
        hari = 31        namaBulan = "November"
    elif (bulan == 12):
        hari = 30        namaBulan = "Desember"
    else:
        hari = -1        namaBulan = bulan

    bTanggal = tanggal >=1 and tanggal <= hari
    bBulan = bulan >=1 and bulan <=12    bValid = bTanggal and bBulan

    if(bValid):
        hasil = " adalah tanggal yang valid."    else:
        hasil = " adalah tanggal yang tidak valid."
    print("%d %s %d %s"%(tanggal,namaBulan,tahun,hasil))
 Berikut adalah video proses membuat program sederhana 



Program Sederhana Membuat ADT Tanggal pada Bahasa Python


Queue merupakan koleksi item yang cara penambahan itemnya terjadi pada sebuah ujung yang biasa disebut sebagai “ekor” atau (rear) dan untuk penghapusannya, terjadi pada ujung yang satunya. Atau biasa kita beri nama “kepala” atau (head). Jadi konsep dari queue ini menggunakan konsep layaknya FIFO yang merupakan kepanjangan dari First in First out. 

Berikut adalah salah satu contoh program sederhana menggunakan metode Queue

class Queue:
    def __init__(self):
        self.items = []

    def isEmpty(self):
        return self.items == []

    def enqueue(self,item):
        self.items.insert(0,item)

    def getList(self):
        return self.items


q=Queue()
q.enqueue("Ahmad")
q.enqueue("Riza")
q.enqueue("Tata")
print(q.getList())

Berikut adalah video proses pembuatan program sederhana menggunakan metode Queue


Program Sederhana Membuat Antrian pada Bahasa Python