Wednesday, August 14, 2019

Pemrograman Java ( Netbeans ) di Linux

Untuk bisa mengintall Netbean maka yang diperlukan adalah menginstalkan JDK, bisa dilihat pada link :


https://muitjhai.blogspot.com/2019/08/belajar-java-untuk-pemula.html


Instalasi Netbeans di Linux

Pertama, silahkan download dulu file instalator Netbeans di netbeans.org.
Download Netbeans untuk Linux
Setelah itu, kita akan mendapatkan skrip instalator Netbeans.
File instalator Netbeans untuk Linux
Sekarang tugas kita adalah mengeksekusi skrip tersebut.
Buka terminal dan ketik perintah berikut:
cd Dwonloads
sudo bash netbeans-installer.sh
Silahkan ikuti saja seperti ini:
Eksekusi Skrip instalator
Sampai muncul jendela sambutan dari Netbeans.
Jendela Sambutan
Klik Next untuk melanjutkan.
Silahkan centang “I accept…” untuk menyetujui persetujuan lisensi Netbeans.
Pesetujuan Lisensi Netbeans
Kemudian klik Next untuk melanjutkan.
Centang “I accept…” lagi untuk menyetujui lisensi JUnit.
Persetujuan Lisensi JUnit
Kemudian klik Next untuk melanjutkan.
Setelah itu, pilih lokasi instalasi dan JDK yang akan digunakan.
Biasanya JDK langsung terdeteksi.
Pemilihan JDK
Klik Next untuk melanjutkan.
Kemudian akan muncul jendela pemilihan lokasi instal GlassFish. Langsung saja klik Next.
Lokasi Instalasi GlassFish
Setelah itu, akan muncul jendela rangkuman.
Rangkuman Instalasi
Silahkan klik Install untuk memulai proses instalasi.
Proses instalasi sedang berlangsung, mohon ditunggu…
Sedang Menginstall Netbeans
Setelah selesai, klik Finish.
Instalasi Selesai

Cara Menggunakan Netbeans

Silahkan buka Netbeans, masuk ke Menu>Programming>Netbeans.
Membuka Netbeans dar Menu
Nah, mari kita coba membuat program.
Untuk membuat program di Netbeans, kita harus membuat proyek baru.
Klik menu File>New Project untuk membuat proyek baru.
Membuat Proyek Baru di Netbeans
Setelah itu, pilih Java Application dan Klik Next.
Pembuatan Proyek Baru di Netbeans
Kemudian isi nama aplikasinya dengan HelloWorld dan klik Finish.
Membuat Proyek Java di Netbans
Tulis kode Hello World, kemudian jalankan.
Untuk menjalankan, klik tombol Run.
Membuat Program Java dan Menjalankannya di Netbeans
Ketika kita menekan tombol Run, Netbeans secara otomatis mengompilasi dan mengeksekusi programnya.

Belajar Java Untuk Pemula

1. Teks Editor

Teks editor digunakan untuk menulis kode.
Teks editor di Linux

2. JDK (Java Development Kit)

JDK atau Java Development Kit digunakan untuk mengompilasi, debugging (memeriksa error), dan menjalankan program java.
Dalam JDK terdapat dua hal yang perlu diktahui:
  1. Kompilator: Bertugas menerjemahkan kode java menjadi bytecode;
  2. Debugger: Bertugas memeriksa error pada kode.
Pada sistem operasi Windows, kita bisa menggunakan JDK dari Oracle. Sedangkan di Linux, kita menggunakan openJDK.
Nama paket openJDK di Linux adalah openjdk. Gunakan fasilitas apt-cache search untuk mencari tahu openjdk yang tersedia di server repositori.
petanikode@imajinasi:~$ apt-cache search openjdk
. . .
openjdk-7-jdk - OpenJDK Development Kit (JDK)
...
openjdk-6-jdk - OpenJDK Development Kit (JDK)
...
openjdk-8-jdk - OpenJDK Development Kit (JDK)
. . .
Tersedia tiga openJDK, manakah yang harus saya instal?
Saya sendiri memilih yang terbaru, yaitu openjdk 8.
Bila di Linux yang kamu gunakan belum tersedia yang versi 8, Saya rekomendasikan menggunakan yang versi 7 saja.
Untuk menginstal openjdk 8 ketik perintah berikut ini.
sudo apt-get install openjdk-8-jdk
Kalau sudah diinstal, periksalah versi berapa yang terpasang.
Gunakan perintah di bawah ini:
java -version

