Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer.

Com

Tutorial Eclipse
Ginanjar Utama
ginanjar_utama@yahoo.com Lisensi Dokumen:
Copyright © 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Workbench – Tempat Bekerja
Tempat bekerja dalam eclipse disebut dengan workbench. Dalam jendela workbench akan ditampilkan beberapa perspective. Pada saat awal Resource perspective yang ditampilkan, selanjutnya kita akan berada pada posisi terakhir kita meninggalkan eclipse. Sebuah perspective mengandung beberapa view (contoh Navigator) dan editor. Lebih dari satu jendela Workbench dapat dibuka bersamaan. Pada sebelah kiri dari jendela ada icon shortcut untuk pindah perspective atau menampilkan perspective baru. Nama dari perspective yang aktif ditunjukkan pada judul jendela dan iconnya yang tampak melesak ke dalam. Dengan melihat judul dari jendela Workbench maka kita tahu bahwa kita sedang berada pada Resource perspective. Navigator, Tasks, dan Outline view juga terbuka, bersamaan dengan editor pada halaman Welcome. Silahkan mencoba menelusuri halaman tersebut untuk mengetahui kegunaan eclipse lebih jauh lagi atau memodifikasi workbench.

1

Com 2 .Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer.

eclipse. pastikan project JUnit terpilih.Com Memasang Plugin Baru: JDT Example Plug-ins Untuk menambah feature baru di eclipse. biasanya tinggal diekstract saja ke direktori pluginsnya eclipse. 4. c:\eclipse)..org/downloads/ dan temukan release eclipse yang kita gunakan. Klik tombol Browse di sebelah field Zip file dan pilih <eclipseInstallPath>/plugins/org.examples. JUnit adalah open source unit testing framework untuk Java. 4. Pilih menu item File > New > Project.eclipse.. tombol dan pilihan menu yang baru juga tersedia. dengan menggunakan JUnit sebagai project percontohan. 3. kemudian klik Next. Bergantung pada view atau editor yang sedang aktif.. 1. Membuat project Java yang pertama.Kuliah Umum IlmuKomputer. Kemudian klik Next. 2.. Ketika perspective Java aktif. Pindah ke bagian Example Plug-ins dan ikuti perintah pemasangan.jdt.ui. pilihan menu baru dan tombol-tombol khusus Java muncul dalam toolbar workbench..jar. kita akan membuat sebuah project Java baru. Jika workbench sedang berjalan. Pada tutorial ini. 1. kita hanya perlu memasang plugin baru. dan di sebelah kanan.projects/archive/junit/junit37src.g. Extract isi dari file Zip ke dalam direktori eclipse (e.. pilih Java. 2. Plug-ins tidak boleh dipasang pada saat workbench hidup. Pada panel kiri halaman wizard. Caranya juga sangat mudah. Pergi ke http://www. Pada bagian ini. Pada halaman berikutnya. Pilih Zip file. Plugin JDT example menyumbangkan New Wizard yang secara otomatis membuka project percontohan JUnit pada workbench anda. 3. Dalam Package Explorer. pilih Java Project. 5. matikan saja. Lihat lebih dalam di http://www. kita akan secara manual membuat project baru supaya tahu langkah-langkahnya.Com Copyright © 2003 IlmuKomputer. Jalankan workbench.org/ untuk informasi mengenai JUnit. 3 . ketik "JUnit" pada field Project name dan klik Finish.junit. Tapi sebelumnya anda perlu mendownload danmemasang plugin tersebut (jika anda belum melakukannya). untuk membuka wizard New Project. Pilih item menu File > Import. 5. Satu perspective Java terbuka di dalam workbench dengan project Java yang baru di dalam Package Explorer.

classpath yang lama 8.Com Copyright © 2003 IlmuKomputer. 4 . di bawah daftar hirarki pilih Select All. Anda dapat memperluas dan memilih elemen-elemen apa yang ingin diimpor. Setting ini bisa diubah pada halaman preferensi dari Workbench. Dalam viewPackage Explorer. 6. Pastikan project JUnit muncul pada Folder tujuan. lalu klikFinish. Kita timpa . Pada saat diimpor maka resource langsung di build secara otomatis. Dalam tutorial ini kita pilih semua elemen. 7. Dalam Import wizard.Kuliah Umum IlmuKomputer.Com Catatan: Asumsinya JDT example plug-ins telah berhasil dipasang. buka project JUnit untuk melihat package-packagenya.

Com Copyright © 2003 IlmuKomputer.Kuliah Umum IlmuKomputer.Com 5 .

2. 1. kita akan melihat isi dari project JUnit. Deklarasi import. 2. Perhatikan bahwa Package Explorer menampilkan garis besar dari source code. 6 .framework untuk melihat file-file Java files yang ada di dalamnya.Com Copyright © 2003 IlmuKomputer.java.framework untuk melihat file-file Java di dalam package tersebut. Kembangkan file Java TestCase. 1. member dari class (field and method) muncul dalam struktur. Perluas package junit. Melihat elemen Java Pada bagian ini.Com Menggunakan Package Explorer elemen-elemen Java di dalam project JUnit project.Kuliah Umum IlmuKomputer. public type. Perluas file TestCase.java. Buka package junit.

Perluas package junit.Kuliah Umum IlmuKomputer.java.java klik ganda pada nama method dalam Package Explorer. 7 .Com Copyright © 2003 IlmuKomputer. Umumnya kita dapat membuka editor hanya dengan mengklik ganda pada tempat yang ingin kita buka. Buka editor untuk VectorTest. 1.java dengan klik ganda. 2.samples dan pilih file VectorTest. Perhatikan warna dari source code. Contohnya untuk membuka langsung method testClone dalam VectorTest. Beberapa hal mempunyai warna yang berbeda: • Komentar umum • Komentar Javadoc • Keyword • String.Com Memakai editor Kita akan belajar dasar-dasar mengedit file Java.

Icon-icon digunakan untuk menjelaskan banyak hal seperti apakah suatu elemen itu static. 8 . abstract. method dan type. field. Lihat pada Outline view.Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer. atau final. import.Com 3. Atau apakah ia override dari base class atau interface. Ia menampilkan garis besar dari file Java tersebut termasuk pernyataan package.

9 . Tekan tombol Hide Fields. Contoh di bawah ini. Kita dapat mengedit kode dengan melihat keseluruhan teks atau hanya melihat satu teks elemen saja. yang membuat kita hanya melihat elemen terpilih saja dalam Java editor. dan Hide Non-Public Members pada toolbar Outline view untuk menyaring tampilan. hanya method setUp() yang ditampilkan.Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer. Hide Static Members. Toolbar mempunyai tombol Show Source of Selected Element Only.Com 4. 5.

Com Copyright © 2003 IlmuKomputer. "{" expected. perhatikan pada sebelah kiri editor akan ada indikator yang menunjukkan rentang elemen dalam naskah tersebut.Com 6. Mulai menambahkan sebuah method dengan mengetikkan diakhir file VectorTest. maka method yang baru tampak di Outline view. maka kita akan diberitahu Unmatched bracket. Menambahkan method baru 1. Perilaku ini dapat diatur melalui halaman preferensi Java > Editor > Annotations.Kuliah Umum IlmuKomputer. yang menunjukkan kesalahan kita. 10 . Kemudian pilih sembarang elemen dalam Outline view. Selain itu.java (dan sebelum kurung penutup): public void testSizeIsThree() Begitu kita mengetikkan nama method. Syntax error on token "}". Jika kita menggerakkan ujung mouse dia atas tanda itu. Tekan tombol Show Source of Selected Element Only lagi untuk melihat seluruh naskah lagi. sebuah pemberitahuan error (kotak merah) muncul di sisi kanan editor.

Kuliah Umum IlmuKomputer.. Lengkapi method yang baru dengan menambahkan: { assertTrue(fFull. dalam Tasks view dan di mana lagi coba cari.. 3. kurung penutup telah otomatis dimasukkan.Com 2.Com Copyright © 2003 IlmuKomputer.size() == 3). . 4. Perhatikan. Perhatikan indikator menghilang ketika pasangan kurung yang hilang sudah ditambahkan. Klik tombol Save. Simpan file. Unit kompilasi dikompilasi secara otomatis dan tanda error juga muncul di Package Explorer view. 11 .

tekan Ctrl+Space untuk mengaktifkan content assist.java file dan pilih method testSizeIsThree() dalam Outline view. i++) v. Pilih dan tahan di atas pihan anda. Pilih assertTrue(boolean) dari daftar dan tekan Enter. Tambahkan baris berikut pada akhir method: Vector v = new Vector().Com Copyright © 2003 IlmuKomputer.VectorTest. Buka file junit. Kode assertTrue(boolean) ditambahkan ke dalam method. Sewaktu jendela content assist masih terbuka. for (int i=0. 4. Dengan cursor yang berada pada akhir kata assert.addElement(new Object()). Daftar tadi dipersempit dan hanya menunjukkan baris yang dimulai dengan 'assertt'. Javadoc help akan muncul apabila tersedia. 12 . assert 2. 1. i<3.Kuliah Umum IlmuKomputer. ketik huruf 't' setelah assert (tanpa ada spasi).Com Menggunakan content assist Pada bagian ini kita akan menggunakan content assist untuk menyelesaikan penulisan method baru.samples. Lihat pilihan-pilihan yang diajukan. 3.

size()). 13 .Kuliah Umum IlmuKomputer. tekan Ctrl+Space untuk mendapatkan content assist. Kita pilih baris for . Sewaktu kursor berada di ujung for.java 1. Mulai menambahkan method baru dengan mengetikkan: public void testValues() { Integer[] expected= new Integer[3]. Simpan file. karena index variable otamatis terpilih.VectorTest. for 2.Com 5. 3. Amati bahwa nama dari index variable berubah di semua tempat. Kita akan mendapatkan daftar pilihan dan jika kita menahannya untuk beberapa saat akan muncul template contohnya. Cukup tekan e. Selanjutnya kita ganti nama index variable dari i ke e.iterate over array dan tekan Enter untuk memasukkan ke source code.Com Copyright © 2003 IlmuKomputer.size() == fFull. Buka file junit. 4. Complete the line so that it reads as follows: assertTrue(v. Menggunakan template Sekarang kita akan belajar menggunakan content assist untuk membuat template dari sebuah struktur kalang.samples. 6.

Menekan kunci tab memindahkan kursor ke variabel selanjutnya dari code template.length. e < expected. tekan tab lagi dan meninggalkan template yang sudah dibuat. 14 . yaitu array expected.Com Copyright © 2003 IlmuKomputer. e++) { expected[e]= new Integer(e + 1). 6. Karena kita tidak ingin menggantinya. Saat kursor di akhir to.Com 5. Template di masukkan ke dalam editor dan type berlatar biru dan terpilih. Sempurnakan kalang for sebagai berikut: for (int e= 0. tekan Ctrl+Space untuk mengaktifkan content assist. Pilih toarray convert collection to array dan tekan Enter untuk memastikan pilihan atau klik ganda. } Integer[] actual= to 7.Kuliah Umum IlmuKomputer.

i++) assertEquals(expected[i]. actual. 9. 10. Type dari array constructor berubah berbarengan. for (int i= 0.Com Copyright © 2003 IlmuKomputer.length. } 11.Com 8. Timpa dengan mengetikkan Integer. Simpan file tersebut. Tekan Tab untuk pindah ke collection dan timpa dengan mengetikkan fFull. actual[i]). 15 . Tambah baris-baris berikut untuk menyelesaikan methodnya: assertEquals(expected. i < actual.Kuliah Umum IlmuKomputer.length).length.