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
  • ...

Thursday, July 2, 2015

Hello, World Windows Phone #2

HelloWorld biasanya merupakan program yang dibuat pertama kali saat belajar bahasa pemrograman. Program yang sederhana dengan hanya menampilkan kata Hello World sebagai keluaran dari program yang kita buat. Anggap saja kulonuwun, assalamualaikum, atau sejenisnya. Kita akan memulai program kita di windows phone ini dengan hello world.

Wednesday, July 1, 2015

Memulai Pemrograman Windows Phone #1

Windows Phone merupakan satu diantara sekian OS untuk smartphone. OS lainnya seperti Android, Ubuntu, Iphone OS, Tizen OS. Microsoft juga menyediakan sejumlah tools bagi developer/programmer untuk berkreasi membuat program yang bisa dijalankan di Windows Phone yang meliputi perangkat IDE pemrograman, SDK Windows Phone 8.0 / 8.1.

Tuesday, October 16, 2012

Aplikasi Pengelolaan Data Qurban

S
dQurban merupakan aplikasi sistem informasi berbasis mobile (android) yang ditujukan untuk membantu mencatat administrasi panitia kurban. Pencatatan yang bisa dibantu dengan menggunakan program ini meliputi : pencatatan penerimaan hewan kurban, pencatatan daftar penerima daging kurban, pencatatan pengeluaran uang untuk keperluan kurban ini, dan pencatatan jenis-jenis hewan kurban.


Monday, September 19, 2011

Keuanganku, aplikasi pengelolaan keuangan pribadi berbasis android

Keuanganku, adalah aplikasi pengelola keuangan pribadi berbasis android. Dengan beberapa fungsi untuk mengelola penerimaan dan pengeluaran uang, maka Keuanganku pantas untuk anda coba dan gunakan untuk mengelola keuangan anda.

Sunday, May 16, 2010

Pemasangan Kabel Listrik (Selesai)

Berbekal informasi yang didapat tentang instalasi listrik seperti yang saya tulis di artikel sebelumnya disini, maka dengan berbekal nekat dan semangat untuk mencoba, maka pagi ini mulai jam 7 pagi proses pemasangan siap dilakukan. Alat-alat juga sudah disiapkan, mulai dari tang potong, obeng plus, dan cutter untuk mengelupas kabel.

Saturday, May 15, 2010

Pemasangan Kabel Listrik di Stop Kontak


Beberapa hari ini, kebetulan lagi ada sedikit penambahan ruangan di rumah. Salah satu item dalam penambahan ini adalah pemasangan instalasi listrik baik untuk penambahan titik lampu maupun stopkontak. Nah, tukang yang mengerjakan bangunan ternyata mengaku kalau tidak terlalu mengerti listrik. Waduh, pengetahuanku tentang listrik juga tidak terlalu banyak. Paling hanya menggunakannya. Kalaupun kurang titik stopkontaknya ya tinggal beli atau buat sendiri ekstensinya. Pembuatan ekstensi sendiri menurutku nggak terlalu rumit, hanya butuh kesabaran, sambung sini, sambung sana beres.

Friday, January 22, 2010

Membaca RFC (Request For Comment)

Beberapa hari ini, ada kebutuhan untuk mempelajari alur sebuah proses dari RFC (Request For Comment). biasanya diwujudkan dalam nomor-nomor. Misal RFC 5246 yang berisi tentang protocol TLS. Juga RFC 3920 tentang XMPP. Ada beberapa kata kunci yang perlu dimengerti. Diantaranya sering muncul istilah "MUST", "MUST NOT", "SHALL", "SHALL NOT" dan lain-lainnya.