post

Beekraf Developer Day (BDD) 2018

              Beekraf Developer Day (BDD) 2018 kali ini diselenggarakan di kota pelajar yaitu kota Yogyakarta. BDD adalah event tahunan yang diadakan oleh Bekraf yang bertujuan untuk mengumpulkan developers? dan memberikan suport bagi pada developers untuk lebih berkembang lagi.

              Badan Ekonomi Kreatif atau biasa yang disebut Bekraf merupakan lembaga pemerintahan nonkementerian yang berada di bawah dan bertanggung jawab kepada presiden melalui Menteri yang membidangi urusan pemerintahan dibidang pariwisata.

               Badan ini pertama kali di bentuk oleh Presiden Joko Widodo melalui perpres nomor 6 tahun 2015 dan sampai saat ini pada tahun 2018 diketuai oleh Pak Triawan Munaf.

               Bekraf sendiri mempunyai 16 cabang bidang, salah satunya App dan Game Developer. Dan Yogyakarta berkesempatan untuk menyelenggarakan acara BDD tersebut yang bertempat di Hotel Sheraton Mustika Yogyakarta pada tanggal 3 Nopember 2018.

               Pada event ini ada dua sesi, yaitu sesi umum dan sesi paralel. Sesi umum diawali sambutan oleh?gubernur DIY yang diwakilkan oleh staffnya karena gubernur berhalangan hadir. Kemudian Deny Prasetyo perwakilan dari Go-Jek berbagi pengalaman untuk menjadi seorang yang profesional.

               Profeional itu bukan merupakan tujuan tapi merupakan sebuah perjalanan. Disusul oleh Helmy Sudaryo dari LINE mempresentasikan tentang chatbot line, kemudian Yanur Rahman perwakilan dari Samsung dengan materi Internet of Things.?Lalu dilanjutkan dengan talkshow dengan perwakilan Bekraf dan perwakilan start up yang ada di Indonesia dengan cakupan tema mengenai perkembangan start-ip yang Indonesia.

Untuk sesi paralel?terdapat 3 track terpisah seperti Track Apps, Track Game, dan Track Chatbot, Ai & Web. Jadi peserta hanya berhak memilih salah satu tema tersebut.

 

post

Bahasa Pemrograman Python

Bahasa Pemrograman Python

              Python adalah sebuah bahasa pemrograman yang cocok untuk junior programer, pemrograman tingkat tinggi yang diracik oleh Guido Van Rossum. Mudah dipelajari karena struktur syntaknya rapi dan mudah dipahami. Banyak digunakan untuk membuat program website, mobile dan IoT.

              Kali ini GDG Yogyakarta mengadakan sebuah workshop pemrograman python yang dibawakan oleh Bapak Sigit Dewanto. Bahasa pemrograman Python adalah bahasa yang populer di dunia dan merupakan pemrograman yang open source alias gratiss.

              Menurut survey StackOverflow.com tahun 2017 Python adalah bahasa pemrograman yang paling cepat berkembang. Dokumentasi yang banyak ditemukan membuat bahasa ini semakin populer.?Banyak perusahaan yang membutuhkan programer yang mempunyai kemampuan bahasa Pyton memjadi nilai tambah untuk kepopuleranya. Plugin dan library Phyton lumayan banyak sehingga memudahkan programer dalam membuat sebuah sistem.

              Biasanya Phyton digunakan untuk pemrograman saintec. ?Beberapa library python yang digunakan untuk komputasi saintec seperti Numpy, Scipy, Pandas dan Sclkit learning. Aplikasi web scraping juga dapat dikembangkan menggunakan bahasa pemrograman Python.

               Scraping adalah mengambil data text dari website dalam bentuk xml yang kemudian data tersebut akan di mining untuk mendapatkan informasi baru yang bermanfaat. Python juga digunakan untuk membuat aplikasi analitik yang lain.?Digunakan untuk Natural Language Processing (NLP) yaitu cabang ilmu AI yang berfokus pada pengolahan bahasa natural. Bahasa natural adalah bahasa yang secara umum digunakan oleh manusia dalam berkomunikasi satu sama lain.

               Python dapat juga dikembangkan untuk membuat aplikasi ERP ( Enterprise Resource Planing) seperti ODOO adalah aplikasi ERP yang dikembangkan menggunakan pemrograman Python.

               Untuk memulai belajar bahasa pemrograman ini anda dapat mengunjungi komunitas pemrograman Python www.python.or.id dan dapat bergabung dengan grup telegram telegram.me/PythonID.

               Saran yang disampaikan dalam workshop ini adalah jangan fanatik terhadap suatu bahasa pemrograman, juga belajar bahasa pemrograman yang lain untuk menyelesaikan semua permasalahan yang dihadapi sekarang, Berkontribusi jika anda sudah menguasai python atau bahasa pemgoraman yang lain. Pikirkan untuk kontribusi dengan membuat library dll

