Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Tuesday, March 25, 2014

Membuat Segitiga dengan Java Console

Cara membuat segitiga dengan java Console
segitiga java console
segitiga java console

import java.util.Scanner;

public class bintang
{
	public static void main(String[]args)
	{
		int col, row, a,i ;

		Scanner baca = new Scanner(System.in);

		System.out.print("masukan besar segitiga: ");
		a = baca.nextInt();

		System.out.println();

		for(row = 0 ; row < a; row++)
		{
			for(col = 0; col <=row; col++)
			{
				System.out.print("*");
			}

				System.out.println();
		}

		for(i=0; i<=a; i++)
		 	{
		    for( col=a; col>i; col--)
				{
		      System.out.print(" ");
		  	}

				for( row=1; row<=i; row++)
				{
						System.out.print("*");
		  	}

				System.out.println();
		 	}

		for(i=0; i<=a; i++)
			{
				for( col=a-i; col>0; col--)
				{
					System.out.print(" ");
				}

			for( row=1; row

Monday, March 24, 2014

Menghitung FPB dan KPK Dengan Java Console

Membuat program FPB dan KPK hasila source codenya
import java.util.Scanner;
public class kpkfpb
{
 public static void main(String[] args)
 {
  Scanner baca = new Scanner(System.in);

  int a;
  int b;
  int c;
  int fpb;
  int kpk;
  int x;
  boolean ulang = true;

  do
  {
   System.out.print("\nmasukkan dua buah angka: ");
   a = baca.nextInt();
    baca.nextLine();

   System.out.print(" dan ");
   b = baca.nextInt();
    baca.nextLine();


   x = a * b;
   do
   {
    c = a % b;
    a = b;
    b = c;
   }
   while (b != 0);

   fpb = a;
   kpk = x / fpb;
   System.out.println("\nkpk = "+kpk);
   System.out.println("fpb = "+fpb);


   ulang = true;
  }
  while
  (ulang!=false);

 }
}

Monday, June 3, 2013

soal Enterprise Resource Planning (ERP)

1. Jelaskan apa yang dimaksud dengan Enterprise Resource Planning (ERP).
modul sistem perusahaan untuk merencanakan dan mengelola sumber daya penting yang saling berhubungan dalam kegiatan bisnis di dalam perusahaan

2. Jelaskan manfaatnya bila menerapkan ERP, dan jelaskan hambatan yang terjadi jika tidak menerapkan ERP berhubungan dengan proses bisnis.
hambatanya:
1.Terbatasnya kustomisasi dari perangkat lunak ERP.
2.Sistem ERP sangat mahal
3.hilangnya keuntungan kompetitif 
4.ERP sering terlihat terlalu sulit untuk beradaptasi dengan alur kerja dan proses bisnis tertentu dalam beberapa organisasi.
5.Sistem dapat terlalu kompleks jika dibandingkan dengan kebutuhan dari pelanggan.
6.Data dalam sistem ERP berada dalam satu tempat
7.Ketergantungan pada satu vendor tertentu
8.terlalu banyak fitur dan terlalu kompleks untuk digunakan oleh end user.

manfaatnya:
1. Integrasi antara area fungsional yang berbeda untuk meyakinkan komunikasi, produktifitas dan efisiensi yang tepat.
2. Rancangan Perekayasaan
3. Pelacakan pemesanan dari penerimaan sampai fulfillment
4. Mengatur saling ketergantungan dari proses penagihan material yang kompleks
5. Pelacakan 3 cara yang bersesuaian antara pemesanan pembelian, penerimaan
inventori, dan pembiayaan
6. Akuntasi untuk keseluruhan tugas: melacakpemasukan, biaya dan keuntungan pada
level inti

Thursday, May 30, 2013

Mengenal Bahasa pemprograman JAVA

java programing language bahasa pemprograman java

Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem. Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere.
Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit (JDK). JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004, ketika modul ini ditulis) adalah JDK 1.4.2_3. Semua program dan dokumentasi dari JDK ini bisa di-dwonload secara gratis disitus www.sun.java.com.


Sintaks Java merupakan pengembangan dari bahasa C/C++. Berikut adalah beberapa hal tentang pemrograman Java:
  1. Bersifat protable dan platform independent. Program Java yang telah ditulis akan dapat dieksekusi di mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun dari program tersebut.
  2. memiliki garbage collection  yang dapat mendealokasikan memori secara otomatis.
  3. menghilangkan sifat pewarisan berganda yang terdapat pafa C++.
  4. Mengurangi pointer aritmetika. Pengaksesan lokasi memori secara langsung dengan menggunakan pointer memungkinakn program untuk melakukan suatu tindakan yang tidak seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan kesalahan seperti ini penggunaan pointer pada Java telah dibatasi dengan menggunakan reference.
  5. memiliki array sejati.
  6. mengurangi kerancuan antara pemberian nilai pada statement conditional.
Selain itu Java memiliki karakteristik:
  1. Berorientasi Objek
  2. Robust
  3. Portable
  4. Multithreading
  5. Dinamis
  6. Sederhana
  7. Tredistribusi
  8. Aman
  9. Netral secar arsitektur
  10. Interpreter
  11. Berkinerja tinggi
  12. free / bebas licence
untuk lebih lanjut mungkin saya akan post kan di blog saya satu lagi http://playwjava.blogspot.com/
tapi blog tersebut juga belum jadi. Jadi untuk sementara waktu disini terlebih dahulu


Thursday, May 23, 2013

contoh struktur naration dan naration table PT Sumber Alfaria Trijaya Tbk


Nama Perusahaan: PT Sumber Alfaria Trijaya Tbk
Proses Bisnis: Penjualan barang-barang kebutuhan pokok
Narasi:
            Alfamart cabang melakukan pemesanan untuk penjualan kepada Gudang alfamart. Gudang alfamart menerima surat permintaan mengenai pesanan order untuk alfamart cabang, kemudian Staff Gudang alfamart akan mencatat surat pemintaan komputer didalam folder AFOrder. Staff Gudang alfamart pusat lalu menyiapkan sejumlah barang yang akan dikirimkan kepada alfamart cabang. Barang tersebut dikirimkan oleh Staff Pengiriman Alfamart dari Gudang alfamart kepada alfamart, pengiriman disertai dengan pembuatan surat pengiriman yang dimasukkan kedalam komputer sebagai data pengiriman di dalam folder AFsend. Setelah sampai ke cabang alfamart barang-barang kebutuhan pokok tersebut di cek jumlah dan kondisi barang-barang kebutuhan pokok tersebut bila ada yang mengalami kerusakan dan kelebihan barang maka akan dikembalikan ke alfamart pusat kemudian barang-barang kebutuhan pokok di data untuk mengetahui berapa jumlah barang yang tersedia. staff penjualan meletakan barang-barang kebutuhan pokok di rak estalase agar pembeli dapat melihatnya. Pembeli yang datang ke alfamart akan melihat barang-barang yang telah diletakan di rak-rak tersebut dan mengambilnya bila merasa ingin membeli barang tersebut kemudian pembeli akan melakukan transaksi pembelanjaan di meja kasir dimana kasir akan mengscan barcode yang ada pada suatu produk sehingga akan diketahui berapa harga suatu produk tersebut kasir kemudian kasir memberitahu harga suatu barang ke customer. Dan kemudian customer mengetahui harga dan  melakukan Pembayaran dapat menggunakan uang tunai ataupun dapat menggunakan kartu kredit serta dapat menggunakan flazz card dan customer mendapatkan barang yang ia inginkan dan struk belanjaan


Alfamart cabang melakukan pemesanan untuk penjualan kepada Gudang alfamart.
No
Entity
Input
Process / Activity
Output
1
Sales order


Order pemesanan

Gudang alfamart menerima surat permintaan mengenai pesanan order untuk alfamart cabang, kemudian Staff Gudang alfamart akan mencatat surat pemintaan komputer didalam folder AFOrder dan menyiapkan barang yang akan dikirim
No
Entity
Input
Process / Activity
Output
2
Staff Gudang

Menerima surat permintaan Barang
Surat permintaan mengenai pesanan order
3
Komputer
Surat permintaan barang
Mencatat / menyimpan surat permintaan barang
Data surat permintaan barang
4
Staff gudang

Mengecek barang yang ada
Stok Barang
5
Staff gudang
Barang yang dipesan
Menyiapkan barang
Barang siap kirim

 Staff pengiriman alfamart pusat lalu menyiapkan sejumlah barang dan mengecek barang tersebut yang akan dikirimkan kepada alfamart cabang, Barang tersebut dikirimkan oleh Staff Pengiriman Alfamart dari Gudang alfamart kepada alfamart, pengiriman disertai dengan pembuatan surat pengiriman yang dimasukkan kedalam komputer sebagai data pengiriman
No
Entity
Input
Process / Activity
Output
6
Staff Pengiriman
Barang dari Gudang
Mengecek

7
Staff Pengiriman

Membuat surat pengiriman barang
Surat pengiriman
8
Komputer
Surat pengiriman
Memasukan data surat pengiriman dan menyimpanya

Data pengiriman
9
Staff Pengiriman
Barang
Siap kirim
Mengirimkan barang berserta surat pengiriman

Tuesday, May 21, 2013

camera digital


Kamera digital
Kamera digital adalah kamera yang tidak tergantung pada film negative (klise). Pada kamera digital, peran film negative diambil oleh sebuah chip berebentuk kartu kecil yang berfungsi untuk menyimpan hasil pemotretan. Ada dua tipe cip yaitu CCD (Charge Coupled device) dan CMOS (complementary metal oxide semiconductor). Cip berfungsi menangkap cahaya dari luar melalui lensa dan mengubahnya menjadi electron-elektron sehingga membentuk gambar digital. Kelebihan dari kamera ini adalah hasil pemotretan dapat langsung dilihat pada layar monitor yang terletak di bagian belakang kamera. Jika gambar yang diambil tidak sesuai dengan yang diinginkan, bisa langsung dihapus. Biasanya kamera digital juga dilengkapi dengan fasilitas zoom yaitu pengaturan perbesaran objek yang akan diambil tanpa harus mendekatkan kamera ke objek, serta pengaturan terang gelap lampu blitz.
Kemampuan kamera digital diukur dalam megapixel, yaitu kemampuan kamera untuk menangkap objek. Makin besarnya angka, berarti makin detaik gambar yang dihasilkan sehingga kualitas gambar makin tajam. Untuk kamera digital dengan kemampuan 1 megapixel misalnya objek yang dapat diambil hanya seukuran kartu pos. untuk kamera dengan kemampuan 2-3 megapixel, gambarnya bisa dicetak dari mulai ukuran 8 x 6 inchi sampai 10 x 8 inchi. Untuk kamera dengan kemampuan 4 -6 megapixel, gambarnya bisa dicetak dengan ukuran 10 x 9 inchi sampai 12 x 10 inchi.
Sensor kamera adalah sensor penangkap gambar yang dikenal juga sebagai CCD (Charged Coupled Device) dan CMOS (Complementary Metal Oxide Semiconductor) yang terdiri dari jutaan piksel lebih.
Sensor ini berbentuk chip yang terletak tepat di belakang lensa. Semakin banyak pixel yang ditangkap, semakin detail gambar yang dihasilkan.

Komponen kamera digital

Sensor kamera

Sensor kamera adalah sensor penangkap gambar yang dikenal juga sebagai CCD (Charged Coupled Device) dan CMOS (Complementary Metal Oxide Semiconductor) yang terdiri dari jutaan piksel lebih.
Sensor ini berbentuk chip yang terletak tepat di belakang lensa. Semakin banyak pixel yang ditangkap, semakin detail gambar yang dihasilkan.
Layar LCD
Layar LCD (LCD display) adalah layar kecil pada kamera digital yang bermanfaat untuk melihat seperti apa bidikan yang ditangkap oleh sensor CCD. Hasil yang ditunjukkan pada layar LCD lebih akurat dibandingkan hasil yang diperkirakan dalam kamera konvensional yang sering berbeda.
Layar LCD juga bisa membantu untuk melihat hasil foto secara instan setelah gambar diambil, hal ini memudahkan untuk mengkoreksi langsung hasil foto untuk mendapatkan hasil yang terbaik.
Media penyimpanan
Salah satu komponen yang sangat berperan adalah media penyimpanan. Media ini dapat berupa compact flash, memory stick, dan sebagainya. Pada umumnya media penyimpanan memiliki kapasitas penyimpanan gambar dalam jumlah besar sesuai dengan kapasitas memori yang dimiliki.
Kapasitas gambar pada setiap media juga ditentukan dengan kapasitas resolusi dari masing-masing gambar yang dihasilkan. Semakin tinggi resolusi CCD, semakin besar ukuran ruang untuk menyimpan berkas yang dibutuhkan dalam media penyimpan.

Jenis kamera digital

Pada dasarnya kamera digital dapat dikategorikan dalam 2 jenis.
  1. Kamera saku digital (digital pocket camera)
  2. Kamera digital SLR (Digital Single Lens Reflect (SLR) Camera)

Kelebihan Kamera DSLR

Kualitas Gambar
Karena sensor DSLR lebih besar, kualitas tangkapan nya cenderung lebih bagus dibanding dengan kamera kompak.

Fleksibel

DSLR bisa dengan mudah berganti lensa sesuai kebutuhan.

Kecepatan
DSLR lebih cepat dalam soal kecepatan rana (kecepatan menagkap gambar), start up, dan juga shutter lag (jeda antara waktu menekan tombol bidik hingga gambar tersimpan).

Viewfinder Optis
Dengan viewfinder optis, apa yang terlihat di jendela bidik akan sesuai dengan hasil yang ter-rekam.

Jangkauan ISO Lebar
Setting ISO (tingkat kepekaan sensor pada cahaya) memiliki jangkauan lebih luas, sehingga lebih fleksibel memotret di segala kondisi bahkan di tempat yang minim cahaya sekalipun.

Kontrol Manual
Meski pada beberapa kamera kompak telah dilengkapi setelan manual untuk memotret, namun jumlah dan fleksibilitas nya lebih beragam di DSLR.

Nilai
Kamera DSLR dipandang memiliki nilai leibih dari pada kamera kompak. Karena nya faktor “kadaluarsa” nya lebih panjang. Investasi pada lensa tidak akan basi karena bisa terus dipakai.

Ruang Ketajaman
Sering disebut depth of field. Dengan DSLR, ruang ketajaman obyek foto bisa diatur dengan leluasa. Dengan fitur ini sobat bisa membuat foto dengan objek yang tajam dan latar belakang buram.

Kualitas Optik
Kualitas lensa DSLR tentu saja lebih bagus dengan kamera saku. Selain itu, pilihan kualitasnya beragam, tergantung isi saku sobat.

Kekurangan Kamera DSLR
Harga
Kamera DSLR memang lebih mahal dari pada kamera saku. Namun sekarang sudah ada kamera DSLR kelas entry level yang harga nya lebih terjangkau.

Berbobot
Ukuran dimensi nya tentu saja lebih besar dibandingkan kamera kompak. Mengambil nya dari tas membutuhkan waktu beberapa saat.

Butuh Perawatan

Kamera ini cenderung butuh perawatan ekstra. Ketika sobat mengganti-ganti lensa, ada kemungkinan debu dan kototran masuk ke sensor, sehingga sobat harus rajin membersihkan nya agar kamera tidak cepat rusak.

Kompleks

Pengelolaan dan pengesettan kamera DSLR memang lebih komplek, karena dirancang untuk pemotretan manual. Namun kini banyak kamera DSLR baru yang menyertakan fasilitas tambahanuntuk pengelolaan yang mudah dan otomatis di dalam nya.

Membidik via Viewfinder
Kebanyakan kamera DSLR tidak menyediakan fasilitas LCD untuk membidik obyek, seperti pada kamera saku. Namun beberapa kini, sudah menyediakan fasilitas ini lewat feature Live View.

Cara kerja
Pada saat kita menekan tombol shutter, maka di dalam kamera terjadi tahapan-tahapan untuk memproses gambar. Meskipun hanya merasakan sekilas saja, namun tahapan yang dilakukan di dalam kamera digital cukup panjang. Hanya saja, proses tersebut dilakukan dengan sangat cepat. Berikut adalah gambaran tentang proses tersebut :
  1. Lensa menangkap gambar, lalu diteruskan ke bagian panel penangkap gambar. Penangkap gambar atau biasa disebut sensor CCD -yang juga berfungsi sebagai view finder- mengirimkan gambar ke LCD. Sementara pada kamera DSLR, gambar juga dilewatkan ke cermin pantulan yang merefleksikan gambar ke jendela intip (eye finder).
  2. Gambar yang ditangkap oleh lensa, dilewatkan pada filter warna yang kemudian akan ditangkap oleh CCD atau sensor gambar. Jarak antara lensa dan sensor ini dikenal dengan istilah focal length. Jarak ini pula yang akan menjadi faktor pengali pada lensa.
  3. Tugas CCD adalah merubah sinyal analog (gambar yang ditangkap oleh lensa) menjadi sinyal listrik. Pada CCD ini terdapat jutaan titik sensor yang dikenal dengan pixel. Jadi istilah pixel atau megapixel pada kamera digital sebenarnya mengacu pada jumlah titik pada sensor ini. Semakin kecil sensor dan semakin banyak titik sensornya, maka akan semakin halus dan semakin tinggi resolusi gambar yang dihasilkan.
  4. Gambar yang ditangkap oleh sensor CCD diteruskan ke bagian pemroses gambar yang tugasnya memproses semua data dari sensor CCD menjadi data digital berupa file format gambar, serta melakukan proses kompresi sesuai format gambar yang dipilih (RAW, JPEG, dan sebagainya). Di bagian ini selain chipset yang berperan, software (firmware) dari kamera yang bersangkutan juga menentukan hasil akhir gambar. Kedua bagian inilah yang akan menentukan karakter dari kamera digital tersebut. Itulah sebabnya, setiap mereka kamera memiliki software dan chipset sendiri-sendiri pada kamera mereka.
  5. Proses yang terakhir adalah mengirimkan hasil file gambar dalam format yang dipilih ke bagian penyimpanan (storage) atau memory card. Biasanya, memory card berupa SD, CF dan sebagainya.
  6. Tahapan selanjutnya adlaah proses yang dilakukan di luar kamera. Namun pada kamera digital modern, masih menyediakan opsi pencetakan langsung yang disebut PictBridge, ExifPrint dan sebagainya.
Demikianlah proses gambar pada sebuah kamera digital. Namun tahapan tersebut hanyalah basic atau dasar dari hampir semua kamera digital. Pada beberapa merek kamera digital, biasanya masih menambahkan beberapa proses untuk memperbaiki kualitas gambar, termasuk penambahan fitur pada tingkap aplikasi atau software.

tiga peranti lunak yang menjadi jantung mesin pencari


1. Spider.


“Laba-laba” ini pekerjaanya merayap ke mana-mana, mencari halaman-halaman web baru, kemudian mengumpulkan dan menyimpannya indeks mesin pencarian. Itulah metafora yang sering didengungkan oleh banyak ahli. Namun, sesungguhnya cara kerja laba-laba tidak seperti itu. Spider meminta halaman sebagai mana layaknya browser meminta halaman web dari situs yang diakses agar bisa tampil di layar komputer.

Bedanya, spider tidak mengumpulkan gambar dan bentuk. Spider hanya tertarik pada teks dan tautan serta URL. Mengapa spider doyan tautan? Gampang saja, begitu menemukan tautan, maka ia akan menemukan halaman web lain. Begitu seterusnya. Jadi, rahasianya adalah segitiga: teks, tautan, URL.


2. Index.


Piranti lunak Index menangkap halaman web apapun yang dilempar oleh Spider. Tentu ini juga metafora. Sesungguhnya, piranti lunak Index ini mengelola lautan teks, tautan dan URL dengan algoritma (formula matematika rumit yang mengindeks kata, pasangan kata, dan seterusnya).


Pada dasarnya pekerjaan algoritma adalah menganalisa halaman dan tautan untuk berbagai kombinasi kata, kemudian memberi nilai, sehingga search engine dapat memberikan penilaian seberapa penting sebuah halaman bagi si pencarinya. Informasi mengenai hal ini disimpan sebaik mungkin agar bisa diakses oleh pencari.


3. Query.


Inilah yang kita lihat ketika kita berkunjung ke search engine — tampilan (front-end) yang seringkali kita anggap sebagai search engine. Fitur utama query adalah kotak kecil di mana kita mengetikkan kata yang ingin kita cari. Coba ketikkan kata yang Anda cari, kemudian enter atau tekan tombol search, maka mesin pencarian akan menampilkan hasil terbaik dari data yang disimpan di mesin indeks.

Monday, May 20, 2013

web 3.0


What is web 3.0?
Web 3.0 is the next paradigm shift of the internet taking the best of web 2.0 including rich internet  application and social media, and bringing them to mobile device, netbook and digital signane
information is searched for filtered, personalized and delivered to end users based on preferences, biofeedback and location
so Web 3.0 will be more connected, open, and intelligent, with semantic Web technologies, distributed databases, natural language processing, machine learning, machine reasoning, and autonomous agents.

The web technologies that will realize Web 3.0 are:
1. RDF: Resource Description Framework or RDF, created by the W3C Consortium, the creators of markup languages like HTML, DHTML, SGML, etc., is a scheme that can be used to describe the resources on the Web. The model, which is based on XML syntax, is mainly used to describe metadata information on the Internet, such as title, author, date of modification of web page, etc. For instance, the Creative Commons license widget uses the RDF/XML scheme for describing the license details.
2. XML: The Extensible Markup Language is a general-purpose markup scheme that can be used to generate custom markups. XML is such a highly versatile markup scheme that it lets the users define their own elements, enabling seamless compatibility.
3. OWL (Web Ontology Language): OWL is another creation of W3C. It’s a knowledge representation scheme, used to script ontologies (the interrelationships between terms in any application document).

Why we need web 3.0?
When you search for something, you usually put a keyword in the search engine box, click the search button, and you get the results within seconds. What the search engine does in that time is that it searches for the keyword through the websites indexed by it. And retrieves the results, containing the search term. At the end, it reorders the retrieved results according to the relevance, which is analyzed not based on the actual usefulness, but based on incoming links, number of times the keyword appearing on the page, etc. In case of Google, its value is known as PageRank.
Think of the Web as a huge, massive library of size several times greater than the New York Public Library. It’s one hell of a whopping building, with well over ten million books. And the most important thing about it is, there is no organization whatever. The books are just scattered on the racks—fiction, science, medical, financial, all the subjects interspersed with each other. So, you will find a John Grisham thriller in between two financial titles, the classic, Ramayana beside The Undermined Human Genes, and Technique of Floral Decorations among Stephen King’s Different Seasons and Insurance Woes by John Kenner.
Now, if you are to find one book from this Web library, and you only know the title, then what you do is that you start from one end of the library, and go through to the other and hope that by chance you will find the book somewhere. And the search engines help you out in finding the title. It just makes the search faster, by enabling agent-based search from different nodes—parts of the network—making the search faster. So, if it finds a Stephen King fiction with reference to floral decoration on a page, you will get that as result on searching for floral decorations. Is it worthy to you? Not at all.
Why this happens to us is because the search engine bots, the programs those search for information on the Web, don’t know whether the search result has any meaning or not. They just search and retrieve the ones, which seem to be important. They retrieve the sites containing the keywords searched for. The reason behind this is that the machines don’t understand any data they process.
How Will Web 3.0 Work?

It will be aimed at making web usage to be an increasingly more personal experience for a web user. The information presented to him will be modified according to his specific needs and past searches on the web. The web will be like a close friend or an assistant who knows enough about you to know what you want. While this idea seems ludicrous, that is one of the goals of Web 3.0. We are already taking steps towards it through social networking sites like Facebook, that provide information tailored to a user's expectations.

The information that a user needs will be exactly provided to him through the use of a semantic web and an online profile that details many aspects of his or her life.