Sabtu, 24 Agustus 2019

KEGIATAN YANG PERNAH DILAKUKAN SELAMA BOOTING AND MEMORY 2019


Selama acara Booting & Memory 2019 kita mendapatkan banyak pengalaman dan pembelajaran yang sangat berharga. Dalam acara B&M kita diajarkan bagaimana kita menghargai waktu, disiplin, dan diajarkan untuk tidak malas dalam mengerjakan tugas, karena tugas yang diberikan oleh panitia B&M menggambarkan dengan penugasan yang akan ada di dalam dunia perkuliahan Teknik Informatika. Panitia tidak semerta-merta memberikan penugasan kepada kita, tapi mereka memiliki tujuan agar kita tidak kaget pada saat dosen memberikan tugas kepada kita.
            Selama acara B&M juga mengajarkan bagaimana kita menyampaikan pendapat dengan tata bahasa yang baik kepada orang yang lebih tua, dan juga mengajarkan agar kita berfikir kritis karena kita sudah menjadi mahasiswa bukan siswa lagi. Di acara ini juga kita diberikan’materi materi seputar kegiatan, keorganisasiaan, prestasi, dan kebiasaan yang ada di fakultas teknik informatika. Bukan hanya itu saja acara ini juga mengajak kita supaya bisa mengenal banyak kakak tingkat, karena kita mahasiswa teknik informatika dari semua angkatan adalah satu keluarga, kita harus saling mengenal agar bisa saling bantu, jika kita mempunyai masalah kita bisa bertanya dengan kakak tingkat, karena perkuliahan di teknik informatika itu berat jika kita tidak saling tolong menolong kita akan hancur, kita juga harus saling mengingatkan dan mengajak keluarga yang tidak bisa dalam akademik.
             Dan kita dikenalkan dengan beberapa ukm yang mana ukm di fakultas itu juga ada selain di fakultas. di prodi juga juga ada ukm yang mana ukm itu bernama himatif yg membantu mahasiswa informatika.kami dikenalkan dengan keluarga lab dan diberi materi langsung oleh beberapa anggota lab dan adminnya.kita juga dikenalkan dengan skydream yang mana kita sebelumnya tidak tau apa itu skydream sehingga kita mengetahui sejarah dan awal di bentuknya skydream itu.kita juga diberi materi oleh pemateri yang sudah berprestasi di fakultas teknik informatika.

NAMA LO DAN ANGGOTA KELOMPOK ECLIPSE

NAMA LO DAN ANGGOTA KELOMPOK ECLIPSE
LO : NURMA ULFA YUANA


NIM

NAMA

190411100195
FIRMAN MAULANA
190411100190
AULIA ALFIYANI
190411100171
LUTFIA HALIMATUS SYA'DIYAH
190411100176
KAFFIN AHMAD MUKHTASOR
190411100168
NUR FADILAH IDRIS
190411100074
SITI SOFIYATUL FUADAH
190411100172
ACH FAISOL
190411100169
MOKHAMAD FARISAL ALLIF FUDIN
190411100165
PAHURROSI
190411100163
LUTHFI RAHMAN RIZQI RAMADHANI
190411100089
M. HANIN ROHMATULLAH
190411100090
NAUFAL ASLAM YANUAR
190411100092
HELDI TIO PRATAMA
190411100045
MOH. SA'ID
190411100047
DANDI IRAWAN
190411100123
MOH. FARIS HAMIDI
190411100124
ERVIN FEBRIANSYAH
190411100125
FAHRUR RIZAL
190411100127
MUHAMMAD FAHMI ADY SUSILO
190411100128
AKHMAD RIZALDI IRVANA
190411100170
VINA ANGELINA SAVITRI

RESUME NAMA KELOMPOK