post

OpenStack Cloud Software

             OpenStack adalah sebuah layanan sistem operasi komputasi awan opensource yang dapat digunakan untuk memanagemen sumber daya komputasi besar, penyimpanan dan jaringan di semua data center dalam satu tampilan dashboard webbase ( Infrastructure as a service – IaaS ).

            Server adalah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server yang baik akan meningkatkan kualitas aplikasi website yang akan dibangun semakin baik spesifikasi server website yang dibagun juga semakin baik.

         Cloud Server adalah server dedicated yang digunakan untuk menyimpan data – data aplikasi yang akan dibuat, dengan menggunakan cloud server kita tidak perlu membuat server primitif yang memerlukan biaya banyak.? ada beberapa macam server yang dikenal sampai saat ini adalah IaaS, PaaS dan SaaS.

           Fungsi OpenStack?ini diharapkan dapat mempermudah para administrator server dan developer untuk berkerja dikelola oleh organisasi non profit dan pengembangannya dibawah lisensi Apache 2.0. Organisasi OpenStack sendiri didirikan pertama kali sekitar bulan September 2012, dan hingga saat ini telah ada sekitar 150 perusahaan yang bergabung dengan proyek ini.

           OpenStack disupport oleh banyak perusahaan seperti Red Hat, Linix, AMD, HP, Suse, Intel, Cisco dan masih banyak lagi perusahaan yang bergabung. Beberapa service yang ada di OpenStack yaitu Nova untuk computing, Neotron untuk networking, Swift untuk objact storage, Glance adalah image service, dan cinder untuk blok storage. 

 

post

Mengoptimalkan Web Bisnis

“Praktik Terbaik untuk Mengoptimalkan Web Bisnis”

                Praktik Terbaik untuk mengoptimalkan web bisnis adalah salah satu cara untuk website harus optimal. Aplikasi yang sedang berkembang dan populer saat ini adalah pemrograman website. Website biasanya digunakan untuk membuat cv, compani profile, dan portal berita. Saat ini aplikasi website sudah mampu digunakan untuk kegiatan Enterprise.

                Website yang optimal lebih disukai oleh google daripada website yang kurang optimal. Website yang waktu loadingnya lebih dari 3 detik cenderung ditinggalkan oleh user. Maka website yang optimal akan lebih mudah muncul di pencarian google daripada yang kurang optimal dan akan banyak menarik banyak user untuk mengunjungi website anda.

                gtmetrix adalah salah satu penyedia layanan analisis website yang banyak digunakan oleh pengembang wordpress saat ini. Website dapat dianalisis performanya data yang didapatkan bisa digunakan sebagai dasar untuk mengoptimalkan website yang dibuat.

                Ada beberapa tips yang disampaikan oleh Ivan Kristianto seorang WordPresss Enginer khususnya pengoptimasian wordpress.

1. Penggunaan plugin terlalu banyak

                Penggunaan plugin yang terlalu banyak akan membuat website berat karena banyak kode yang di laod dan belum tentu juga plugin tersebut digunakan.

2. Penggunaan plugin bajakan

                Plugin bajakan sangat berbahaya bagi website, dikarenakan banyak script yang tidak dikenal yang disisipkan pada plugin. bisa saja website terkena serangan dari luar, dan hal ini yang sangat berbahaya.

3. Pastikan kode tidak diencript

                Plugin yang kode diencript berpeluang besar di sisipi kode backdoor.

4. Melakukan kode audit

                Sebelum website go life, sebaiknya website dilakukan audit terlebih dahulu dengan demo. sehingga pada saat go life tidakterjadi masalah serius.

                Selain dari sisi wordpress banyak juga yang diperhatikan dari sisi content. Ukuran gambar yang digunakan maksimal 150kb, jumlah ukuran dan jumlah css yang tidak efisien, javascript yang terlalu banyak, icon yang banyak, dan penggunaan font yang bermacam macam.

 

post

Devcussion 2.0 “IT Knowladge Level”

