Tuesday, July 14, 2020

Memanfaatkan teknologi

Ketika nulis-nulis artikel dan ingin disampaikan dalam bahasa yang bukan bahasa ibu memang agak-agak rumit. Bahasa asal e Jawa, bahasa resmine Indonesia, dan perlu nulis dalam bahasa asing Inggris. Untuk anak-anak zaman now mungkin bahasa inggris sudah menjadi kebiasaan. Jadinya harus nyari alternatif bagaimana supaya lancar nulis-nulis itu ...

Thursday, July 9, 2020

Deep Learning with PyTorch


Beberapa hari yang lalu saya mendapat free copy sebuah buku yang bagus banget. Deep Learning with PyTorch. Buku yang menerangkan tentang framework PyTorch yang dibuat oleh sejumlah team hacker online. Dimulai sejak tahun 2016. Versi publikasi pertama tahun 2017 dan berkembang terus. Buku ini sendiri ditulis oleh 3 orang penggagas utama pyTorch. Eli Stevens, Luca Antiga, dan Thomas Viehmann. Diberi kata pengantar oleh co-creator PyTorch Soumith Chintala.

Wednesday, July 8, 2020

Membuat fungsi penghapusan data


Tibalah saatnya di latihan terakhir kita. Setelah penambahan data, modifikasi data, tentu terakhir adalah penghapusan data. Untuk penghapusan data ini, kita tidak perlu membuat form tersendiri. Kita cukup memanfaatkan kotak dialog berisi pesan. Pesan untuk menanyakan apakah pengguna aplikasi yakin untuk menghapus data atau tidak.

Tuesday, July 7, 2020

Membuat Form Edit Data

Untuk melakukan edit data terhadap data yang sudah ada bisa dilakukan dengan membuat form seperti form penambahan data dalam latihan sebelumnya. Perbedaannya pada data yang ditampilkan di form tersebut. Jika di form penambahan data kita menambahkan data baru sehingga formnya kosong, maka di form edit data ini data yang di edit perlu ditampilkan di form tersebut.


Monday, July 6, 2020

Membuat Form Penambahan Data


Tombol tambah data yang ada di form latihan sebelumnya masih kosong. Hanya menampilkan kotak pesan dalam pembuatan. Latihan kali ini kita akan membuat form penambahan data. Saat tombol tambah data di klik akan dimunculkan form kosong untuk menambah data sesuai dengan kolom yang dibutuhkan (NIM, NAMA, ALAMAT).

Sunday, July 5, 2020

Menampilkan Data dalam Form

Form yang dibuat kemarin masih kosong. Belum ada datanya. Dalam latihan kali ini, kita akan menampilkan data mahasiswa yang terdiri atas kolom NIM, NAMA, dan ALAMAT. Data mahasiswa yang akan ditampilkan tersebut dipersiapkan terlebih dahulu. Hal ini dilakukan karena fungsi penambahan belum kita buat. Sehingga supaya datanya tampil, maka datanya kita buat secara manual.

Bagaimana cara membuatnya?


Saturday, July 4, 2020

Merancang Tampilan Form Pengelolaan Data


Form yang ditampilkan dalam latihan sebelumnya merupakan form kosong. Untuk latihan kali ini kita akan merancang form yang digunakan untuk pengelolaan data. Form yang dirancang ini akan menampilkan data mahasiswa (NIM, NAMA, ALAMAT) dalam bentuk daftar disertai dengan sejumlah tombol pengelolaannya (Tambah, Edit, Hapus, Refresh, Tutup).

Friday, July 3, 2020

Menampilkan Form saat pemilihan menu

Saat menu Data mahasiswa dipilih, sebelumnya kita menampilkan kotak dialog yang berisi kalau sedang dibuat. Berikutnya kita akan menampilkan form kosong yang nanti akan kita isi dengan tampilan data mahasiswa.

Dari contoh sebelumnya, kita sudah membuat kode untuk merespons pilihan menu. Menu data mahasiswa sudah ada fungsi / kode yang digunakan untuk menampilkan kotak dialog. Menu keluar membuat aplikasi kita berhenti.

Thursday, July 2, 2020

Merespons pilihan menu

Menu yang telah dibuat sebelumnya belum melakukan respon jika dipilih / diklik. Latihan berikut akan merespons dengan menampilkan message dialog sederhana

Menu Data Mahasiswa -> menampilkan kotak dialog Under Construction!

Menu Keluar -> Aplikasi akan berhenti.

Wednesday, July 1, 2020

Membuat menu dengan TkInter

Menu dalam aplikasi desktop akan mempercantik tampilan aplikasi. Disamping juga menyederhanakan tampilan aplikasi yang harus berisi sejumlah tombol dan tampilan lainnya. Python TkInter juga memberikan kemudahan kepada pengembang yang memnggunakannya untuk membuat menu bagi aplikasi yang dibuatnya. Hanya diperlukan beberapa baris kode saja untuk mendapatkan tampilan menu yang cantik. Nah latihan kali ini, kita akan membuat tampilan menu yang sederhana. Anda bisa mengembangkan dan memodifikasinya untuk aplikasi sendiri yang tentu nanti akan lebih banyak.

Tuesday, June 30, 2020

Memodifikasi ukuran window pada TkInter

Biasanya ukuran window yang kita buat itu kecil. Ukuran window kecil karena belum ada obyek yang ditambahkan ke dalam window tersebut. Akan tetapi kita bisa memodifikasi ukuran window ini, walaupun belum ada obyek lain yang kita tambahkan ke dalam window tersebut. Untuk itu, latihan kali ini kita akan membuat program baru atau memodifikasi program sebelumnya untuk menangani hal ini.

Membuat window GUI sederhana dengan TkInter

Latihan pertama kita ini adalah membuat aplikasi sederhana yang menampilkan window sederhana dengan judul dan ukuran standar.

Ada dua langkah yang perlu anda lakukan untuk membuat aplikasi yang menampilkan window ini. Langkah-langkah tersebut meliputi:

Monday, June 29, 2020

Pemrogrman Python GUI dengan TkInter

Pemrograman GUI dengan python bisa menggunakan sejumlah library yang ada. Diantara library tersebut:
  • TkInter
  • QT -> pyQT
  • wxWidget -wxPython
  • ...