Category: Tutorial

  • Menginstall iReport Designer sebagai Aplikasi untuk Membuat Report

    Jaspersoft iReport
    Jaspersoft iReport

    iReport merupakan sebuah aplikasi pembuat report/laporan yang berbasiskan java. iReport dibuat oleh Jaspersoft menggunakan lisensi GPL. Aplikasi ini cukup memudahkan programmer untuk membuat laporan secara cepat dan bisa diakses menggunakan berbagai macam aplikasi desktop programming seperti java, c++, vb, maupun berbasis web seperti php, asp.net, dll. Output dari iReport bisa berupa PDF, RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX, atau OpenOffice. Untuk menginstal aplikasi ini memang sedikit rumit. Saya mencoba menginstal berkali-kali gagal diload aplikasinya. Akhirnya setelah google sana-sini menemukan juga cara menginstall ireport designer sebagai aplikasi untuk membuat report

    Aplikasi ini membutuhkan resource:

    • JDK 1.7 atau di bawahnya. Saya mencoba menggunakan JDK 1.8 tidak bisa.
    • Selanjutnya edit ireport.conf di C:/Program Files (x86)/Jaspersoft/iReport-5.6.0/etc ubah
      #jdkhome=”path” menjadi
      jdkhome=”C:/Program Files/Java/jdk1.7.0_79″

      path JDK iReport
      path JDK iReport
    • Pathnya disesuaikan dengan path dimana jdk berada
    • Kemudian coba jalankan

    Setelah dijalankan kita bisa dengan bebas membuat berbagai macam laporan dengan iReport Designer ini.

     

  • Menyambung Ulang Koneksi WiFi pada Windows 10

    Ketika sudah pernah melakukan koneksi WiFi pada Windows 10 dan ternyata koneksi WiFi tersebut sudah berubah passwordnya, untuk menghapusnya dan menyambung ulang pada Windows 7 ke bawah caranya mudah, tetapi agak susah pada Windows 8-10 agak sedikit ribet, karena sudah ada menu Control Panel, juga ada menu Setting. Berikut adalah cara menyambung ulang koneksi wifi pada Windows 10
    (more…)

  • Membackup Database beserta Store Procedure, Function dan Trigger pada MySQL

    PHP dan MySQL
    PHP dan MySQL

    MySQL merupakan RDBMS yang banyak digunakan sebagai database server. Sejak versi 5, MySQL memiliki fitur menarik, yaitu Store Procedure, Function dan Triggers. Membackup database menggunakan command line mysqldump merupakan cara yang paling mudah. Secara default, backup database mysql dengan menggunakan mysqldump tidak akan membackup store procedure dan function tetapi membackup trigger. Membackup database beserta store procedure, function dan trigger pada mysql cukup mudah. Perintah yang ada pada MySQL seperti pada di bawah ini:

    • –routines – FALSE by default
    • –triggers – TRUE by default

    Oleh sebab itu ketika menjalankan mysqldump, kita tidak bisa mendapatkan hasil backup Store Procedure dan Function. Untuk menambahkan Store Procedure dan Function pada hasil backup-an kita, maka kita harus menambahkan “–routines” pada perintah mysqldump kita seperti ini

    mysqldump <other mysqldump options> --routines outputfile.sql

    Demikian cara Membackup database beserta store procedure, function dan trigger pada mysql dengan sekali langkah.

  • Backup Otomatis Database MySQL atau MariaDB

    MySQL database
    MySQL database

    Sebagai sistem administrator, kepentingan membackup database aplikasi berbasis web secara otomatis apalagi dengan hosting di server dedicated membuat  saya harus memutar otak. Backup otomatis database MySQL atau MariaDB dengan webmin yang biasanya saya pakai tidak bisa berjalan dengan baik. Akhirnya saya mencari dan ketemu script untuk menjalankan backup secara otomatis tiap jam 1 dini hari. Script backup otomatis database mysql atau mariadb ini membuat folder backup tiap hari dan hanya menyimpan file 14 hari terakhir. bisa diubah sesuai dengan kebutuhan.
    (more…)

  • Rsync dengan Port SSH Ga Umum

    SSH
    SSH

    Rsync yaitu sebuah aplikasi untuk melakukan sinkronisasi file antara 2 server atau lebih. Rsync ini menggunakan ssh untuk melakukan sinkronisasinya. Lama proses sinkronisasi antar server ini tergantung dari kecepatan jaringan itu sendiri. Jika menggunakan akses dial-up jaman lama, maka akan menyebabkan waktu tunggu yang sangat lama sekali. Tetapi, jika kita menggunakan akses fiber optik atau lebih, maka waktu yang dibutuhkan akan semakin cepat.

    Ketika akan melakukan sinkronisasi web server aplikasi kantor, saya kebingungan untuk melakukan rsync untuk mengkopi aplikasi dari server utama ke server backup. Karena server utama tidak menggunakan port ssh yang umum, misal menggunakan port 2121. Setelah mencari-cari, akhirnya ketemu solusi yaitu:

    # rsync -avz -e “ssh -p $portNumber” user@remoteip:/path/to/files/ /local/path/

    Begitu cepat dan mudahnya melakukan rsync dengan port gak umum pada SSH

    Sumber

  • Mengaktifkan Root Login Melalui SSH di Debian

    Mengaktifkan root login pada ssh di debian
    Mengaktifkan root login pada ssh di debian

    Pada Debian versi terbaru, user root tidak secara otomatis aktif dan bisa diakses melalui SSH. Hal ini dilakukan karena untuk menjamin keamanan pada sistem operasi Linux. Kali ini saya mensharing bagaimana cara mengaktifkan root login melalui SSH di Debian Jessie

    Setelah menjalankan instalasi baru pada Debian 8 (Jessie) dan menginstal SSH server, setelah saya ketik user = root dan password saya ada masalah:

    $ ssh root@10.1.1.12
    root@10.1.1.12's password:
    Permission denied, please try again.
    root@10.1.1.12's password:
    Permission denied, please try again.
    root@10.1.1.12's password:
    Permission denied (publickey,password).

    (more…)

  • Cara Update Isi Tabel dari Tabel Lain di MySQL

    MySQL database
    MySQL database

    Update isi tabel dari tabel lain di MySQL cukup mudah jika jumlah recordnya hanya kurang dari belasan baris dengan phpmyadmin atau aplikasi manajemen database MySQL lainnya. Akan tetapi, jika jumlah record yang ingin diupdate berjumlah ratusan bahkan puluhan ribu, hal ini akan cukup merepotkan. Kali ini saya akan menulis bagaimana cara supaya sebuah table yang pada salah isinya berisi NULL dengan sumber tabel lain tanpa harus mengisi manual yang sangat merepotkan.

    Misal saya punya 1 tabel yang bernama pel_tindakan dan pelayanan.

    Tabel pelayanan berisi :

    • kd_pelayanan varchar(50)
    • kd_pasien varchar(20)
    • kd_puskesmas varchar(20)
    • tgl_pelayanan date
    • unit_pelayanan varchar(5)

    (more…)

  • WP Themes Tutorial #10: Hex Codes dan Styling Links

    Dari WP Theme Lesson #10: Hex Codes and Styling Links oleh Small Potato diterjemahkan oleh Mochammad Kurniawan.

    Ikuti dari awal Tutorial Membuat Themes WordPress Theme dari awal.

    • Dari pengantar pengenalan CSS kita akan banyak belajar mewarnai dan mempelajari lebih lanjut tentang kode hex. Warna properti, diikuti oleh heksadesimal (heksa), kode adalah untuk mewarnai teks (kata). Misalnya body (color: # 000000;) berarti semua teks (kata) dalam badan halaman Anda akan hitam.

      Latar belakang properti, diikuti dengan kode hex, untuk mewarnai sesuatu yang bukan teks. Misalnya, body (background: # ffffff;) berarti putih latar belakang untuk body.

    • Heksadesimal Codes
    • Diawali dengan tanda pound (#) masing-masing memiliki kode hex enam digit. Orang-orang dari berbagai nomor # ffffff (putih) ke # 000000 (hitam).
    • # Ffffff, # eeeeee, # dddddd, # CCCCCC, # bbbbbb, # aaaaaa, # 999999, # 888888, # 777777, # 666666, # 555555, # 444444, # 333333. # 222222, # 111111
    • Dua angka pertama mewakili warna merah, ketiga dan keempat mewakili hijau, dan yang terakhir mewakili dua warna biru. # ff0000 adalah merah. # 550000 adalah merah gelap. # 220000 adalah merah yang sangat gelap. # 00ff00 adalah hijau. # 0000FF adalah biru. Tunggu, tidak ada kuning warna primer? Hex kode yang kuning? # ffff00 adalah kuning. # ff00ff adalah violet.

    (more…)

  • WP Themes Tutorial #9: Style.css dan Pengenalan CSS

    Dari WP Theme Lesson #9: Style.css and CSS Intro oleh Small Potato diterjemahkan oleh Mochammad Kurniawan.

    Cara terbaik adalah CSS untuk belajar untuk menyelaminya. Tidak seperti XHTML dan PHP, Anda tidak perlu menyentuh inti dari file template Anda. Anda juga tidak perlu memahami konsep dasar apapun. Baru menyelam pada Trial dan error adalah cara untuk melangkah.

    Sebelum kita mulai, Anda harus sudah memiliki beberapa informasi di style.css file. Mari kita mengetahui apa yang rangkaian sarana informasi sekarang.

    • Baris pertama adalah nama tema, yang sudah jelas.
    • Kedua adalah lokasi dimana Anda tema yang tersedia. Jika Anda membuat tema sendiri, bukan untuk keperluan umum, tidak perlu khawatir.
    • Ketiga adalah tema baris deskripsi.
    • Keempat adalah nomor versi, yang penting, terutama ketika anda melepas diperbarui versi Anda menggunakan tema untuk publik.
    • Kelima dan keenam nama Anda dan halaman rumah.

    Tanda / * dan * / tanda-tanda rata sekitar Anda tema informasi adalah untuk mencegah informasi dari tema yang mempengaruhi sisa halaman. Itu adalah komentar CSS. Sementara untuk mengetik kode CSS gaya halaman web Anda, Anda mungkin ingin menambahkan komentar di sini dan mengetahui sesuatu. Tetapi, Anda tidak ingin komentar Anda untuk mempengaruhi kode sehingga Anda menggunakan /* dan */ tanda-tanda untuk membuat komentar Anda kelihatan.

    Berikut adalah informasi yang diproses tema:

    Langkah 1:

    • Buka Xampp Control, tema folder, Firefox browser, Internet Explorer, dan style.css.
    • Arahkan kedua browser untuk http://localhost/wordpress

    Di sinilah Anda harus benar-benar baik Firefox dan Internet Explorer untuk menguji tema Anda. Berbeda dengan sistem kode CSS mengartikan berbeda. Paling baik untuk menguji Anda sebagai tema di banyak browser dan banyak di sebagai sistem operasi mungkin (Safari, Opera, Linux, Netscape, dll). Jika Anda malas seperti saya, uji tema hanya di Firefox dan Internet Explorer.
    (more…)

  • WP Themes Tutorial #8: Bagaimana Memvalidasi

    Dari WP Theme Lesson #8: How to Validate oleh Small Potato diterjemahkan oleh Mochammad Kurniawan.

    Anda perlu mempelajari bagaimana untuk memvalidasi kode, sebelum langkah ke CSS dan bekerja dengan file style.css. Validasi / Memvalidasi / Validasi cukup berarti memastikan tidak ada kesalahan. Pada awal seri ini, saya beri anda dua link ke penunjuk, validator XHTML dan CSS validator. Untuk pelajaran ini, Anda akan menggunakan validator XHTML.

    Saya akan tetap memberikan pelajaran ini dengan sangat singkat dan sederhana karena Anda perlu lebih banyak waktu untuk masuk ke dalam semua dimana anda telah mempelajari XHTML dan PHP. Jangan terus maju dengan pelajaran saya. Ambil waktu untuk berpikir dan kode gambar di kepala Anda. Bagaimana Anda mulai kelihatan sebuah kotak? Apa yang berbeda antara satu ID dan Class? Fungsi PHP apa yang akan Anda gunakan untuk panggilan untuk judul blog? Deskripsi blog? Semakin Anda gambar yang lebih Anda ingat.
    (more…)