“Strategic Planning for Crafting SMB Website”

                Sukses menyelenggarakan Devcussion 1.0 pada bulan Februari lalu, perusahaan  web-hosting Niagahoster kembali mengadakan Devcussion 2.0. Devcussion adalah cara Niagahoster mempertemukan pegiat IT,  web-developer web-professional dengan pakar di bidang IT untuk mempelajari topik dan ilmu baru.

                Banyaknya lulusan IT tetapi tidak bisa berkembangnya skill dan pola pikir pegiat IT adalah masalah yang serius di era 4.0 sekarang ini. Devcussion 2.0. yang diadakan mengusung tema “Web Professional: The Bridge for SMB s Online Success ”  mengupas tentang bagaimana teknologi berperan untuk UKM sampai ke level Enterprise yang lebih kompleks. Pakar yang memberikan materi adalah orang yang sangat kompeten di bidangnya yaitu Bapak Peter J Kambay, Ketua umum PHP Indonesia yang menjadi komunitas terbesar di Indonesia sekarang ini dan seorang Manager IT yang kompeten bersama dengan Bapak Ivan Kristianto, WordPress Enginer.

                “Strategic Planning for Crafting SMB Website” adalah tema yang disampaikan oleh Bapak Peter J Kambay. Level seorang programmer khususnya dibedakan menjadi beberapa tingkatan yaitu novice > advenced beginer > competent > profecient > expert.

1. Novice

                Seorang yang dapat membuat sebuah tampilan website “Hello Wolrd”. Orang yang memulai belajar program website dengan mempelajari konsep dasar untuk membuat sebuah tampilan website yang sangat sederhana.

2. Advenced Beginer

                Seseorang yang dapat mengaplikasikan kode html dengan css untuk membuat tampilan website yang menarik. dimana seorang mempelajari hal – hal yang dibutuhkan untuk membuat interface yang rapi dan responsive.

3. Competent

                Programer yang dapat membuat sebuah company profile masuk dalam golongan programer competent. Programer yang mulai berpikir untuk memasarkan dirinya sendiri dengan membuat halaman Blog CV. Mampu membuat aplikasi sederhana mulai memikirkan konsep – konsep code yang baik dan mencari referensi sebanyaknya.

4. Proficient

                Programer yang pola berpikirnya sudah mencapai bagaimana caranya membuat produk yang bernilai jual. Membuat aplikasi yang dapat digunakan untuk usaha kecil dimana harus mulai memikirkan bagaimana aplikasi yang userfriedly dan aman untuk menunjang proses bisnis. Level ini pola pikir programer adalah “Think to make a product”, membuat cms produk sehingga bisa digunakan berulang kali dan mengemas aplikasi menjadi bagus.

5. Expert

                Seorang yang expert adalah orang yang dapat memenejemen sebuah tim, menganalisis dan membuat rancangan aplikasi. Pada level Expert salah satunya adalah Manager IT yang memikirkan bagaimana memecah sebuah masalah besar menjadi kecil – kecil dan dibagikan untuk tim. Mampu bagaimana melatih anggota tim dengan baik.

                Hal yang sangat perlu diperhatikan menjadi seorang programmer dan bagaimana memasarkan produk yang pertama adalah kenalilah diri sendiri, kenalilah apa yang kamu kembangkan, dan mampu menganalisis aplikasi yang dikembangkan.

Devcussion 2.0

post

Mutimedia Hillsong College

Mutimedia Hillsong College

                Multimedia adalah penyajian dan penggabungan berbagai obyek berupa teks, suara, gambar,
animasi, lighting (pencahayaan) dan video ke dalam Central Computer Unit (CCU) sehingga
pengguna dapat mengirim dan memproyeksikan informasi yang diinginkan. Obyek-obyek
tersebut diatur sedemikian rupa komposisi dan bagian-bagiannya agar tampilan multimedia
seimbang dan tidak condong ke salah satu obyek tertentu.

                Setiap Multimedia Creator biasanya memiliki tugas pada bagian yang berbeda-beda namun
saling bersinergi satu sama lain. Ada yang berfokus pada pengambilan gambar, ada yang
mengatur dan fokus pada pencahayaan, ada yang berfokus pada kejernihan dan efek suara, dan
ada yang berfokus pada efek/obyek multimedia lainnya.

                Jenis software yang digunakan untuk menghasilkan sebuah karya multimedia ada beraneka
ragam. Software-software tersebut dibagi dan dikelompokkan sesuai dengan keperluan
pengolahannya. Berikut adalah software multimedia sesuai dengan pengelompokannya :

1. Sofware Audio/Video Editor

                Video dan audio yang hendak di edit / diolah dan dimanipulasi sedemikian rupa dapat
menggunakan software berikut :

a. Adobe Premiere Pro.

b. Adobe Premiere Elements.

