Things you should know of #EDUCODE Jakarta 2015Rahmat Harlyadi
Educode is a Hackathon initiative by Pustekkom and Indonesia Ministry of Culture & Education, we invited local tech developers to work on apps and solution for Education development in Indonesia, join us at 12-13 December 2015.
But before that, this is what you should know about the Hackathon
Workshop ini bertujuan untuk memperkenalkan konsep Scrum sebagai proses kerja yang dilakukan secara berulang untuk kolaborasi antara tim pengembang dan pelanggan. Peserta akan melakukan simulasi proyek pengembangan brosur internet cafe menggunakan proses Scrum melalui dua kali siklus sprint untuk memahami praktik Scrum secara langsung.
Things you should know of #EDUCODE Jakarta 2015Rahmat Harlyadi
Educode is a Hackathon initiative by Pustekkom and Indonesia Ministry of Culture & Education, we invited local tech developers to work on apps and solution for Education development in Indonesia, join us at 12-13 December 2015.
But before that, this is what you should know about the Hackathon
Workshop ini bertujuan untuk memperkenalkan konsep Scrum sebagai proses kerja yang dilakukan secara berulang untuk kolaborasi antara tim pengembang dan pelanggan. Peserta akan melakukan simulasi proyek pengembangan brosur internet cafe menggunakan proses Scrum melalui dua kali siklus sprint untuk memahami praktik Scrum secara langsung.
Dokumen tersebut merangkum proses pelaksanaan praktik kerja industri (prakerin) siswa SMK di CV Life Computer selama 3 bulan. Ringkasannya adalah sebagai berikut:
CV Life Computer adalah tempat jual-beli dan servis komputer yang menjadi lokasi prakerin siswa. Siswa belajar tentang komponen komputer, perakitan PC, dan instalasi sistem operasi Windows. Prakerin dilaksanakan selama 3 bulan dengan mematuhi aturan kerja
Dokumen tersebut memberikan pendahuluan singkat mengenai Scrum, sebuah proses pengembangan perangkat lunak agile yang memungkinkan tim untuk menghasilkan nilai ekonomi tertinggi dalam waktu singkat melalui serangkaian sprints berulang. Scrum menggunakan artefak seperti product backlog, sprint backlog, dan burndown chart untuk memfasilitasi proses pengembangan berulang dalam waktu singkat.
Proposal ini mengajukan rekacipta laboratorium program studi teknologi informasi untuk memudahkan proses belajar mengajar dengan dukungan teori dan peralatan. Proposal ini menjelaskan tujuan, manfaat, sumber dana, kebutuhan sumber daya, jadwal, dan anggaran proyek rekacipta laboratorium.
Dokumen tersebut memberikan panduan singkat tentang proses pengembangan aplikasi Android, mulai dari konsep, desain, pengembangan, hingga pemasaran aplikasi. Termasuk didalamnya adalah tahapan pengembangan aplikasi Android, prinsip desain yang baik, langkah-langkah desain, siklus hidup aplikasi Android, dan sumber daya komunitas pengembang Android.
Aplikasi sistem informasi human resource development berbasis web proposal | ...Yanuar Sudibyo
Aplikasi ini menawarkan pengembangan sistem manajemen sumber daya manusia berbasis web yang terintegrasi, meliputi modul pelamar, pegawai, penggajian, absensi, dan laporan. Aplikasi ini akan dikembangkan menggunakan bahasa PHP dan database MySQL untuk server Linux selama 1-2 bulan.
Memulai Karir sebagai Machine Learning Developer - Tia Dwi SetianiDicodingEvent
Dokumen tersebut membahas tentang profesi machine learning developer. Terdapat beberapa poin penting yaitu skill yang dibutuhkan seperti pemrograman, probabilitas, statistik, dan machine learning. Juga langkah untuk memulai karir seperti belajar dari sumber online, membuat proyek, dan mencari pengalaman kerja seperti magang.
Laporan ini merangkum kegiatan Prakerind selama 3 bulan di Boss Notebook. Siswa mempelajari tentang marketing, pengaturan BIOS, instalasi Windows 7, dan pemeriksaan kondisi hard disk. Prakerind memberikan pengalaman nyata yang bermanfaat bagi pengembangan kompetensi siswa sesuai jurusannya.
Contoh Laporan Prakerin TKJ (Teknik Komputer Jaringan)Charis Fitriyanto
Ringkasan dokumen tersebut adalah sebagai berikut:
Laporan Prakerind Charis Fitriyanto di Boss Notebook membahas tentang pengalaman belajar di bidang jasa service komputer dan laptop selama 3 bulan, termasuk pembelajaran tentang marketing, instalasi sistem operasi, dan pengecekan kondisi hard disk.
1. Dokumen membahas tentang karakteristik seorang engineer yang efektif dan tips untuk menjadi engineer yang efektif.
2. Seorang engineer efektif dapat menyelesaikan pekerjaan dengan cepat menggunakan sumber daya minimal sehingga efisien, dan menghasilkan dampak yang besar.
3. Tips untuk menjadi engineer efektif meliputi otomatisasi pekerjaan rutin, lingkungan kerja yang mendukung, dan pengukuran untuk perbaikan
Pemrograman dasar melibatkan proses menulis, menguji, memperbaiki, dan memelihara kode program komputer. Proses ini dilalui oleh programmer untuk membuat aplikasi seperti SMADAV. Konsep dasar pemrograman meliputi input, proses, dan output data, serta penyimpanan hasil proses. Bahasa pemrograman digunakan untuk menghubungkan pengguna dengan komputer dan meliputi bahasa tingkat rendah dan tingkat tinggi. Algoritma dan diagram alir pent
Building High Outcome Engineering Organization for Tech StartupPuja Pramudya
In this 1st Sarasehan Teknologi, I shared my view about building high outcome engineering organization.
In eFishery, we've build several products and impacted millions of farmers everyday. We started with smart-feeder and continously adding marketplace and paylater solution to our arsenal.
Building High Outcome Engineering Organization for Tech Startup.pptxPuja Pramudya
Puja Pramudya discusses building a high outcome engineering organization. She emphasizes the importance of having a business continuity plan, performing engineering culture, and strong tech talent strategy. This includes attracting talent with a big vision and shared values, developing talent through challenges and an in-house campus, and retaining talent by providing great challenges in a collaborative environment. The overall goal is to create an organization with quality software, hardware, and brainware through focusing on processes, technology, people and continuous improvement.
More Related Content
Similar to Kuliah umum intro to programming @ feb unpad
Dokumen tersebut merangkum proses pelaksanaan praktik kerja industri (prakerin) siswa SMK di CV Life Computer selama 3 bulan. Ringkasannya adalah sebagai berikut:
CV Life Computer adalah tempat jual-beli dan servis komputer yang menjadi lokasi prakerin siswa. Siswa belajar tentang komponen komputer, perakitan PC, dan instalasi sistem operasi Windows. Prakerin dilaksanakan selama 3 bulan dengan mematuhi aturan kerja
Dokumen tersebut memberikan pendahuluan singkat mengenai Scrum, sebuah proses pengembangan perangkat lunak agile yang memungkinkan tim untuk menghasilkan nilai ekonomi tertinggi dalam waktu singkat melalui serangkaian sprints berulang. Scrum menggunakan artefak seperti product backlog, sprint backlog, dan burndown chart untuk memfasilitasi proses pengembangan berulang dalam waktu singkat.
Proposal ini mengajukan rekacipta laboratorium program studi teknologi informasi untuk memudahkan proses belajar mengajar dengan dukungan teori dan peralatan. Proposal ini menjelaskan tujuan, manfaat, sumber dana, kebutuhan sumber daya, jadwal, dan anggaran proyek rekacipta laboratorium.
Dokumen tersebut memberikan panduan singkat tentang proses pengembangan aplikasi Android, mulai dari konsep, desain, pengembangan, hingga pemasaran aplikasi. Termasuk didalamnya adalah tahapan pengembangan aplikasi Android, prinsip desain yang baik, langkah-langkah desain, siklus hidup aplikasi Android, dan sumber daya komunitas pengembang Android.
Aplikasi sistem informasi human resource development berbasis web proposal | ...Yanuar Sudibyo
Aplikasi ini menawarkan pengembangan sistem manajemen sumber daya manusia berbasis web yang terintegrasi, meliputi modul pelamar, pegawai, penggajian, absensi, dan laporan. Aplikasi ini akan dikembangkan menggunakan bahasa PHP dan database MySQL untuk server Linux selama 1-2 bulan.
Memulai Karir sebagai Machine Learning Developer - Tia Dwi SetianiDicodingEvent
Dokumen tersebut membahas tentang profesi machine learning developer. Terdapat beberapa poin penting yaitu skill yang dibutuhkan seperti pemrograman, probabilitas, statistik, dan machine learning. Juga langkah untuk memulai karir seperti belajar dari sumber online, membuat proyek, dan mencari pengalaman kerja seperti magang.
Laporan ini merangkum kegiatan Prakerind selama 3 bulan di Boss Notebook. Siswa mempelajari tentang marketing, pengaturan BIOS, instalasi Windows 7, dan pemeriksaan kondisi hard disk. Prakerind memberikan pengalaman nyata yang bermanfaat bagi pengembangan kompetensi siswa sesuai jurusannya.
Contoh Laporan Prakerin TKJ (Teknik Komputer Jaringan)Charis Fitriyanto
Ringkasan dokumen tersebut adalah sebagai berikut:
Laporan Prakerind Charis Fitriyanto di Boss Notebook membahas tentang pengalaman belajar di bidang jasa service komputer dan laptop selama 3 bulan, termasuk pembelajaran tentang marketing, instalasi sistem operasi, dan pengecekan kondisi hard disk.
1. Dokumen membahas tentang karakteristik seorang engineer yang efektif dan tips untuk menjadi engineer yang efektif.
2. Seorang engineer efektif dapat menyelesaikan pekerjaan dengan cepat menggunakan sumber daya minimal sehingga efisien, dan menghasilkan dampak yang besar.
3. Tips untuk menjadi engineer efektif meliputi otomatisasi pekerjaan rutin, lingkungan kerja yang mendukung, dan pengukuran untuk perbaikan
Pemrograman dasar melibatkan proses menulis, menguji, memperbaiki, dan memelihara kode program komputer. Proses ini dilalui oleh programmer untuk membuat aplikasi seperti SMADAV. Konsep dasar pemrograman meliputi input, proses, dan output data, serta penyimpanan hasil proses. Bahasa pemrograman digunakan untuk menghubungkan pengguna dengan komputer dan meliputi bahasa tingkat rendah dan tingkat tinggi. Algoritma dan diagram alir pent
Building High Outcome Engineering Organization for Tech StartupPuja Pramudya
In this 1st Sarasehan Teknologi, I shared my view about building high outcome engineering organization.
In eFishery, we've build several products and impacted millions of farmers everyday. We started with smart-feeder and continously adding marketplace and paylater solution to our arsenal.
Building High Outcome Engineering Organization for Tech Startup.pptxPuja Pramudya
Puja Pramudya discusses building a high outcome engineering organization. She emphasizes the importance of having a business continuity plan, performing engineering culture, and strong tech talent strategy. This includes attracting talent with a big vision and shared values, developing talent through challenges and an in-house campus, and retaining talent by providing great challenges in a collaborative environment. The overall goal is to create an organization with quality software, hardware, and brainware through focusing on processes, technology, people and continuous improvement.
The document discusses key aspects of becoming a professional software engineer, including the importance of:
- Developing good engineering practices like testing code and managing technical debt
- Time management skills like using the Pomodoro technique and limiting unnecessary meetings
- Continuous learning through open source contributions, coding challenges, and apprenticeships
- Performing well under pressure with crisis discipline and avoiding last-minute changes
- Collaborating effectively in teams through clear communication and precision.
Platform as a Service for Your App DevelopmentPuja Pramudya
Puja Pramudya discusses using a Platform-as-a-Service model for application development. Some key services discussed include using Microsoft Azure for app servers with App Service and App Insights, Azure SQL for the database, and Azure Blob storage for file storage. The PaaS model allows for scalability, quick setup, and easy maintenance of applications and services.
Public speaking for tech conference puja pramudyaPuja Pramudya
Puja Pramudya gave a lecture on public speaking for tech conferences. She discussed what tech conferences are, providing a space for software engineers to share their creations and stories. Puja then provided 4 tips for being a better speaker: know your topic and audience thoroughly, use slides as a tool to tell your story rather than just present information, and practice your talk repeatedly. The document outlines an agenda for an effective talk, including introducing yourself, setting the context, detailing the solution, showing relevant code, and leaving time for questions.
This document outlines a workshop on fullstack .NET technologies including Microsoft Azure, ASP.NET Core, and Xamarin. The workshop covers topics such as an introduction to Azure, building REST APIs with ASP.NET Core, and creating cross-platform mobile apps with Xamarin. It also provides an overview of ASP.NET Core, including its evolution and basic building blocks for creating a first ASP.NET Core app. Resources for further learning are provided.
Build intelligent chatbot with bot frameworkPuja Pramudya
A Chatbot 101 Explanation from developer perspective.
We explain about human nature of communication bring chatbot into the play, what to expect and how to build chatbot using ASPNET, Azure Bot Service and App Service.
How is AI driving mobile app developmentPuja Pramudya
The document discusses different machine learning problem types such as classification, anomaly detection, regression, clustering, and reinforcement learning. It also covers various aspects of building machine learning models like feature definition, image processing, and building APIs. Finally, it shows examples of Microsoft Cognitive Services that can be used for tasks like computer vision, speech recognition, language understanding and translation.
This document discusses Azure IoT Hub and compares it to Event Hub. It notes that IoT Hub allows bidirectional communication between devices and the cloud using various protocols, and supports device identity management. It also mentions that IoT Hub is available in different tiers with varying limits. Finally, it discusses how IoT Hub can be used to manage device identities and messages between devices and the cloud.
Intelligent Mobile App with Azure Cognitive ServicesPuja Pramudya
I present how to add intelligence to mobile app. Using Azure Cognitive Services, we can leverage several human intelligence by using easy-to-use REST API
Cross Platform Mobile Development with XamarinPuja Pramudya
Xamarin allows developers to share C# code across platforms while building fully native mobile applications for iOS, Android, and Windows. It uses Xamarin.Forms to define user interface elements in a shared codebase while rendering these interfaces natively on each device. Developers can access native platform features and APIs through a common API to build cross-platform mobile apps with high performance.
Unlocking digital opportunity in Southeast AsiaPuja Pramudya
Puja Pramudya discusses unlocking digital opportunity in Southeast Asia. She shares her experience starting Radya Labs in 2011 and the lessons learned along the way, including focusing on customer needs and maintaining multiple products. Puja outlines the large digital landscape and mobile usage in Indonesia. She stresses the importance of solving real problems, building minimum viable products, and measuring product usage through metrics like activations and retentions. Puja believes opportunities lie in areas like VR/AR, artificial intelligence, big data, and IoT, but acknowledges starting a successful company is difficult and takes time.
Running Web & Mobile App on Azure App ServicePuja Pramudya
Azure App Service allows developers to build and host web and mobile applications in the cloud, providing a fully managed environment for deploying applications at scale. It offers an integrated platform for developing apps using common languages like .NET, Node.js, PHP, Python and Java, and includes features for continuous integration/deployment, auto-scaling, and running background tasks and jobs. The cloud-based platform addresses issues like quickly setting up environments, scaling to meet demand, and increasing productivity.
This document announces the launch of a new mobile application for alumni of SMAN 8 '06 that aims to facilitate collaboration and nation building. The app will serve as a one-stop information hub with news, photos, videos and event details. It features an alumni directory that allows users to search by company or expertise as well as donation capabilities to support alumni activities. An app data registration link and admin contact are also provided.
This document provides an overview of product development and the Microsoft Azure cloud platform. It discusses key aspects of the product development process like building the right product and building it right. It also covers business model canvassing, customer discovery/validation, lean startup methodology, Agile development processes, and deploying technologies in public, private, and hybrid cloud environments. The document promotes Microsoft Azure as an open, flexible cloud platform that can be used to rapidly setup environments to drive business priorities and scale applications. It describes various Azure services like computing, storage, databases, analytics, AI, and more. Finally, it outlines the BizSpark program that provides startups with free Azure credits and software to help scale their businesses on Microsoft's cloud.
Running Web & Mobile in Azure App ServicePuja Pramudya
This document provides an overview and agenda for a session on running web and mobile apps on Azure App Service. It introduces Azure App Service as an integrated offering for building rich, engaging, and intelligent apps that can scale as a business grows. It describes the key services within App Service - Web Apps, Mobile Apps, Logic Apps and API Apps. It outlines the capabilities of each service and provides examples of scenarios where each could be used. It also includes an agenda with time for a demo and Q&A.
5. Perkenalan
● S1, S2 IF ITB
● Co-founder Radya Labs
Teknologi, a software
house based in Bandung
● Engineering Manager @
Bukalapak
● Curriculum Advisor @
Yayasan Alkademi
7. Mengupas Kentang
1. Cuci bersih kentang. Rebus kentang bersama dengan kulitnya dalam air
mendidih.
2. Tunggu sekitar 2 menit.
3. Siapkan wadah berisi air es.
4. Masukkan kentang yang masih panas dalam air es selama 5 hingga 10 detik.
Angkat.
5. Tarik kulit kentang dari 2 sisi, dan hasilnya sangat bersih dan mudah, kulit
kentang sudah terpisah dari dagingnya.
8. Apa itu Program ?
Sekumpulan instruksi yang akan dikerjakan komputer
34. Ide Produk: Group Buying
● Pembelian bersama suatu jenis produk dengan harga miring (Group Buying)
● Cth: tiket nonton Konser Raisa dihargai Rp 10.000 jika 100 orang yang
membeli voucher
35. Versi MVP
● Wordpress website
● Daftar produk: blogpost
● Cara membeli ? Email ke admin
42. Gen Unicorn
1. 43 Perusahaan di Dunia berstatus Unicorn
2. Dibutuhkan setidaknya 7 tahun
3. Pengalaman sangat berguna ~ 34 tahun
4. Pendiri bertahan dalam jangka waktu yang
lama
5. Edukasi itu penting, sebagian besar lulus
Kuliah
49. Peluang Talenta Digital Untuk
Membangun Perusahaan
Teknologi
Kuliah Umum Ilmu Komputer dan Algoritma Pemrograman
Bisnis Digital FEB UNPAD
@poedja_p