BelajarPython - assalamualaikum wr. wb.
Selamat datang di projek saya lagi temen - temen.. Dimana kali ini, saya akan membuat sebuah mini aplikasi lagi.. Udah tau kan apa yang akan saya buat kali ini.. Kan udah ada di judul.. hehe Langsung saja yuk kita simak sama - sama...
Pengenalan aplikasi yang akan kita buat.
Seperti pada judul diatas, kali ini kita akan membuat sebuah aplikasi mini Browser dengan fitur seadanya saja... Yang penting bisa jalan.. Hehe.. Yalaupun ga ada fitur yang menarik, tapi saya rasa sudah cukup untuk kita gunakan sebagai bahan pelajaran kita.. Nah lalu seperti apa tampilan aplikasi ini ? Berikut saya tampilkan ya...
Oya, karena ini merupakan aplikasi browser, maka untuk menjalankannya, pastikan dulu laptop/pc kalian terhubung internet ya... Dan untuk membangu aplikasi ini, saya menggunakan modul pyside (
klik disini untuk install).. Dan berikut contoh screenshoot dari aplikasi kali ini....
Kalian juga bisa
membuat code program ini menjadi file aplikasi loh.. iya file aplikasi seperti "
exe" itu.. sehingga, nantinya kita cukup klik dua kali saja untuk menjalankan aplikasi ini... tanpa perlu repot - repot membuka nya di IDLE atau IDE python..
nah seperti apa caranya? cukup mudah kok.. dan saya juga sudah membuatkan tutorialnya.. untuk kalian yang menggunakan windows,
KALIAN BISA KLIK DISINI ya temen - temen.. atau jika pada link pertama terlalu rumit,
KALIAN BISA MENCOBA CARA INI ya.... dan bagi pengguna linux ? tenang saja.. bisa juga kok membuat file executable nya.. untuk melihat tutorialnya,
KALIAN BISA KLIK DISINI temen - temen...
Dan seperti postingan saya yang lain, Aplikasi ini saya posting menjadi 11 versi.. Dengan penambahan fitur di tiap versinya.. Dan pada postingan kali ini saya hanya akan menampilkan rincian tiap versi + link postingan saja.. Untuk code programnya saya posting berbeda ya.. Silahkan klik saja link tiap versi nya di bawah ini... Oke, langsung saja kita simak saja detail versi nya di bawah ini...
Browser versi 1
Pada versi terendah ini, saya hanya menampilkan google saja ya... Berikut rincian lengkap nya....
Nama | : mn-Browser |
Versi | : 1.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-45 baris. |
Penambahan | : +-45 baris. |
Terdiri dari | : 1 class dan 5 metode. |
Fitur | : menampilkan google. |
Kelemahan | : Hanya terbatas menampilkan google. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser1.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 2
Pada versi ke 2, saya menambahkan kotak url.. Jadi kalian bisa memasukkan url disana... Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 2.0 |
Versi | : 2.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-105 baris. |
Penambahan | : +-60 baris. |
Terdiri dari | : 1 class dan 7 metode. |
Fitur | : menambahkan kotak url. |
Kelemahan | : tidak ada pesan web tidak di temukan jika web tidak ada. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser2.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 3
Pada versi ke 3, saya menambahkan tombol back, forward dan reload halaman.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 3.0 |
Versi | : 3.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-130 baris. |
Penambahan | : +-25 baris. |
Terdiri dari | : 1 class dan 11 metode. |
Fitur | : back, forward dan reload halaman. |
Kelemahan | : tersedia atau tidak sebuah halaman, tombol back dan forward tetap bisa di klik. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser3.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 4
Pada versi ke 4, di versi ini saya menyesuaikan tombol back, forward dan reload.. Maksudnya, jika back tidak tersedia, maka di akan mati dan tidak akan bisa di klik begitu juga forward.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 4.0 |
Versi | : 4.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-141 baris. |
Penambahan | : +-10 baris. |
Terdiri dari | : 1 class dan 12 metode. |
Fitur | : menyesuaikan tombol back dan forward. |
Kelemahan | : mungkin saja kurang sesuai. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser4.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 5
Versi ke 5 ini, saya akan memberikan slider untuk menampilkan progress memuat halaman dan juga tombol stop.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 5.0 |
Versi | : 5.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-151 baris. |
Penambahan | : +-10 baris. |
Terdiri dari | : 1 class dan 12 metode. |
Fitur | : Slider memuat dan tombol stop. |
Kelemahan | : -. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser5.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 6
Versi ke 6 ini saya menambah kan menubar saja ya temen - temen.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 6.0 |
Versi | : 6.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-201 baris. |
Penambahan | : +-50 baris. |
Terdiri dari | : 1 class dan 16 metode. |
Fitur | : Menubar. |
Kelemahan | : menu print tak berfungsi. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser6.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 7
DI versi 7 ini saya hanya menambahkan fitur pencarian teks pada halaman yang sedang kalian buka.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 7.0 |
Versi | : 7.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-262 baris. |
Penambahan | : +-62 baris. |
Terdiri dari | : 1 class dan 22 metode. |
Fitur | : Pencarian teks di halaman. |
Kelemahan | : tidak bisa kembali ke teks paling atas (jika klik next) setelah pencarian ada di akhir halaman. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser7.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 8
DI versi 8, saya merubah tampilan aplikasi ini menjadi tab.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 8.0 |
Versi | : 8.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-280 baris. |
Penambahan | : +-18 baris. |
Terdiri dari | : 2 class dan 27 metode. |
Fitur | : Tampilan tab. |
Kelemahan | : tidak bisa menambah tab baru. Jadi, hanya sebatas tampilan. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser8.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 9
DI versi 9, saya membuat tab nya berfungsi.. Artinya kita bisa menambah dan menghapus tab nya.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 9.0 |
Versi | : 9.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-326 baris. |
Penambahan | : +-42 baris. |
Terdiri dari | : 2 class dan 30 metode. |
Fitur | : Menambah atau menutup tab. |
Kelemahan | : Judul tab tidak berubah/tidak sesuai halaman. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser9.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 10
DI versi 10 ini saya membuat aplikasi ini bisa mengubah judul tab nya.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 10.0 |
Versi | : 10.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-356 baris. |
Penambahan | : +-30 baris. |
Terdiri dari | : 2 class dan 30 metode. |
Fitur | : Mengubah judul tab. |
Kelemahan | : Judul yang terlalu panjang akan di potong dan kadang tidak sesuai. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser10.html |
Dan berikut contoh screenshoot tampilannya...
Browser versi 11
DI versi ke 11 ini saya menghadirkan sebuah fitur untuk menampilkan sebuah riwayat penelusuran kalian.. Oke, Berikut rincian lengkap nya....
Nama | : mn-Browser 11.0 |
Versi | : 11.0 || versi awal. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-478 baris. |
Penambahan | : +-122 baris. |
Terdiri dari | : 3 class dan 40 metode. |
Fitur | : Membuat daftar history penelusuran. |
Kelemahan | : hanya menampilkan history penelusuran saat di run. Dan hilang saat di close. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Link Postingan | : http://mn-belajarpython.blogspot.com/2018/01/browser11.html |
Dan berikut contoh screenshoot tampilannya...
Nah itu dia temen - temen 11 versi dari aplikas Browser sederhana ini.. Semoga dengan postingan aplikasi tersebut dapat bermanfaat bagi kalian ya.. Dan jangan lupa baca postingan menarik lainnya... Dan sampaikan juga kritik dan saran kalian pada blog ini..
Oke, sekian dulu temen - temen.. Mohon maaf apabila ada salah kata dan ada kesalahan pada postingan nya.. Sampaikan kesalahan tersebut di kolom komentar ya.. Biar kita bisa belajar bersama.. Ok, sekian dulu dan terimakasih..
Wassalamualikum wr.wb.
ConversionConversion EmoticonEmoticon