PBO Lanjut Lecture 02 Komponen Swing Dasar N IKO IB R A H IM, M IT U N IV E R S ITA S K R IS TEN M A R A N A TH A

Ukuran: px
Mulai penontonan dengan halaman:

Download "PBO Lanjut Lecture 02 Komponen Swing Dasar N IKO IB R A H IM, M IT U N IV E R S ITA S K R IS TEN M A R A N A TH A"

Transkripsi

1 PBO Lanjut Lecture 02 Komponen Swing Dasar N IKO IB R A H IM, M IT U N IV E R S ITA S K R IS TEN M A R A N A TH A

2 Review Materi Minggu Lalu Apa perbedaan antara AWT dengan SWING? Apa fungsi container class? Sebutkan contoh-contoh component Swing yang merupakan turunan dari container class!

3 Tujuan Kuliah Hari Ini Mahasiswa memahami komponen-komponen yang ada pada library Java Swing Mahasiswa membuat beberapa program aplikasi berbasis GUI yang terdiri dari objek-objek Swing

4 Materi Perkuliahan Komponen-komponen Swing Bagian 1 Button & Label Checkbox & Radiobutton List & Combo box Spinner Border Komponen-komponen Swing Bagian 2 Menu Pop-up Menu JScrollPane JSplitPane JTabbedPane Scrollbar & Slider Dialog JDesktop/JInternalFrame

5 JLabel Label biasa digunakan untuk: Menampilkan judul (caption) dari komponen lagin seperti textfield atau combo box Menampilkan pesan/informasi Menampilkan hasil penghitungan atau pencarian basis data Menampilkan gambar Kita dapat menentukan jenis huruf, ukuran, style (bold, italic, underline) dan warna dari label tersebut. Contoh membuat label: JLabel judul = new JLabel(); judul.settext("hello, World!"); atau JLabel judul = new JLabel("Hello, World!");

6 JButton Button merupakan komponen yang dapat di-klik untuk melakukan konfirmasi sesuatu. Contoh membuat button: JButton tombolok = new JButton(); tombolok.settext("click me!"); atau JButton tombolok = new JButton("Click me!");

7 Memberikan Gambar pada Button & Label Kita dapat menambahkan sebuah gambar kepada JLabel dan JButton dengan cara membuat dan menset objek ImageIcon pada label dan button tsb. Contoh membuat label bergambar: ImageIcon gambaruang = new ImageIcon("uang.png"); JLabel labeljudul = new JLabel(gambarUang); labeljudul.settext("sistem Administrasi Keuangan"); Contoh membuat button bergambar: JButton okbutton = new JButton("OK DECH"); okbutton.seticon(new ImageIcon("ok.png"));

8 Memberikan Teks HTML pada Label & Button Salah satu feature Swing adalah dapat menginterpretasi teks HTML di dalam JLabel dan JButton Contoh: JButton htmlbutton = new JButton( "<html>s<font size=-2>mall<font size=+0> " +"C<font size=-2>apitals"); String htmltable= "<html><table border=1>" +"<tr><td>one</td><td>two</td></tr>" +"<tr><td>three</td><td>four</td></tr>" +"</table>"; JButton htmlbutton2 = new JButton(htmlTable);

9 JFrame JFrame merupakan komponen top-level bagi aplikasi desktop. Frame berfungsi sebagai penampung komponen-komponen lainnya. Contoh: JFrame frameutama = new JFrame(); frameutama.settitle("menu Utama"); Kita dapat membuat sebuah class baru yang memiliki sifat-sifat JFrame dengan cara melakukan proses inheritance (extends).

10 Latihan 1: HelloFrame.java Buatlah file HelloFrame.java