c. Pinnacle Studio.

d.?TMPGEnc.

2. Graphic/Image Editor

                Gambar yang hendak di buat / edit / diolah dan dimanipulasi sedemikian rupa dapat
menggunakan software berikut :

a. Adobe Photoshop.

b. Corel Draw.

c. Inkscape.

d. GIMP.

3. Grafik 3D

                Gambar 3 dimensi yang hendak di buat / edit / diolah dan dimanipulasi sedemikian rupa dapat
menggunakan software berikut :

a. 3D Studio Max.

b. Silo 3D Modelling.

c. SkecthUp.

4. Animasi.

                Gambar bergerak atau video dengan konten gambar yang fiktif, seperti kartun dan gambar
tidak riil yang hendak di buat / edit / diolah dan dimanipulasi sedemikian rupa dapat
menggunakan software berikut :

a. Blender.

b. AnimatorDV.

c. Synfig Studio.

                Materi/obyek yang tercipta dari software tersebut nantinya akan digabung menjadi satu
kesatuan agar dapat terbentuk citra multimedia yang utuh.

PT. Trimas Tech Innovation adalah?perusahaan yang memfokuskan diri sebagai penyedia, pengembang dan jasa konsultasi teknologi.?Anda berencana untuk mendiskusikan proyek Anda secara langsung bersama tim Trimas? Temui kami di kantor pada hari Senin ? Sabtu, pukul 10.00-16.00

post

Programing Laravel dan Instalasi Git

                Workshop technical programing Laravel dan instalasi git adalah salah satu upaya untuk meningkatkan skill dalam membuat sistem informasi yang powerfull . Laravel adalah salah satu dari banyak macam framework yang digunakan untuk membuat sistem informasi berbasis website yang digunakan oleh seluruh developer di dunia. Framework yang terkenal karena kemudahan dan keamanannya untuk membuat suatu sistem informasi. Keamanan aplikasi adalah hal nomor satu yang perlu diperhatikan apalagi aplikasi tersebut menyimpan banyak data penting.                

                Framework ini juga cocok digunakan untuk teamwork karena stuktur yang mudah dipahami dan dokumentasi yang lengkap. Jika ada developer baru yang masuk ke project, dia cukup mempelajari dokumentasi resmi Laravel. Ini akan sangat menghemat waktu dalam pengerjaan aplikasi dan mempermudah maintenance aplikasi tersebut.                

                Pada workshop kali ini mempelajari cara membuat aplikasi CRUD (Create, Read, Update, Delete) dengan menggunakan class eloquent laravel dan cara bagaimana mengerjakan suatu proyek aplikasi menggunakan git. Laravel adalah framework berbasis artisan sehingga sebelum menginstall laravel harus menginstal composer ke php dahulu. Php yang digunakan adalah php versi 7.

 

post

Business Process Goffi

Business Process Goffi

                Business Process Goffi Sebagai pendukung modul-modul utama, Goffi juga menyediakan beberapa modul tambahan kepada client untuk mengelola perusahaannya. Modul-modul tersebut adalah modul Human Resource Management, Business Intelligent dan Smart Tracking.

Goffi terdiri dari beberapa modul tambahan. Modul tersebut adalah :

 1. Modul Human Resources Management, Pengelolaan Sumber Daya Manusia perusahaan mejadi lebih teratur dan efisien dengan menggunakan modul optional ini. Goffi menawarkan pengelolaan master pegawai dari mulai payroll hingga aplikasi self-services seperti cuti, timesheet dan KPI.

 2. Business Intelligent, Goffi dapat menghasilkan report yang mendetail dari pengelolaan data transaksi yang ada. Report yang dihasilkan dapat dikelola lebih lagi oleh Goffi, sehingga data yang dihasilkan dapat digunakan oleh manajemen perusahaan sebagai bahan pelaporan dan pertimbangan dalam pengambilan keputusan dan strategi perusahaan.

 3. Smart Tracking, Bagi industri transportasi atau yang memiliki banyak mobilitas kendaraan, sangat diperlukan tools untuk melakukan tracking dan kontrol atas kinerja kendaraan yang digunakan. Goffi menyediakan modul Smart Tracking yang berbasis pada teknologi Global Positioning System (GPS). Smart Tracking tidak hanya melakukan tracking, tapi juga dapat digunakan untuk mengontrol kecepatan berkendara dan pemakaian bahan bakar sehingga cost untuk transportasi bisa lebih terkontrol.

>> Trimas service

 ERP Goffi (Go Office)

 Point Of Sales (PosIZY)

 Trimas Tech Innovation