3. JRE (Java Runtime Environment)

Sementara itu, JRE atau Java Runtime Environment digunakan untuk menjalankan program java.
JRE inilah yang dipasang oleh pengguna bila ingin menjalankan program atau aplikasi java.
JRE di Linux dapat diinstal melalui terminal.
Sejauh pengalaman saya, setelah menginstal openjdk, JRE juga ikut terinstal.
Tapi kalau belum terinstal, silahkan diinstal.
Berikut ini perintah untuk menginstal JRE versi 8:
sudo apt-get install openjdk-8-jre

Membuat program pertama

Setelah semuanya siap, mari kita coba membuat sebuah program.
Program yang akan kita buat adalah program Hello World. Program ini sangat terkenal di dunia.

1. Menulis program

Buka teks editor, lalu tulislah program di bawah ini.
class HelloWorld{
    public static void main(String[] argumen){
        System.out.println("Hello World!");
    }
}
Simpanlah dengan nama HelloWorld.java.
Simpan dimana?
Saya sendiri menyimpannya di direktori home agar mudah diakses.
Simpan Program Java

2. Kompilasi kode

Saatnya mengompilasi kode program yang sudah ditulis.
Sekarang buka terminal dan ketiklah perintah berikut untuk mengopilasi:
javac HelloWorld.java
Karena terismpan di direktori home, jadi tinggal langsung dikompilasi saja.
Kompilasi Program Java
Kalau tidak ada error, berarti kode programnya sukses dikompilasi.
Setelah itu akan terciptalah sebuah berkas baru bernama HelloWorld.class.
Berkas ini berisi bytecode yang akan dijalankan oleh JRE.
File hasil kompilasi program java

3. Menjalankan program

Jalankan programnya, gunakan perintah java NamaKelas.
Eksekusi Program Java

Tuesday, August 13, 2019

Cara Akses Accurate Client Windows ke Server Linux

Cara koneksi Client Windows ke Server Linux untuk penggunaan Accurate di client
  1. Sebelumnya install accurate server linux di komputer server
Kemudian menginstall ACCURATE di komputer windows XP

Koneksi Client Windows ke Server Linux

  1. Lalu dari komputer server Linux, buat folder baru di root directory. Contoh nama folder ACCURATE (huruf kapital)
  2. Setelah itu letakkan database yang sudah ada atau buat database baru di folder tersebut (dengan menggunakan huruf kapital)
  3. Untuk koneksi dari client, buka ACCURATE dari client Windows XP dan pilih Open Existing Company
  4. Lalu pilih secara Remote dan isikan nama servernya dengan no IP
  5. Server dan file namenya dengan path lokasi data di server Linux (Contoh penulisan : /ACCURATE/DATAACCURATE.GDB)

Koneksi Client Windows ke Server Linux

Langkah ini juga dapat dilakukan untuk memilih nama file yang akan digunakan di konsolidasi data.

Install Firebird (Accurate ) Database Server di Linux

link untuk download : 
mendownload installer tersebut perlu juga untuk mengetahui jenis sistem yang digunakan apakah 32 atau 64 bit. Ketikkan dari Terminal pada Linux Anda uname -m. Jika 32 bit akan tampil i686 sedangkan untuk 64 bit akan menampilkan x86_64
Berikut ini cara Install server Firebird ( Accurate ) di Linux :
  • Login di server linux sebagai Root.
  • Extract (decompress) file tsb menggunakan utility Archiving di server
    linux ybs. Extract file dengan ketik perintah :
    tar -zxvf FirebirdACCURATE-x.x.x.xxxx.xx.tar.gz
  • Setelah di-extract akan terbentuk Folder seperti  “FirebirdACCURATE_SS-2.1.3.18185-0.i686“, yang berisi file-file yang diperlukan untuk meng-install. Salah satunya adalah file install.sh
  • Posisikan/masuk ke folder tsb dengan perintah dibawah ini dari Console Terminal
