Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Thursday, July 21, 2011

Belajar Java ep4 Operator

Operator terdiri dari operator logika dan aritmatika. Untuk yang aritmatika saya kira mudah dipahami, seperti biasa kita gunakan di dunia nyata kok.

Operator Aritmatika
Arti
Operator Relasi
Arti
Operator Logika
Arti
+
Penambahan
==
Sama dengan
&
AND
-
Pengurangan
!=
Tidak sama dengan
|
OR
*
Perkalian
> 
Lebih dari
^
XOR
/
Pembagian
< 
Kurang dari
||
Short-circuit OR
%
Modulus(sisa pembagian)
>=
Lebih dari sama dengan
&&
Short-circuit AND
++/--
Increment dan decrement (+/- 1)
<=
Kurang dari sama dengan
!
NOT
Cara mudah untuk memahami operasi operator logika adalah dengan program seperti ini :
public class OperatorLogika {

      public static void main(String[] args) {
            boolean P;
            boolean Q;
           
            P = true; Q = true;
            System.out.println("P\tQ\tAND\tOR\tXOR\tNOT");
            System.out.println((P) + "\t" + (Q) + "\t" + (P&Q) + "\t" + (P|Q) + "\t" + (P^Q) + "\t" + (!P));
            P = true; Q = false;
            System.out.println((P) + "\t" + (Q) + "\t" + (P&Q) + "\t" + (P|Q) + "\t" + (P^Q) + "\t" + (!P));
            P = false; Q = true;
            System.out.println((P) + "\t" + (Q) + "\t" + (P&Q) + "\t" + (P|Q) + "\t" + (P^Q) + "\t" + (!P));
            P = false; Q = false;
            System.out.println((P) + "\t" + (Q) + "\t" + (P&Q) + "\t" + (P|Q) + "\t" + (P^Q) + "\t" + (!P));

      }

}
Output yang didapat seharusnya :

Categories: , , , , , , , , , ,

Belajar Java ep3 Data Types dan Variabel

Data Types

