Komunitas Python Indonesia akan kembali mengadakan kopi darat. Berikut ini adalah detail informasi detail dari kopi darat Juni 2013:
Waktu
Sabtu, 29 Juni 2013
Pukul 09:00 - 13:30 WIB (UTC+7)
Tempat
AIFDR (Australia - Indonesia Facility for Disaster Reduction)
Menara Thamrin Building Suite 1505
Lantai 15
Jl. MH. Thamrin Kav. 3
Jakarta 10250, Indonesia
Prosedur Masuk Gedung
Siapkan kartu identitas (KTP atau SIM) untuk masuk gedung
Transportasi
Transjakarta
Koridor 1 turun di halte Sarinah, lalu jalan kaki +/- 500 meter ke Gedung Menara Thamrin
Fasilitas Parkir
Di dalam gedung tersedia fasilitas parkir untuk mobil/motor dengan tarif perkantoran. Sebagai alternatif, tersedia juga fasilitas parkir di belakang gedung.
Registrasi
Untuk menghadiri ini tidak diperlukan registrasi dan tidak dipungut biaya. Acara ini bersifat publik.
Jadwal Acara
09:00 - 09:25 Diskusi Komunitas dan Perkenalan
09:25 - 09:30 Pembukaan oleh Zaki Akhmad
09:30 - 09:45 Pembicara Kunci (welcoming speech) tentang Indonesia Scenario Assessment for Emergencies (InaSAFE) oleh Dr. Trevor Dhu
09:45 - 10:30 Implementasi VendisScript di Python oleh Irsyad Asyhari Lubis
10:30 - 11:15 Haystack + ElasticSearch oleh Gilang Chandrasa
11:15 - 12:00 Pengenalan SQLAlchemy oleh Tino
12:00 - 12:15 Istirahat Sejenak :-)
12:15 - 13:00 *QGIS and It's Python Bindings* oleh Tim Sutton
13:00 - 13:30 Diskusi Komunitas, Foto-foto dan Penutupan
Abstrak Materi dan Profil Pembicara
- Indonesia Scenario Assessment for Emergencies (InaSAFE) Welcoming Speech by Dr. Trevor Dhu
To effectively prepare for future floods, earthquakes or tsunami you must first
understand the likely impacts that need to be managed. For example, to prepare
contingency plans for a severe flood in Jakarta, emergency managers need to
answer questions like: what are the areas likely to be affected; how many people
will need to be evacuated and sheltered; which schools will be closed; which
hospitals can still take patients; and what roads will be closed?
InaSAFE is free and open-source software that is focused on examining, in
detail, the impacts a natural hazard scenario would have on a specific
community. e.g. estimate the number of people who would need shelter following a
worst-case tsunami and what the minimum requirements for food, water and
sanitation would be to manage this event. InaSAFE provides a simple but robust
approach to answering these sorts of questions.
InaSAFE is designed to combine hazard scenarios from government science agencies
and universities, together with local wisdom and community knowledge collected
through participatory tools such as OpenStreetMap. This approach of bringing
together detailed science with community knowledge is providing new insights
into the possible impacts of future disasters and reforming contingency planning
in Indonesia and the region.
Dr Trevor Dhu
Dr. Trevor Dhu is AusAID Indonesia’s Director for Disaster Risk Management and
the Australian Co-Director for the Australia-Indonesia Facility for Disaster
Reduction (AIFDR).The AIFDR,a 5-year $67 million program, is a partnership
between Indonesia and Australia that was announced in November 2008 by
President Yudhoyono and then Prime Minister Rudd.
AusAID and Indonesia’s National Disaster Management Agency (BNPB) work together
through the AIFDR with key community sector organisations (CSOs) and
non-government organisations (NGOs) to ensure vulnerable communities are better
prepared for disasters. The AIFDRalso uses science to better identify and assess
natural disaster hazards and risks in Indonesia and then uses these facts to
support training, planning and mitigation activities for national and
sub-national disaster managers.
Trevor holds a B.Sc. and a Ph.D. from Adelaide University specialising in
Geophysics and has over 10 years of experience in natural hazard risk modelling.
Prior to moving to Jakarta in 2009, Trevor led Geoscience Australia’s
development and delivery of natural hazard risk assessment models, methods and
tools for informing disaster management.
- Implementasi VendisScript di Python oleh Irsyad Asyhari Lubis
Scripting language sederhana dengan syntax JSON dan semantik Lisp
VendisScript adalah sebuah embedded scripting language yang digunakan oleh Vendis,
sebuah aplikasi sales and distribution berbasis Android. Fitur utamanya adalah
ukurannya yang kecil dan kemudahan untuk meng-expose fungsi-fungsi yang ada di
aplikasi sebagai fungsi di VendisScript. Untuk menunjang fungsinya, VendisScript
mendukung berbagai operasi dasar yang biasa ditemukan di Lisp termasuk membuat
fungsi baru. Fitur lain yang membuatnya unik adalah proses lexical analysis-nya
menggunakan pustaka JSON berbasis streaming yang memang hampir selalu ada di
setiap aplikasi android yang terhubung ke internet sehingga dapat mempertahankan
ukurannya yang kecil. Presentasi ini akan menjelaskan arsitektur VendisScript
dan implementasi emulator-nya di Python.
Irsyad Asyhari Lubis
Mempelajari bahasa pemrograman dari tingkat SMA walaupun tidak bisa membuat program
apapun saat itu. Bangga menyebut dirinya programmer sejak duduk di bangku kuliah
semester dua. Hobinya selain mengembangkan aplikasi, juga mempelajari berbagai
macam bahasa pemrograman. Kalau ditanya bahasa favoritnya apa, jawabannya selalu C++
dan Python walaupun saat ini hidup dari gaji sebagai programmer Java.
- Haystack + ElasticSearch oleh Gilang Chandrasa
Haystack adalah aplikasi de facto untuk menambah fitur pencarian di sebuah
aplikasi Django. Aplikasi ini merupakan lapisan untuk berbicara dengan
mesin pencari seperti Whoosh, Solr, Xapian dan juga ElasticSearch.
Sementara itu, ElasticSearch adalah pilihan yang menarik jika kita membutuhkan
mesin pencari yang sangat cepat namun memiliki skalabilitas tinggi.
Gilang Chandrasa
Seorang Ayah, suami dan seorang programmer. Setelah beberapa
tahun lalu terjerumus di lembah penuh Python, akhirnya memilih Python sebagai
bahasa untuk dipakai dalam pekerjaan sehari-hari. Jika tidak disibukkan dengan
Python, maka Android menjadi pilihan keduanya untuk mengisi waktu luang.
- Pengenalan SQLAlchemy oleh Tino
SQLAlchemy adalah sebuah library python untuk database. Presentasi ini diharapkan
dapat mengenalkan SQLAlchemy (core dan ORM), baik untuk proyek baru maupun lama
(existing database).
Tino
Python programmer.
- QGIS and It's Python Bindings* oleh Tim Sutton
During this 45 minute talk, Tim will give a walk through of the QGIS and
it's python bindings and demonstrate how you can manipulate the application and
geospatial data using the python API. He will then introduce the InaSAFE project
from a python programmer's perspective and show how we have designed the
application to make it an award winning, well tested and maintained showcase of
python programming for QGIS.
Tim Sutton
Coming from a background in applied conservation management, Tim Sutton became
involved in the practice of Geographical Information Systems (GIS) in 1998 when
he joined and helped to set up the GIS division of for the Scientific Services
group of the Western Cape Nature Conservation Board, South Africa. During this
time he completed a Masters Degree in GIS and Conservation. Realising that
proprietary GIS was always going to have a limited penetration into third world
and poorer economies, Tim started investigating and familiarising himself with
FOSS GIS options early on in his GIS carreer. The FOSS GIS choices at that time
were pretty much limited to GRASS and UMN Mapserver - both robust and well
established projects, but neither particularly user friendly or aimed at desktop
GIS users.
Tim joined the QGIS project in late 2002 (around 6 months after it started)
while he was resident in the UK for 5 years. He continued with his involvement
in the project during his 2 year stay in Brasil and his subsequent return to his
homeland, South Africa. Tim has contributed to many areas of the code base and
the creation of the QGIS community over the last 10+ years. Tim has also made
significant contributions to a number of other FOSS projects including
openModeller (http://openmodeller.net), osm-reporter (as primary author -
http://osm.linfiniti.com), and various other projects. In early 2012, Tim joined
and became a major contributor to the InaSAFE (http://inasafe.org) project.
When Tim returned to South Africa in June 2008, he established his own business,
Linfiniti Consulting CC (http://linfiniti.com) which he runs from the small town
of Swellendam close to the very Southern tip of Africa. He provides services to
clients based around the FOSSGIS stack including QGIS, GeoDjango, OpenLayers,
Umn Mapserver and various other FOSSGIS tools. Linfiniti has had the privilege
of providing services to a number of prestigious clients including the South
African National Space Agency (SANSA), the South African Department of Land
Affairs, the University of Oxford, the AUSAID/AIFDR and numerous other clients.