• Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Oracle Java Magazine

    As Cover of Oracle Java Magazine March/April 2012 issue

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching Java 7

    Binus University 2011

  • Eclipse Democamp

    Microsoft Indonesia 2011

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Java and Android Roadshow

    SMK PGRI 3 Malang 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2011

  • Java and Android Roadshow

    SMK Plus Darussalam Kediri 2012

  • Oracle Academy Seminar

    LIKMI Bandung, 2012

  • Oracle Academy Seminar

    Indonesia University, 2012

  • Seminar Android

    Universitas Budi Luhur 2010

  • Java and Android Roadshow

    SMK Hasan Kafrawi Jepara 2012

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

  • IOSA

    Indonesia Open Source Award 2011

  • Java Training

    SMKN 02 Sukabumi 2010

  • Sosialisasi Kurikulum

    SMKN 01 Tulungagung 2011

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

Thursday, October 2, 2014

Posted by Netty Herawaty
| 10:50 PM
Well, softskill Universitas Gunadarma di semester 7 ini adalah tentang Pengantar Bisnis Informatika. Sejauh ini menurut saya softskill yang paling menarik daripada semester-semester sebelumnya. Bicara masalah bisnis dan informatika, ada dua kata kunci yang akan saya bahas disini, yaitu "Technopreneur" dan "Startup".


Sebagai bagian dari pengembang dunia IT kita tentunya tidak asing dengan kata Technopreneur. Kata ini berasal dari kata "technology" dan "entrepreneur". Technopreneur artinya pengusaha yang berbasis teknologi. Sejak zaman SMK dulu mindset saya sudah di setting untuk jadi seorang technopreneur yang mandiri, jadi membangun sebuah Startup sudah menjadi planning saya sejak tahun 2011 lalu.

Untuk membangun sebuah Startup tentunya tidak mudah, namun berbekal pengalaman kerja selama 3,5 tahun ini sebagai programmer dan pengalaman sebagai Bizdev (Business Development), saya dan partner saya akhirnya sekarang punya Startup sendiri yang bernama Tic and Tech. Tic and Tech memposisikan diri sebagai konsultan IT yang memberikan solusi pengembangan Desktop Apps, Web Apps, Mobile Apps serta Networking Infrastructure. Untuk info lebih lanjut tentang Tic and Tech bisa Anda lihat di www.ticandtech.com .


Saat ini Tic and Tech masih mempunyai satu produk yang bernama Student Care. Student Care adalah sebuah sistem informasi sekolah terpadu untuk semua jenjang sekolah yang bisa diakses secara online dengan menggunakan laman web (situs). Student Care akan memudahkan pihak sekolah dalam mengelola administrasi akademik dan menjadi media komunikasi antara guru dan wali murid, sehingga orang tua siswa dapat memantau kegiatan belajar mengajar dan perkembangan prestasi akademik siswa di sekolah.

Berikut tahap-tahap yang sudah dan yang akan saya jalankan agar Tic and Tech dari perusahaan Startup bisa menjadi Middle Up dan bahkan menjadi skala Nasional dan Global. Here we go ..

1. Quotation Letter and Price Proposal

Meskipun Tic and Tech termasuk baru, tapi kita sudah mulai masuk ke beberapa sekolah SMA dan SMP favorit di Jakarta untuk menawarkan aplikasi Student Care. SMA yang sudah kita tawarkan untuk menggunakan Student Care yaitu:

  1. SMAN 6 Jakarta
  2. SMAN 8 Jakarta
  3. SMAN 14 Jakarta
  4. SMAN 18 Jakarta
  5. SMAN 39 Jakarta
  6. SMAN 48 Jakarta
  7. SMAN 61 Jakarta
  8. SMAN 70 Jakarta
  9. SMAN 81 Jakarta

Sedangkan proposal penawaran yang sudah masuk ke SMP yaitu :
  1. SMPN 19 Jakarta
  2. SMPN 103 Jakarta
  3. SMPN 115 Jakarta

2. Hire the Best Programmer to be My Startup Team

Untuk saat ini masih 2 orang yang menjalankan Tic and Tech. Peran kami berdua masih campur aduk. Saya sendiri berperan sebagai CTO, programmer, system designer, project manager dan Bizdev. Sedangkan partner saya berperan sebagai CEO, system designer dan integrator. 

Ketika semakin banyak sekolah-sekolah yang ingin implementasi aplikasi Student Care ini, maka saya akan hire programmer lain untuk jadi team kita. 

3. Quitting My Corporate Job for My Startup 

Well, jika Tic and Tech sudah mempunyai produk dan team yang kuat, saya akan mengambil keputusan untuk berhenti dari perusahaan saya bekerja sekarang dan akan fokus mengembangkan Tic and Tech.

4. My Own Office

This's the part i like most. Saya akan menyewa gedung untuk kantor Tic and Tech dengan interior yang nyaman dan menyenangkan agar karyawan betah dan lebih bersemangat kerja.

5. Student Care as National Standard

Jika sekolah-sekolah di Jakarta sudah banyak yang mengimplementasikan Tic and Tech, kita akan mengajukan proposal ke Kementerian Pendidikan Nasional (Kemdiknas) agar Student Care menjadi standar nasional untuk sistem informasi terpadu sekolah.

Sementara ini Tic and Tech lebih fokus ke solusi pengembangan aplikasi dibidang pendidikan dan saat ini kita masih di tahap no 1. Namun saya target dalam 3-5 tahun kedepan sudah bisa ke tahap 5. Tentu saja Tic and Tech akan terus berinovasi untuk menciptakan solusi-solusi baru dengan teknologi terkini untuk membantu sistem pendidikan di Indonesia.


