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.

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

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

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

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

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

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

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

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

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

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

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

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

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