Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CityPutu Shinoda
Seminar Release Party Linux Ubuntu 15.04 beserta dengan pemanfaatannya pada bidang kehidupan serta juga implementasinya pada Smart City dengan sejumlah teknologi lainnya.
Modul pelatihan-django-dasar-possupi-v1Ridwan Fadjar
Modul Pelatihan Django Dasar:
Membahas cara membuat template, view, model, admin, dan konfigurasi ke database SQLite3. Selain itu memahami cara penggunaan Twitter Bootstrap di Django
Material ini digunakan untuk kelas teknologi pengenalan pemrograman dengan bahasa pengantar Python http://oo.or.id/py
Dipublikasikan dengan lisensi Atribusi-Berbagi Serupa Creative Commons (CC BY-SA) oleh oon@oo.or.id
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Raka Prasetyo
Sinopsis :
Penulis artikel tutorial ini adalah Adriyan yang saat ini menjadi salah satu Dosen Teknik Mesin Program Sarjana di Sekolah Tinggi Teknologi Nasional.
Penulis menggunakan Python untuk riset dalam komputasi saintifik dalam ranah : identifikasi struktur berbasis sinyal vibrasi, desain, simulasi dan pengontrolan manipulator robotik paralel, dan penerapan sistem cerdas untuk penyelesaian persoalan di bidang keteknikmesinan terutama untuk vibrasi dan robotika.
Penulis lebih banyak menggunakan Python package berupa Numpy, Scipy, SymPy, Keras dan TensorFlow, Scikit-Fuzzy, Matplotlib, dan Bokeh.
Membangun Aplikasi Web Data Analysis dengan Framework DjangoHary HarysMatta
· Mengenal berbagai macam pustaka di Python ·
Panduan framework django yang komprehensif disertai studi kasus untuk keperluan data analysis dengan pustaka Matplotlib, Numpy, Pandas, Wordcloud, NetworkX, gmplot, Scikit-Learn, dan masih banyak lagi serta integrasinya dengan bahasa R, OpenCV, Gunicorn, dan web service Nginx di Linux.
KATA PENGANTAR
Bahasa pemrograman Python pada awalnya tidak dirancang untuk komputasi numerik, namun menarik perhatian komunitas ilmiah dan teknis sejak awal, sehingga terbentuklah kelompok khusus yang disebut matrix-sig yang didirikan pada tahun 1995 dengan tujuan mendefinisikan package untuk komputasi array. Diantara anggotanya adalah designer dan maintainer dari Python Guido Von Rossum, yang menerapkan ekstensi ke sintaks Python untuk membuat komputasi array menjadi lebih mudah.
Seiring perkembangan teknologi dan kebutuhan yang semakin luas, komunitas-komunitas dibawah naungan GNU dan mereka yang berdiri dibawah bendera FOSS (Free Open Source Software), khususnya pada Bahasa Pemrograman Python membuat berbagai macam pustaka demi menyelaraskan bahasa pemrograman dengan perkembangan tersebut. Para pengembang melihat kebutuhan user mulai dari kalangan ilmuwan, akademisi hingga administrasi yang memiliki kasus beragam dengan menciptakan pustaka yang spesifik.
Terkadang para pengembang pun mengalami kendala bagaimana merepresentasikan aplikasi yang mereka bangun ke user untuk dapat dipahami dan dijalankan dengan mudah. Hal ini tidak hanya sebatas untuk aplikasi desktop namun juga aplikasi web. Pada Bahasa Pemrograman Python, mulai bermunculan beragam framework untuk web agar masalah kemudahan pengembangan hingga representasi ke user lebih sederhana dan robust di sisi aplikasi. Mulai dari Django, Flask, Bottle, CherryPy, Web2py, Pyramid, dan lainnya. Satu sama lain memiliki keunggulan dan keterbatasan masing-masing.
Pada tulisan ini, saya ingin memperkenalkan bagaimana Framework Django sebenarnya dapat menangani beragam kebutuhan tersebut baik dari sisi tampilan atau dashboard dan implementasi beragam pustaka yang ada kedalamnya. Mengacu pada era teknologi BigData sekarang ini, baik kebutuhannya di perusahaan dan bisnis personal, maka saya ambil beragam studi kasus yang umum terjadi untuk kemudian di terapkan dan dikembangkan sesuai kebutuhan. Bahkan saya berikan beberapa solusi dibagian Tuning dan Troubleshooting di tulisan ini agar framework Django dan hubungannya dengan pustaka di Python mampu menangani traffic dan komputasi skala besar.
iv | t i f o s i l i n u x
Pada akhirnya, tulisan ini saya buat sesederhana mungkin untuk dipahami dan beragam point-point yang mampu membuka pikiran kita agar studi kasus yang ada dapat dikembangkan. Materi pembuka seperti dasar-dasar Python dan pustaka yang ada didalamnya juga saya sajikan beserta output console dan capture image.
Sekali lagi, semangat belajar dan semoga bermanfaat.
Seminar Linux Ubuntu, Pemanfaatannya, dan Smart CityPutu Shinoda
Seminar Release Party Linux Ubuntu 15.04 beserta dengan pemanfaatannya pada bidang kehidupan serta juga implementasinya pada Smart City dengan sejumlah teknologi lainnya.
Modul pelatihan-django-dasar-possupi-v1Ridwan Fadjar
Modul Pelatihan Django Dasar:
Membahas cara membuat template, view, model, admin, dan konfigurasi ke database SQLite3. Selain itu memahami cara penggunaan Twitter Bootstrap di Django
Material ini digunakan untuk kelas teknologi pengenalan pemrograman dengan bahasa pengantar Python http://oo.or.id/py
Dipublikasikan dengan lisensi Atribusi-Berbagi Serupa Creative Commons (CC BY-SA) oleh oon@oo.or.id
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Raka Prasetyo
Sinopsis :
Penulis artikel tutorial ini adalah Adriyan yang saat ini menjadi salah satu Dosen Teknik Mesin Program Sarjana di Sekolah Tinggi Teknologi Nasional.
Penulis menggunakan Python untuk riset dalam komputasi saintifik dalam ranah : identifikasi struktur berbasis sinyal vibrasi, desain, simulasi dan pengontrolan manipulator robotik paralel, dan penerapan sistem cerdas untuk penyelesaian persoalan di bidang keteknikmesinan terutama untuk vibrasi dan robotika.
Penulis lebih banyak menggunakan Python package berupa Numpy, Scipy, SymPy, Keras dan TensorFlow, Scikit-Fuzzy, Matplotlib, dan Bokeh.
Membangun Aplikasi Web Data Analysis dengan Framework DjangoHary HarysMatta
· Mengenal berbagai macam pustaka di Python ·
Panduan framework django yang komprehensif disertai studi kasus untuk keperluan data analysis dengan pustaka Matplotlib, Numpy, Pandas, Wordcloud, NetworkX, gmplot, Scikit-Learn, dan masih banyak lagi serta integrasinya dengan bahasa R, OpenCV, Gunicorn, dan web service Nginx di Linux.
KATA PENGANTAR
Bahasa pemrograman Python pada awalnya tidak dirancang untuk komputasi numerik, namun menarik perhatian komunitas ilmiah dan teknis sejak awal, sehingga terbentuklah kelompok khusus yang disebut matrix-sig yang didirikan pada tahun 1995 dengan tujuan mendefinisikan package untuk komputasi array. Diantara anggotanya adalah designer dan maintainer dari Python Guido Von Rossum, yang menerapkan ekstensi ke sintaks Python untuk membuat komputasi array menjadi lebih mudah.
Seiring perkembangan teknologi dan kebutuhan yang semakin luas, komunitas-komunitas dibawah naungan GNU dan mereka yang berdiri dibawah bendera FOSS (Free Open Source Software), khususnya pada Bahasa Pemrograman Python membuat berbagai macam pustaka demi menyelaraskan bahasa pemrograman dengan perkembangan tersebut. Para pengembang melihat kebutuhan user mulai dari kalangan ilmuwan, akademisi hingga administrasi yang memiliki kasus beragam dengan menciptakan pustaka yang spesifik.
Terkadang para pengembang pun mengalami kendala bagaimana merepresentasikan aplikasi yang mereka bangun ke user untuk dapat dipahami dan dijalankan dengan mudah. Hal ini tidak hanya sebatas untuk aplikasi desktop namun juga aplikasi web. Pada Bahasa Pemrograman Python, mulai bermunculan beragam framework untuk web agar masalah kemudahan pengembangan hingga representasi ke user lebih sederhana dan robust di sisi aplikasi. Mulai dari Django, Flask, Bottle, CherryPy, Web2py, Pyramid, dan lainnya. Satu sama lain memiliki keunggulan dan keterbatasan masing-masing.
Pada tulisan ini, saya ingin memperkenalkan bagaimana Framework Django sebenarnya dapat menangani beragam kebutuhan tersebut baik dari sisi tampilan atau dashboard dan implementasi beragam pustaka yang ada kedalamnya. Mengacu pada era teknologi BigData sekarang ini, baik kebutuhannya di perusahaan dan bisnis personal, maka saya ambil beragam studi kasus yang umum terjadi untuk kemudian di terapkan dan dikembangkan sesuai kebutuhan. Bahkan saya berikan beberapa solusi dibagian Tuning dan Troubleshooting di tulisan ini agar framework Django dan hubungannya dengan pustaka di Python mampu menangani traffic dan komputasi skala besar.
iv | t i f o s i l i n u x
Pada akhirnya, tulisan ini saya buat sesederhana mungkin untuk dipahami dan beragam point-point yang mampu membuka pikiran kita agar studi kasus yang ada dapat dikembangkan. Materi pembuka seperti dasar-dasar Python dan pustaka yang ada didalamnya juga saya sajikan beserta output console dan capture image.
Sekali lagi, semangat belajar dan semoga bermanfaat.
Materi pengenalan pip untuk memasang Python package serta virtualenv untuk isolasi pemasangan package berbeda versi, untuk banyak proyek di sebuah komputer. Dijelaskan pula pentingnya untuk exclude folder virtual environment dari Git repository menggunakan file .gitignore
Risk Analysis of Dutch Healthcare Company Information System using ISO 27001:...Ridwan Fadjar
A slide of my research for `Risk Analysis of Dutch Healthcare Company Information System using ISO 27001:2017, NEN 7510-2 and COBIT 5` which was presented at INCITEST UNIKOM 2019.
A Study Review of Common Big Data Architecture for Small-Medium EnterpriseRidwan Fadjar
This slide was created to present the result of my paper about "A Study Review of Common Big Data Architecture for Small-Medium Enterprise" at MSCEIS FPMIPA Universitas Pendidikan Indonesia 2019.
In cooperate with: https://www.linkedin.com/in/faijinali and https://www.linkedin.com/in/fajriabdillah
- Apa itu Javascript
- Hello World Javascript
- Kondisional di Javascript
- Pengulangan di Javascript
- Fungsi di Javascript
- Callback
- Menangani Event di Javascript
- Manipulasi DOM Sederhana
- Validasi Form Sederhana
- Apa itu NodeJS
- Hello World NodeJS
- Request Handling
- Koneksi NodeJS ke RDBMS MySQL
- Menampilkan Halaman HTML dengan Swig
- Mengirim Data dari Form Swig
Membangun Website Lowongan Kerja Sederhana dengan NodeJS
Mengenal Si Ular Berbisa - Kopi Darat Python Bandung Desember 2014
1. Mengenal si Ular Berbisa – Python
Kopi Darat Python ID Bandung 2014
oleh Ridwan Fadjar, Penulis @{* CodePolitan & @;() Nyankod
5 Desember 2014, di Vox Teneo Indonesia, Bandung, Indonesia
3. Bidang – bidang yang disambangi oleh Python
● Desktop: PyQt4, WxPython, Tkinter
● Web: Django, Flask, CherryPy, Bottle
● Game: PyGame, Panda3D
● Mikrokontroler: MicroPython, PyMCU
● AI: Scikit-Learn, Orange, SimpleCV, OpenCV Python
● Scientific: Pandas, Scipy, Numpy
● NoSQL: PyMongo, PyCouch, PyRedis, PyCassa
● RDBMS: MySQL, PostgreSQL, SQLite3
● Dan lainnya
4. Platform yang dihinggapi oleh Python
● Sistem Operasi Desktop: Windows, Linux, BSD, OSX
● Sistem Operasi Mobile: Android dengan Py4SLA dan
Qpython, Kivy untuk iOS dan Android
● Mikrokontroler: MicroPython, PyMCU
● Runtime: IronPython di .NET & Jython di Java Virtual
Machine
5. Cara membuat variabel
>>> acara = 'Kopi Darat Python ID Bandung 2014'
>>> hadirin = 27
>>>
6. Cara mencetak isi variabel
Python3 Python2
>>> print acara
File "<stdin>", line 1
print acara
^
SyntaxError: invalid syntax
>>> print(acara)
Kopi Darat Python ID Bandung 2014
>>>
>>> print acara
Kopi Darat Python ID Bandung 2014
>>> print(acara)
Kopi Darat Python ID Bandung 2014
>>>
7. Kondisional di Python
hadirin = 27
if hadirin >= 20:
print "Membludak.."
elif hadirin > 10 and hadirin < 20:
print "Lumayan..."
elif hadirin <= 10:
print "Sepi..."
else:
print "jumlah hadirin tidak diketahui.."
output:
Membludak..
8. Pengulangan di Python
import time
countdown = 5
for i in range(countdown):
time.sleep(1)
print "Hitung ", (i+1)
print "Mari kita mulai Kopdar Python ID Bandung 2014 :D"
Output:
Hitung 1
Hitung 2
Hitung 3
Hitung 4
Hitung 5
Mari kita mulai Kopdar Python ID Bandung 2014 :D
9. List di Python
daftar_topik = ["Pengenalan Python", "FreeBSD sebagai Django
Production", "Fabric untuk Kemudahan Deployment"]
for topik in daftar_topik:
print "Materi ke - ", (daftar_topik.index(topik) + 1), " di Kopdar
Python ID Bandung 2014 adalah ", topik
Output:
Materi ke - 1 di Kopdar Python ID Bandung 2014 adalah Pengenalan Python
Materi ke - 2 di Kopdar Python ID Bandung 2014 adalah FreeBSD sebagai Django Production
Materi ke - 3 di Kopdar Python ID Bandung 2014 adalah Fabric untuk Kemudahan Deployment
10. Dictionary di Python
daftar_peserta = [{'nama':'M Asep Indrayana', 'asal':'Bandung'},
{'nama':'Bejo', 'asal':'Bandung'}, {'nama':'Nyan', 'asal':'Jakarta'},
{'nama':'Guido Von Rossum', 'asal':'Belanda'}]
for peserta in daftar_peserta:
print peserta['nama'], " dari ", peserta['asal'], " sudah hadir di
Kopdar Python ID Bandung 2014"
Output:
M Asep Indrayana dari Bandung sudah hadir di Kopdar Python ID Bandung 2014
Bejo dari Bandung sudah hadir di Kopdar Python ID Bandung 2014
Nyan dari Jakarta sudah hadir di Kopdar Python ID Bandung 2014
Guido Von Rossum dari Belanda sudah hadir di Kopdar Python ID Bandung 2014
11. Function di Python
def konfirmasi_peserta(peserta):
print peserta['nama'], " dari ", peserta['asal'], " sudah hadir di Kopdar
Python ID Bandung 2014"
daftar_peserta = [{'nama':'M Asep Indrayana', 'asal':'Bandung'}, {'nama':'Bejo',
'asal':'Bandung'}, {'nama':'Nyan', 'asal':'Jakarta'}, {'nama':'Guido Von Rossum',
'asal':'Belanda'}]
for peserta in daftar_peserta:
konfirmasi_peserta(peserta)
Output:
M Asep Indrayana dari Bandung sudah hadir di Kopdar Python ID Bandung 2014
Bejo dari Bandung sudah hadir di Kopdar Python ID Bandung 2014
Nyan dari Jakarta sudah hadir di Kopdar Python ID Bandung 2014
Guido Von Rossum dari Belanda sudah hadir di Kopdar Python ID Bandung 2014
12. Class di Python
class Pemateri:
def __init__(self, nama, materi, asal):
self.nama = nama
self.materi = materi
self.asal = asal
def bawakan_materi(self):
print self.nama, " akan membawakan materi dengan topik: ", self.materi
def asal_pemateri(self):
print self.nama, " berasal dari ", self.asal
Asep = Pemateri("M Asep Indrayana", "Fabric untuk Kemudahan Deployment", "Vox Teneo, Bandung")
Asep.asal_pemateri()
Asep.bawakan_materi()
Output:
M Asep Indrayana berasal dari Vox Teneo, Bandung
M Asep Indrayana akan membawakan materi dengan topik: Fabric untuk Kemudahan Deployment
16. Disarankan untuk menggunakan
Python 3.4
“ ...Sekalipun Anda
Sedang menggunakan
Python 2.x.x segeralah
download Python 3.x.x ... “
~Guido Von Rossum
@PyCon 2014 - Montreal
Sudah banyak library yang kompatibel dengan Python3 seperti
Django, PyGame, CherryPy, dan lainnya. Jadi cobalah
17. Nyankod bersama Python
● Materi dasar Python dibahas di Nyankod Magazine dari
edisi 1 & 5 – 10
● NyanProject dengan tema PyGame dibahas di Nyankod
Magazine edisi 13
18. CodePolitan bersama Python
● Membahas acara Python
seperti PyCon dan Kopi Darat
Python Indonesia
● Membahas teknologi
perangkat lunak yang
berhubungan dengan Python
● Membahas teknologi
perangkat keras yang
berhubungan dengan Python
seperti MicroPython