yBlog – IT is Simple

a little piece about IT

Materi Konsep Bahasa Pemrograman

Ditulis oleh Yudianto Sujana di/pada Juni 4, 2009

Ditulis dalam KBP | Bertanda: , | 3 Komentar »

Materi Kecerdasan Buatan

Ditulis oleh Yudianto Sujana di/pada April 4, 2009

Ditulis dalam Tak Berkategori | Leave a Comment »

Tutorial ExtJS bagian 2: Hello World to AJAX

Ditulis oleh Yudianto Sujana di/pada Maret 4, 2009

Pada tutorial sebelumnya kita sudah mencoba bagaimana membuat sebuah “Hello World” dengan ExtJS. Pada tutorial kali ini kita masih akan membuat “Hello World” hanya saja sekarang kita akan melakukan say hello kepada server secara asinkron.
Sebelum mulai pastikan web server anda berjalan dengan baik dan siapkan semua peralatan yang diperlukan (jangan lupa kopi dan snack).

Secara default ExtJS melakukan komunikasi dengan server (request & response) secara asinkron atau biasa disebut dengan AJAX, sehingga dalam membuat aplikasi web berbasis AJAX tidaklah sulit.

Kita akan mencoba membuat sebuah form dengan sebuah textfield dan button didalamnya, yang akan mengirimkan data dalam form saat tombol di klik, lalu server menerima request dan melakukan response.

Baca entri selengkapnya »

Ditulis dalam ExtJS | Bertanda: , , | 4 Komentar »

Tutorial ExtJS bagian 1: Berkenalan dengan ExtJS (Hello World with ExtJS)

Ditulis oleh Yudianto Sujana di/pada Februari 26, 2009

Teman saya seorang web developer pernah menyarankan saya untuk belajar tentang ExtJS, karena banyak kesibukkan, baru beberapa hari belakangan ini saya sempet belajar tentang ExtJS. Begitu mulai mengenal tentang ExtJS saya mulai menyadari bahwa apa yang disarankan teman saya itu ternyata benar (thanks om). Setelah membaca beberapa tutorial dan mencobanya secara langsung, saya mulai menikmati membuat aplikasi web dengan ExtJS, karena hanya dengan sedikit usaha, saya bisa membuat sesuatu yang hebat.

Oke cukup curhatnya :) sekarang saya ingin membagikan sedikit dari apa yang sudah saya pelajari tentang ExtJS.

“Apa itu ExtJS?” pertanyaan itu mungkin yang pertama kali muncul saat membaca judul artikel ini. Pertanyaan yang sama juga saya tanyakan kepada teman saya saat dia memberitahu tentang ExtJS.
ExtJS adalah sebuah library (framework) Javascript yang powerfull yang dapat menyederhanakan pembuatan aplikasi web berbasis AJAX. Selain mempermudah proses request dan response secara asynchronous, ExtJS juga menyediakan komponen-komponen yang bisa kita gunakan untuk membangun antarmuka aplikasi web. Komponen-komponen yang disediakan juga sangat banyak seperti tombol, grid, tab, tree, menu dan lainnya.

ExtJS dapat dijalankan pada semua web browser yang populer saat ini dengan tampilan yang sama antar browser (cross browser). Beberapa web browser yang mendukung ExtJS diantaranya adalah:

  • Internet Explorer versi 6 keatas
  • Mozilla Firefox versi 1.5 keatas
  • Apple Safari versi 2 keatas
  • Opera versi 9 keatas

Saat ini ExtJS sudah sampai versi 2.2.1 yang dapat didownload di extjs.com

Baca entri selengkapnya »

Ditulis dalam ExtJS | Bertanda: , , | 13 Komentar »

Jadwal TTS UKSW

Ditulis oleh Yudianto Sujana di/pada Februari 24, 2009

Kecerdasan Buatan
Kelas G : Kamis 26 Februari 2009, Jam 7.30 – 9.00, GX.204
Kelas F : Kamis 26 Februari 2009, Jam 10.00 – 11.30, GX.203
Kelas E : Jumat 27 Februari 2009, Jam 16.00 – 17.30, GX.101

Sistem Pakar
Kelas B : Jumat 27 Februari 2009, Jam 13.00 – 14.30, GX.203

Mohon hadir tepat waktu

Ditulis dalam Tak Berkategori | Bertanda: , , , | Leave a Comment »

JaMU JUG-Joglosemar Januari 2009

Ditulis oleh Yudianto Sujana di/pada Januari 11, 2009

Teman-teman JUG-Joglosemar semuanya, JaMU bulan Januari 2009 akan diadakan di

Tempat : Auditorium Universitas Janabadra
Alamat : Jl Tentara Rakyat Mataram No. 55-57 Yogyakarta
Tanggal : 17 Januari 2009
Jam : 09.00 – selesai

Untuk materi kali ini, kita akan membahas tentang web dan web service

Acara ini bersifat GRATIS, jadi silahkan langsung datang dan ajak teman yang banyak, karena kapasitas ruang mencapai 400 orang

Untuk informasi lebih lengkap bisa menghubungi
Yudi – 08568598739 atau Deny – 02747884821

Ditunggu kedatangannya :-)

Untuk menuju ke Universitas Janabadra, teman-teman dapat naik bus Trans Jogja dan turun di Samsat Kota lalu jalan menuju kearah barat sekitar 400 meter atau naik bis jalur 15 turun di pertigaan toko Atakrib pingit lalu jalan kearah selatan sekitar 20 meter