11 JPanel Panel adalah suatu container yang dirancang untuk menampung sekumpulan komponen sedemikian rupa sehingga kumpulan tersebut dapat ditampilkan bersama-sama di dalam sebuah frame. Cara yang lazim dilakukan dalam menampilkan sekumpulan komponen kontrol seperti text field, label, dan button adalah dengan menambahkan komponen-komponen tersebut ke dalam sebuah panel, kemudian panel tersebut ditambahkan ke dalam sebuah frame. Contoh membuat panel: class HelloPanel extends JPanel{ public HelloPanel(){ // buat dan tambahkan beberapa komponen: JTextField input = new JTextField(); JButton tombol = new JButton(); this.add(input); this.add(tombol); } } Kemudian, di dalam constructor class frame, kita buat objek panel tersebut dan tambahkan ke dalam frame tersebut: this.add(new HelloPanel());

12 JFrame & JPanel Teknik Umum: Buatlah sebuah JFrame untuk antarmuka aplikasi utama Lalu, buatlah JPanel Tempatkan semua komponen Swing di dalam JPanel tersebut Tempatkan JPanel ke dalam Jframe Buat objek Jframe di main method

13 Latihan 2: HelloFrame2.java import javax.swing.*; public class HelloFrame extends JFrame { /** Creates a new instance of HelloFrame */ public HelloFrame() { this.setsize(200,100); this.setdefaultcloseoperation(jframe.exit_on_close); this.settitle("hello World!"); HelloPanel panel1 = new HelloPanel(); this.add(panel1); this.setvisible(true); this.setlocationrelativeto(null); // set location to the center } class HelloPanel extends JPanel{ public HelloPanel(){ // code to add components to the panel goes here JLabel label1 = new JLabel("Hello, this is label!"); this.add(label1); JButton button1 = new JButton("Click me!"); this.add(button1); } } public static void main(string[] args) { new HelloFrame(); // buat objek JFrame } }

14 Modifikasi Program HelloFrame.java Modifikasi program HelloFrame.java tersebut sedemikian rupa sehingga Label dan Button memiliki Image seperti ditunjukkan gambar berikut:

15 Latihan 3: JButton & HTML Buatlah sebuah JFrame yang mengandung 2 buah objek JButton yang berisi teks HTML sbb:

16 JCheckbox Checkbox adalah toggle switch yang diberi label. Setiap kali kita menekan checkbox, maka statusnya akan berganti antara checked dan unchecked. Swing mengimplementasikan checkbox sebagai jenis khusus dari button. Contoh membuat checkbox: JCheckBox cbox1 = new JCheckBox("Sambal"); JCheckBox cbox2 = new JCheckBox("Saus Tomat"); JCheckBox cbox3 = new JCheckBox("Salad");

17 JRadioButton Radiobutton hampir menyerupai checkbox, tetapi penggunaannya haruslah secara berkompok. Apabila kita menekan salah satu radio button di dalam suatu kelompok, maka secara otomatis akan menonaktifkan radio button yang lain. Radio button dapat dikelompokkan bersama dengan menggunakan objek dari class ButtonGroup. Contoh membuat dan mengelompokkan radio button: JRadioButton rb1 = new JRadioButton("Sapi"); JRadioButton rb2 = new JRadioButton("Ayam"); JRadioButton rb3 = new JRadioButton("Sayuran", true); ButtonGroup makanangroup = new ButtonGroup( ); makanangroup.add(rb1); makanangroup.add(rb2); makanangroup.add(rb3);

18 Latihan 4: PesanMakanan.java Buatlah sebuah program yang memiliki 3 buah JPanel. JPanel1: berisi 3 buah JCheckbox JPanel2: berisi 3 buah JRadioButton (kelompokkan ke dalam 1 ButtonGroup) JPanel3: berisi sebuah Jbutton Ukuran Frame: 300x200 Beri layout sbb: frame.setlayout(new FlowLayout()); Untuk menggunakan layout, lakukan: import java.awt.*; (Layout akan banyak dibahas minggu depan) Tempatkan ketiga JPanel tersebut ke dalam sebuah JFrame, sbb:

19 JList Dengan menggunakan List kita dapat memilih dari sekumpulan pilihan. List dapat dikonfigurasi sedemikian rupa sehingga kita hanya dapat memilih satu pilihan atau dapat memilih beberapa pilihan sekaligus. Untuk memilih item di dalam List, kita dapat menggunakan kombinasi tombol mouse dengan tombol Control atau Shift pada keyboard. Contoh membuat List: String[ ] days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; JList list = new JList(days);

20 JComboBox Combo box merupakan campuran antara text field dengan list. Combo box hanya menampilkan satu baris teks yang disertai tombol bertanda panah. Apabila kita menekan tombol panah tersebut, combo box akan membuka dan menampilkan daftar pilihan. Kita dapat memilih satu pilihan dengan cara menekan pilihan yang diinginkan. Setelah pilihan dibuat, combo box akan kembali menutup, daftar pilihan akan menghilang, dan pilihan yang baru akan ditampilkan di dalam text field. List dan Combo box memiliki kemiripan yaitu memiliki data model yang sama. Keduanya dapat menampung data model berupa sebuah array. Contoh membuat Combo box: String[ ] days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; JComboBox jcb = new JComboBox(days);

21 Contoh Penggunaan JComboBox & JList Combo box List

22 Review: Array di Java Array adalah variabel yang yang dikelompokkan bersama dalam suatu nama. Sama seperti variabel, array pun dibuat dengan cara menyebutkan tipe data dan nama array-nya. Perbedaannya adalah adanya penambahan tanda bracket [ dan ]. Array memiliki panjang yang fixed. Sekali didefinisikan, panjangnya akan tetap sama. Namun, suatu variabel array dapat di-reassign sedemikian rupa sehingga ia mengacu pada array baru yang memiliki panjang yg berbeda. Ada 4 tahap manipulasi array: Array declaration Array creation Array initialization Array processing

23 Array Declaration: [ ] We can declare arrays for any type of information that can be stored as a variable. Examples of declaring arrays: String[] students; // An array of String variables int[] values; boolean[] truthtable; char[] grades; // An array of integer variables // An array of boolean variables // An array of character variables We can also put the bracket after the variable name instead of the variable type, although it is a less common style, for example: String students[]; So, String[] students === String students[]

24 Array Creation: new To create an array, we need to use the new keyword and specify the length of the array as following: String[] names; names = new String[10]; or we can combine the declaration and the creation into one statement: String[] names = new String[10];

25 Array Initialization: { } One way to initialize the values in an array is to simply assign them one by one: String[] days = new String[7]; days[0] = "Sunday"; days[1] = "Monday"; days[2] = "Tuesday"; days[3] = "Wednesday"; days[4] = "Thursday"; days[5] = "Friday"; days[6] = "Saturday"; Java has a shorthand way to create an array and initialize it with constant values: String[] days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; Here s an example of an array initializer for an int array: int[] primes = { 2, 3, 5, 7, 11, 13, 17 }; An alternative way to code an initializer is like this: int[] primes = new int[] { 2, 3, 5, 7, 11, 13, 17 };

26 Pemrosesan Array: for loop One of the most common ways to process an array is with a for loop. An array has a length that we can use as a value in the termination expression of a for loop. For example, here s a for loop that prints the content of the arrays of days: Example: Days.java public class Days{ public static void main(string[] args){ String[] days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday","Friday", "Saturday" }; for (int i = 0; i < days.length; i++){ System.out.println(days[i]); } } }

27 Enhanced for loop (foreach) In addition to the standard for loop, Java 5.0 provides an enhanced for loop that s designed specifically for working with arrays and collections. It is sometimes called a foreach loop because it s used to process each element in an array. Syntax: for (type variablename : arrayname){ // statements } Example (a variation of Days.java): for (String day: days){ System.out.println(day); } Short quiz: Try to change Days.java using foreach loop.

28 Latihan 5: JList & JComboBox Buatlah sebuah program bernama DaysLister yang berisikan sebuah JComboBox, JList, dan JButton, sbb: Buat sebuah JFrame berukuran 200x200 Buat sebuah array sebagai model: String[] days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; Buatlah sebuah objek JPanel dan tambahkan semua komponen JComboBox, JList, dan Jbutton kepada panel tsb: Buat objek JComboBox dan masukkan model data days, set sebagai editable: JComboBox jcb = new JComboBox(days); jcb.seteditable(true); Buat objek JList dan masukkan model data days: JList list = new JList(days); Buat sebuah JButton: JButton okbutton = new JButton("OK");

29 Hasil DaysLister.java

30 Spinner Spinner sangat berguna untuk menampilkan sebuah nilai sequence (urutan) seperti angka atau tanggal. Spinner memiliki kemiripan dengan Combo box karena menampilan sebuah nilai dalam suatu text field. Namun, spinner tidak menampilkan daftar pilihan melainkan memberikan sepasang tombol panah (atasbawah) untuk mengubah nilai yang tertera di dalam text field. Sama seperti combo box, spinner juga dapat dibuat menjadi editable, sehingga kita dapat secara langsung mengetikan nilai di dalam field-nya. Swing menyediakan 3 tipe dasar spinner, yang direpresentasikan melalui data model yang berbeda: SpinnerListModel, SpinnerNumberModel, and SpinnerDateModel.

31 Latihan 6: Menggunakan SpinnerListModel SpinnerList.java Buatlah sebuah JFrame baru Buatlah sebuah Spinner yang menggunakan SpinnerListModel berdasarkan sbb: String[] options = { "small","medium","large","huge" }; SpinnerListModel model = new SpinnerListModel( options ); JSpinner spinner = new JSpinner( model ); Agar ukuran frame mengikuti ukuran spinner, ketikkan kode berikut: frame.pack();

32 Latihan 7: Menggunakan SpinnerNumberModel SpinnerNumber.java Buatlah sebuah program baru yang mirip dengan latihan sebelumnya, tetapi kali ini kita akan menggunakan SpinnerNumberModel sbb: // siapkan beberapa numbers: double initial=5.0, min=0.0, max=10.0, increment=0.1; // buat model: SpinnerNumberModel model = new SpinnerNumberModel( initial, min, max, increment ); // buat objek spinner berdasarkan model tsb: JSpinner spinner = new JSpinner(model);

33 Borders Semua komponen Swing dapat memiliki dekorasi border. Untuk memberikan dekorasi, kita cukup menggunakan method setborder( ). Kita perlu memberikan implementasi dari interface Border sesuai dengan kebutuhan kita. Swing menyediakan banyak sekali implementasi Border di dalam package javax.swing.border. Untuk membuat Border, kita dapat melakukan 2 cara: menggunakan class BorderFactory membuat objek berdasarkan class border Contoh men-set border sebuah label menggunakan BorderFactory: JLabel labeltwo = new JLabel("I have an etched border."); labeltwo.setborder(borderfactory.createetchedborder( ));

34 Borders (cont.) Using Border s Constructor (new) BorderFactory sangat mudah digunakan, tetapi tidak menawarkan setiap option dari border yang digunakan. Misalnya, apabila kita ingin membuat sebuah raised EtchedBorder (default-nya adalah lowered), maka kita harus menggunakan constructor EtchedBorder. Contoh membuat objek EtchedBorder dengan option RAISED: JLabel labeltwo = new JLabel("I have a raised etched border."); labeltwo.setborder( new EtchedBorder(EtchedBorder.RAISED) );

35 Jenis-jenis Border BevelBorder SoftBevelBorder EmptyBorder EtchedBorder LineBorder MatteBorder TitledBorder CompoundBorder

36 Latihan 8: BorderTest.java Buatlah: BordersTest.java

37 STOP: Pastikan Anda sudah membuat program Latihan berikut 1. HelloFrame 2. HelloFrame2 3. JButton + HTML 4. JCheckbox & JRadioButton: PesanMakanan 5. JComboBox: DayLister 6. SpinnerList 7. SpinnerNumber 8. Borders

38 Congratulations! You ve learnt Swing Components: ImageIcon pada JButton dan JLabel Check Box Radio Button Combo Box List Spinner Borders Review: PenggunaanArray

39 Next More Swing Components M ENU P O P UP M ENU JS CRO LLP ANE JS P LI TP ANE JTABBEDPAN E S CRO LLBAR / S LI DER DI ALO G DES K TO P P ANE / I NTERNAL FRAM E

40 JMenu JMenuBar JMenu JMenuItem JMenu adalah sebuah menu standar yang bersifat pulldown. Menu dapat berisi menu lain yang disimpan sebagai submenu item. Hal ini memungkinkan kita membuat suatu struktur menu yang kompleks. Kita dapat menyimpan berbagai komponen di dalam menu (seperti checkbox, radiobutton, dll) Untuk menyimpan menu dalam bentuk horizontal bar, kita gunakan JMenuBar. Kita dapat meletakan JMenuBar di mana saja: top, bottom, atau middle.

41 Keyboard Access ( Alt & Ctrl) Kita dapat menggunakan keyboard untuk mengakses menu. Ada 2 cara: 1. Mnemonics Berupa satu karakter di dalam nama menu Untuk mengaksesnya, kita menekan tombol Alt + karakter mnemonic-nya Menu items juga dapat memiliki mnemonics. 2. Accelerator Accelerator merupakan kombinasi keyboard untuk memilih menu item tanpa perlu ditunjukkan isi menu yang bersangkutan. Contoh: Ctrl-C biasa digunakan sebagai shortcut untuk menu Copy item di dalam menu Edit.

42 Latihan 9: DinnerMenu.java Buatlah program DinnerMenu yang memiliki tampilan sbb:

43 JPopupMenu Pop up menu biasa disebut juga sebagai context menu merupakan menu yang dapat muncul di mana saja tergantung posisi mouse. (Untuk windows, biasa diaktifkan menggunakan klik kanan) Cara pembuatannya mirip dengan JMenu biasa, tetapi kita tidak menempelkannya pada JMenuBar.

44 Latihan 10: ContextMenu.java Buatlah sebuah aplikasi yang mendemonstrasikan penggunaan Pop Up Menu sbb:

45 JScrollPane JScrollPane merupakan suatu container yang dapat menampung satu komponen. Dengan kata lain, JScrollPane berfungsi untuk membungkus suatu komponen lain. Secara default, apabila komponen yang dibungkusnya lebih besar dari JScrollPane itu sendiri, maka JScrollPane akan menyediakan scrollbars. Pada saat membuat JScrollPane, kita dapat menentukan kondisi untuk tampilan scrollbars-nya. Hal ini dikenal dengan nama scrollbar display policy yang berlaku untuk scrollbar horizontal maupun vertical.

46 Constants to specify the policy of scrollbars Constants (options) HORIZONTAL_SCROLLBAR_AS_NEED ED VERTICAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_ALWAYS VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_NEVER VERTICAL_SCROLLBAR_NEVER Description Displays a scrollbar only if the wrapped component doesn't fit. Always shows a scrollbar, regardless of the contained component's size. Never shows a scrollbar, even if the contained component won't fit. If you use this policy, you should provide some other way to manipulate the JScrollPane.

47 Latihan 11: ScrollPaneFrame.java Buatlah sebuah frame yang memiliki JScrollPane di dalamnya dan menampilkan sebuah gambar sbb:

48 JSplitPane JSplitPane merupakan container khusus yang dapat menampung dua komponen. Masing-masing komponen disimpan di dalam sub-pane tersendiri. Terdapat sebuah splliter bar yang berfungsi untuk mengubah ukuran kedua subpane tersebut.

49 Latihan 12: SplitPaneFrame.java Buatlah sebuah frame yang memiliki JSplitPane. Masing-masing subpane diberikan gambar sbb:

50 JTabbedPane JTabbedPane merupakan container yang memiliki tab berlabel. Setiap tab memiliki sebuah nama. Untuk menambahkan sebuah tab ke dalam JTabbedPane, kita tinggal gunakan method addtab(). Hati-hati: walaupun JTabbedPane hanya menunjukkan satu set komponen sekali waktu, tetap harus diketahui bahwa semua komponen di tab lainnya tetap hidup dan berada di memori.

51 Latihan 13: TabbedPaneFrame.java Buatlah sebuah frame yang memiliki JTabbedPane. Lalu tambahkan 2 buah tab Control dan Picture sbb:

52 JSlider & JScrollBar JSlider dan JScrollBar merupakan komponen Swing yang mirip cara kerjanya. Kita dapat menentukan orientasinya: HORIZONTAL atau VERTICAL Kita dapat menentukan juga nilai minimum, maximum, dan initial. JSlider memiliki tick mark, yaitu garis yang menunjukan suatu nilai tertentu sepanjang slider. Ada 2 jenis tick mark: major dan minor, contoh: slider.setmajortickspacing(48); slider.setminortickspacing(16); slider.setpaintticks(true);

53 Latihan 14: Slippery.java Buatlah sebuah frame yang memiliki sebuah JScrollBar dan JSlider sbb:

54 Dialog Dialog biasanya digunakan untuk menampilkan informasi kepada user atau menanyakan sesuatu. Dialog dapat diakses dengan menggunakan static methods yang terdapat pada class JOptionPane. Terdapat beberapa variasi yang bisa dibuat yaitu: Jenis Dialog Message dialog Confirmation dialog Input dialog Option dialogs Fungsi Menampilkan suatu pesan kepada user, biasanya disertai dengan sebuah tombol OK Menanyakan sebuah pertanyaan dan menampilkan tombol jawaban: Yes, No, dan Cancel Meminta user untuk memasukkan suatu String Tipe yang paling umum. Kita dapat menyimpan berbagai komponen di dalamnya.

55 Latihan15: ExerciseOptions.java Pada latihan ini kita akan menggunakan semua variasi dari JOptionPane: JOptionPane.showMessageDialog JOptionPane.showConfirmDialog JOptionPane.showInputDialog JOptionPane.showOptionDialog

56 Run: ExerciseOptions.java showmessagedialog showconfirmdialog showinputdialog showoptiondialog

57 Desktop Apabila kita menginginkan aplikasi windows di dalam windows, kita dapat menggunakan JDesktopPane dan JInternalFrame. Internal frame ini dapat dipindahkan lokasinya (drag), di-resize, dijadikan icon, serta di-maximize. Internal frame ini sebenarnya merupakan suatu container seperti biasanya. Artinya kita dapat menyimpan berbagai komponen dan data di dalamnya.

58 Latihan 16: Desktop.java Pada latihan ini, Anda diminta membuat sebuah JDesktopPane. Kemudian, Anda membuat 5 buah JInternalFrame sehingga menghasilkan antarmuka sbb:

59 Well Done!, You ve learnt: JMenu & JMenuBar JPopupMenu JScrollPane JSplitPane JTabbedPane JScrollBar & JSlider JOptionPane JDesktopPane & JInternalFrame

60 STOP: pastikan Anda menyelesaikan latihan berikut: 1. JMenu: DinnerMenu.java 2. JPopUpMenu: ContextMenu.java 3. JScrollPane: ScrollPaneFrame.java 4. JSplitPane: SplitPaneFrame.java 5. JTabbedPane: TabbedPaneFrame.java 6. JSlider /JScrollbar: Slippery.java 7. JOptionPane: ExcerciseOptions.java 8. JDesktop/JInternalFrame: Desktop.java

61 What on Next Week? LayoutManager: FlowLayout GridLayout BorderLayout BoxLayout GridBagLayout

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

visit : www.marisharingilmu.wordpress.com Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java

Lebih terperinci

Modul 7 Praktikum Pemrograman Visual

Modul 7 Praktikum Pemrograman Visual Modul 7 Praktikum Pemrograman Visual 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.

Lebih terperinci

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN MODUL 2 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Latihan 2 Pada latihan kedua ini akan dibuat sebuah aplikasi pengolahan data akademik sederhana untuk menggambarkan penggunaan konsep MVC.

Lebih terperinci

MATERI PELATIHAN. Java Swing. Ifnu Bima. ifnubima@gmail.com. http://www.nagasakti.or.id/roller/ifnu. Versi : 0.1-07.03

MATERI PELATIHAN. Java Swing. Ifnu Bima. ifnubima@gmail.com. http://www.nagasakti.or.id/roller/ifnu. Versi : 0.1-07.03 MATERI PELATIHAN Java Swing Ifnu Bima ifnubima@gmail.com http://www.nagasakti.or.id/roller/ifnu Versi : 0.1-07.03 Daftar Isi Java Foundation Class......1 Feature JFC......1 Swing Package......2 Swing

Lebih terperinci

2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message

2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message Waktu Sisa : 1:14:5 1. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. 2. Manakah diantara pilihan berikut ini yang merupakan bagian

Lebih terperinci

Pemrograman Dekstop Pulut Suryati

Pemrograman Dekstop Pulut Suryati Pemrograman Dekstop Pulut Suryati Komponen jradiobutton, jcheckbox JCheckBox dan JRadioButton hanya bisa mempunyai dua buah kemungkinan nilai, benar atau salah. Kedua komponen ini digunakan untuk merepresentasikan

Lebih terperinci

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard BAB 5 Mendapatkan Input dari Keyboard 5.1 Tujuan Kita sudah mempelajari konsep mendasar pada Java dan menulis beberapa program sederhana. Sekarang kita akan mencoba membuat program kita lebih interaktif

Lebih terperinci

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan

Lebih terperinci

MODUL XIII FORM dan REPORTS

MODUL XIII FORM dan REPORTS MODUL XIII FORM dan REPORTS A. MAKSUD DAN TUJUAN 1. MAKSUD Mahasiswa mengerti cara membuat form dan laporan dengan Ms Access 2. TUJUAN!"Agar mahasiswa dapat membust form untuk mengedit dan menambah data

Lebih terperinci

Mengatur Tampilan AutoCAD

Mengatur Tampilan AutoCAD Mengatur Tampilan AutoCAD Untuk berinteraksi dengan sebuah program, Anda pasti akan disuguhkan dengan sebuah tampilan (interface) program tersebut. Ini tentunya untuk memudahkan Anda sebagai user dalam

Lebih terperinci

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0 Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0 I Ketut Resika Arthana, M.Kom http://www.rey204.com resika.arthana@gmail.com Disajikan dalam mata kuliah

Lebih terperinci

PANDUAN PRAKTIS MICROSOFT WORD 2007

PANDUAN PRAKTIS MICROSOFT WORD 2007 Bagian 1: Mengenal Microsoft Office Word 2007 1.1. Memulai Aplikasi Microsoft Office Word 2007 Untuk membuka Microsoft Word caranya adalah: Klik Tombol Start yang ada di taskbar. Pilih menu All Program

Lebih terperinci

Komponen Antarmuka Grafis

Komponen Antarmuka Grafis Part 9 Komponen Antarmuka Grafis Interaksi Manusia dengan Komputer Ahmad Lubis Ghozali Pendahuluan Komponen antarmuka grafis : bentuk bentuk tampilan yang dipakai pada paket-paket program aplikasi, baik

Lebih terperinci

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project

Lebih terperinci

MICROSOFT OFFICE POWERPOINT 2007

MICROSOFT OFFICE POWERPOINT 2007 MICROSOFT OFFICE POWERPOINT 2007 Cakupan Panduan : Menjalankan software presentasi Menggunakan menu-menu serta shortcut Menyimpan, memanggil, insert, edit Menggunakan Header, footer, page numbering Pencetakan

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC

KONEKSI KE DATABASE DENGAN JDBC KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan

Lebih terperinci

DESKTOP ICON DAN KOSTUMISASI

DESKTOP ICON DAN KOSTUMISASI DESKTOP ICON DAN KOSTUMISASI Bagian pertama dari proyek untuk mempercantik dan menambah fungsional desktop adalah dengan melakukan kostumisasi desktop dan ikon. Dengan menggunakan software-software free

Lebih terperinci

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan agusk@cs.ui.ac.id http://blog.aguskurniawan.net

Lebih terperinci

Bab 1 BEKERJA DENGAN MENGGUNAKAN MYOB ACCOUNTING PLUS V.13

Bab 1 BEKERJA DENGAN MENGGUNAKAN MYOB ACCOUNTING PLUS V.13 Bab 1 BEKERJA DENGAN MENGGUNAKAN MYOB ACCOUNTING PLUS V.13 A. MENJALANKAN PROGRAM MYOB ACCOUNTING Setelah yakin komputer Saudara dipasang dan diinstal Software MYOB Accounting Plus versi 13, maka ada 2

Lebih terperinci

1.1 Memulai Access 2007

1.1 Memulai Access 2007 Microsoft Access 2007 1.1 Memulai Access 2007 Microsoft Access 2007 yang untuk selanjutnya disingkat Access 2007 adalah program aplikasi database yang populer dan banyak digunakan saat ini. Dengan Access

Lebih terperinci

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom. SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom. Dreamweaver merupakan aplikasi yang digunakan untuk membuat website secara profesional. Pada tutorial ini akan dijelaskan

Lebih terperinci

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++ Bab DATABASE Mengakses Database dengan ADO Database atau bisa juga disebut sebagai bank data, adalah sebuah sistem yang terdiri dari sebuah atau beberapa file. Database bisa terdiri dari beberapa tabel

Lebih terperinci

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya BAB II LANDASAN TEORI 2.1 Pengertian Komputer Dalam merancang sebuah sistem informasi, digunakan suatu alat pendukung yaitu komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Lebih terperinci

Modul Pelatihan Membuat Peta Potensi Longsor dan Rawan Banjir Bandang

Modul Pelatihan Membuat Peta Potensi Longsor dan Rawan Banjir Bandang 15) Klik tombol pada toolbar Editor, dan seleksi semua objek pada layer sungai utama 01 dissolve edit yang berada di luar jangkauan antara tanda panah atas dan tanda panah bawah, seperti yang diperlihatkan

Lebih terperinci

PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT. Disusun Oleh : Munengsih Sari Bunga

PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT. Disusun Oleh : Munengsih Sari Bunga PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT Disusun Oleh : POLITEKNIK INDRAMAYU 2012 2 MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH

Lebih terperinci

Cara Penggunaan email KEMENHUB :

Cara Penggunaan email KEMENHUB : Cara Penggunaan email KEMENHUB : 1. Untuk membuka halaman login Mail KEMENHUB dilakukan dengan 2 Cara : a. Membuka halaman depan web KEMENHUB dengan mengetik alamat website http://www.dephub.go.id pada

Lebih terperinci

MODUL PELATIHAN PROGRAM MS. OFFICE EXCEL 2007 DISUSUN OLEH YAYASAN KURNIA

MODUL PELATIHAN PROGRAM MS. OFFICE EXCEL 2007 DISUSUN OLEH YAYASAN KURNIA MODUL PELATIHAN PROGRAM MS. OFFICE EXCEL 2007 DISUSUN OLEH YAYASAN KURNIA A. MENYALAKAN KOMPUTER Pastikan Kabel Supply terhubung ke PLN, kemudian lakukan langkah sbb: 1. Nyalakan Stabilizer 2. Nyalakan

Lebih terperinci

Petunjuk GetRate. 1. Masuk ke situs HSBC di www.hsbc.co.id. 2. Login ke Business Internet Banking.

Petunjuk GetRate. 1. Masuk ke situs HSBC di www.hsbc.co.id. 2. Login ke Business Internet Banking. Petunjuk GetRate 1. Masuk ke situs HSBC di www.hsbc.co.id. 2. Login ke Business Internet Banking. 1 3. Masukkan data data yang diminta pada halaman Security Logon. 4. Anda akan masuk ke halaman Internet

Lebih terperinci

E Layanan Pendidikan Dasar DAFTAR ISI

E Layanan Pendidikan Dasar DAFTAR ISI DAFTAR ISI Penjelasan Umum.. 2 Model Entri Data 2 Text Box.. 2 Combo Box 2 Calendar. 3 Option Button. 4 Check Box.. 4 Penyaluran Siswa.. 4 Prosedur Penyaluran Siswa.. 4 Pendaftaran Baru. 7 Edit Permohonan..

Lebih terperinci

Cara penggunaaan Admin Catalog Database :

Cara penggunaaan Admin Catalog Database : Cara penggunaaan Admin Catalog Database : Masukan username dan password account anda pada tampilan seperti terlihat pada contoh gambar diatas Tampilan awal dari administrator menu berikut dengan menu2x

Lebih terperinci

BAB IV ANALISA DAN PEMBAHASAN

BAB IV ANALISA DAN PEMBAHASAN 31 BAB IV ANALISA DAN PEMBAHASAN 4.1 Desain Website (Perancangan Website) Desain ini berupa struktur yang harus dibuat untuk memudahkan pembuatan website yang dimaksudkan agar web ini terlihat sederhana

Lebih terperinci

Mengetik Skripsi/Tugas Akhir dengan Efektif

Mengetik Skripsi/Tugas Akhir dengan Efektif Mengetik Skripsi/Tugas Akhir dengan Efektif Oleh: Yuliazmi Jakarta 2006 http://yuli.bedeng.com Sepatah Kata Kendala yang sering dihadapi oleh mahasiswa saat mengetik tugas akhir adalah mengelola pengetikan

Lebih terperinci

E Layanan Pendidikan Dasar DAFTAR ISI

E Layanan Pendidikan Dasar DAFTAR ISI DAFTAR ISI Penjelasan Umum.. 2 Model Entri Data 2 Text Box.. 2 Combo Box 2 Calendar. 3 Option Button. 4 Check Box.. 4 Penyetaraan Ijazah 4 Prosedur Penyetaraan Ijazah.. 4 Pendaftaran Baru. 7 Edit Permohonan..

Lebih terperinci

Produksi CD Multimedia Interaktif Menggunakan Macromedia Captivate

Produksi CD Multimedia Interaktif Menggunakan Macromedia Captivate Produksi CD Multimedia Interaktif Menggunakan Macromedia Captivate Winastwan Gora S. redaksi@belajarsendiri.com Lisensi Dokumen : Hak Cipta 2006 BelajarSendiri.Com Seluruh dokumen ini dapat digunakan,

Lebih terperinci

Piotun Y Simanjuntak 1. PENGENALAN OUTLOOK. piotun@depkeu.go.id. Lisensi Dokumen:

Piotun Y Simanjuntak 1. PENGENALAN OUTLOOK. piotun@depkeu.go.id. Lisensi Dokumen: Tutorial Microsoft Outlook Piotun Y Simanjuntak piotun@depkeu.go.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

PANDUAN PENGGUNAAN STANDAR APLIKASI (SA) FASTPAY - BUKOPIN

PANDUAN PENGGUNAAN STANDAR APLIKASI (SA) FASTPAY - BUKOPIN PANDUAN PENGGUNAAN STANDAR APLIKASI (SA) FASTPAY - BUKOPIN DAFTAR ISI : 1. Setting Membuka Blocking PopUp (Wajib dilakukan sebelum transaksi) 2. Install Plugin (Wajib dilakukan sebelum transaksi) 3. Penjelasan

Lebih terperinci

BAB IX MEMBUAT MENU DENGAN FORM DESIGN

BAB IX MEMBUAT MENU DENGAN FORM DESIGN BAB IX MEMBUAT MENU DENGAN FORM DESIGN 9.1. Membuat Menu dengan Form Design Selain membuat menu dengan menggunakan fasilitas Switchboard Manager seperti yang telah dibahas pada bab sebelumnya, Anda juga

Lebih terperinci

PANDUAN PENGELOLAAN SITUS WEB BPKP

PANDUAN PENGELOLAAN SITUS WEB BPKP PANDUAN PENGELOLAAN SITUS WEB BPKP URL (UNIFIED RESOURCES LOCATOR) Untuk dapat melakukan pengelolaan halaman web di situs web BPKP, kita harus mengetikkan URL atau unified resources locator atau alamat

Lebih terperinci

E-Trik JAVA. Pemrograman Database. IRAWAN e-mail : irawan_cyber@yahoo.com.sg

E-Trik JAVA. Pemrograman Database. IRAWAN e-mail : irawan_cyber@yahoo.com.sg DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

LANGKAH LANGKAH PENGUNAAN EMAIL KORPORAT

LANGKAH LANGKAH PENGUNAAN EMAIL KORPORAT DAFTAR ISI DAFTAR ISI...1 LANGKAH LANGKAH PENGUNAAN EMAIL KORPORAT...2 I. CARA PENGAKSESAN EMAIL...2 II. CARA MELIHAT EMAIL...4 III. CARA MEMBUAT EMAIL / PESAN BARU...6 LANGKAH LANGKAH PENGUNAAN EMAIL

Lebih terperinci

Materi 2 Membuat Lemari, Membuat Pintu Lemari, Memindahkan Pintu Lemari, Meng-Copy Pintu Lemari, Mengolah Bukaan Pintu Lemari, Membuat Lantai

Materi 2 Membuat Lemari, Membuat Pintu Lemari, Memindahkan Pintu Lemari, Meng-Copy Pintu Lemari, Mengolah Bukaan Pintu Lemari, Membuat Lantai 3D Graphic Architecture - 1 04 POKOK BAHASAN Materi 2 Membuat Lemari, Membuat Pintu Lemari, Memindahkan Pintu Lemari, Meng-Copy Pintu Lemari, Mengolah Bukaan Pintu Lemari, Membuat Lantai Materi Ini Bertujuan

Lebih terperinci

http://bp2dk.id/source/sidekaapp1.3.zip atau http://lppm.uajy.ac.id/source/assets%20v1.3.zip Double Click pada xampp-win32-5.6.

http://bp2dk.id/source/sidekaapp1.3.zip atau http://lppm.uajy.ac.id/source/assets%20v1.3.zip Double Click pada xampp-win32-5.6. Panduan Instalasi Aplikasi SIDeKa 1. Instalasi Web Server menggunakan XAMPP. Di Windows Web Server diperlukan untuk menjalankan aplikasi SIDeKa, karena aplikasi ini dibangun berbasis web (Web Base). Step

Lebih terperinci

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio) Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio) Fitri Andriyani fitriandriyani18@gmail.com Abstrak C# (DIBACA SEE-SHARP ) adalah bahasa pemrograman baru yang diciptakan oleh Microsoft yang

Lebih terperinci

PEMROGRAMAN WEB 09 JavaScript Lanjut

PEMROGRAMAN WEB 09 JavaScript Lanjut PEMROGRAMAN WEB 09 JavaScript Lanjut Andi WRE JavaScript Objects Object Based Programming language Setiap object dapat memiliki properti dan method Properti the values associated with an object Contoh

Lebih terperinci

Melakukan Operasi Logika

Melakukan Operasi Logika Melakukan Operasi Logika Hampir semua statemen C++ adalah ekspresi. Operator C++ selain +, -, /, * yakni operator logika. Pada dasarnya orang2 menghitung menggunakan operasi AND dan OR Mengapa Menggunakan

Lebih terperinci

Petunjuk Instalasi Upgrade. Aplikasi Equity_AMCapital

Petunjuk Instalasi Upgrade. Aplikasi Equity_AMCapital Petunjuk Instalasi Upgrade Aplikasi Equity_AMCapital Details : Semua pengguna DIWAJIBKAN melakukan Uninstall pada aplikasi SWST_AMCapital dengan langkah langkah sebagai berikut : 1. Pada screen layar di

Lebih terperinci

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER JOB I Instalasi Sistem Operasi Windows Server 2008 Di susun oleh: Nama : Winda Rizky Putri NIM : 3.33.10.1.21 Kelas : TK 3B PROGRAM STUDI TEKNIK TELEKOMUNIKASI

Lebih terperinci

DAN HAK AKSES BAB 8 MANAJEMEN GROUP, USER, 8.1 Pentingnya Membuat Group dan User Account

DAN HAK AKSES BAB 8 MANAJEMEN GROUP, USER, 8.1 Pentingnya Membuat Group dan User Account BAB 8 MANAJEMEN GROUP, USER, DAN HAK AKSES 8.1 Pentingnya Membuat Group dan User Account Pada bab sebelumnya telah dijelaskan bahwa kepemilikan sebuah file atau direktori dapat ditentukan oleh user pembuatnya.

Lebih terperinci

Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API

Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 8 Series 17, Agustus 2002. Agus Kurniawan agusk@cs.ui.ac.id

Lebih terperinci

PETUNJUK TEKNIS APLIKASI DATA ENTRY LAPORAN BATAS MAKSIMUM PEMBERIAN KREDIT BANK PERKREDITAN RAKYAT

PETUNJUK TEKNIS APLIKASI DATA ENTRY LAPORAN BATAS MAKSIMUM PEMBERIAN KREDIT BANK PERKREDITAN RAKYAT Lampiran 2 Surat Edaran Bank Indonesia No. 11/ 21 /DKBU tanggal 10 Agustus 2009 PETUNJUK TEKNIS APLIKASI DATA ENTRY LAPORAN BATAS MAKSIMUM PEMBERIAN KREDIT BANK PERKREDITAN RAKYAT DIREKTORAT KREDIT BPR

Lebih terperinci

Seperti yang ada dalam storyboard, multimedia pembelajaran saya terdiri dari empat menu utama yaitu:

Seperti yang ada dalam storyboard, multimedia pembelajaran saya terdiri dari empat menu utama yaitu: Belajar Matriks Mudah dan Menyenangkan (Chapter 2) Assalammualaikum.. Salam Matematika!! Pada chapter sebelumnya, saya telah sedikit memberikan penjelasan mengenai Multimedia Pembelajaran Interaktif dan

Lebih terperinci

Eksplorasi Gradien Menggunakan Geogebra. Muh. Tamimuddin H

Eksplorasi Gradien Menggunakan Geogebra. Muh. Tamimuddin H Eksplorasi Gradien Menggunakan Geogebra Muh. Tamimuddin H Geogebra dapat digunakan untuk membuat sebuah lembar kerja dinamis. Pada tulisan ini, GeoGebra akan kita gunakan untuk menggambarkan sebuah garis

Lebih terperinci

Array. Pengantar. int a, b, c, d, e;

Array. Pengantar. int a, b, c, d, e; Array Pengantar Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Andaikan sebuah program membutuhkan 5 (lima)

Lebih terperinci

Pindahkan slide 2 ke slide 5 dengan cara klik slide 2, lalu tekan Ctrl + X (atau pada

Pindahkan slide 2 ke slide 5 dengan cara klik slide 2, lalu tekan Ctrl + X (atau pada 2.9 Bekerja dengan Tampilan Slide Sorter Klik View Pilih Slide Sorter Pindahkan slide 2 ke slide 5 dengan cara klik slide 2, lalu tekan Ctrl + X (atau pada ribbon Home dalam group Clipboard, klik cut)

Lebih terperinci

MEMBUAT KONTEN. 3.1 Apakah konten itu?

MEMBUAT KONTEN. 3.1 Apakah konten itu? MEMBUAT KONTEN 3.1 Apakah konten itu? Konten (content) adalah sebuah halaman website. Hal yang hebat di Drupal dibandingkan CMS lain adalah Drupal menyediakan fasilitas untuk membuat content type baru.

Lebih terperinci

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW)

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) User Manual Petunjuk Operasional INSW Admin Perusahaan i Daftar Isi MEMULAI APLIKASI... 2 LOGIN... 3 VIEW PROFILE... 5 MENU... 6 CHANGE PASSWORD / MERUBAH

Lebih terperinci

SMK NU 03 KALIWUNGU MENGOPERASIKAN PERANGKAT LUNAK PENGOLAH ANGKA. Nama Kelas No Absen MATA DIKLAT: KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI

SMK NU 03 KALIWUNGU MENGOPERASIKAN PERANGKAT LUNAK PENGOLAH ANGKA. Nama Kelas No Absen MATA DIKLAT: KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI MENGOPERASIKAN PERANGKAT LUNAK PENGOLAH ANGKA MATA DIKLAT: KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI PROGRAM KEAHLIAN: SEMUA PROGRAM KEAHLIAN Nama Kelas No Absen Modul ini milik : SMK NU 03 KALIWUNGU

Lebih terperinci

PANDUAN MANUAL JENTERPRISE

PANDUAN MANUAL JENTERPRISE PANDUAN MANUAL JENTERPRISE Untuk memulai pengoperasian Web jenterprise, langkah langkah yang perlu dilakukan adalah melakukan konfigurasi halaman administrator. Halaman administrator bisa di akses di http://namadomainanda/admin/,

Lebih terperinci

Double klik icon microsoft word pada dekstop anda, icon ini

Double klik icon microsoft word pada dekstop anda, icon ini TUGAS 2 Cara Mengatur Halaman Teknik atau cara dalam pembuatan laporan sangat banyak sekali, namun banyak diantara kita yang tak begitu paham tentang bagaimana cara yang lebih mudah, praktis, dan sistematis

Lebih terperinci

COURSE MANAGEMENT SYSTEM MOODLE. Pengisian Content CMS Moodle

COURSE MANAGEMENT SYSTEM MOODLE. Pengisian Content CMS Moodle COURSE MANAGEMENT SYSTEM MOODLE Pengisian Content CMS Moodle Memasukan materi 1. Isi langsung Dengan cara isi langsung, materi dimasukan dengan mengetikkannya langsung melalui situs. Langkah langkah :

Lebih terperinci

Algoritma dan Struktur Data

Algoritma dan Struktur Data Algoritma dan Struktur Data Week 2 : Bahasa C dan Array I Ketut Resika Arthana, S.T., M.Kom NIP. 198412012012121002 resika.arthana@gmail.com 085-737-515-515 http://www.rey1024.com Pendidikan Teknik Informatika

Lebih terperinci

Aspro Photo Designer v3.3.0

Aspro Photo Designer v3.3.0 the MOMENTS / the STORY / the GIFT Panduan Penggunaan Aspro Photo Designer v3.3.0 w w w. a s p r o p h o t o. c o m Aspro Photo Designer 1 Panduan Aspro Photo Designer 1. Membuat Proyek Baru Double click

Lebih terperinci

MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI

MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI 2014 www.sistemrumahsakit.com DAFTAR ISI A. MENU PEMERIKSAAN... 4 B. MENU HASIL PEMERIKSAAN... 14 C. MENU TARIF RADIOLOGI...

Lebih terperinci

Sesi 15 : Setup & Deployment

Sesi 15 : Setup & Deployment Sesi 15 : Setup & Deployment 1. Pendahuluan Aplikasi yang dibangun dengan menggunakan Visual Basic baru bisa diaktifkan jika komputer dimana aplikasi tersebut akan dijalankan telah ter-install Visual Basic/Visual

Lebih terperinci

PETUNJUK PEMAKAIAN SHARP XE-A217. Cara pasang kertas Buka penutup cover (sama dengan tipe XE-A207)

PETUNJUK PEMAKAIAN SHARP XE-A217. Cara pasang kertas Buka penutup cover (sama dengan tipe XE-A207) PETUNJUK PEMAKAIAN SHARP XE-A217 Cara pasang kertas Buka penutup cover (sama dengan tipe XE-A207) 1 Keyboard Ada 2 mode keyboard : 1. Layout Keyboard digunakan saat transaksi 2. Layout Programming digunakan

Lebih terperinci

Modul Pelatihan Membuat Peta Potensi Longsor dan Rawan Banjir Bandang

Modul Pelatihan Membuat Peta Potensi Longsor dan Rawan Banjir Bandang 23) Pada bagian Show: pilih Categories dan pilih Unique values. Pada combo box Value Field, pilih Peringkat. Klik tombol Add All Values, untuk menampilkan nilai-nilai yang terdapat di dalam kolom Peringkat.

Lebih terperinci

MENGAKTIFKAN FITUR LOCK KOMPUTER

MENGAKTIFKAN FITUR LOCK KOMPUTER MENGAKTIFKAN FITUR LOCK KOMPUTER Jika anda menggunakan Windows XP namun hanya mengandalkan password dari screen saver, jangan mengharapkan tingkat keamanan yang tinggi darinya. Karena, jika anda hanya

Lebih terperinci

Gambar 2.2.2. Jendela Table Designer. 4. fdfd

Gambar 2.2.2. Jendela Table Designer. 4. fdfd Bab II PROJECT ADDRESS BOOK 2.1. Project Baru Seperti yang sudah kita pelajari pada bab sebelumnya, untuk membuat project baru salah satunya dengan mengetikkan perintah pada jendela command. Lihat gambar

Lebih terperinci

WORKSHOP IN HOUSE (IHT) PENGEMBANGAN BAHAN AJAR BERBASIS TIK DI SMA NEGERI 2 BENGKALIS

WORKSHOP IN HOUSE (IHT) PENGEMBANGAN BAHAN AJAR BERBASIS TIK DI SMA NEGERI 2 BENGKALIS WORKSHOP IN HOUSE (IHT) PENGEMBANGAN BAHAN AJAR BERBASIS TIK DI SMA NEGERI 2 BENGKALIS MODUL MICROSOFT POWERPOINT INSTRUKTUR : NOVRIYANTO, ST., M.Sc SYUKRAN SETIAWAN, ST PEMERINTAH DAERAH KABUPATEN BENGKALIS

Lebih terperinci

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto Tutorial ini di tujukan untuk mahasiswa yang baru mengenal bahasa c dengan compiler GCC yang berjalan di platform bukan Linux. IDE

Lebih terperinci

BAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1

BAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1 BAB II GUI LANJUT 2.1 Tujuan Instruksional Bab ini akan membahas mengenai kendali program dengan menggunakan GUI lebih lanjut yaitu TextArea, Panel, CheckBox dan Radio. Komponen GUI akan dipadukan dengan

Lebih terperinci

Klik File setup.exe lalu akan muncul tampilan seperti gambar dibawah ini.

Klik File setup.exe lalu akan muncul tampilan seperti gambar dibawah ini. 1. Instalasi Net Support Manager Klik File setup.exe lalu akan muncul tampilan seperti gambar dibawah ini. Tekan Next, maka akan muncul tampilan License Agreement Pilih Accept lalu tekan Next, lalu akan

Lebih terperinci

TUTORIAL Membuat Kuis Pilihan Ganda dengan Flash

TUTORIAL Membuat Kuis Pilihan Ganda dengan Flash TUTORIAL Membuat Kuis Pilihan Ganda dengan Flash Langkah-Langkah: 1. Aktifkan program Macromedia Flash anda. Pada Creat New, pilih Flash Document. 2. Opsional: Pada Frame 1 Layer 1, buat background dengan

Lebih terperinci

1. Mengaktifkan fungsi Record - Klik kanan pada layar,monitor akan menampilkan Taskbar (Lihat gambar 1) Gambar 1

1. Mengaktifkan fungsi Record - Klik kanan pada layar,monitor akan menampilkan Taskbar (Lihat gambar 1) Gambar 1 User Guide Cara Mengoprasikan DVR VGA 1. Mengaktifkan fungsi Record - Klik kanan pada layar,monitor akan menampilkan Taskbar (Lihat gambar 1) Gambar 1 - Klik Icon Record (Lihat gambar 1). Pastikan kode

Lebih terperinci

Panduan Instalasi Galileo Desktop Versi 2.5

Panduan Instalasi Galileo Desktop Versi 2.5 Panduan Instalasi Galileo Desktop Versi 2.5 Persiapan : Ada beberapa file yang diperlukan sebelum kita melakukan instalasi Galileo Desktop Versi 2.5, berikut data file & Tahapan instalasinya : 1 2 3 4

Lebih terperinci

Daftar Isi PETUNJUK PEMAKAIAN APLIKASI NOMOR POKOK PERPUSTAKAAN

Daftar Isi PETUNJUK PEMAKAIAN APLIKASI NOMOR POKOK PERPUSTAKAAN 1 Daftar Isi BAB 1... 3 PENDAHULUAN... 3 1.1 ALUR KERJA SI-NPP... 3 BAB 2... 4 MENJALANKAN APLIKASI SI-NPP... 4 2.1 MASUK KE APLIKASI SI-NPP... 4 2.2 MENU DALAM APLIKASI (NPP)... 4 2.2.1 Menu Informasi...

Lebih terperinci

Maker merupakan suatu fungsi atau role dimana user melakukan input atau membuat transaksi yang akan dijalankan.

Maker merupakan suatu fungsi atau role dimana user melakukan input atau membuat transaksi yang akan dijalankan. III. PAYROLL Payroll adalah menu dalam MCM yang digunakan untuk melakukan pembayaran gaji, baik Payroll In House (payroll ke sesama rekening Bank Mandiri) maupun Payroll Mixed (payroll ke sesama rekening

Lebih terperinci

LATIHAN 3 : QUERY DATABASE

LATIHAN 3 : QUERY DATABASE LATIHAN 3 : QUERY DATABASE Start ArcMap dan buka peta existing Menambahkan map tips Identify Mencari objek Membuat query spasial Membuat layer hasil query Menyimpan layer data. Menyimpan dokumen peta dan

Lebih terperinci

2. Select PPPoE Client from Interface menu, type Biznet on name box, then select the interface that will be directed as a WAN interface.

2. Select PPPoE Client from Interface menu, type Biznet on name box, then select the interface that will be directed as a WAN interface. 1. Buka Winbox lalu klik kotak dari Connect to. Lalu pilih IP address atau MAC address yang tertera di bawahnya, lalu masukan login username dan password, secara default username : admin, dan password

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK

PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK PETUNJUK PENGGUNAAN APLIKASI e- PURCHASING PRODUK BARANG/JASA PEMERINTAH PPK Update 12 Februari 2015 Daftar Isi 1 Pendahuluan... 2 1.1 Alur Proses e- Purchasing Produk Barang/Jasa Pemerintah Dalam Aplikasi

Lebih terperinci

BELAJAR SPSS. Langkah pertama yang harus dilakukan adalah dengan cara menginstal terlebih dahulu software SPSS

BELAJAR SPSS. Langkah pertama yang harus dilakukan adalah dengan cara menginstal terlebih dahulu software SPSS BELAJAR SPSS SPSS merupakan software statistik yang paling populer, fasilitasnya sangat lengkap dibandingkan dengan software lainnya, penggunaannya pun cukup mudah. Langkah pertama yang harus dilakukan

Lebih terperinci

KUIS ONLINE DAN FORUM DISKUSI

KUIS ONLINE DAN FORUM DISKUSI KUIS ONLINE DAN FORUM DISKUSI Disusun Oleh : Septian Firman Sodiq, Skom ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA 2013 Elearning UPN Veteran Jakarta 1 MODUL 3 KUIS ONLINE DAN FORUM DISKUSI

Lebih terperinci

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

Tutorial Singkat Menggunakan Altium Design Winter/ Protel Dxp. Oleh : Ardya Dipta N 13206180 ardviri2002@yahoo.com / ardyadipta@gmail.

Tutorial Singkat Menggunakan Altium Design Winter/ Protel Dxp. Oleh : Ardya Dipta N 13206180 ardviri2002@yahoo.com / ardyadipta@gmail. Oleh : Ardya Dipta N 13206180 ardviri2002@yahoo.com / ardyadipta@gmail.com Altium Design Winter adalah program yang digunakan untuk mendesain PCB. Pada altium 2009 ini, fitur yang diberikan Altium sudah

Lebih terperinci

ACCURATE 4 QUICK START

ACCURATE 4 QUICK START ACCURATE 4 QUICK START 1. DATA PERUSAHAAN YANG PERLU DIPERSIAPKAN Sebelum membuat database ACCURATE 4, data perusahaan yang perlu Anda siapkan adalah sbb : Daftar Kas dan Bank beserta jumlahnya masing-masing.

Lebih terperinci

Petunjuk Praktis Penggunaan Microsoft Excel 2003

Petunjuk Praktis Penggunaan Microsoft Excel 2003 Petunjuk Praktis Penggunaan Microsoft Excel 2003 Oleh : Rino A Nugroho, S.Sos,M.T.I Ada beberapa aplikasi perkantoran yang diciptakan oleh Microsoft. Aplikasi ini di jadikan dalam satu program yang bernama

Lebih terperinci

PANDUAN SINGKAT MENGELOLA MATA KULIAH : BAGIAN I

PANDUAN SINGKAT MENGELOLA MATA KULIAH : BAGIAN I PANDUAN SINGKAT MENGELOLA MATA KULIAH : BAGIAN I PERLU DIINGAT SEBELUM MELANJUTKAN MEMBACA PANDUAN SINGKAT INI: 1. TATA LETAK MENU dan BLOK pada tampilan laman sangat tergantung pada pengaturan THEME oleh

Lebih terperinci

MENGOPERASIKAN PERANGKAT LUNAK LEMBAR SEBAR 05 EDISI III - 2005 MENGOPERASIKAN PERANGKAT LUNAK LEMBAR

MENGOPERASIKAN PERANGKAT LUNAK LEMBAR SEBAR 05 EDISI III - 2005 MENGOPERASIKAN PERANGKAT LUNAK LEMBAR MENGOPERASIKAN PERANGKAT LUNAK LEMBAR SEBAR 05 MENGOPERASIKAN PERANGKAT LUNAK LEMBAR Edisi III - 2005 EDISI III - 2005 MATA MATA DIKLAT: KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI) PROGRAM KEAHLIAN:

Lebih terperinci

PANDUAN PEMANFAATAN ELEARNING FAKULTAS TEKNIK UNIVERSITAS NEGERI SURABAYA 2015 Salamun Rohman Nudin

PANDUAN PEMANFAATAN ELEARNING FAKULTAS TEKNIK UNIVERSITAS NEGERI SURABAYA 2015 Salamun Rohman Nudin PANDUAN PEMANFAATAN ELEARNING FAKULTAS TEKNIK UNIVERSITAS NEGERI SURABAYA 2015 Salamun Rohman Nudin A. AKTIVASI PENGGUNA (USER) Pengguna elearning Fakultas Teknik adalah dosen dan mahasiswa yang aktif

Lebih terperinci

Latihan 1 Menghitung Luas Persegi Panjang

Latihan 1 Menghitung Luas Persegi Panjang Latihan 1 Menghitung Luas Persegi Panjang 1. Buat Project baru dengan cara klik menu File New Android Application Project. 2. Beri nama aplikasi yang akan kita buat pada kolom Application Name. Huruf awal

Lebih terperinci

TUTORIAL SIADPA KIPA (KEUANGAN PERKARA)

TUTORIAL SIADPA KIPA (KEUANGAN PERKARA) TUTORIAL SIADPA KIPA (KEUANGAN PERKARA) I. PENGANTAR 1.1. Uraian singkat Aplikasi Sistem Administrasi Keuangan Perkara Kepaniteraan Pengadilan Agama disingkat SIADPA-KIPA adalah bagian dari Sistem Administrasi

Lebih terperinci

BAB III ANALISA DAN PEMBAHASAN MASALAH. Didalam jaman komputer sekarang ini program aplikasi seperti ini sangat

BAB III ANALISA DAN PEMBAHASAN MASALAH. Didalam jaman komputer sekarang ini program aplikasi seperti ini sangat BAB III ANALISA DAN PEMBAHASAN MASALAH 3.1 Analisa Masalah Didalam jaman komputer sekarang ini program aplikasi seperti ini sangat dibutuhkan oleh setiap perusahaan dan organisasi yang bekerja dengan database

Lebih terperinci

Gambar,Text, dan Sound di Director

Gambar,Text, dan Sound di Director Gambar,Text, dan Sound di Director 1. PENDAHULUAN Kali ini anda akan membuat halaman informasi galery poster Pemandangan Alam yang kaya unsur visual agar memukau audience anda.terdapat animasi looping

Lebih terperinci

TUTORIAL DESAIN MULTIMEDIA

TUTORIAL DESAIN MULTIMEDIA TUTORIAL DESAIN MULTIMEDIA www.desainmultimedia.com Membuat Model Keyboard Membuat model objek Keyboard dengan Operasi Boolean Langkah 1 (Menampilkan Gambar Keyboard sebagai Guideline) Tampilkan dahulu

Lebih terperinci

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream. STREAM DAN FILE Proses penulisan dan pembacaan data sering kita sebut dengan proses input dan output, dimana penulisan data berarti mengalirkan data ke output dan menerima atau mendapatkan data dari input.

Lebih terperinci

3D Graphic Architecture - 1 POKOK BAHASAN

3D Graphic Architecture - 1 POKOK BAHASAN 3D Graphic Architecture - 1 10 POKOK BAHASAN Materi Lanjutan 2 Material/Texture : Membuat Material/Texture, Mengaplikasikan Material/Texture, Mengaktifkan Texture, Men-Skala-Kan Material/Texture Lighting/Pencahayaan

Lebih terperinci

MobiReporter. MobiReporter Panduan. Menjalankan aplikasi

MobiReporter. MobiReporter Panduan. Menjalankan aplikasi MobiReporter MobiReporter adalah aplikasi yang memungkinkan seorang user untuk mengupload berita dan menampilkannya secara online melalui handphone. Berita tersebut dapat berisi gambar, text, dan suara

Lebih terperinci