Tag: python

Algoritma Insertion Sort

Algoritma Insertion Sort

Pendahuluan Algoritma Insertion Sort adalah salah satu algoritma penyortiran yang sederhana dan efisien untuk daftar kecil. Algoritma ini bekerja dengan cara membangun urutan yang diurutkan satu per satu, dengan mengambil satu elemen dari daftar dan memasukkannya ke posisi yang tepat dalam daftar yang sudah diurutkan. Cara Kerja Diagram di bawah ini menggambarkan cara kerja algoritma…
Read more


June 25, 2024 0
Algoritma Bubble Sort

Algoritma Bubble Sort

Pendahuluan Algoritma Bubble Sort adalah salah satu algoritma penyortiran yang paling sederhana. Algoritma ini bekerja dengan cara membandingkan elemen-elemen yang berdekatan dalam sebuah daftar dan menukarnya jika mereka berada dalam urutan yang salah. Proses ini diulangi terus menerus sampai daftar menjadi terurut. Cara Kerja Pass Pertama Diagram di bawah ini menggambarkan cara kerja pass pertama…
Read more


June 25, 2024 0
Teka-Teki Matematika Proof-of-Work

Teka-Teki Matematika Proof-of-Work

Proof-of-Work (PoW) adalah mekanisme konsensus dalam blockchain yang digunakan untuk mengamankan jaringan dan memvalidasi transaksi dengan cara menyelesaikan teka-teki matematika yang kompleks. Dalam sistem ini, penambang bersaing untuk menemukan solusi dari sebuah persoalan kriptografi, yang membutuhkan daya komputasi tinggi dan proses coba-coba (brute-force). Setelah solusi ditemukan, blok transaksi baru dapat ditambahkan ke rantai, dan penambang yang…
Read more


March 1, 2024 0
Implementasi Blockchain Sederhana di Python

Implementasi Blockchain Sederhana di Python

Pendahuluan Blockchain adalah teknologi yang mendasari cryptocurrency seperti Bitcoin dan Ethereum. Teknologi ini memungkinkan penyimpanan data yang aman, transparan, dan tidak dapat diubah tanpa persetujuan mayoritas jaringan. Dalam artikel ini, kita akan membahas bagaimana mengimplementasikan blockchain sederhana menggunakan Python. Cara Kerja Blockchain Blockchain terdiri dari serangkaian blok yang saling terhubung. Setiap blok memiliki: Untuk menambang blok,…
Read more


February 7, 2024 0
Video Kuliah: Dasar Pemrograman Python

Video Kuliah: Dasar Pemrograman Python

Video Dasar Pemrograman Python ini saya buat sebagai bagian dari kuliah “Pemrograman 2” di Program Studi S-1 Teknik Elektro Fakultas Teknik UNSRAT.


February 16, 2022 0

Eksekusi script Python di Komodo Edit

