install font jar ke dalam repository maven

Bismillah

Langsung sajo to do point

q> Untuk linux

mvn install:install-file -Dfile=/home/saifi/Desktop/CourierNew.jar -DgroupId='couriernew' -DartifactId='com.fonts' -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true

q> Untuk windows

mvn install:install-file -Dfile=E:\\MYCODE\\fontzip\\CourierNew.jar -DgroupId=couriernew -DartifactId=com.fonts -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -Dfile=E:\\MYCODE\\fontzip\\Brush.jar -DgroupId=com.brush -DartifactId=fontbrush -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true

jalankan pada command prompt atau terminal linux yang sudah terinstall maven

cara import dependency pada pom.xml nya adalah :

Untuk import jar (CourierNew.jar)

<dependency>
<groupId>couriernew</groupId>
<artifactId>com.fonts</artifactId>
<version>1.0</version>
</dependency>

Untuk import jar (Brush.jar)

<dependency>
<groupId>com.brush</groupId>
<artifactId>fontbrush</artifactId>
<version>1.0</version>
</dependency>

selesai

Alhamdulillah

Advertisements

thymeleaf content assist pada eclipse STS

bismillah

q> install thymeleaf content assist pada eclipsee STS

q> donwload zip

q> pada eclipse STS > Help > Install New Software

q> Add , archive pilih zip yang didownload tadi

q> Install ūüôā

q> Restart eclipse STS

sumber :
https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin
http://forum.thymeleaf.org/Thymeleaf-content-assist-plugin-for-Eclipse-td4025498.html

alhamdulillah

report group pada ireport 5

membuat laporan beban sks untuk mata kuliah ?

Bismillah

q> Menggunakan iReport 5.0.0 akan dibuat laporan seperti ini :

Selection_912

q> Query yang dipakai adalah :

select kode_mk, mata_kuliah, jumlah_sks, dosen_pengampu, teori_beban, praktik_beban, praktik_lapangan_beban from beban where kode_prodi = $P{PRODI} order by kode_mk asc

q> Karena permintaan format laporan seperti gambar di atas, maka akan ditambahkan report group

q> Klik kanan pada nama report, pilih menu “Add Report Group” pilih grouping nya berdasarkan field apa

q> Kalau disini, digroup berdasarkan mata kuliah

q> Tarik field2 ke dalam band detail1

q> Klik field mata kuliah, kemudian klik properties (detailnya lihat gambar ini)

Selection_913

 

q> Jika option Print Repeated Value dicentang maka akan mencetak secara berulang dalam satu group, jadi hilangkan centang pada option tersebut

q> Klik field jumlah_sks, kemudian klik properties (detailnya lihat gambar ini)

Selection_914

q> Hilangkan centang pada Print Repeated Value dan pada option Print When Group Changes pilih MATA KULIAH, ini maksudnya akan diprint sekali jika ada perubahan pada data pada field mata kuliah.

Alhamdulillah

java angka terbilang

 

Bismillah

q> Langsung to coding


/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

package testingcode;

/**
*
* @author saifi
*/
public class Terbilang {

private static String bilangLong(Long angka) {
String[] ucapan = {"", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas"};

if (angka.longValue() < 12L) {
System.out.println("masuk < 12L");
return " " + ucapan[angka.intValue()];
}
if (angka.longValue() < 20L) {
System.out.println("masuk < 20L");
return bilangLong(Long.valueOf(angka.longValue() - 10L)) + " Belas";
}
if (angka.longValue() < 100L) {
System.out.println("masuk < 100L");
return bilangLong(Long.valueOf(angka.longValue() / 10L)) + " Puluh" + bilangLong(Long.valueOf(angka.longValue() % 10L));
}
if (angka.longValue() < 200L) {
System.out.println("masuk < 200L");
return " Seratus" + bilangLong(Long.valueOf(angka.longValue() - 100L));
}
if (angka.longValue() < 1000L) {
System.out.println("masuk < 1000L");
return bilangLong(Long.valueOf(angka.longValue() / 100L)) + " Ratus" + bilangLong(Long.valueOf(angka.longValue() % 100L));
}
if (angka.longValue() < 2000L) {
System.out.println("masuk < 2000L");
return " Seribu" + bilangLong(Long.valueOf(angka.longValue() - 1000L));
}
if (angka.longValue() < 1000000L) {
System.out.println("masuk < 1000000L");
return bilangLong(Long.valueOf(angka.longValue() / 1000L)) + " Ribu" + bilangLong(Long.valueOf(angka.longValue() % 1000L));
}
if (angka.longValue() < 1000000000L) {
System.out.println("masuk < 1000000000L");
return bilangLong(Long.valueOf(angka.longValue() / 1000000L)) + " Juta" + bilangLong(Long.valueOf(angka.longValue() % 1000000L));
}
if (angka.longValue() < 1000000000000L) {
System.out.println("masuk < 1000000000000L");
return bilangLong(Long.valueOf(angka.longValue() / 1000000000L)) + " Milyar" + bilangLong(Long.valueOf(angka.longValue() % 1000000000L));
}
if (angka.longValue() < 1000000000000000L) {
System.out.println("masuk < 1000000000000000L");
return bilangLong(Long.valueOf(angka.longValue() / 1000000000000L)) + " Trilyun" + bilangLong(Long.valueOf(angka.longValue() % 1000000000000L));
}

return "";
}

public static void main(String[] args) {
Long angka = 4578000L;
System.out.println("Angka = " + angka);
String terbilang = bilangLong(angka);
System.out.println("Terbilang = " + terbilang);
}

}

q> Hasil :
Selection_833

Alhamdulillah

copy aplikasi web menjadi html full css js image

Saya bikin aplikasi menggunakan spring boot dan jika dijadikan jar ukurannya file jar sekitar 36 MB, tetapi ketika client mau lihat aplikasi yang sudah saya buat, kebetulan client berada pada daerah yang minim koneksi internet, cari solusi dulu

Bismillah

q> gogling ketemu sumber ini [1]

q> aplikasi spring boot ini diakses menggunakan alamat localhost:8787

q> langsung saja, perintahnya menggunakan perintah ini :

wget --limit-rate=200k --no-clobber --convert-links --random-wait -r -p -E -e robots=off -U mozilla http://localhost:8787

Selection_754

q> Hasil tampilan folder :

Selection_755

q> Klo di-zip menghasilkan 389 Kb, tinggal kirim ke client dan tinggal buka index.html

q> Selesai ūüôā
Alhamdulillah

sumber:
[1]¬†http://www.kossboss.com/linux—wget-full-website

linux mint java version beda dengan java home

[linux mint] lha kq beda antara java -version dengan echo $JAVA_HOME

Bismillah

q> Awalnya, saya menggunakan jdk 1.7 pada linux mint, kemudian intsall open-jdk 6 (java 1.6), kemudian cek versi dan java_home

Selection_737

q> Dari gambar di atas, menunjukkan java yang berbeda antara perintah java_home dan java -version

q> Jalan kan perintah java alternatives

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-openjdk-i386/bin/java" 1

 

sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk-i386/bin/java

q> Hasilnya :

Selection_738

q> Selesai, kenapa saya turunkan versinya menjadi open-jdk 6 ? ada yang mau saya compile menggunakan jdk 6 dan targetnya akan dijalankan pada jdk 6.

Alhamdulillah