Jumat, 10 Mei 2019

History of Java Museum Di Bantul Yogyakarta Sudah Menggunakan Teknologi Digital


Kabupaten Bantul di Yogyakarta telah membuka Museum Sejarah Jawa di Jl. Parangtritis sebagai objek wisata baru.
seperti yang sudah di bahas oleh situs thejakartapost.com bahwa di situsnya ditulis "History of Java Museum in Bantul goes digital".
Museum ini dengan nyaman menampilkan sejarah Jawa melalui platform digital.

Museum ini dapat menjadi daya tarik baru bagi Bantul, ”kata Kepala Dinas Pariwisata Bantul Kwintarto Heru Prabowo seperti dikutip oleh tempo.co 

“Salah satu gerbang paling terkenal ke Bantul adalah Jl. Parangtritis"
Museum ini diselenggarakan oleh Yayasan Kerajaan D'Topeng, yang berbasis di Surabaya, Jawa Timur.
“Museum ini mengundang pengunjung untuk mempelajari sejarah Jawa melalui platform digital langsung,” kata pendiri yayasan, Elly Tumiwa Halsamer.

Elly Tumiwa Halsamer mengatakan museum menampilkan 40 item di lima zona yang mewakili sejarah dan budaya Pulau Jawa. Item ini didukung oleh teknologi augmented reality dan pemetaan video canggih.

Museum ini juga dilengkapi dengan arena selfie yang disebut Kampung Selfie Mataraman, serta teater 4D.

"Artefak disajikan dengan teknologi modern untuk membuatnya lebih interaktif dan tidak membosankan," kata Elly.

Dia menjelaskan bahwa teknologi augmented reality membuat objek tampak hidup ketika mereka menggabungkan objek dua dimensi dengan realitas tiga dimensi, seperti sosok Komandan Cheng Ho.

nantinya sebelum masuk ke museum pengunjung akan di minta untuk mendownload aplikasi di playstore bernama "History Of Java Museum AR". aplikasi inilah yang nantinya akan dijalankan oleh masing-masing pengunjung untuk melihat animasi 3dimensi sehingga tampak nyata.


adapun beberapa koleksi yang ada di museum history of java yogyakarta sendiri yaitu menyajikan sejarah terlengkap mulai dari terbentuknya pulau jawa, masuknya agama-agama sebelum islam di pulau jawa.
seperti agama budha
Buddha Muchalinda Statue
Muchalinda adalah patung Budha yang menggambarkan 7 ular kobra yang menjaga Budha ketika meditasi saat memperoleh pencerahan. 


Buddha Statue
Dalam patung ini menggambarkan sikap tangan atau Mudra menunjukkan sikap Ratnasambhawa yaitu posisi memberikan pencerahan

Amoghasida Buddha Statue
Posisi Budha Amoghasida ini berposisi Mudra Amoghasidi yang merupakan gambaran Sang Budha menolak segala energy keburukan.

Kelat Bahu
Hiasan lengan dengan motif 2 kepala naga yang saling bertautan.

Surya Majapahit
Simbol Majapahit sebagai sebuah Negara. Berbentuk Matahari dengan sinarnya yang mengarah ke 8 penjuru mata angin. 

untuk lebih detail mengenai museum history of java yogyakarta silahkan ikuti akun sosial media dari HOJ melalui link berikut ini :

Kamis, 09 Mei 2019

Proses Terbentuknya Pulau Jawa Dikupas Tuntas Didalam Museum History Of Java Yogyakarta

The Fofmation Of The Island Of Java


Bagi anda yang penasaran dengan sejarah terbentuknya dari pulau jawa, kamu bisa mengunjungi museum History Of Java, Museum ini terletak di Yogyakarta jl Parangtritis KM 5.5, Sewon, Bantul Yogyakarta.

masa-masa awal terbentuknya pulau jawa diperkirakan terjadi lebih dari 60 juta tahun yang lalu tepatnya di jaman (Pre-Tersier), ketika pulau ini masih menjadi bagian dari sebuah benua besar yang dikenal sebagai super benua pangea.