Baru-baru ini saya mencoba sebuah app IDE (Integrated Programming Environment) baru bernama unik: Komodo dari ActiveState. Menurut official website-nya, Komodo adalah sebuah “Cross-Platform IDE” untuk bahasa-bahasa pemrograman populer seperti: Python, PHP, Ruby, Perl, Tcl, NodeJS, HTML, CSS dan JavaScript. Kalau anda masuk ke website mereka (http://komodoide.com), anda dapat memilih salah satu dari dua versi: Komodo IDE (berbayar…
Read more


October 10, 2014 0

Tutorial Python: Operasi-operasi SET

Sebagai lanjutan dari pembahasan tentang SET dalam postingan sebelumnya, kali ini kita akan mempelajari operasi-operasi yang dapat diterapkan pada SET. Sedikit review dari pelajaran sebelumnya, SET adalah salah satu tipe data majemuk dalam Python. Dalam sebuah SET, urutan anggota tidak penting. Selanjutnya, setiap anggota dalam SET harus unik, artinya tidak ada duplikasi anggota dalam SET.…
Read more


October 10, 2014 0

Tutorial Python: Mengenal SET

Setelah membahas tentang LIST dan TUPLE pada beberapa postingan sebelumnya, masih ada satu lagi tipe data majemuk yang ingin saya bahas. Tipe data itu adalah: SET (himpunan). Jika anda masih ingat konsep himpunan seperti yang diajarkan oleh guru matematika di sekolah dasar, tepat seperti itulah tipe data SET yang disediakan Python. Jadi apa itu SET…
Read more


October 10, 2014 0
Perulangan dengan while

Perulangan dengan while

Perulangan memungkinkan Anda menjalankan blok kode berulang kali selama kondisi tertentu terpenuhi. Dalam Python, perulangan dapat dilakukan menggunakan pernyataan while. Pernyataan while menjalankan blok kode selama kondisi yang diberikan bernilai True. Sintaks Dasar while Berikut adalah sintaks dasar perulangan while: Contoh Sederhana Menggunakan while untuk Mencetak Angka 1 hingga 5 Penjelasan: Perulangan dengan Kondisi yang…
Read more


October 7, 2014 0
Membuat dan Menggunakan Komentar dalam Python

Membuat dan Menggunakan Komentar dalam Python

Komentar adalah bagian dari kode yang tidak dieksekusi oleh interpreter Python. Komentar digunakan untuk memberikan penjelasan tentang kode, sehingga membuatnya lebih mudah dipahami oleh orang lain (atau diri sendiri di masa depan). Ada dua jenis komentar di Python: komentar satu baris dan komentar multi-baris. 1. Komentar Satu Baris Komentar satu baris dimulai dengan tanda pagar…
Read more


October 6, 2014 0
Percabangan Bersusun

Percabangan Bersusun

Percabangan bersusun, atau nested conditionals, adalah penggunaan pernyataan if, elif, atau else di dalam blok kode if, elif, atau else lainnya. Hal ini memungkinkan Anda untuk mengevaluasi kondisi yang lebih kompleks dengan menggabungkan beberapa kondisi. Mengapa Menggunakan Percabangan Bersusun? Percabangan bersusun digunakan ketika Anda perlu membuat keputusan berdasarkan beberapa kondisi yang saling terkait. Ini membantu…
Read more


October 6, 2014 0
Percabangan Dalam Python

Percabangan Dalam Python

Dalam pemrograman, percabangan adalah mekanisme yang memungkinkan program untuk mengambil keputusan dan mengeksekusi blok kode tertentu berdasarkan kondisi yang diberikan. Di Python, percabangan dapat dilakukan dengan menggunakan pernyataan if, if-else, dan elif. Berikut adalah penjelasan mendetail tentang masing-masing pernyataan tersebut. 1. Pernyataan if Pernyataan if digunakan untuk mengeksekusi blok kode jika kondisi yang diberikan adalah…
Read more


October 3, 2014 0
Input dalam Python: Menggunakan Fungsi input()

Input dalam Python: Menggunakan Fungsi input()

Fungsi input() dalam Python digunakan untuk menerima input dari pengguna. Fungsi ini memungkinkan program menjadi interaktif dengan meminta pengguna memasukkan data yang kemudian dapat digunakan dalam program. Berikut adalah penjelasan mendetail tentang cara menggunakan input(). 1. Fungsi input() Fungsi input() menunggu pengguna memasukkan data melalui keyboard dan mengembalikan data tersebut sebagai string. Sintaks dasar dari…
Read more


October 3, 2014 0
Output dalam Python: Menggunakan Fungsi print()

Output dalam Python: Menggunakan Fungsi print()

Output dalam pemrograman merujuk pada data atau informasi yang ditampilkan oleh program kepada pengguna. Dalam Python, fungsi print() adalah cara utama untuk menghasilkan output. Berikut adalah penjelasan mendetail mengenai berbagai cara dan teknik penggunaan print(). Fungsi print() Fungsi print() digunakan untuk menampilkan teks, variabel, hasil perhitungan, dan lain-lain ke layar konsol. Berikut adalah beberapa contoh…
Read more


October 2, 2014 0
Operator dalam Python

Operator dalam Python

Operator adalah simbol-simbol yang digunakan untuk melakukan operasi pada variabel dan nilai. Dalam Python, terdapat beberapa jenis operator, yaitu operator aritmatika, operator perbandingan, operator logika, operator penugasan, operator bitwise, dan operator identitas serta keanggotaan. Berikut adalah penjelasan masing-masing operator beserta cara penggunaannya. 1. Operator Aritmatika Operator aritmatika digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan,…
Read more


October 1, 2014 0

Tutorial Python: Mengenal TUPLE

Kali ini mari membahas satu lagi tipe data majemuk: Tuple. Namanya saja tipe data majemuk, variabel bertipe data Tuple biasanya digunakan untuk menyimpan lebih dari satu nilai. Jika anda pernah belajar tentang List dalam posting-posting saya sebelumnya, anda pasti tidak akan kesulitan memahami Tuple, karena dalam banyak hal Tuple memiliki kesamaan dengan List.


September 27, 2014 0
Program pertama anda: Hello World

Program pertama anda: Hello World

Selamat datang di pemrograman Python. Dalam tutorial ini anda akan belajar dua cara untuk membuat program bahasa Python: Dengan menggunakan kedua cara di atas, kita akan mencoba membuat program Python sederhana untuk menampilkan sebuah teks. Sudah siap untuk program pertama bahasa Python anda? Ok. Mari kita mulai.


September 25, 2014 0

Tutorial Python: Menggunakan metode LIST

Dalam tutorial kali ini, kita akan mempelajari berbagai macam metode yang disediakan untuk mengelola List. Adapun metode-metode tersebut dapat dibagi menjadi dua bagian, yakni metode untuk: 1) mengelola anggota list, dan 2) mendapatkan informasi tentang List. Metode List dapat dipanggil dengan cara mencantumkan nama metode-nya di belakang nama list, dipisahkan dengan tanda titik. Contoh: aList.append(1).


September 25, 2014 0

Tutorial Python: Bekerja dengan LIST

Dalam pembahasan sebelumnya tentang List, kita telah belajar: 1) Cara membuat variabel List 2) Cara mengakses anggota-anggota List 3) Pemotongan List Silahkan klik link di bawah ini jika anda ingin mereview pelajaran sebelumnya: http://alwinsambul.info/wp/2014/09/22/tutorial-python-mengenal-list/ Nah, dalam postingan kali ini kita akan mempelajari lebih lanjut tentang cara bekerja dengan List.


September 24, 2014 0

Tutorial Bahasa Pemrograman Python – Sebuah review

Tak terasa sudah lebih dari 10 postingan bertema “Tutorial Bahasa Pemrograman Python” di blog saya ini. Tutorial sederhana ini adalah kontribusi saya untuk perkembangan dunia pemrograman komputer di Indonesia, khususnya bahasa pemrograman Python. Menurut pengamatan saya, tutorial pemrograman Python berbahasa Indonesia belum banyak dijumpai di Internet, terutama yang khusus membahas Python versi 3.x. Mengingat Python versi 2.x…
Read more


September 19, 2014 0