Mengenal Java Heap Space dan Cara Mengatasinya
|
|
- Doddy Irawan
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Mengenal Java Heap Space dan Cara Mengatasinya Abdul Mukti :: Abstrak JAVA HEAP SPACE adalah masalah kekurangan memory pada program atau project yang saat kita buat dalam bahasa pemograman java. Hal ini kerap kali terjadi ketika dimana project yang kita buat telah memenuhi kapasitas ruang memory yang di miliki oleh Java Heap Space. Untuk seorang java programmer, pengetahuan akan Java Heap, menetapkan berapa ukuran java heap, berurusan dengan error heap space OutOfMemoryError, menganalisis heap dump itu sangat penting. Masalah ini bisa kita atasi dengan menambah kapasitas memory pada Java Heap Space. Didalam artikel ini akan di jelaskan lebih rinci lagi tentang cara mengatasi Java Heap Space. Kata Kunci : Pengenalan java heap space, ukuran heap space dan cara mengatasi heap space Pendahuluan Untuk kesempatan kali ini saya akan membahas masalah mengenai java heap space. Tentunya bagi kalian para programmer baik pemula atau yang sudah mahir tentu pernah mengalami masalah ini java.lang.outofmemoryerror. masalah ini terjadi karena adanya kelebihan kapasitas memory yang terjadi pada ruang java heap space. Untuk itu mari kita mengenal java heav space dan mengetahui bagaimana cara mengatasinya.
2 Pembahasan A. Apa itu java heap space??? Ketika sebuah program Java dimulai, Java Virtual Machine mendapatkan sejumlah memori dari Sistem Operasi. Java Virtual Machine atau disingkat JVM menggunakan memori ini untuk semua kebutuhan. Sebagian dari memori ini disebut memori java heap. Heap di dalam java umumnya terletak ruang alamat paling bawah dan kemudian menaik keatas. Setiap kali kita membuat objek menggunakan operator baru atau dengan yang lain, berarti sebuah object dialokasikan dari memori Heap dan Ketika object tersebut telah mati dan dikumpulkan oleh Garbage collector, maka sejumlah memori ini dikembalikan ke heap space. B. Ukuran java heap space Ukuran standar heap space di java umumnya adalah 128Mb pada sebagian besar JVM Sun 32 bit, namun bisa sangat bervariasi dari satu jenis JVM ke JVM lain. Misalnya maximum heap space dan initial heap untuk Sistem Operasi 32-bit Solaris (Platform SPARC Edition) adalah -Xms = 3670K dan -Xmx = 64M dan nilai-nilai default dari parameter heap space pada system 64-bit telah meningkat sekitar 30%. Juga jika anda menggunakan garbage collector pada java 1.5 ukuran maximum heap space JVM adalah Memori Fisik / 4 dan ukuran initial heap space adalah sama dengan ukuran Memori fisik /16. Cara lain untuk mendapatkan heap space default pada JVM adalah dengan menjalankan aplikasi menggunakan parameter heap default dan memonitor dengan menggunakan JConsole yang tersedia di JDK 1,5 ke atas, pada tab VMSummary kita akan dapat melihat ukuran maximum heap. Mulai Java 6 update 18 terdapat perubahan yang signifikan dalam bagaimana JVM menghitung ukuran standar tumpukan dalam mesin 32 dan 64 bit dan pada klien dan server modus JVM yakni :
3 1) Initial Heap Space dan maximum heap space berukuran menjadi lebih besar untuk meningkatkan kinerja. 2) maximum heap space secara default berukuran 1/2 dari memori fisik yang berukuran hingga 192 byte dan 1/4 dari memori fisik yang berukuran hingga 1GB. Jadi untuk mesin 1 GB, heap space maksimum adalah 256MB. Ukuran maximum heap space tidak akan digunakan hingga program java yang kita buat menciptakan objek yang cukup untuk mengisi initial heap space yang akan jauh lebih rendah setidaknya 8-MB atau 1/64 bagian dari ukuran memori fisik 1GB. 3) untuk Server JVM standar, maximum heap space adalah 1GB untuk memori fisik sebesar 4GB JVM 32-bit. Sedangkan untuk JVM 64 bit, adalah 32GB untuk memori fisik berukuran 128GB. C. Meningkatakan Heap Space Pada Eclipse Dengan cara Anda dapat meningkatkan ukuran java heap space berdasarkan kebutuhan aplikasi Anda dan saya selalu merekomendasikan hal ini untuk menghindari menggunakan nilai heap JVM default. jika aplikasi Anda besar dan banyak objek dibuat, Anda dapat mengubah ukuran ruang tumpukan dengan menggunakan JVM pilihan-xms dan-xmx. Xms menunjukkan ukuran mulai dari Heap sementara-xmx menunjukkan ukuran maksimum Heap di java. Ada lagi parameter yang disebut-xmn yang menunjukkan ukuran dari pembangkitan baru java heap space. Hanya hal yang Anda tidak dapat ubah adalah ukuran Heap di Java secara dinamis, Anda hanya dapat memberikan parameter ukuran Java Heap saat memulai JVM. 1) Mengubah File.ini di Eclipse: File.ini dapat ditemukan di folder yang sama dengan file eksekusi Eclipse. Kemudian kita akan melihat beberapa pilihan seperti ini.:
4 -showsplash org.eclipse.platform --launcher.xxmaxpermsiz 256m -vmargs -Xms40m -Xmx256m Tampilan tersebut diatas menunjukkanminimum heap space (-Xms40m) yang diatur ke 40MB dan maximum heap space (-Xmx256m) diatur pada nilai 256MB. Mengubah 256M menjadi nilai yang lebih besar, misalnya 512M akan meningkatkan pasokan heap space pada Eclipse. Ketika saya membuka file.ini tersebut, secara aktual saya menunjukkan maximum heap space yang lebih besar daripada apa yang ditunjukkan dalam program saya. Catatan: untuk memeriksa maximum heap space yang tersedia di Java kita bisa menggunakan baris kode tersebut dalam java: System.out.println(java.lang.Runtime.getRuntime().maxMemory()); Eclipse sebenarnya tidak membatasi heap space saya karena file.ini yang saya buka barusan menunjukkan nilai maksimal 512MB sementara program saya hanya melaporkan 128MB. Jika ini terjadi, maka kita bisa mencoba cara kedua. 2) Memasukkan argumen VM ke JRE kita: ketika Eclipse terbuka, buka Preferences (pada menu Window di Eclipse), kemudian pilih Section Java, klik Installed JREs, klik pada JRE yang digunakan (contoh jre6), klik pada button Edit, dan masukkan sintaks berikut ke dalam default VM Arguments: -Xms256M -Xmx512M
5 Format ini mirip dengan apa yang ada dalam file.ini dimana Xms adalah minimum heap space dan Xmx adalah maximum heap space. Masalahnya adalah bahwa JVM membatasi jumlah memori yang tersedia di heap sehingga argumen harus diteruskan ke VM untuk mengubahnya. Perintah-perintah ini dapat dilakukan melalui command line: eclipse [normal arguments] -vmargs -Xmx256M [more VM args] Selain dengan cara di atas kita pun bias menggunakan cara di bawah ini untuk mengatasi java heap space yang terjadi. Oke, pertama kita Pilih menu RUN -- SET PROJECT CONFIGURATION -- CUSTOMIZE. Gambar 1.1 Trus nongol deh PROPERTIES dari project yg saya bikin atau pun dari project kalian. Trus isikan -Xmx512m di kotak isian VM OPTION. Yang artinya memory maksimum yg dialokasikan untuk running program java adalah 512MB. Setelah itu udah deh... Akhirnya program saya berjalan dengan lancar dan heap space gak pernah nongol lagi deh. hehe Alhamdulillah yah!
6 Gambar 1.2 D. Mengatasi java.lang.outofmemoryerror: PermGen space Jika kalian menggunakan tomcat sebagai application servernya, pernahkan kalian mendapatkan error seperti ini : java.lang.outofmemoryerror: PermGen space Error tersebut muncul karena tomcat kekurangan memory untuk menjalankan prosesnya. Untuk mengatasinya kita bisa mengubah file konfigurasinya untuk menaikkan memorynya. Caranya pertama masuklah ke direktori tempat kalian menginstall tomcat. Lalu masuk ke dalam folder bin. Di komputer saya lokasinya ada di : C:\Program Files\Apache Software Foundation\Apache Tomcat \bin. Lalu lakukan langkah-langkah berikut ini : Cari file catalina.bat, lalu bukalah dengan notepad kalian. Cari tulisan ini : rem Guess CATALINA_HOME if not defined
7 Tepat di bawahnya, tambahkan script berikut : set CATALINA_OPTS = -Xms512M -Xmx512M -Xmn128M - XX:+UseParallelOldGC -Xss128K -XX:PermSize=512M Restart tomcat kalian Sekarang cobalah tomcat anda kembali dan lihat perkembangannya. Penutup Demikanlah artikel yang saya buat dalam kesempatan kali ini. Semoga artikel ini sangat bermanfaat bagi kalian semua yang sangat berminat belajar bahasa pemograman teruma bahasa java. Apabila dalam penyampaian artikel ini terdapat kata-kata yang kurang di mengerti oleh kalian. Cobalah searching kembali kata-kata itu di situs google agar bagi kalian para pemula dapat memahi arti kata tersebut. Karena ada pepatah mengatakan kalo tak kenal maka tak sayang. Begitulah bunyi dari pepatah itu. Yaudah sekain dulu dari saya. Sukses selalu buat kalian semuanya sampai bertemu di tulisantulisan artikel lainnya yah :D Referensi
8 Biografi Abdul Mukti, lahir di Tangerang 7 Maret Menyelesaikan Sekolah Dasar dan Sekolah Menengah Pertama di SDN Bencongan 6 Tangerang dan SMP PGRI 400 Kota Tangerang. Menamatkan SMK di SMK Nusa Putra Kota Tangerang Jurusan Teknologi Jaringan dan Komputer (TKJ) pada tahun Sekarang sedang melanjutkan Pendidikan S1 di STMIK Raharja Kota Tangerang Jurusan Teknik Informatika Konsentrasi di Software Engineering. Saya senang dengan hal-hal yang bersangkutan dengan merakit komputer dan jaringan. Saat ini sedang memperdalam ilmu pemograman java dan android.
Membuat Virtual Hard Disk Drive Di Windows 7
Membuat Virtual Hard Disk Drive Di Windows 7 Abdul Mukti Abdul.mutki45@ymail.com :: http://mukti666.wordpress.com Abstrak Virtual Hard Disk drive (VHD) adalah sebuah media penyimpanan virtual yang memanfaatkan
Lebih terperinciCara Membuat Format Halaman Berbeda Dalam Satu File Di MS Word 2007/2010
Cara Membuat Format Halaman Berbeda Dalam Satu File Di MS Word 2007/2010 Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Adakalanya dalam membuat format halaman pada ms word
Lebih terperinciVirtual Machine (VMware Workstation)
Virtual Machine (VMware Workstation) Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Vmware virtual merupakan perangkat lunak yang dapat mensimulasikan PC baru. Perangkat keras
Lebih terperinciCara Membuat Jaringan Peer to Peer Di Windows 7
Cara Membuat Jaringan Peer to Peer Di Windows 7 Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Peer to Peer (P2P) atau teknologi dari ujung ke ujung pertama kali di luncurkan
Lebih terperinciCara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5
Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5 Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Konversi satuan suhu adalah mengubah satuan suhu ke satuan
Lebih terperinciBAB IV IMPLEMENTASI DAN ANALISA
BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi
Lebih terperinciTutorial Cara Sharing Data/File di Windows 7 dengan Kabel LAN
Tutorial Cara Sharing Data/File di Windows 7 dengan Kabel LAN Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Sharing adalah suatu fasilitas yang digunakan untuk membagi suatu
Lebih terperinciPersiapan. 2.1 Hardware
Persiapan Selanjutnya, pertama kali Anda perlu mempersiapkan segala sesuatu yang diperlukan untuk pemrograman Android, baik dari segi hardware dan software. Persiapan ini gunanya menyediakan IDE dan platform
Lebih terperinci1 - Pengenalan Java PENDAHULUAN
1 - Pengenalan Java PENDAHULUAN Java merupakan salah satu bahasa pemrograman yang mendukung konsep OOP secara penuh. Pada awalnya Java dikembangkan oleh Sun Microsystem pada tahun 1995. Beberapa tokoh
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA
PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA A. Instalasi paket Java Development Kit (JDK) 1. Download paket JDK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) Pertama masuk ke situs http://java.sun.com/javase/downloads/index.jsp,
Lebih terperinciADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :
ADempiere Adempiere merupakan salah satu software Enterprise Resource Planning (ERP) yang bersifat open source dan tidak berbayar. ADempiere ERP telah sukses diimplementasikan di berbagai perusahaan di
Lebih terperinciCara Menambah Ukuran RAM Komputer atau Laptop Tanpa Software
Cara Menambah Ukuran RAM Komputer atau Laptop Tanpa Software Yesica Adelia Tinambunan yesica@raharja.info Abstrak Pada artikel ini saya akan membahas tentang bagaimana cara menambah ukuran RAM komputer
Lebih terperinciPemrograman Java. Compiler. Interpreter
Pemrograman Java A. Interpreter dan Compiler Dalam sebagian besar bahasa pemrograman, sebuah kode program harus dikompilasi (compile) maupun diterjmahkan (interpret) sehingga dapat dijalankan didalam sebuah
Lebih terperinciJava Fundamental. Saniati STMIK Teknokrat, Bandar Lampung
Java Fundamental Saniati STMIK Teknokrat, Bandar Lampung Java Turunan dari c/c++ Punya motowora (Write Once Run Anywhere) Multiplatform development : windows execution : linux/unix Java Cycle Execution
Lebih terperinciMODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan
Lebih terperinciInstalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse
Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Sekilas Tentang Android Android adalah sistem operasi untuk perangkat mobile seperti smartphone
Lebih terperinciINTRODUCTION TO JAVA
Topics: Sekilas Info Installing Java Persiapan Praktikum Java Source Code Structure Primitive Type PRAKTIKUM PBO INTRODUCTION TO JAVA MODUL 1 INTRODUCTION TO JAVA Variable Naming Java Keywords Operator
Lebih terperinciINSTALASI JAVA SDK DAN NETBEANS IDE 7.4
INSTALASI JAVA SDK DAN NETBEANS IDE 7.4 Aminah Sri Rahayu aminah.sri@raharja.info Abstrak Java SDK dan NetBeans diperlukan apabila ingin bermain-main dengan bahasa pemrograman. Java SDK adalah platform
Lebih terperinciPraktikum Pemograman Berorientasi Objek
Praktikum Pemograman Berorientasi Objek Pertemuan ke-1 A. Konsep PBO Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan teknik pemograman dengan pendekatan berorientasi kelas dan objek.
Lebih terperinciModul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS
Modul 1 Pengenalan Java Oleh: Mike Yuliana PENS-ITS Materi Dasar Programming 2 1. Introduction of Java 2. Basic Java Programming 3. Operator and Assignment 4. Array 5. Class 6. Encapsulation 7. Inheritance
Lebih terperincipersiapan "tools" untuk membuat aplikasi blackberry
persiapan "tools" untuk membuat aplikasi blackberry Oleh: viki andrianto Bismillah, Bertemu lagi dengan saya.. :) setelah sebelumnya membuat tutorial sederhana membuat aplikasi "hello world" dan alhamdulillah
Lebih terperinciPercobaan 9 Basic Widget
Percobaan 9 Basic Widget 9.1 Pokok Bahasan XML Layout Basic Widget 9.2 Tujuan Dengan praktikum ini mahasiswa diharapkan dapat: Memahami pembuatan user interfaces dengan menggunakan XML layout Memahami
Lebih terperincipersiapan "tools" untuk membuat aplikasi blackberry
persiapan "tools" untuk membuat aplikasi blackberry Oleh: viki andrianto Bismillah, Bertemu lagi dengan saya.. :) setelah sebelumnya membuat tutorial sederhana membuat aplikasi "hello world" dan alhamdulillah
Lebih terperinciReview C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209 Pemrograman Terstruktur Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu
Lebih terperinciInstalasi Framework Laravel di Windows dan di Linux Ubuntu
Instalasi Framework Laravel di Windows dan di Linux Ubuntu Abdul Rohman admin@abdulrohman.web.id :: http://www.abdulrohman.web.id Abstrak Tidak seperti instalasi framework PHP kebanyakan, dimana Anda bisa
Lebih terperinciInstalasi SDK dan AVD
Instalasi SDK dan AVD Persiapan System Sebelum memulai mengembangkan aplikasi untuk android, Anda perlu menyiapkan Komputer Anda agar siap untuk digunakan untuk installasi Android SDK. Beberapa kebutuhannya
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciBAB 2 PENGENALAN JAVA. Tujuan:
BAB 2 PENGENALAN JAVA Tujuan: Setelah menempuh matakuliah ini mahasiswa diharapkan mampu; 1. Menjelaskan keunggulan Java 2. Menjelaskan fase pemrgraman di Java 3. Melakukan instalasi, kompilasi dan running
Lebih terperinciINTRODUCTION JAVA NORHIKMAH,M.KOM
NORHIKMAH,M.KOM Modul_Praktikum Setting Path & Program Java Sederhana OOP OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah
Lebih terperinciMengenal Jenis-jenis VGA Komputer
Mengenal Jenis-jenis VGA Komputer Abdul Mukti Abdul.mutki45@ymail.com :: http://mukti666.wordpress.com Abstrak VGA card adalah sebuah perangkat keras yang melakukan rendering atau pemrosesan output berupa
Lebih terperinciUNIVERSITAS KOMPUTER INDONESIA
UNIVERSITAS KOMPUTER INDONESIA BAB II. MEMULAI PROYEK ANDROID PERTAMA Dosen Pembina : Bella Hardiyana, S. Kom, M. Kom JDK Download JDK terbaru dari link dibawah ini http://www.oracle.com/technetwork/java/javase/downloads/index.
Lebih terperinciEmulator Android Di Linux
Emulator Android Di Linux Mahmud Siddik me@mahmudsiddik.com http://mahmudsiddik.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciPada akhir pembahasan, peserta diharapkan dapat :
Pengenalan Java tujuan Pada akhir pembahasan, peserta diharapkan dapat : Menjelaskan fitur-fitur teknologi Java seperti, Java Virtual Machine(JVM), garbage collection, dan code security. Menjelaskan perbedaan
Lebih terperinciPengenalan J2ME (Java 2 Platform Micro Edition)
Pengenalan J2ME (Java 2 Platform Micro Edition) Wiranti Sri Utami whiranty68@gmail.com Abstrak Java merupakan sebuah bahasa pemrograman yang diciptakan oleh james gosling pada tahun 1996 dan mengklaim
Lebih terperinciLangkah-Langkah Membangun Komputer Virtual Dengan Vmware Workstation
Langkah-Langkah Membangun Komputer Virtual Dengan Vmware Workstation Ramdhan indra bangun ramdhan.indra@gmail.com :: Abstrak Pada tutorial ini saya akan memperlihatkan bagaimana cara melakukan instalasi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan
Lebih terperinciManual Installation Perceptive Content Web
Manual Installation Perceptive Content Web 1 DAFTAR ISI System Requirement Perceptive... 3 Cara Cek Versi JRE... 4 Langkah Instalasi JRE... 5 Mengaktifkan JRE... 7 2 System Requirement untuk Perceptive
Lebih terperinciMengenal Pemograman Android Menggunakan Eclipse
Mengenal Pemograman Android Menggunakan Eclipse Rizka Sepriandy rizka.sepriandy@gmail.com Abstrak Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Sistem Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang telah disetujui serta
Lebih terperinciBab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP
Bab 1 Pengenalan JSP 1 Bab 1 Pengenalan JSP POKOK BAHASAN: Dasar JSP Daur hidup JSP] Web Container Jakarta Tomcat Contex Java Virtual Machine Yang diperlukan untuk menjalankan JSP Membuat dan mendeploy
Lebih terperinciPENGANTAR KOMPUTER & SOFTWARE II
PENGANTAR KOMPUTER & SOFTWARE II POKOK BAHASAN PERTEMUAN Simulasi instalasi Sistem Operasi dengan virtual box Tim Pengajar KU1202 - Institut Teknologi Sumatera TABLE OF CONTENT 2 Table of Content Mengenal
Lebih terperinciPENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan mengembangkan
Lebih terperinciPemrograman dengan Java
Pemrograman dengan Java Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui
Lebih terperinciI. Pengenalan Play Framework
I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan
Lebih terperinciModul ke: APLIKASI KOMPUTER. Pengoperasian Dasar Windows. Fakultas FASILKOM. Ramayanti, S.Kom, MT. Program Studi Teknik Informatika
Modul ke: 3 Desi Fakultas FASILKOM APLIKASI KOMPUTER Pengoperasian Dasar Windows Ramayanti, S.Kom, MT Program Studi Teknik Informatika Pendahuluan Windows Sistem Operasi Basis GUI (Graphical User Interface)
Lebih terperinciPROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)
TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web
Lebih terperinciInsani Ning Arum insani_arum@yahoo.com http://insani-arum.blogspot.com
Instalasi Windows XP pada VM VirtualBox Insani Ning Arum insani_arum@yahoo.com http://insani-arum.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI SISTEM
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan dan Konfigurasi Sistem Sebelum menjalankan program ada beberapa hal yang diperhatikan, yaitu kebutuhan sistem dan konfigurasi dari sistem. Tujuan pokok
Lebih terperinciINTRODUCTION TO NETBEANS IDE
INTRODUCTION TO NETBEANS IDE Aminah Sri Rahayu aminah.sri@raharja.info Abstrak NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi memenangkanpenghargaan yang tersedia untuk Windows, Mac, Linux,
Lebih terperinci1
Java di Web Pengarang : M. Shalahuddin dan Rosa A. S. Penerbit : INFORMATIKA Rp. 60.000 Tambahan Cara Instalasi Program Cara Instalasi JDK Klik dua kali pada program installer JDK Sampai muncul jendela
Lebih terperinciLAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Fakultas Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati
Lebih terperinciContent: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)
PENGENALAN PROGRAM Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS) Banyak pengembang program aplikasi dan para programmer menghadapi dilema dalam memulai project
Lebih terperinciGambar 1. Perangkat mobile Android
Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text
Lebih terperinciCara & Tutorial Menambah RAM Pc/Laptop Dengan Flash Disk Tanpa Software
Cara & Tutorial Menambah RAM Pc/Laptop Dengan Flash Disk Tanpa Software IgaTriLestari Igaigalestari@gmail.com Abstrak RAM (Random Access Memory) Merupakan bagian dari storage device yang berfungsi untuk
Lebih terperinciPengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
Lebih terperinciPengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
Lebih terperinciStruktur Kontrol Kondisi Dalam PHP
Struktur Kontrol Kondisi Dalam PHP RiyanSindiSaputra ssaputrariyan@gmail.com Abstrak Struktur kontrol dalam hal ini struktur control kondisi yang dimiliki PHP hampir sama seperti bahasa pemrograman lain.
Lebih terperinciANALISIS PADA JARINGAN KOMPUTER DENGAN METODE VIRTUALISASI
ANALISIS PADA JARINGAN KOMPUTER DENGAN METODE VIRTUALISASI Agung Galih Setiawan, A11.2008.04434 Email : galihboncel@yahoo.co.id Abstraksi pada jurnal ini akan dibahas Perkembangan teknoligi informatika
Lebih terperinciVirtual PC dapat berjalan di Windows XP, Vista maupun Windows 7. Saya melakukan installasi pada Windows 7, 64 bit.
Power Pro Solution Technical Guide Installasi Microsoft Virtual PC Dokumen ini dimaksudkan untuk memberikan petunjuk bagaimana melakukan installasi Linux Ubuntu Server 9.10. Untuk mempermudah pelatihan,
Lebih terperinciCara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan.
Cara Install WordPress Offline di Localhost XAMPP Jackson Sihite jackson@raharja.info Abstrak Bagi para Blogger yang tak luput dalam mendesain dan memodifikasi blognya mungkin kerap merasa takut salah
Lebih terperinciRima Hidayati
Tutorial Menginstall Sistem Operasi Windows XP pada Qemu Manager 7.0 Rima Hidayati Rima.hidayati@gmail.com http://ordinaryma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinciMENGENAL WEMOS D1 MINI DALAM DUNIA IOT
MENGENAL WEMOS D1 MINI DALAM DUNIA IOT Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Dunia IT khususnya dalam bidang IOT (Internet of Things) atau yang biasa dikenal
Lebih terperinciCara Install Java SE Development Kit (JDK) di Windows
Cara Install Java SE Development Kit (JDK) di Windows 1. Download Java JDK Versi Terbaru 2. Klik dua kali pada file instalasi yang sudah didownload dan akan membuka dialog installer java. 3. Klik next,
Lebih terperinciDATABASE SQL SERVER. Database SQL Server Halaman 1
1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database
Lebih terperinciCARA INSTALL MIKROTIK MENGGUNAKAN VM VIRTUALBOX
CARA INSTALL MIKROTIK MENGGUNAKAN VM VIRTUALBOX Muhamad Satim muhamad.satim@raharja.info Abstrak Saat ini perkembangan dunia teknologi sangat cepat, dan hal inilah yang membuat sebagian orang berinisiatif
Lebih terperinciLAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati 1142231
Lebih terperinciTUTORIAL INSTALLASI SISTEM OPERASI MENGGUNAKAN VMWARE WORKSTATION
TUTORIAL INSTALLASI SISTEM OPERASI MENGGUNAKAN VMWARE WORKSTATION Eka Ayu Wijayanti Yahya ekaayuwy31@gmail.com Abstrak VMware Workstation merupakan sebuah aplikasi virtual mesin yang dapat digunakan untuk
Lebih terperinciTugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)
Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA) Dengan semakin diminatinya pemrograman berorientasi obyek untuk membangun perangkat lunak menyebabkan
Lebih terperinciPRAKTIKUM 1 DASAR PEMROGRAMAN JAVA
PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA 1. TUJUAN a. Mahasiswa dapat melakukan instalasi dan konfigurasi path beberapa program yang digunakan untuk membuat program Java b. Mahasiswa dapat membuat program Java
Lebih terperinciPerkenalan.
Perkenalan http://www.brigidaarie.com Data Diri Nama : Brigida Arie Minartiningtyas, M.Kom TTL : Denpasar, 1 Februari 1987 Alamat : Monang-Maning E-mail : brigida_arie@yahoo.com Latar Belakang Pendidikan
Lebih terperinciWeb Service: Memulai Proyek
www..com info@.com Web Service: Memulai Proyek Syarat: Anda telah melakukan instalasi Apache Tomcat, JSE, dan telah melakukan path terhadap CATALINA_HOME Kita mulai sebuah proyek baru dengan mengikuti
Lebih terperinciTabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );
PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut
Lebih terperinciMengenal & Menggunakan Google Drive
Mengenal & Menggunakan Google Drive Reza Pahlava reza.pahlava@raharja.info :: http://blog.rezapahlava.com Abstrak Google Drive adalah layanan cloud storage dari Google yang diluncurkan pada akhir April
Lebih terperinciPemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya
Pengenalan Java Yuliana Setiowati Kilas Balik Teknologi Java Bahasa Java awalnya bernama Oak, yakni bagian dari projek Green yang dikembangkan khusus oleh Sun Microsystem untuk memprogram perangkat-perangkat
Lebih terperinciCara Faktory Reset Android
Cara Faktory Reset Android Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Tombol factory reset Android adalah cara untuk mengembalikan software handphone/tablet Android ke
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak
Lebih terperinciSMK BATIK 2 SURAKARTA
MANUAL INSTALASI SERVER DAN CLIENT UNBK (COMPUTER BASED TEST) 2015/2016 Oleh : PRIS PRIYANTO SMK BATIK 2 SURAKARTA Team UNBK SMK Batik 2 Surakarta MODUL INSTALASI UNBK (Computer Based Test) Team UNBK SMK
Lebih terperinciPertemuan 1 Pengenalan Web Server dan Server Side Scripting
Pertemuan 1 Pengenalan Web Server dan Server Side Scripting Pengenalan Web Server Instalasi dan Konfigurasi Web Server Instalasi dan Konfigurasi PHP Testing Web Server dan PHP Web Server Web Server merupakan
Lebih terperinciBAB 8 Argumen dari Command-line
BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bab ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java. Pada
Lebih terperinciCara Menginstall Windows Xp
Cara Menginstall Windows Xp Rizky Martin Abstrak Faktor utama penentu apakah windows anada perlu diinstal ulang atau tidak bukan terletak dari usianya, Tapi kondisi sistem yang bersangkutan, Jika anda
Lebih terperinciStep By Step IIS By Prihastomo
Step By Step IIS By Prihastomo http://prihastomo.wordpress.com Internet Information Services IIS merupakan Web Server yang secara Default di-include-kan ke sistem operasi berbasis NT milik Microsoft. Sebelum
Lebih terperinciMAKALAH VIRTUAL MEMORY
ARSISTEKTUR KOMPUTER ARUM TRI ISWARI PURWANTI MAKALAH VIRTUAL MEMORY Diajukan Untuk Memenuhi Salah Satu Tugas Kelompok Mata Kuliah Arsitektur Komputer Kelompok : 59413988 JAKA PERMANA 59413969 ASRI GINAWATI
Lebih terperinciPersiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:
Instalasi Android [Pemrograman Android Dasar 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. andi.taru@gmail.com Lisensi Dokumen: Copyright 2012 JavaClopedia.com Seluruh dokumen di JavaClopedia.com
Lebih terperinciMembuat Game Java Sederhana
Membuat Game Java Sederhana Tiara Maulida tiaramaul@gmail.com Abstrak Game adalah Permainan yang terstruktur, yang biasanya game ini dibuat untuk menghilangkan stress atau juga bisa dibuat untuk Pendidikan
Lebih terperinciBudi Dwi O.
Android di PC Menggunakan VirtualBox Budi Dwi O. budi436@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
Lebih terperinciMengenal Web Dinamis dan Statis Serta Perbedaanya
Mengenal Web Dinamis dan Statis Serta Perbedaanya Refan Adiyanto Refan@raharja.info Abstrak Setelah sebelumnya saya memposting artikel tentang Mengenal LinkedIn dan Manfaatnya untuk Para Pencari Kerja
Lebih terperinciMudafiq R. Pratama Pendahuluan. Dasar Teori. Lisensi Dokumen:
Membuat Installer Untuk Project Java Desktop Application Menggunakan Advanced Installer Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciDaftar Isi» Persiapan
Halaman 1/6 Cara Membuat Mesin Virtual Windows XP Dengan VirtualBox Kategori: Virtualisasi Oleh: Gufron Rajo Kaciak, 2014-02-24 23:01:03 Panduan ini akan menjelaskan cara membuat mesin virtual (virtual
Lebih terperinciMEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0
MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0 SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Teknik
Lebih terperinciI.1. Latar Belakang. I.2. Tujuan. Gambaran Umum
I! "" #!! Bab I : PENDAHULUAN Pada bagian ini akan dijelaskan mengenai gambaran umum mengenai pengembangan aplikasi Java Search Tool meliputi latar belakang, tujuan pembuatan aplikasi serta fitur dasar
Lebih terperinciPanduan Trainer Web Programming
Panduan Trainer Web Programming Modul Web Programming dimaksudkan untuk memberikan pelatihan bagi siswa yang ingin mempelajari pembuatan web dinamis yang terhubung ke basis data. Setelah mempelajari modul
Lebih terperinciPemrograman Mobile Android # 2
Pemrograman Mobile Android # 2 SDK & Dasar Pengembangan Aplikasi Mobile ajib susanto fik Udinus 1 TIK Mahasiswa dapat menjelaskan beberapa macam SDK untuk pemrograman mobile. Mahasiswa dapat menggunakan
Lebih terperinciPROSES INSTALASI WINDOWS 7 DI VIRTUAL BOX
PROSES INSTALASI WINDOWS 7 DI VIRTUAL BOX Pertama-tama setelah membuka/menjalankan aplikasi VirtuaBox, tahap merencanakan software system operasi yang akan diinstall. (1) klik New (seperti yang ditunjukkan
Lebih terperinciCARA INSTALL ECLIPSE DI WINDOWS 7
CARA INSTALL ECLIPSE DI WINDOWS 7 Annisa Dwiyanti annisa.dwiyanti28@yahoo.com Abstrak Dalam perkembangan teknologi informasi yang sangat cepat, terdapat banyak aplikasiaplikasi dan software-software baru
Lebih terperinciMODUL MANAJEMEN JARINGAN KOMPUTER INSTALASI VIRTUAL MACHINE STUDI KASUS PADA VMWARE WORKSTATION 12
MODUL MANAJEMEN JARINGAN KOMPUTER INSTALASI VIRTUAL MACHINE STUDI KASUS PADA VMWARE WORKSTATION 12 Dosen Pengampu: Dr. Eko Marpanaji, M.T. Disusun Oleh: RISKA DAMI RISTANTO NIM. 15720251002 PENDIDIKAN
Lebih terperinciLAPORAN 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 terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Specification Requirement Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi pengaplikasian program aplikasi agar dapat berjalan dengan baik. Specification
Lebih terperinciCARA INSTALASI DAN MENJALANKAN PROGRAM
CARA INSTALASI DAN MENJALANKAN PROGRAM ===================================================================== 1. Software yang dibutuhkan untuk menginstal program Android sebagai berikut : Software installer
Lebih terperinciBAB 8 Argumen dari Command-line
BAB 8 Argumen dari Command-line 8.1 Tujuan Pada bagian ini, kita akan mempelajari bagaimana untuk memproses sebuah input dari command-line dengan menggunakan argumen yang diberikan kepada program Java.
Lebih terperinci