susunan batuan dasar yang membentuk pulau jawa memiliki asal usul dan umur yang berbeda satu dengan yang lainnya. jawa bagian barat di perkirakan telah terbentuk pada akhir jaman kapur 145 hingga 65 juta tahun lalu dan menjadi bagian dari paparan sunda (sundaland core).
sementara jawa bagian timur diyakini berasal dari pecahan benua kecil dari australia (sejumlah peneliti menyebutnya sebagai East Java Microcontinent). bagian timur ini diperkirakan mulai mnebrak dan bergabung dengan bagian barat sekitar 100-70 juta tahun yang lalu hingga menciptakan bentuk awal pulau jawa yang ada saat ini.

artinya pulau jawa tebentuk dari gabungan dua lempeng benua dan bagian barat pulau jawa diyakini memiliki umur yang lebih tua dibandingkan dengan jawa bagian timurnya. batas diantara kedua ini ditandai dengan  adanya sesar purba yang membentang di bawah sungau Luk Ulo di kebumen, jawa tengah menyeberangi laut jawa dan berakhir di pegunungan meratus yang membelah kalimantan selatan.

saat ini hanya ada 3 tempat yang memiliki rekam jejak sejarah kebumian dari masa awal terbentuknya pulau jawa, yaitu teluk ciletuh (sukabumi, jawa barat), karang sambung (kebumen, jawa tengah), dan bayat (klaten jawa tengah). rekam ini tersimpan dalam bentuk singkapan yang menampakan batuan dasar tertua yang berumur hingga sekitar 96 juta tahun yang lalu. singkapan ini terjadi sebagai akibat dari proses tumbukan antar lempeng disertai dengan erosi yang berlangsung terus menerus.dalam rentan waktu yang sangat panjang, jutaan tahun lamanya.
The initial period of the informations of java is estimated to occure more than 60 million years ago (Pre-Tertiary Age), when the island is still a part of  alarge continent known as the supercontinent pangaea.

the composition of the rock that forming the island of java has a different origin and age than one and another. western java is thought to have formed at the end of the cretaceous period (145 to 65 million years ago) and is part of the sundaland core, while eastern java is believed to have originated from a small fraction of the australian continent (a number of researchers call it microcontenant east java). the eastern part is estimated to start crashing and joining the western part around 100-70 million years ago to create the earlist froms of java that exits today.

that is, java is formed from a combinations of two continental plates and the western part of java island is believed to have an older age than the eastern part. the boundary between these two parts is marked by the existence of accient faults that stretched beneath  the luk ulo river in kebumen, central java, crossing the java sea and ending in the meratus mountainous which divides south kalimantan.

 at present, there are only there places that have a track record of earth history from the beginning of the formation of java. ciletuh bay (sukabumi, west java), karang sambung (kebumen, central java), and bayat (klaten, central java). these recordings are stored in the from of outcrops that reveal the oldest bedrock that is up to a round 96 million years old. this outcrop accurs as a result of the process of collision between plates accompanied by continuous erasion in a very long span of time, millions of years.

Rabu, 14 Maret 2018

berbagi video Youtube ke Facebook agar Tampil Full frame atau fullscreen

Selama ini kalau kamu share/berbagi atau membagikan video youtube ke facebook apakah tampilannya selalu kecil seperti dibawah ini?

jika berbagi video youtube ke facebook dengan tampilan gambar video seperti diatas, maka kemungkinan orang klik video kita akan sangat sedikit,
lalu bagaimana cara membuat gambar video di facebook besar? sehingga banyak orang yang klik video kita di facebook?
ok, saya akan contohkan seperti berikut ini
seperti gambar video youtube di bagikan di facebook diatas adalah gambar dengan tumbnail besar, caranya bagaimana? ikuti langkah0langkah berikut ini :


#langkah-langkah yang harus kalian lakukan


  • Pertama kamu buka terlebih dahulu video youtube yang akan di share, lalu Copy URL videonya. 
  • kemudian buka situs https://yt2fb.com/
  • lalu paste link video youtube tadi ke yt2fb.com seperti berikut ini
  • selanjutnya tunggu proses konversi videonya sampai selesai
  • jika sudah selesai, silahkan klik "pro toolbox"
  • setelah itu langsung saja kamu klik "create link"
  • kemudian silahkan copy link urlnya 
  • setelah linknya anda copy, silahkan buka facebook kamu, lalu bagikan di status facebook kamu, maka akan menampilkan seperti berikut ini