Tipe
Arti
Boolean
Nilai true/false
byte
Integer 8-bit (-128 – 127)
char
Karakter
double
Double-precision floating point
Float
Single-precision floating point
Int
Integer (-2147483648 – 2147483647)
Long
Long Integer (-9223372036854775808 – 9223372036854775807)
Short
Short Integer (-32768 -- 32767

Ketikkan kode ini di Class baru dengan nama DataType :
public class DataType {
      public static void main(String[] args) {
            int bil1 = 1123;
            long bil2 = 233456573;
            short bil3 = 25777;
            char ch = 'C';
            double fl1 = 10.6;
            boolean boo = true;
           
            System.out.println("bil1 contains : " + bil1);
            System.out.println("bil2 contains : " + bil2);
            System.out.println("bil3 contains : " + bil3);
            System.out.println("ch contains : " + ch);
            System.out.println("fl1 contains : " + fl1);
            if(boo) System.out.println("boo contains : " + boo);
      }
}

Output yang diperoleh akan seperti ini :


                      

Variabel

Deklarasi  variabel dilakukan dengan sintaks : tipe nama-variabel. Juga dapat langsung dilakukan inisialisasi nilai variabel dengan penambahan =.  Dapat juga nilainya di-inisialisasikan dengan dinamis melalui hasil operasi variabel lain bahkan pemanggilan Method.
public class Variabel {

      /**
       * Percobaan inisialisasi variabel
       */
      public static void main(String[] args) {
            int bil4;
            int bil5 = 43; //inisialisasi langsung
            bil4 = 2;
            System.out.println(bil4 + " dan " + bil5);
            int bil6 = bil4 * bil5; //inisialisasi dinamis
            System.out.println("Nilai dari bil6: " + bil6);
           
            /*
             *    Hasil running program :
             *    2 dan 43
             *    Nilai dari bil6: 86
             */
      }

}

Categories: , , , , , , , , , ,

Belajar Java

Untuk pekerjaan baru saya, saya wajib belajar bahasa pemrograman Java, padahal dari dulu saya hindari dan lebih memilih banyak bermain-main dengan web, PHP dan MySQL. Alhasil saat ini saya bahkan harus mulai dari sangat dasar, buku yang saya baca untuk belajar adalah Java : A Begginer's Guide. Mau share sedikit-sedikit ya, semoga bisa membanu bila ada yang membutuhkan.
Java merupakan salah satu bahasa pemrograman yang terkenal, di peringkat Tobie.com bahkan Java menduduki peringkat pertama sebagai bahasa pemrograman paling populer dengan persentase pengguna di dunia sebanyak sekitar 18 %.
Java sangat dekat dengan C dan C++. Sintaksnya diturunkan dari C dan object modelnya mencontoh C++. Dan kemudian juga muncul C# yang baik penggunaan, model sintaksnya dan lain-lain sangat mirip pula dengan Java.
Java menjanjikan portabilitas. “Write Once, Run Everywhere”. Ha ini bisa dipakai karena konsep penggunaan JVM (Java Virtual Machine) atau yang banyak kita kenal sebagai JRE (Java Runtime Environment). Dengan menggunakan virtual mesin ini, yang perlu ditulis ulang adalah JVM untuk tiap jenis environment. Awalnya bahkan Java dirancang untuk dijalankan di household appliances, dan sekarang Java menawarkan kelengkapan dan kemudahan pemrograman bagi berbagai environment seperti Windows, Linux, Solaris, bahkan mobile seperti BB OS, Java Mobile (J2ME) dan lain-lain.
Java juga menawarkan pengembangan aplikasi web yang kaya dan multiplatform dengan sistem appletnya. Dan disitu juga menawarkan keamanan karena sistem JVM tadi. Program Java yang kita buat bukan merupakan executable code, tapi suatu bytecode, yang merupakan suatu set instruksi yang telah dioptimasi dengan baik untuk kemudian dijalankan oleh interpreter berupa JVM tadi.
Java merupakan bahasa yang full-OOP. Ini dicirikan dari sintaks2nya. Tidak ada penggunaan sintaks GOTO, adanya konsep ENCAPSULATION, POLYMORPHISM dan INHERITANCE

Categories: , , , , , , , , ,

Monday, May 16, 2011

My Gadget List

Mau update koleksi gadget ahh.

Sekarang saya memakai beberapa gadget : Laptop Axioo Neon Series (ga tau seri-nya), modem SMART moding PCMCIA to USB, Harddisk external Hitachi 320GB, Blackberry Curve 8310, Dopod 818pro, dan Canon Eos 350D.
Saya bahas satu-satu ya.





Laptop Axioo Neon saya spesifikasinya standar : Processor Intel Core2Dua T6500 @2,1 GHz, 2 Gb DDR2 RAM, 250 Gb HDD, VGA Sis Mirage 3. Saat ini terinstall dual booting Windows XP SP3 dengan moding SevenMizer dan Ubuntu 11.04 clean install, belum ada mod apa-apa, karena baru upgrade dari 10.10. Keduanya berbagi partisi dengan tidak adil. Ubuntu saya kasih 30Gb untuk semua sistemnya dan si XP dapet sisanya. Dengan pertimbangan si Ubuntu dapat dengan mudah mengakses area si XP sementara si XP ga bisa mengakses si Ubuntu. Jadi keseluruhan ada 3 partisi : satu instalasi Ubuntu, satu instalasi XP dan satu untuk drive data-data. Software-software di windows juga standar. Untuk tambahan moding tampilan saya menggunakan RainMeter versi 2 dengan skin utama ABP, tampilan simple minimalist dan berusaha fungsional menggunakan berbagai fasilitas RainMeter untuk menjangkau keseluruhan fungsi Windows dari Desktop saja. Software lain seperti komputer-komputer terdahulu saya ada game-game wajib kesayangan DotA,CS, NFS, GTA, HackerEvolution dan sekarang bertambah AngryBirds, untuk software programming juga bertambah karena sekarang sedang belajar RubyonRails saya install Rails juga selain XAMPP, Mp3 player setia menggunakan ITunes, Aplikasi desain ada Google SketchUp, AutoCAD 2002 (kuno bgt!!), Corel Draw X3, Photoshop CS3 dan Flash CS5, Browser yang saya gunakan sekarang Google Chrome, pemutar Video paling sering saya gunakan GOM, Media Player Classic dan VLC sebagai cadangan. Aplikasi lain untuk pemodelan sistem saya gunakan Rockwell Arena dan PowerSIM. Yang lain-lain semacam Skype, YM, GoogleTalk, Picasa, Lightroom, IDM, SMADAV. Performa lumayanlah, yang jelas untuk kerja lama-lam cukup tahan, saya juga cukup kaget, padahal merk nya Axioo tapi durability nya OK.
Untuk koneksi internet saya menggunakan SMART EVDO. Dulu saya pakai paket yang bulanan 75rb, itu sudah cukuplah buat ngenet2 dan download yang ringan-ringan, tapi sejak tarifnya berubah per 1 mei kemarin saya pakai paket harian kalau perlu saja (!miskin!), dengan kecepatan lebih lambat lagi. Modemnya saya beli di Kaskus, hasil modif dari modem PCMCIA ke USB, untuk ketahanan penggunaan sangat OK, sinyal bagus, tidak cepat panas, stabil juga, tapi dia agak ringkih, pernah ngadat beberapa hari karena saya bawa di tas dan sepertinya terbentur-bentur, jadi error habis itu, tapi dengan "treatment" istimewa bisa bener lagi kok.
Selanjutnya Harddisk external kesayangan Hitachi 320Gb, setia menampung koleksi Film Korea saya yang semakin bertambah. Ni harddisk saya bilang agak ringkih dan manja, belum juga setahun usianya dan mengeluarkan bunyi-bunyian aneh dan juga sangat peka terhadap kemiringan, kalau ditempatkan di posisi yang agak miring kadang-kadang jadi error tidak mau beroperasi. tapi tidak pernah fatal sih kesalahannya, masih sangat berguna di segala situasi dan kondisi.
Lanjut dengan 2 HP setia saya Blackberry 8310 dan Dopod 818pro. Dua-duanya kuno banget ya? tapi masih sangat fungsional kok. Blackberry nya jelas khusus untuk BBMan saja dan kirim SMS massal tiap pagi karena saya membuat grouping nya disini dan BB cukup Ok dalam kirim sms massal gini, jarang errornya kok dibanding WinMo saya dulu. Secara fasilitas lain, hampir ga pernah saya pakai si BB, cuma diganti pakai themes kaskus, tambah software Alkitab, sudah. Sementara si Dopod sedang menunggu waktu pelimpahan ke saudara saya. Fungsi masih sangat-sangat OK, touchscreen nya masih enak juga, saya selalu bawa-bawa kalo sedang jalan kemana-mana. Sudah ada peta busway dan jalur KRL jadi sangat memudahkan info apa2. Juga game-game lama kesayangan masih lengkap disini, sangat menghibur buat di jalan. Dan buat baca ebook juga masih sangat OK. Bener-bener fungsional dah.
Yang terakhir gadget terbaru saya, biarpun belinya second juga (barang2 di atas beli 2nd semua, bahkan HD external..ha3). Canon EOS 350 D. Kamera lama, saya dapet dari Kaskus dengan harga lumayan murah, jadinya langsung bisa belu lensa tambahan dah, jadi sekarang punya kit 18-55 sama fix lens 50 mm yang 1,8. Semuanya fungsional biar ada error2 dikit lah, tapi masih bisa digunakan dengan baik dan hasilnya memuaskan sampai saat ini.

Itu teman-teman setia saya sekarang, yang masuk wishlist habis ini : lensa 75-300mm, Ipod Touch 4Gen 8Gb atau Galaxy Mini. Wishlist lama yang belum kesampean ya jelas si Galaxy Tab fullpack..hahahaha

But most of all.. Thanks GOD for letting me have this very functional gadget, ga ada waste nya..hehehe

Categories: , , , , , , , , , , ,

Friday, April 8, 2011

Setting VGA SIS di Ubuntu

Kemarin waktu install ubuntu di laptop Axioo saya, salah satu masalah yang saya temui adalah mengenai resolusi layar (lihat di posting blog sebelumnya). Selesai install resolusi yang didapat cuma 800x600 pixel. Parah banget tuh, bentuknya jadi gede2 banget, jadi inget komputer server di Lab Ansis yang juga cuma bisa resolusi segitu, tersiksa lihatnya, gede tapi justru jadi ga jelas. Mungkin karena faktor ga terbiasa kali ya.
Untunglah karena koneksi internet lancar saya langsung bisa browsing kemana-mana. Dan segera dapat berbagai pencerahan dari situs-situs, terutama forum diskusi Ubuntu. Ternyata banyak yang mengalami nasib seperti saya. Disebutkan di berbagai situs itu memang VGA SiS (vga laptop Axioo saya) tidak didukung langsung oleh Linux dan juga produsen SiS terlihat malas mengeluarkan driver khusus Linux untuk VGA card mereka, meskipun sebenarnya ada dan bisa di download dari website resmi mereka. 
Dari situ saya langsung mencoba-coba berbagai macam cara yang ada, setelah beberapa jam melakukan trial and error, akhirnya saya berhasil juga menemukan cara untuk mendapatkan resolusi layar yang OK.
Ternyata setelah saya cari-cari lagi banyak tutorial cara install VGA Sis yang lebih gampang lagi.
Yang ini(http://slackcyber11.blogspot.com/2010/10/install-vga-sis-671771-di-ubuntu-1010.html) juga patut untuk dicoba, sepertinya cukup meyakinkan.
Intinya, santai aja bro kalau ada masalah di Linux. Kita berkembang karena community dan kita akan terus bertahan dari community.

Categories: , , , , ,

Saturday, October 2, 2010

Enterprise Resource Planning

ERP adalah sebuah sistem informasi perusahaan yang dirancang untuk mengkoordinasikan semua sumber daya, informasi dan aktifitas yang diperlukan untuk proses bisnis lengkap, merupakan software yang mengintegrasikan semua departemen dan fungsi suatu perusahaan ke dalam satu sistem komputer yang dapat melayani semua kebutuhan perusahaan, baik dari departemen penjualan, HRD, produksi atau keuangan.

Syarat terpenting dari sistem ERP adalah Integrasi. Integrasi yang dimaksud adalah menggabungkan berbagai kebutuhan pada satu software dalam satu logical database, sehingga memudahkan semua departemen berbagi informasi dan berkomunikasi. Database yang ada dapat mengijinkan setiap departemen dalam perusahaan untuk menyimpan dan mengambil informasi secara real-time. Informasi tersebut harus dapat dipercaya, dapat diakses dan mudah disebarluaskan.

Rancangan perangkat lunak modular harus berarti bahwa sebuah bisnis dapat memilih modul-modul yang diperlukan, dikombinasikan dan disesuaikan dari vendor yang berbeda, dan dapat menambahkan modul baru untuk meningkatkan unjuk kerja bisnis.

Tujuan sistem ERP adalah untuk mengkoordinasikan bisnis organisasi secara keseluruhan

ERP merupakan software yang ada dalam organisasi/perusahaan untuk otomatisasi dan integrasi banyak proses bisnis, membagi database yang umum dan praktek bisnis melalui enterprise, menghasilkan informasi yang real-time, memungkinkan perpaduan proses transaksi dan kegiatan perencanaan.

• Tahap I : Material Requirement Planning (MRP) Merupakan cikal bakal dari ERP, dengan konsep perencanaan kebutuhan material

• Tahap II: Close-Loop MRP Merupakan sederetan fungsi dan tidak hanya terbatas pada MRP, terdiri atas alat bantu penyelesaian masalah prioritas dan adanya rencana yang dapat diubah atau diganti jika diperlukan

• Tahap III: Manufakturing Resource Planning (MRP II) Merupakan pengembangan dari close-loop MRP yang ditambahkan 3 elemen yaitu: perencanaan penjualan dan operasi, antarmuka keuangan dan simulasi analisis dari kebutuhan yang diperlukan

• Tahap IV: Enterprise Resource Planning Merupakan perluasan dari MRP II yaitu perluasan pada beberapa proses bisnis diantaranya integrasi keuangan, rantai pasok dan meliputi lintas batas fungsi organisasi dan juga perusahaan dengan dilakukan secara mudah

• Tahap V: Extended ERP (ERP II) Merupakan perkembangan dari ERP yang diluncurkan tahun 2000, serta lebih konflek dari ERP sebelumnya.


MODUL ERP

• Manufacturing

• Supply Chain Management

• Financials

• Projects

• Human Resources

• Customer Relationship Management

• Data warehouse

• Access Control

• Customization

KELEBIHAN ERP

• Integrasi antara area fungsional yang berbeda untuk meyakinkan komunikasi, produktifitas dan efisiensi yang tepat.

• Rancangan Perekayasaan

• Pelacakan pemesanan dari penerimaan sampai fulfillment

• Mengatur saling ketergantungan dari proses penagihan material yang kompleks

• Pelacakan 3 cara yang bersesuaian antara pemesanan pembelian, penerimaan inventori, dan pembiayaan

• Akuntasi untuk keseluruhan tugas: melacak pemasukan, biaya dan keuntungan pada level inti


KELEMAHAN ERP (1)

• Terbatasnya kustomisasi dari perangkat lunak ERP

• Sistem ERP sangat mahal

• Perekayasaan kembali proses bisnis untuk menyesuaikan dengan standar industri yang telah dideskripsikan oleh sistem ERP dapat menyebabkan hilangnya keuntungan kompetitif

• ERP sering terlihat terlalu sulit untuk beradaptasi dengan alur kerja dan proses bisnis tertentu dalam beberapa organisasi

• Sistem dapat terlalu kompleks jika dibandingkan dengan kebutuhan dari pelanggan

• Data dalam sistem ERP berada dalam satu tempat, contohnya : pelanggan, data keuangan. Hal ini dapat meningkatkan resiko kehilangan informasi sensitif, jika terdapat pembobolan sistem keamanan

Categories: , , ,

Copyright © Johannes Dwi Cahyo | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