cd FirebirdACCURATE-SS-2.1.3.18185-0i686
  • Lalu jalankan file install.sh tsb untuk memulai installasi. Ketik sudo
    ./install.sh

  • Hasil Installasi nanti akan terbentuk Folder
/opt/firebird
  • Jika tidak ada error, maka firebird ACCURATE otomatis running.
  • Jika ada error misalnya :
    error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory”
Hal tersebut karena file library  libstdc++.so.5 yang ada di folder /usr/lib belum ter load oleh system, agar di load ketik perintah berikut :
sudo ldconfig
Atau Cara mudah nya Restart komputer :
sudo reboot
  • Selajutnya tentukan lokasi data gdb Accurate. Kalau perlu buat folder baru.
  • Pastikan Folder dan File GDB tersebut permission nya adalah user firebird. di
    dalamnya juga harus firebird user.
Penempatan Database(Firebird) ACCURATE di Linux
Penempatan file database(gdb) Firebird ACCURATE di linux, ada aturan yang agak spesifik. karena berhubungan dengan file permission di linux system, sehingga file database(gdb atau fdb) bisa di akses oleh ACCURATE, aturan tersebut adalah :
  1. Folder tempat penyimpanan database GDB ACCURATE harus menjadi milik user firebird dan group firebird dengan permission read and write.
  2. File database *.gdb juga harus milik Firebird: Firebird dan permission-nya adalah read and write.
  3. Untuk mengubah Folder & File tersebut ikuti perintah bash berikut, secara berurutan (ganti mydbpath dengan path anda):
  • Buat folder khusus penyimpanan database beserta data backupnya, dengan perintah,
    mkdir mydbpath
  • Ubah folder permission dengan ketik perintah berikut,
    chown firebird:firebird mydbpath
  • Copy file database ACCURATE yang telah ada sebelumnya (baik dibuat di window atau linux) ke folder tsb
    cp -r myaccuratedb.gdb ~/mydbpath
  • Ganti file permission database dan owner nya menjadi firebird
chmod +rw ~/mydbpath/myaccuratedb.gdb
chown firebird:firebird ~/mydbpath/myaccuratedb.gdb

Catatan :
  • Menggunakan Linux Ubuntu 10.04 atau bisa dicoba Ubuntu diatas versi tsb.
  • Firebird versi 2.1.3 digunakan ACCURATE ver 3.4.1734, diatas versi tsb sudah menggunakan Firebird 2.1.4.
  • Komputer Client yang menggunakan OS Windows, saat buka data pilih Remote isi Server Name dengan IPAddress komputer Server Linux, dan alamat(path) diisi mengikuti cara pengetikkan alamat di Linux.
  • Untuk Uninstall Firebird cukup ketik perintah berikut :
sudo sh /opt/firebird/bin/uninstall.sh

Cara Install Accurate di Linux

Berikut ini petunjuk untuk install accurate server di linux: 
Sebelum dilakukan instalasi di Linux, beberapa hal yang perlu di persiapkan adalah: 
1. File installer accurate server untuk Linux: AccurateServer-V3.tar.gz yang dapat diperoleh pada: http://www.deluxeaccounting.com/download/accurate/v3/linux/AccurateServer-V3.tar.gz 
besarnya file adalah 3 Mega Byte. 
2. Komputer yang telah terinstall Operating System Linux dengan varian apapun. 
3. User login pada Operating System (Server) Linux tersebut sebagai Root (admin) 
Langkah yang dilakukan untuk instalasi server ACCURATE di Linux server adalah sebagai berikut 
1. Extract (decompress) file AccurateServer-V3.tar.gz menggunakan utility Archiving di server Linux yang bersangkutan (File Roller atau Nautilus)

 
2. Atau gunakan perintah untuk ekstrak file (dari Console Terminal) ACCURATE Server dengan cara mengetikkan tar –xzf AccurateServer-V3.tar.gz (TIDAK direkomendasikan), seperti contoh: 

[root@ServerAccurate /root]$ tar -xzf AccurateServer-V3.tar.gz 

3. Setelah di-extract, nanti akan ada folder AccurateServer-V3, yang berisi file-file yang diperlukan untuk meng-install. Salah satunya adalah file install.sh 
4. Jalankan file install.sh tsb (dari Console Terminal) dengan perintah ./install.sh atau seperti contoh sebagai berikut:
 [root@ServerAccurate /root]# ./install.sh 