Baiklah sampai disini dulu artikel tips dan trik kali ini yang bisa saya bagikan, semoga bermanfaat untuk para pembaca semuanya. selamat mencoba dan semoga berhasil, sekian dan Terima kasih!!!

Sabtu, 20 Januari 2018

aplikasi Image Viewer dengan java netbeans

disini saya kana membuat tampilan menu untk download dengan menggunakan java netbeans,
aplikasi Image Viewer yang sering digunakan dalam pembuatan aplikasi dengan menggunakan netbeans. 

TUGAS


package tugasmodul6;
import java.awt.Color;
import java.awt.Font;
public class tugasmodul6 extends javax.swing.JFrame {
 
    public Tmodul6() {
        initComponents();
    }
private void btnResultMouseEntered(java.awt.event.MouseEvent evt) {
       if(btnResult.isCursorSet())
btnResult.setIcon(new javax.swing.ImageIcon ("f://real madrid//vdf.jpeg"));
    }
    private void btndownloadMouseExited(java.awt.event.MouseEvent evt) {
      btnDownload.setBackground(java.awt.SystemColor.textHighlight);
      btnDownload.setFont(new java.awt.Font("courier new", 3, 24));
      btnDownload.setForeground(java.awt.Color.YELLOW);
      btnDownload.setText("Products & Service");
      btnDownload.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
      btnDownload.setIcon(new javax.swing.ImageIcon());    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Tmodul6().setVisible(true);
            }
        });
    }

hasil output :


Kesimpulan


Dari penjelesan laporan diatas  dapat  disimpulkan bahwa untuk membuat apllikasi image viewer dapat dilakukan dengan program netbeans. software netbeans dapat digunakan untuk memasukan gambar atau menggunakan gambar dalam membuat aplikasi yang kita inginkan, yang memungkinkan atau membutuhkan sebuah gambar dapat juga di masukan.pengaturan posisi gambar digunakan fit.


download ersi laporan lengkap


KLik DISINI
cara downloadnya : 
hilangkan centang pada Download Addon==>nanti akan diredirect ke link kosong sebanyak 2-3 kali, silahkan di ulangi saja sampai tidak diredirect lagi, seperti gambar berikut ini



pengolahan text file yang menggunakan FileChooser dan editorPane dengan netbeans

LATIHAN

Listing Latihan

*/import javax.swing.*;
 import java.io.*;
 import javax.swing.filechooser.FileFilter;
public class fNotes extends javax.swing.JFrame {
    JFileChooser fc;
    File file;
    boolean fileBaru;
    final String[]EXT={".csv"};
    final String[]EXT2={".txt",".java"};
    final String[]EXT3={".win",".sys"};
    public fNotes() {
        initComponents();
        this.setTitle("Unitled - NOTES");
        fc=new JFileChooser();
        fc.addChoosableFileFilter(new jenisFile(EXT));
        fc.addChoosableFileFilter(new jenisFile(EXT2));
        fc.addChoosableFileFilter(new jenisFile(EXT3));
        fc.setAcceptAllFileFilterUsed(false);
        fileBaru=true;
    }
    private void btnNewActionPerformed(java.awt.event.ActionEvent evt) {                                     
        editor.setText(" ");
        editor.requestFocus();
        this.setTitle("Untitled - NOTES ");
        fileBaru=true;
    }                                   
    private void btnOpenActionPerformed(java.awt.event.ActionEvent evt) {                                     
        int hasil=fc.showOpenDialog(this);
        if(hasil==JFileChooser.APPROVE_OPTION){
            file=fc.getSelectedFile();
            try{
                editor.read(new FileInputStream(file),null);
            }catch(IOException e){
                msg("Gagal Buka File : "+file.getName());
                return;
            }
        }
        this.setTitle(file.getName()+ "- NOTES");
        fileBaru=false;
    }                                     

    private void btnSaveAsActionPerformed(java.awt.event.ActionEvent evt) {                                       
        if(fc.showSaveDialog(this)==JFileChooser.APPROVE_OPTION){
            file=fc.getSelectedFile();
            if(!file.exists()||okToReplace())
                simpanFile();
        }
    }                                       
    private void btnSaveActionPerformed(java.awt.event.ActionEvent evt) {                                     
        if(fileBaru)
                btnSaveAs.doClick();
        else
            simpanFile();
    }                                     
    private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {                               
        System.exit(0);
    }                                       
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new fNotes().setVisible(true);
            }
        });
    }                       
