Tuesday, October 25, 2016

I'm Back

Hai, apa kabar ?

Mohon maaf baru bisa meluangkan waktu lagi untuk menulis di blog, akhir-akhir ini saya disibukan oleh kewajiban saya melayani client.
Maaf buat teman-teman yang komentarnya belum terjawab, harap maklum.

Alhamdulillah sekarang ada waktu luang lagi untuk menulis. Berbekal pengalaman mengembangkan sistem sesuai pesanan client yang diantaranya mengembangkan sistem akuntansi perusahaan menggunakan OpenERP yang sekarang dikembangkan menjadi Odoo.

Saat ini saya sedang menyiapkan coretan-coretan untuk berbagi pengalam saya tersebut lewat blog ini mudah-mudahan bisa membantu teman-teman yang sedang belajar tentang OpenERP.

Next Post saya akan membahas tentang OpenERP (Odoo), dan tentu saja diselingi dengan kelanjutan posting saya yang sebelumnya, ditunggu ya sob.

Terimakasih buat teman-teman yang bersedia meluangkan waktu membaca tulisan saya.

Best Regards,

Fauzi Rahman, M.Kom 
Baca Selengkapnya...

Wednesday, February 6, 2013

Menampilkan Seluruh File di Direktori Tertentu (Java)


import java.io.File;
public class DaftarFile
{
public static void main(String[] args)
{
// Masukan path direktori disini
String path = ".";
String files;
File folder = new File(path);
File[] arrDaftarFile = folder.listFiles();
for (int i = 0; i < arrDaftarFile.length; i++)
{
if (arrDaftarFile[i].isFile())
{
files = arrDaftarFile[i].getName();
/* Jika hanya ingin menampilkan ekstensi tertentu gunakan kode ini
if (files.endsWith(".txt") || files.endsWith(".TXT")) // Hanya tampilkan file dengan ekstensi TXT
{
System.out.println(files);
} */
System.out.println(files);
}
}
}
}
view raw DaftarFile.java hosted with ❤ by GitHub

Baca Selengkapnya...

Manajemen File (Ruby)

Berikut ini contoh manajemen file menggunakan Ruby, mulai dari pengecekan, pembacaan, dan penulisan file

# Pengecekan File ada atau tidak
File.exists?("nama_file")
# Pengecekan apakah benar-benar file?
File.file?("nama")
# Pengecekan apakah benar-benar direktori?
File.directory?("nama")
# Pengecekan apakah file bisa dibaca? ditulis? atau file executable?
File.readable?("nama_file")
File.writable?("nama_file")
File.executable?("nama_file.exe")
# Mendapatkan Ukuran File
File.size("nama_file")
# Pengecekan apakah file kosong?
File.zero?("nama_file")
# Pengecekan Tanggal, Bulan, Tahun file di modifikasi
File.ctime("nama_file")
File.mtime("nama_file")
File.atime("nama_file")
# Membaca seluruh isi File text, dan menampilkan isinya di layar
myfile = File.open("nama_file.txt")
myfile.each {|line| print line }
# Ekstrak data file per karakter
myfile = File.open("nama_file.txt")
myfile.getc.chr
myfile.getc.chr #karakter selanjutnya
myfile.getc.chr #karakter selanjutnya
# Menulis dan Membaca file, serta penggunaan pointer rewind
myfile = File.new("test.txt", "w+")
myfile.puts("Test baris 1") # menulis di baris ke 1
myfile.puts("Test baris 2") # menulis di baris ke 2
myfile.rewind # pointer kembali ke awal file
myfile.readline # => Test baris 1
myfile.readline # => Test baris 2
view raw fileacc.rb hosted with ❤ by GitHub

Baca Selengkapnya...

Manipulasi File di Memory Dengan Metode File Mapping (Java)

File Mapping memungkinkan program untuk mengakses konten file secara langsung dari memori, kelebihan metode ini yaitu lebih cepat dibandingkan menggunakan metoda IO standar untuk manipulasi file, serta dukungan kecepatan akses untuk file dengan ukuran yang besar.


Berikut ini, contoh penggunaan File Mapping menggunakan Java:

import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
public class FileMap {
private static int count = 1010241024; //Asumsi ukuran file 10 MB
public static void main(String[] args) throws Exception {
RandomAccessFile memoryMappedFile = new RandomAccessFile("FileBesar.txt", "rw");
//Mapping file ke RAM
MappedByteBuffer out = memoryMappedFile.getChannel().map(FileChannel.MapMode.READ_WRITE, 0, count);
//Tulis kedalam file
for (int i = 0; i < count; i++) {
out.put((byte) 'A');
}
System.out.println("Menulis file telah selesai");
//Membaca file
for (int i = 0; i < 10 ; i++) {
System.out.print((char) out.get(i));
}
System.out.println("Membaca file telah selesai");
}
}
view raw FileMap.java hosted with ❤ by GitHub


Baca Selengkapnya...

Cara Mendapatkan Ukuran File (PHP)


$ukuran_file = filesize('namafile');
view raw ukuranfile.php hosted with ❤ by GitHub

Baca Selengkapnya...

Cara Mendapatkan Ukuran File (Ruby)


ukuran = File.size(nama_file)
view raw ukuranfile.rb hosted with ❤ by GitHub

Baca Selengkapnya...

Cara Mendapatkan Ukuran File ( Java )


File file = new File("namafile");
// Dapatkan jumlah byte pada file
long ukuran_file = file.length();
view raw ukuranfile.java hosted with ❤ by GitHub

Baca Selengkapnya...