Ditulis dalam Tak Berkategori | Bertanda: , | Leave a Comment »

Selamat Natal

Ditulis oleh Yudianto Sujana di/pada Desember 24, 2008

christmas_comment_graphic_03

Ditulis dalam Tak Berkategori | Leave a Comment »

Membuat nilai JComboBox berbeda dari item yang ditampilkan

Ditulis oleh Yudianto Sujana di/pada Desember 24, 2008

Kadang kita memerlukan nilai yang didapat dari ComboBox berbeda dari yang ditampilkan, misalnya jika kita memilih kota Yogyakarta, maka data yang kita peroleh bukan String “Yogyakarta” melainkan kode area telepon “0274″.

jcombo1 jcombo2

Bagi programmer web yang biasa menggunak HTML hal ini sangat mudah dilakukan, karena kita bisa set value berbeda dari apa yang ditampilkan, tetapi bagaimana caranya jika di Java Swing?

Ada beberapa cara untuk dapat melakukan hal tersebut, bisa membuat model sendiri (saya masih belum ngerti) atau menggunakan library glazedlists (belum coba). Tetapi sebenarnya tanpa kedua cara tersebut kita masih dapat membuatnya.

Oke misalkan kita punya sebuah tabel yang berisi data kota yang kita beri nama kota

+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| kode  | varchar(4)  | NO   | PRI |         |       |
| nama  | varchar(20) | NO   |     |         |       |
+-------+-------------+------+-----+---------+-------+

lalu kita isikan beberapa data

+------+------------+
| kode | nama       |
+------+------------+
| 021  | Jakarta    |
| 022  | Bandung    |
| 0274 | Yogyakarta |
| 0271 | Surakarta  |
+------+------------+

Langkah selanjutnya kita akan membuat class POJO dari tabel kota tersebut

public class Kota {
    private String kode;
    private String nama;

    public Kota(String kode, String nama) {
        this.kode = kode;
        this.nama = nama;
    }
    public String getKode() {
        return kode;
    }
    public void setKode(String kode) {
        this.kode = kode;
    }
    public String getNama() {
        return nama;
    }
    public void setNama(String nama) {
        this.nama = nama;
    }
}

Berikutnya kita membuat JFrame yang didalamnya terdapat komponen JComboBox dan JTextField seperti gambar diatas. Selanjutnya kita membuat sebuah List untuk menampung objek kota.

private List<Kota> lstKota = new ArrayList<Kota>();

lalu di dalam konstruktor frame kita akan membuat kode untuk mengambil data kota dari tabel dan dimasukkan ke dalam JComboBox.

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/latihan", "root", "root");
Statement st = conn.createStatement();
String sql = "select * from kota";
ResultSet rs = st.executeQuery(sql);
while(rs.next()) {
    Kota kt = new Kota(rs.getString("kode"),rs.getString("nama"));
    lstKota.add(kt);
    jComboBox1.addItem(kt.getNama());
}

selanjutnya di dalam event ActionPerformed JComboBox masukkan kode berikut untuk mengambil “kode” kota

jTextField1.setText(lstKota.get(jComboBox1.getSelectedIndex()).getKode());

Jika sudah selesai silahkan coba dijalankan.

Kode diatas saya coba dan berhasil menggunakan JDK 1.5 dan Netbeans 6.5

Terima Kasih untuk temen-temen di JUG-Joglosemar yang sudah membantu saya belajar Java

Selamat belajar :)

Ditulis dalam Java | Bertanda: , , | 5 Komentar »

JaMU JUG-Joglosemar September 2008

Ditulis oleh Yudianto Sujana di/pada September 11, 2008

JaMU JUG-Joglosemar bulan September 2008 akan diadakan di:
Tempat: STMIK Pelita Nusantara, Jl. C. Simanjuntak No. 99, utara mirota kampus
Hari, tanggal: Sabtu, 13 September 2008
Waktu: 09.00 – selesai

Informasi: yudi, 08568598739

Ditulis dalam Java | Bertanda: , , | Leave a Comment »

Holiday Java Training

Ditulis oleh Yudianto Sujana di/pada Juni 7, 2008

STMIK Pelita Nusantara bekerja sama dengan JUG-Joglosemar akan mengadakan pelatihan Java yang akan diadakan di Lab STMIK Pelita Nusantara selama 5 hari, 6 jam/hari, mulai dari jam 9 sampai 16. 
Pelatihan ini dibagi menjadi dua materi yaitu Java Fundamental dan Java Advance.
Biaya untuk Fundamental adalah Rp.300.000 sedangkan untuk Advance adalah Rp.360.000, apabila mengambil 2 materi (fundamental & advance) sekaligus akan mendapat diskon sebesar Rp.60.000, sehingga cukup membayar Rp.600.000
Adapun fasilitas yang didapat oleh peserta adalah: modul, cd, sertifikat dan makan siang

Bagi yang berminat silahkan datang langsung ke STMIK Pelita Nusantara Yogyakarta, Jl. C. Simanjuntak No 99 Yogyakarta, hari senin-sabtu pada jam kerja

untuk informasi lebih lanjut dapat menghubungi Yudi di 08568598739 atau yudianto.sujana@gmail.com

 

Ditulis dalam Java | Bertanda: , , , , , , | 5 Komentar »