private void msg(String pesan){
        JOptionPane.showMessageDialog(this, pesan,"Informasi",
                JOptionPane.INFORMATION_MESSAGE);
    }
    private boolean okToReplace(){
        return(JOptionPane.showConfirmDialog(this, "File"+file.getName()+"Sudah Ada \n"+
                "Akan Ditimpa ?","Peringatan",JOptionPane.YES_NO_OPTION)==0);
    }
    private void simpanFile(){
        PrintWriter pw=null;
        try{
            pw=new PrintWriter(new BufferedWriter(new FileWriter(file)));
        }catch(IOException e){
            msg("Gagal Simpan File : "+file.getName());
        return;
        }
        pw.print(editor.getText());
        pw.close();
        this.setTitle(file.getName()+" - NOTES");
        fileBaru=false;
    }
    class jenisFile extends FileFilter{
        private String[]s;
        jenisFile(String[]sArg){
            s=sArg;
        }
        public boolean accept(File fArg){
            if(fArg.isDirectory()) return true;
            for(int i=0;i<s.length;i++)
                if(fArg.getName().toLowerCase().indexOf(s[i].toLowerCase())>0)
                    return true;
            return false;
        }
        public String getDescription(){
            String tmp="";
            for(int i=0;i<s.length;++i)
                tmp +="*"+s[i]+" ";
            return tmp;
        }
    }
}

hasil output :


Tugas

Perbeadaan

  • JEditorArea berfungsi menampilkan text dalam bentuk paragraph saja
  • JTextPane berfungsi menampilkan text dalam bentuk paragraph tetapi bisa ditampilkantulisan yang diformat tebal, miring, bergaris , font size dan lain sebagainya.
  • JEditorPane mensupport HTML, sehingga lebih dapat bermanfaat untuk menampilkan bermacam-macam jenis teks yang ada.

2. Berikut adalah penambahan scriptnya yaitu pada:

public fNotes
fc.setCurrentDirectory(new java.io.File("."));
    fc.setDialogTitle(choosertitle);
    fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    fc.setAcceptAllFileFilterUsed(false);
    if (fc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
      System.out.println("getCurrentDirectory(): "
         +  fc.getCurrentDirectory());
      System.out.println("getSelectedFile() : "
         +  fc.getSelectedFile());
   }
    else {
      System.out.println("No Selection ");
      }


Kesimpulan


sedikit saya simpulkan bahwa pengolahan text dapat dilakukan dinetbean dengan tool yang ada di palate seperti jTextField, jTextArea dan lainnya. Netbean juga dapat digunakan untuk pengolahan dokumen dengan menggunakan  class JfileChooser dan jEditorPane. Tujuan pembuatan laporan ini dapat memahami pengelolaan file text yang ada pada pemrograman desktop, dalam menampilkan suatu pemilihan berkas dapat digunakan class JfileChooser yang menampilkan dialog modal yang secara default memuat pemilih berkas dan dokumen dan pengolahan file.


Download versi laporan lengkap

KLik DISINI
cara downloadnya : 
hilangkan centang pada Download Addon==>nanti akan diredirect ke link kosong sebanyak 2-3 kali, silahkan di ulangi saja sampai tidak diredirect lagi seperti gambar berikut ini


kotak dialog dan tabpane dengan menggunakan netbeans

kali ini akan saya bahas mengenai kotak dialog dan tabpane yang biasa digunakan dalam pembuatan aplikasi-aplikasi program. Adapun listingnya sebagai berikut :


Latihan


private void btnLatActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
             Object[] options = {"Mau","Tidak Mau"};
        int jwb = JOptionPane.showOptionDialog(this, "Apakah Mau Mandi Air Hangat???", "Pertanyaan", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[1]);
        String respon;
        switch (jwb){
            case 0 : respon = "Sudah saya siapkan Air hangatnya ....Silahkan ..."; break;
            case 1 : respon = "OK, Terima Kasih"; break;
            default : respon = "Tolong Jawab Bos";
        }
        JOptionPane.showMessageDialog(this, respon);                                     

    }               