P.S : Dari dulu saya selalu ingin memberikan sesuatu untuk membantu sistem pendidikan di Indonesia, namun tidak secara langsung seperti misal menjadi guru atau dosen. Jadi mungkin dengan Student Care inilah saya bisa ikut berpartisipasi dalam memajukan pendidikan di Indonesia.

Saturday, March 15, 2014

Posted by Netty Herawaty
| 3:09 AM
Yesterday i got an invitation from Agnes Crepet (who is she? you can read my previous post about jDuchess Indonesia ) to attend Devoxx 2014 in Paris. Devoxx (formerly named JavaPolis) is an annual European Java, Android and HTML5 conference created in 2001. Now, Devoxx became the biggest Java conference in the world.


In this conference Google offer "Women in Tech Conference and Travel Grants" for female Computer Scientists with grants include :

  1. Free Registration
  2. Up to 1000 EUR towards travel and accomodation costs (to be paid after conference)

To be eligible for a conference grant, the candidate must :

  1. Be a woman working on studying Computer Science, Computer Engineering or a technical field related to the conference subject
  2. Have a strong academic background
  3. Demonstrate leadership in the workplace or in school
  4. Attend the core day(s) of the main conference

If you're interested to join in this conference, you can submit this form . Unfortunately when i will submit the form, it already entered deadline registration. Perhaps i'll try to submit the form to another conference. The eligible conferences for this Women in Tech Conference and Travel Grants are :

  1. Devoxx France 2014 (deadline : 10 March)
  2. Craft (deadline : 25 March)
  3. HITBSecConf2014 - Amsterdam / HITB Haxpo  (deadline : 10 April)
  4. Devoxx UK (deadline : 16th May)
For more information please visit Google for Education

Sunday, January 5, 2014

Posted by Netty Herawaty
| 12:33 AM
Spring MVC framework digunakan untuk aplikasi Java berbasis web. Seperti Struts framework, Spring MVC juga berdasarkan Java EE Servlet dan teknologi JSP yang mengimplementasikan Model-View-Controller design pattern.

Pada postingan kali ini kita akan membuat contoh sederhana yaitu menampilkan Hello World dengan menggunakan STS (Spring Tools Suite) sebagai IDE (Integrated Development Environment). Sebenarnya bisa juga menggunakan Eclipse atau Intellij IDE, namun SpringSource sudah menyediakan STS sebagai IDE dan VMware vFabruic tc Server sebagai servernya yang di built di atas Apache Tomcat.

Download STS disini , saya menggunakan STS 3.5.1.M1 . Kemudian instal dan jalankan sehingga tampak seperti gambar berikut 

Jika Anda tidak ingin menggunakan STS dan ingin tetap menggunakan Eclipse, Anda bisa download plugin STS di Eclipse Marketplace. Contoh plugin dibawah ini bagus untuk Eclipse Kepler


Dan jika Anda tidak ingin menggunakan SpringSource server, Anda bisa deploy aplikasi dengan menggunakan container Java EE yang lain seperti Tomcat, JBoss, Jetty, Netty dll. Disini saya menggunakan server yang sudah disediakan oleh SpringSource yaitu VMware vFabruic tc Server.

Setelah IDE dan server kita siap, mari kita mulai membuat Spring MVC project sederhana untuk menampilkan Hello World

Step 1

Buat Spring Project baru dari menu


Step 2

Pada project window beri nama dengan "SpringMVCProject" dan pilih template "Spring MVC Project". Ketika pertama kali menggunakan template ini, STS akan mendownloadnya dari website SpringSource. 


Step 3

Klik next dan isikan nama package. Package ini akan digunakan sebagai base-package pada komponen Spring. misal package saya beri nama com.netyherawaty.springmvcexample


Step 4

Ketika project berhasil dibuat oleh Spring MVC template, berikut struktur projectnya


Spring Controller Class

HelloController.java dibuat otomatis oleh SpringSource dengan method home()
package com.netyherawaty.springmvcexample;

import java.text.DateFormat;

import java.util.Date;

import java.util.Locale;



import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;



/**

 * Handles requests for the application home page.

 */

@Controller

public class HomeController {


private static final Logger logger = LoggerFactory.getLogger(HomeController.class);


/**
* Simply selects the home view to render by returning its name.
*/

@RequestMapping(value = "/", method = RequestMethod.GET)

public String home(Locale locale, Model model) {

logger.info("Welcome home! The client locale is {}.", locale);

Date date = new Date();

DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);

String formattedDate = dateFormat.format(date);

model.addAttribute("serverTime", formattedDate);

return "home";

}

}

@Controller adalah annotation yang menunjukkan controller class

@RequestMapping digunakan dengan kelas dan method untuk redirect client request pada handler method. Handler method mengembalikan nilai String yang diambil dari nama JSP pages. 

Pada class diatas return "home" , artinya HomeController.java mengembalikan nilai dari home.jsp dibawah ini

Java Server Pages

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<%@ page session="false" %>

<html>

<head>

	<title>Home</title>

</head>

<body>

<h1>

	Hello world! 

</h1>



<P>  The time on the server is ${serverTime}. </P>

</body>

</html>

Menjalankan Project Spring MVC di Server

Tambahkan prroject pada server dengan klik kanan pada VMware vFabric tc Server kemudian pilih Add and Remove seperti gambar berikut


Pilih project SpringMVCExample kemudian klik Add dan tekan button Finish


Setelah project selesai ditambahkan start server dan panggil URL localhost:8080/SpringMVCExample pada browser