Pemograman 3 [Java Gui] - Part 6

14
PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK (STUDI KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) RAUF FAUZAN Mata Kuliah PEMROGRAMAN 3 [JAVA] Untuk Mahasiswa Semester 5 2013/2014, Pertemuan ke -5 Email : [email protected] No HP : 085720171914

description

java

Transcript of Pemograman 3 [Java Gui] - Part 6

  • PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN

    ANALISA KEBUTUHAN PERANGKAT LUNAK

    (STUDI KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA)

    RAUF FAUZAN

    Mata Kuliah

    PEMROGRAMAN 3 [JAVA] Untuk Mahasiswa Semester 5 2013/2014, Pertemuan ke -5

    Email : [email protected] No HP : 085720171914

  • Outline

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    KONSEP MVC MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

  • KONSEP MVC

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    MVC adalah arsitektur aplikasi yang memisahkan kode-kode aplikasi dalam tiga lapisan, Model, View dan Control. MVC termasuk dalam arsitektural design pattern yang menghendaki organisasi kode yang terstruktur dan tidak bercampur aduk.

  • KONSEP MVC

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    PEMAHAMAN SINGKAT

    Model merupakan bagian yang berhubungan dengan database yang kitagunakan. View merupakan bagian yang akan manjadi tampilan interface dari program / aplikasi yang akan kita buat. Controller merupakan bagian business logic atau otak yang mengatur kontrol logika dari program kita.

  • KONSEP MVC

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    MODEL

    Model adalah representasi dari object yang sedang diolah oleh aplikasi, dalam Java, model ini biasanya direpresesentasikan sebagai Java Bean. Java Bean adalah class Java biasa atau POJO (Plain Old Java Object).

    View adalah komponen untuk merepresentasikan Model dalam bentuk visual. Semisal komponen swing, seperti : JTable, JList, JComboBox dan sebagainya. View juga bertanggung jawab untuk menangkap interaksi user terhadap sistem, semisal : klik mouse, penekanan tombol keyboard, barcode scanning dan sebagainya.

    VIEW

  • KONSEP MVC

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    CONTROLER

    Controller sebenarnya hanya sekumpulan kode-kode untuk mensinkronisasi keadaan Model dan View. Jika ada perubahan data dari Model, Controller harus mengupdate tampilan View. Dan sebaliknya jika user memberikan event terhadap View, Controller harus mengupdate Model sesuai dengan hasil interaksi user terhadap View.

    TUGAS !! BUAT RESUME TENTANG KONSEP MVC. LALU ANALOGIKAN KONSEP MVC TERSEBUT DENGAN KEHIDUPAN KITA SEHARI-HARI.[TIDAK BOLEH SAMA] BUAT DALAM BENTUK WORD. UPLOAD DI KULIAH ONLINE. PENGUMPULAN MINGGU H-1 JADWAL MATAKULIAH JAVA-3

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    Buat sebuah package baru dengan nama : penjualan.view Pada tugas project (Penjualan-pembelian) yang telah anda buat

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    Pada package penjualan.view, Buat sebuah jFrame dengan nama : barangView.

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    Pada barangView.java, buat tampilan seperti diatas. (View untuk Barang)

    varName harga

    varName namaBarang

    varName jumlah varName

    kodeBarang

    jTable varName :

    viewDataBarang

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    Klik kanan table Content

    Masuk ke tab colums Edit title nya

    Setting / rubah title pada j tabel dengan cara :

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    - MASUK KEMBALI PADA VIEW UTAMA PROJECT ANDA - MASUKAN EVENT PADA MENU ITEM BARANG

  • MEMBUAT TAMPILAN DATA MASTER [ BARANG ]

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    PERHATIKAN PADA SOURCE barangJava.php ada tulisan : Package Tugas1 . Lalu ketikan source ini di bawah package tersebut Import penjualan.view.barangView;

    Selanjutnya pada action performed yang barang, masukan source berikut

    barangView barangView

  • LATIHAN

    Rauf Fauzan, S.Kom ., M.Kom (JAVA 3 Part 6)

    BUAT VIEW UNTUK PELANGGAN(pelangganView), DENGAN MELAKUKAN CARA YANG SAMA PADA VIEW BARANG (barangView.java). MASUKAN PADA PACKAGE YANG SAMA(PACKAGE : penjualan.view) FIELD : NAMA j JENIS KELAMIN Radio Button ALAMAT text area NO.TLP Masukan jTabel nya juga dengan field di sesuaikan

    MASUKAN EVENT PADA TOOLBAR BARANG, MASUKAN SOURCE YANG SAMA SEPERTI SEBELUMNYA

  • ~ TERIMA KASIH ~