hasil output :


Tugas


membuat program berhitung dari pertama dan kedua dengan menggunakan java netbeans

private void btnHitungActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        String angka1, angka2 ;
        angka1 = (String) JOptionPane.showInputDialog(this,
                "Angka Pertama :",
                "Input",
                JOptionPane.PLAIN_MESSAGE,
                null, null, "");
        if((angka1 != null)&&(angka1.length()>0)){
            angka2 = (String) JOptionPane.showInputDialog(this,
                    "Angka Kedua :",
                    "Input",
                    JOptionPane.PLAIN_MESSAGE,
                    null, null, "");
            if((angka2 !=null)&&(angka2.length()>0)){
                int jumlah = Integer.parseInt(angka1) + Integer.parseInt(angka2);
                JOptionPane.showMessageDialog(this,
                        angka1+
                        " di tambah "
                        +angka2+ " = " +
                        jumlah);
        }
    }      
    }                     

hasil output :


Kesimpulan 


dengan begitu kita dapat mengetahui bagaimana cara untuk membuat suatu pertanyaan dalam sebuah kotak dialog , yaitu melalui JtabbedPane yang dalam pembuatannya kotak dialog  dalam swing mengacu pada class JoptionPane, Sehingga ntuk mengaksesnya dibutuhkan statemen yaitu import javax.swing.JoptionPane. Dapat saya simpulkan bahwa pada dasarnya kotak dialog cukup penting dalam aplikasi yang dikembangkan dalam dengan bahasa pemrograman java, sebab melalui kotak dialog ini aplikasi bisa berkomunikasi dengan user/pengguna.


download versi laporan lengkap

Klik DISINI
cara download :
silahkan hilangkan centang pada Download Addon, pada saat mengklik nanti akan ddiredirect kehalaman lain, silahkan diulangi lagi sebanyak 2-3 kali,


componen pilihan list dan combobox pada pemrograman java netbeans

kali ini akan dibahas jList dan JcomboBox dimana keduanya digunakan untuk memilih items.


membuat operator perhitungan tambah, kurang, kali, bagi dengan menggunakan netbeans

silahkan ketikkan dan jalankan script program dibawah ini dengan menggunakan netbeans

package tugaspraktikum3;
/**
 *
 * @author mahirano
 */
public class fTugasPraktikum3 extends javax.swing.JFrame {

    /**
     * Creates new form fTugasPraktikum3
     */
    public fTugasPraktikum3() {
        initComponents();
    }

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        float angka1=Float.parseFloat(txtAngka1.getText());
        float angka2=Float.parseFloat(txtAngka2.getText());
        int i=cobOperator.getSelectedIndex();
        float hasil=0;
        switch (i){
            case 0:
                hasil=angka1+angka2;break;
            case 1:
                hasil=angka1-angka2;break;
            case 2:
                hasil=angka1*angka2;break;
            case 3:
                hasil=angka1/angka2;
        }
        txtHasil.setText(Float.toString(hasil));

    }         

hasil output sebagai berikut :
operator perkalian bagi tambah kurang dengan menggunakan netbeans
untuk output kurang, kali, bagi, dan tambah silahkan anda jalankan satu persatu.


KESIMPULAN


sedikit saya simpulkan bahwa ComboBox bisa melakukan penambahan pengisian atau dapat di sunting tetapi secara deafault bersifat non-editable. Pilihan dalam ComboBox hanya terlihat dalam 1 baris, yang lain akan muncul bila diklik.
Menurut saya List dan combobox memang mempunyai fungsi yang hampir sama, yaitu sama member kesempatan bagi user untuk memilih dari suatu kumpulan daftar. ComboBox pada dasarnya adalah gabungan antara List dan TextBox. List sendiri dapat diatur agar bisa melakukan multiple choice atau pemilihan lebih dari 1 kalimat atau data ,dll dalam daftar yang telah ada,  List akan menampilkan daftar pilihan lebih dari 1 baris yang akan diletakkan dalam 1 kotak. 


download versi laporan lengkap


Klik DISINI
cara downloadnya : 
hilangkan centang pada Download Addon==>nanti akan diredirect ke link kosong sebanyak 2-3 kali, silahkan di ulangi saja sampai tidak diredirect lagi seperti gambar berikut ini