5. Setelah instalasi berhasil, pada server Linux akan terinstall FIREBIRD berikut konfigurasinya yang bisa dikenali oleh ACCURATE dan port terinstall diset pada port 3051 – juga berlaku pada Operating System Windows)

6. Tentukan lokasi data (folder) ACCURATE akan disimpan. Jika perlu buat satu folder baru. 
7. Jika sebelumnya sudah memiliki file data ACCURATE berekstensi .GDB, silahkan copy file tersebut ke dalam folder yang baru dibuat pada langkah nomor 6. 

Tambahan informasi, ACCURATE pada Operating System Linux hanya sebagai server, yaitu tempat data disimpan, dan engine FIREBIRD berjalan untuk mengolah data ACCURATE. 

Untuk menjalankan ACCURATE Accounting Software di sisi client (Operating System Windows), dengan cara meremote data ke komputer server Linux, lakukan dengan cara: 
1. Pilih Create New Company (untuk membuat satu data baru, jika belum pernah membuat file dengan ekstensi .GDB) atau Open Existing Company (jika telah memiliki data ACCURATE dengan ekstensi .GDB) 
2. Pilih Remote 
3. Isikan Server Name dengan nama server Linux atau nomor IP Address dari server Linux tersebut, beserta nomor port-nya. Contoh: ServerAccurate/3051 atau 192.168.0.1/3051 
4. Pada bagian File Name, isikan dengan path lengkap (alamat lengkap) lokasi data ACCURATE disimpan, sesuai dengan cara penulisan path (alamat) di Linux (misalkan: /etc/accurate/data/company.gdb) – tidak seperti pada Windows yang harus menyertakan direktori C:\ atau D:\. Sekedar informasi, Linux tidak mengenal nama drive atau direktori seperti C:\ dan sebagainya. 
5. Klik OK jika telah selesai, setelah klik OK, maka ACCURATE client dapat mengakses data untuk digunakan dalam transaksi.


Bagaimana cara men-check IP Address di Linux? Berikut adalah langkah-langkahnya: 
1. Masuk ke Console Terminal 
2. Ketikkan ifconfig, seperti contoh: 

[root@ServerAccurate /root]# ifconfig 

Maka akan tertera informasi seperti gambar: IP (Internet Protocol) Address berdasarkan contoh diatas adalah inet addr: 172.16.0.1 dan 143.166.32.84 2 (dua) IP Address ini dikarenakan terdapat 
2 LAN Card pada komputer yang bersangkutan



menjalankan Program Windows pada linux

Untuk menjalankan aplikasi Windows di Linux kita dapat menggunakan Wine. Wine pada umumnya tersedia untuk berbagai macam distro Linux termasuk yang berbasis Debian/Ubuntu. Tidak semua aplikasi Windows dapat berjalan dengan baik di Linux. Untuk melihat daftar aplikasi Windows apa saja yang didukung oleh Wine baca di appdb.winehq.org.

Install Wine di Ubuntu

Contoh aplikasi Windows

WinBox
WinBox merupakan aplikasi untuk konfigurasi perangkat jaringan Mikrotik dan hanya tersedia versi Windows, namun bisa berjalan dengan baik di Linux dengan menggunakan Wine. WinBox tidak perlu diinstall alias portable.
aa
Menjalankan WinBox via Wine
Winrar
Contoh selanjutnya aplikasi compress Winrar dengan melakukan instalasi. Aplikasi yang sudah terinstall tersimpan di folder ~/.wine/dosdevices/c:/Program Files (x86) atau ~/.wine/dosdevices/c:/Program Files.
Install Winrar via Wine
Install Winrar via Wine
Menjalankan Winrar via Wine
Menjalankan Winrar via Wine

Wine Configuration

Apabila aplikasi yang diinstall mengharuskan berjalan hanya di versi Windows tertentu saja hal itu dapat diatur melalui Wine Configuration. Atau aplikasi tersebut memerlukan library tertentu.
Wine Configuration
Wine Configuration

Unistall Aplikasi

Untuk uninstall aplikasi buka Uninstall Wine Software.
Pilih nama aplikasi lalu klik tombol Modify/Remove.
Uninstall Wine Software
Uninstall Wine Software

Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...