RESUME NAMA KELOMPOK
ECLIPSE
Eclipse adalah platform yang dirancang untuk membangun berbagai aplikasi yang dapata per intergrasi seperti website, mobile, dll. Eclipse bersifat open source yang biasanya digunakan untuk mengembangkan aplikasi berbasis java yang memungkinkan pengembang software untuk menciptakan lingkungan pengembangan yang disesuaikan (ide). Anda dapat mengembangkan dan mempelajari platfirm ini jika mengikuti kursus android dimanapun anda berada.
Eclipse bermuka pada tahun 2001 oleh IDM yang pada saat itu perusahaan tersebut menyumbangkan 3.000.000 baris kode dari tool javanya tujuan dari eclipse adalah untuk menciptakan dan membina komunitas IDE open source yang akan melengkapi komunitas apache.
Eclipse menyediakan antarmuka (user interface) model umum untuk bekerja dengan tools yang lainnya. Hal ini dirancang untuk berjalan pada beberapa sistem operasi sambil memberikan integrasi yang kuat dengan masing-masing OS yang mendasarinya. Plag in digunakan untuk program API Portable eclipse dan berubah pada salah satu sistem operasi yang di dukung.
Inti dari eclipse adalah sebuah arsitektur untuk penemuan dinamis, pemuatan, dan menjalankan plag in. plat form ini menangani logistic untuk menemukan dan menjalankan kode yang tepat. Platform UI menyediakan model navigasi pengguna standart. Setiap plag in kemudian dapat focus pada melakukan sejumlah kecil tugas dengan baik. Ini tugas apa? Mendefinisikan, pengujian, menjiwai, penerbitan, konpilasi, debugging, diagram. Satu-satunya batas adalah imajinasi anda.
·      KONTROVERSI ECLIPSE
Hadirnya eclipse di tengah-tengah persaingan IDE, terutama java IDE, menimbulkan banyak kontroversi. Salah satunya adalah penggunaan user interface eclipse. Sun micro systems sebagai perusahaan yang membuat java, selama ini mengeluarkan dua library untuk pengembangan graphical user interface (GUI), yaitu abstrak windowing tool kit (AWT) dan swing. Akan tetapi dalam pembuatan eclipse, dua library ini ditinggalkan karena berbagai alasan, yang salah satunya adalah kedua library ini tidak memberikan look and feel yang baik. Sehingga untuk hal ini dikembangkanlah GUI – Library yang baru, SWT.
Selain itu, sun yang mempunyai IDE sendiri untuk pengembangan java bernama netbeans, menjadi gerah atas kehadiran eclipse yang sampai saat ini komunitasnya cukup besar. Hal ini terlihat dengan menolaknya sun untuk bekerja sama dalam eclipse foundation, walau telah diundang.
Nama eclipse seolah-olah memberi pesan explisit : cahaya sun (matahari) yang pancarannya dihalangi oleh eclipse (gerhana).
Konsep eclipse adalah IDE :
1.      Terbuka (open),
2.      Mudah diperluaskan (Extensible) untuk apa saja, dan
3.      Tidak untuk sesuatu yang spesifik.
Eclipse tidak saja untuk mengembangkan program java, tetapi juga untuk berbagai macam keperluan. Perluasan apapun cukup dengan menginstal plug in yang dibutuhkan.
Apabila inign mengembangkan program C/C++ maka telah terdapat plug in CDT (C/C++ development tool) yang dpaat dipasang di eclipse untuk eclipse menjadi perangkat untuk pengembangan C/C++.
·      SEJARAH DAN PENGEMBANGAN ECLIPSE
Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak pengembangan IBM, visual age for java 4.0. produk eclipse ini diluncurkan oleh IBM pada tanggal 5 November 2001. IBM menginstasikan sebesar US$ 40.000.000 untuk pengembanganya. Sejak 5 November 2001, konsorsum eclipse foundation mengambil alih pengembangan eclipse lebih lanjut.
·      ARSITEKTUR
Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel. Apa yang dapat digunakan didalam Eclipse sebenarnya adalah fungsi Plugin yang sudah dipasang (diinstal). Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP).
Berikut ini merupakan komponen yang membentuk RCP :
-          Core Platform
-          OSGI
-          SWT (Standart Widget Toolkit)
-          Jface
-          Eclipse Work Bench
Secara standart Eclipse selalu dilengkapi dengan JDT (Java Development Tools), Plugin yang membuat Eclipse compatible mengembangkan program java, dan PDE (Plugin Development Enveronment) untuk mengembangkan Plugin baru. Eclipse beserta pluginnya diimplementasikan dalam Bahasa pemrograman java.

·           History Eclipse
Sejak tahun 2006, Eclipse foundation mengkoordinasikan peluncuran Eclipse secara inten dan simultan yang dikenal dengan nama Simultan neous realase. Setiap versi peluncuran terdiri dari Eclipse, platform dan juga sejumlah proyek yang terlibat dalam proyek Eclipse. Tujuan sistem ini adalah untuk menyediakan distribusi Eclipse dengan fitur Gizer dan versi yang terstandarisasi. Berikut kode dengan tanggal peluncuran Eclipse 3.0 28 Juni 2004, Eclipse 3.1 28 Juni 2005, Callisto, Europa, tiangmede, calileo tahun 2006, 2007, 2008, 2009 berturut turut.
·           KELEBIHAN DAN KEKURANGAN ECLIPSE
Berikut ini beberapa kelebihan java yaitu :
1.      Multi platform : kelebihan paling utama dari java ialah dapat dijalankan dibeberapa platform atau sistem operasi komputer. Sesuai dengan prinsip tulis sekali dijalankan dimana saja dengan kelebihan ini program cukup menulis sebuah program java dan dikomplikasi.
2.      OOP (Object Oriented Programming) : yang artinya semua aspek yang terdapat di java adalah objek. Java merupkan salah satu Bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut objek. Hal ini sangat memudahkan pemrograman untuk mendesain, membuat, mengembangkan, dan mengalokasi kesalahan sebuah program dengan basis java secara tepat, cepat, mudah dan terorganisir. Kelebihan ini menjadikan java sebagai salah satu Bahasa pemrograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi Antara komputer sekalipun.
3.      Perpustakaan kelas yang lengkap, java terkenal dengan kelengkapan library / perpustakaan (kumpulan program-program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrograman untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
4.      Bergaya C++ : memiliki syntax seperti Bahasa pemrograman [C++] sehingga menarik banyak pemrograman C++ untuk pindah ke java.
5.      Pengumpulan sampah otomatis, memiliki fasilitas pengaturan. Pengaturan menggunakan memori sehingga para pemrograman tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam Bahasa C++ yang dipakai secara luas).
Berikut ini merupakan kekurangan Eclipse :
1.      Tulis sekali, jalankan dimana saja. – masih ada bebrapa hal yang tidak kompatibel anatara platform satu dengan platform lain. Untuk S2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada macUSX.
2.      Mudah di kompilasi.
Di kompilasi adalah proses mebalikkan dari kode jadi menjadi kode sumber (source code).ini dimungkinkan karena kode jadi java merupakan byte code yang menyimpan banyak atribut Bahasa tingkat tinggi, seperti nama nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft.NET platform. Dengan demikian algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/di reuse engineer.
3.      Penggunaan memori yang banyak penggunaan memori untuk program berbasis java jauh lebih besar daripada Bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan pascal (lebih spesifik lagi, Delphi dan object pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru ( karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari empat tahun.