Monday, October 21, 2013

Program Debug

BY Anonymous No comments

Fungsi Program Debug

Program Debug BerfungsiUntuk menjalankan utility DEBUG,kita cukup mengetik DEBUG dari prompt atau melalui : Star ->run ->cmd ->ktik debug. Sedang bila ingin membuka sebuah file langsung untuk dioperasikan DEBUG, kita cukup menambahkan nama file itu sebagai command tail. Perintah – Perintah Debug
  1. A (Assembler)
    Merakit instruksi simbolik menjadi kode mesin
  2. D (Dump)
    Menampilkan isi suatu daerah memory
  3. E (Enter)
    Memasukan data ke memori, dimulai pada lokasi tertentu
  4. G(Go)
    run executable program ke memori
  5. N(Name)
    Menamai program/memberikan nama pada sebuah program
  6. P(Proceed)
    Ekskusi sekumpulan instruksi yang terkait
  7. q(quit)
    Keluar dari debug
  8. R(Registers)
    Menampilkan isi satu atau lebih registers
  9. T(Trace)
    Trace isi sebuah instruksi
  10. U(Unassemble)
    Unassembled kode mesin ke kode simbolik
  11. w(write)
    Menulis program ke disk.
Contoh program asemblay untuk menampilkan nama panggilan anda.
.model small
.stack
.data
Kalimat db ” Gustava “,10,13,”$” ;Kalimat yang akan di tampilkan
.code ;Memulai pengkodean
mov dx, offset Kalimat
mov ax, seg Kalimat
mov ds, ax
mov ah, 9 ;fungsi 9 untuk menampilkan string
mov cx,5
ulang :
int 21h ; laksanakan
loop ulang
mov ax, 4c00h ; kembali ke sistem operasi
int 21h ; laksanakan
end ;


berbagai sumber

BBM for Android

BY Anonymous No comments

BBM for Android palsu hingga hari ini masih dijumpai di Google Play. Salah satu aplikasi yang cukup populer yakni Blackberry Messenger besutan pengembang Orange Blues Solution.



Di diskripsi aplikasi itu menampilkan informasi terkait Blackberry Messenger untuk Android. Mulai soal fitur, layanan unggulan, dan segala informasi terkait BBM lintas platform. Tak ada keterangan tertulis jika aplikasi ini adalah aplikasi official.
Jika melihat dari segi rating, aplikasi ini cukup diminati. Mendapat rating 4.3 dengan 9.700 pengguna berikan rating bintang lima. Bagaimana soal komentar yang ada? Ada yang antusias dan ada pula yang mengeluh.
Namun rata-rata pengguna mengeluhkan aplikasi tersebut. Seperti pengguna bernama pengguna Hrrna Bajaj yang berpendapat sebagai berikut; “Gr8 Its great to hav BBM on Anroid..but its nt signing in..how can i rate it b4 using…”. Dari review tersebut bisa disimpulkan, jika BBM Android yang diklaim ini meski bisa diunduh dan diinstal namun tak bisa digunakan (sign in). Kasus ini sama persis dengan kala ramainya bocoran berkas apk beberapa waktu yang lalu. Blackberry beberapa kali menegaskan jika jangan sesekali mengunduh selain di lokasi resmi. Google Play adalah lokasi official. Tapi, aplikasinya tak resmi. Jadi, jangan mengunduh aplikasi tersebut. Untuk lebih amannya sila pantau kabar terkini di situs BBM yakni BBM.com atau via akun Twitter mereka (@BBM)



sumber: http://sidomi.com

KOMUNIKASI DATA

BY Anonymous No comments

 
PENGERTIAN KOMUNIKASI DATA
Komunikasi data adalah transmisi atau proses pengiriman dan penerimaan data dari dua atau lebih device (sumber), melalui beberapa media. Media tersebut dapat berupa kabel koaksial, fiber optic (serat optic) , microware dan sebagainya.
Komunikasi data merupakan gabungan dari beberapa teknik pengolahan data. Dimana telekomunikasi yang dapat diartikan segala kegiatan yang berhubungan dengan penyaluran informasi dari titik ke titik lain. Sedangkan pengolahan data adalah segala kegiatan yag berhubungan dengan pengolahan.

JENIS-JENIS KOMUNIKASI DATA
Secara umum jenis-jenis komunikasi data dibagi atau digolongkan menjadi dua macam yaitu
  • Infrakstruktur terrestrial
    Aksesnya dengan menggunakan media kabel dan nirkabel. Untuk membangun infrakstuktur terrestrial ini membutuhkan biaya yang tinggi, kapasitas bandwitch yang terbatas, biaya yang tinggi dikarenakan dengan menggunakan kabel tidak diprngaruhi oleh factor cuaca jadi sinyal yang diguakan cukup kuat
  • Melalui satelit
    Aksesnya menggunakan satelit. Wilayah yang dicakup akses sateli lebih luas sehingga mampu menjangkau sebuah lokasi yang tidak bisa dijangkau. Oleh infrastruktur terrestrial namun untuk membuthkan waktu yang lama untuk berlangsung prosesnya komunikasi. Karena adanya gangguan karena radiasi gelombang matahari (sun outage) yang terjadi paling parahnya setiap 11 tahun sekali.

    Dari kedua jenis tersebut dapat dibagi menjadi dua bentuk komunikasi data
    System komuniksi data dapat pula bebentuk offline communication system (system komunikasi offline) dan on line communication system (system komunikasi online)
System komunikasi offline
System komunikasi offline adalah proses pengiriman data dengan menggunakan telekomunikasi ke pusat pengolahan data tetapi akan diproses dulu oleh terminal kemudian dengan menggunakan modem dikirim melalui telekomunikasi dan langsung dip roses oleh CPU data disimpan pada disket, magnetik tape dn lain-lain. Peralatan yang diperlukan
1.Terminal
Merupakan suatu 1/0 device untuk mengirim data dan menerima data jarak jauh dengan fasilitas telekomunikasi. Peralatan terminal adalah magnetic tape unit, disk dirivepaper tape.
2. Jalur komunikasi
Jalurnya merupakan fasilitas komunikasi seperti telepon, telegrf, telex dll.
3. Modem
Suatu alat yang mengalihkan data dari system kode digital kedalam system kode analog.

 System komunikasi online, data yang dikirim melalui terminal computer bisa langsung diperolh dan diproses oleh computer.
Sistem komunikasi on line berupa:
Memungkinkan untuk mengirimkan data ke pusat computer, diproses I pusat computer. Perusahaan yang pertama mempelopori yaitu American Airlines berlaku komunikasi dua arah. Merupakan komunikasi data degan kecepatan tinggi. Sistm ini memerlukan suatu teknik dalam hal system disain dan pemrograman karena pusat computer dibutuhkan suatu bank data atau database.
Time sharing system
Tekhnik online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai karena perkembangan proses CPU lebihcepat sedangkan input dan output tidak dapat mngimbangi.

Distributed data processing system
Merupakan system yang sering digunakan sekarang sebagai perkembangan dari time sharing system. Sebagai system dapat didefinisikan sebagai system computer interaktf secara geogrfis dan dengan jalur komunikasi dan mampu memproses data dengan computer lain dalam suatu system.
Selain beberapa jenis komunikasi seperti yang dijelaskan diatas masih terdpat jenis-jenis yang lainnya yaitu:
Komunikasi data terdiri dari komunikasi data analog dan digital. Komunikasi data analog contohnya adalah telepon umum – PSTN (Public Switched Telepohone Network). Komunikasi data digital contohnya adalah komunikasi yang terjadi pada komputer. Dalam komputer, data-data diolah secara digital. VoIP (Voice over Internet Protocol) merupakan teknik komunikasi suara melalui jaringan internet. Suara yang merupakan data analog diubah menajdi data digital oleh decoder.data digital tersebut di-compress dan di-transmit melalui jaringan IP. Oleh karena data dikirimkan melalui IP, maka data dikirimkan secara ‘Switcing Packet’ yaitu data dipecah menjadi paket-paket. Informasi dibagi-bagi dalam paket yang panjangnya tertentu kemudian tiap paket dikirimkan secara individual. Paket data mengandung alamat sehingga dapat dikirimkan ke tujuan dengan benar. Dalam VoIP, terdapat berbagai protokol yang digunakan diantaranya protokol H.323 yang merupakan protokol standar untuk komunikasi multimedia seperti audio, video dan data real time melalui jaringan berbasis paket seperti Internet Protocol (IP). Protokol H.323 mempunyai komponen seperi terminal, gateway, gatekeeper dan MCU (Multipoint Control Unit). Dalam komunikasi data pada VoIP, secara diagramnya terdiri atas sumber, voice coder serta jaringan internet. Voice coder merupakan pengkonversi suara dari data analog menjadi digital. Dalam voip ini masih memiliki kelemahankelemahan seperti delay yang masih cukup tinggi dibandingkan dengan telepon biasa (PSTN). Diharapkan dalam perkembangannya, VoIP dapat meiliki perkembangan yang baik seperti delay yang diperkecil, sehingga dapat diambil keuntungannya yaitu komunikasi lebih murah terutama untuk komunikasi jarak jauh atau interlokal.

BEBERAPA MEDIA DALAM PROSES KOMUNIKASI DATA : 
  1. Media kabel tembaga
    Media yang cukup lama digunakan karena memang media inilah yang menjadi cikal bakal system komunikasi data dan suara. Saat ini media ini memang masih digunakan hanya saja pemanfaatannya sudah agak sedikit berkurang, hal ini dikarenakan karena upaya penemuan dan pengembangan media komunikasi terus dipelajari dan hasilnya terus banyak bermunculan media yang lebih baik dengan keuntungan yang lebih banyak dibandingkan dengan keuntungan yang ditawarkan oleh media kabel tembaga.
  2. Media WLAN
    Sebuah jaringan local (LAN) yang terbentuk dengan menggunakan media perantara sinyal radio frekuensi tinggi, bukan dengan menggunakan kabel. Media wireless yang tidak kasat mata menawarkan cukup banyak keuntungan bagi penggunanya, diantaranya :
  3. Meningkatkan produktifitas
    • Jaringan WLAN sangat mudah untuk di implementasikan, sangat rapi dalam hal fisiknya yang dapat meneruskan inforasi tanpa seutas kabe lpun, sangat fleksibel karena bisa diimplementasikan hamper di semua lokasi dan kapan saja, dan yang menggunakanya pun tidak terikat di satu tempat saja. Dengan semua factor yang ada ini, para penggunanya tentu dapat melakukan pekerjaan dengan lebih mudah akibatnya pekerjaan jadi cepat dilakukan, tiak membutuhkan waktu yang lama hanya karena masalah – masalah fisikal jarigan dari PC yang mereka gunakan. Berdasarkan factor inilah, wireless LAN tentunyadapat secara tidak langsung menigkatkan produktifitas dari para penggunanya cukup banyak factor penghambat yang ada dalam jaringan kabel yang dapat dihilangkan jika anda menggunakn medi ini. Meningkatnya produktivitas kerja para karyawannya, tetu akan sangat bermanfaat bagi perushaan tempat mereka bekerja
      • Cepat dan sederhana implementasinya.
        Implementasi jaringan WLAN terbilang mudah dan sederhana. Mudah karena anda hanya perlu memiliki sebuah perangkat penerima pemancar untuk membangun sebuah jaringan wireless. Setelah memilikinya, konfigurasi sedikit anda siap menggunakan sebuah jaringan komunikasi data bau dalam lokasi anda. Namun, tidak sesederhana itu jika anda menggunakan media kabel.
      • Media Wireless LAN Dapat menghubungkan anda dengan jairngan pada tempat-tempat yang tidak bisa diwujudkan oleh media kabel. Jadi fleksibilitas media wireless ini benar-benar tinggi karena anda bisa memasang dan menggunakannya dimana saja dan kapan saja, misalnya di pest ataman, di ruangan meeting darurat dan banyak lagi
      • Wireless LAN
        Sangat cocok bagi anda yang ingin menghemat biaya yang akan dikeluarkan untuk membangun sebuah jaringan komunikasi data. Tanpa kabel berarti juga tanpa biaya, termasuk biaya termasuk biaya kabelnya sendiri, biaya penarikan, biaya perawatan, dan masih banyak lagi. Apalagi jika anda membangun LAN yang sering berubah-ubah, tentu biaya yang anda keluarkan akan semakin tinggi jika menggnakan kabel
      • Skalabilitas
        Dengan menggunakan media wireless LAN, ekspansi jaringan dan konfigurasi ulang terhadap sebuah jaringan tidak akan rumit untuk dilakukan seperti halnya dengan jaringan kabel. Disinilah nilai skalabilitas jaringan WLAN cukup terasa.
  4. Media Fiber Optic
    Fiber optic secara harafiah arti serat optic atau bisa juga disebut serat kaca. Fiber optic memang berupa serat yang terbuat dari kaca, namun jangan anda samakan dengan kaca yang biasa anda lihat. Serat kaca ini merupakan yang dibuat secara khusus dengn proses yang cukup rumit yang kemudian dapat digunakan untuk melewati data yang ingin anda kirim atau terima.

    Jenis media fiber optic itu sendiri merupakan sebuah serat seukuran rambut manusia yang terbuat dari bahan kaca murni, yang kemudian dibuat bergulung-gulung panjangnya sehingga menjadi sebentuk gulungan kabel. Setelah terjadi bentuk seperti itu , maka jadilah media fiber optic yang biasanya anda gunakan sehari-hari.

    Cara fiber optic melewati data

    Jika berhubungan dengan alat-alat optik, maka alat-alat tersebut akan erat sekali hubungannya dengan cahaya dan system pencahayaan. Serat optic yang digunakan sebagai media, maka yang akan lalu-lalang di dalamnya tidak lain dan tidak bukan adalah cahaya.

    Seberkas cahaya akan digunakan sebagai pembawa informasi yang ingin anda kirimkan. Cahaya informasi tersebut kemudian ditembakkan ke dalam media fiber optic dari tempat asalnya. Kemudian cahaya akan merambah sepanjang media kaca tersebut hingga akhirnya cahaya tadi tiba di lokasi tujuannya. Ketika cahaya tiba di lokasi tujuan, maka pengiriman informasi dan data secara teori telah berhasil dikirimkan dengan baik. Dengan demikian, maka terjadilah proses kounikasi dimana kedua ujung media dapat mengirim dan menerima informasi yang ingin disampaikan.
  • Komponen sistem komuniksi data dengan media fiber optic.
    Pada dasarnya setiap system informasi pasti memerlukan 5 komponen minimal dalam proses komunikasi data, yaitu transmitter (pemindah/pengalih pesan), receiver (penerima pesan), media pengalih pesan, pesan yang dialihkan, dan penguat sinyal.

    Adapun dalam komunikasi data dengan memanfaatkan media fiber optic, maka komponen-komponen yang ada yaitu diantaranya sebagai berikut:

    Cahaya yang membawa informasi.

    Karena media yang digunakannya berupa serat optic yaitu serat yang terbuat dari bahan kaca yang dapat mentranmisikan data dengan cahaya. Dengan memanfaatkan cahaya maka dalam eproses transmisinyapun dapat mentransper kapasitas data yang tak terbatas, hal ini dikarenakan banyaknya kelebihan yang dimiliki oleh cahaya diantaranya cahaya kebal terhadap gangguan, mampu berjalan jauh, dengan kecepatan tinggi.

    Optical transmitter/pemindah berbentuk optis,
    Merupakan sebuah komponen yang bertugas mengirimkan sinyal-sinyal cahaya kedalam media pembawa data/pesan. Tempatnya sangat dekat dengan media fiber optic.

    Sumber cahaya yang biasanya digunakan adalah Light Emitting Dioda (LED) atau solid state laser dioda. Sumber cahaya yang menggunakan LED lebih sedikit mengonsumsi daya daripada laser. Namun sebagai konsekuensinya, sinar yang dipancarkan oleh LED tidak dapat menempuh jarak sejauh laser.

    Fiber optic cable
    / kabel serat kaca, bentuknya tidak jauh berbeda dengan kabel tembaga, namun lebih kecil dan memiliki warna yang bening seperti benag pancingan, bagian ini merupakan bagian yang memiliki peran yang sangat penting dalam proses penyampaian data dalam media fiber optic.

    Optical receiver/kaca penerima pesan kiriman.
    memiliki tugas untuk menangkap semua cahaya yang dikirimkan oleh optical transmitter, setelah cahayanya ditangkap maka langsung didekode menjadi sinyal-sinyal digital yaitu informasi yang dikirmkan dari device.


    Optical regenerator,
    yaitu penguat sinyal cahaya, agar semua cahaya bisa diterima ileh optical receiver dalam keadaan utuh, sehingga informasinyapun akan utuh pula.

    Beberapa keuntungan dari media fiber optic:

    • Lebih ekonomis untuk jarak yang sangat jauh. Dengan bandwitch yang sangat besar disertai daya jangkau yang sangat jauh maka dengan media fiber optic biaya akan lebih sedikit. Apalagi jika dibandingkan dengan media kabel tembaga mislanya yang tentu dengan jarrak jauh pasti akan menambah biaya untuk membeli kabelnya. 
    • Ukuran saluran serat yang lebih kecil. Karena terbuat dari serat kaca maka ukuran serat salurannya menjadi lebih kecil jika dinadingkan dengan media kabel tembaga. 
    • Penurunan kualitas sinyal yang lebih sedikit. Dengan menggunakan media fiber optic maka degradasi sinyal transmisi akan lebih bisa dikurangi. 
    • Daya listrik yang diperlukan lebih kecil, karena memanfaatkan cahaya dalam proses transmisi datanya sehingga hanya membutuhkan sedikit daya listrik berbeda dengan media kabel tembaga.

    Menggunakan sinyal digital, dalam media fiber optic karena tidak adanya sinyal listrik, maka yang lebih banyak mendominasi adalah sinyal digital.

    Fiber optic tidak mudah termakan usia,
    dikarenakan dalam proses transmisinya tidak melibatkan listrik sehingga kecil kemungkinan akan terjadinya kebakaran saluran yang diakibatkan oleh konsleting, Bahannya ringan dan fleksibel, hal ini dikarenakan ukuran serat yang sangat kecil dan juga elastic sehingga saluran dengan media fiber optic lebih ringan dan fleksibel. 
Komunikasi bisa lebih aman, hal ini dikarenakan dengan media fiber optic maka informasinya tidak mudah disadap oleh pihak lain, dan juga sangat sulit untuk dimonitor, Jalan tercepat untuk transmisi data anda, karena memanfaatkan bantuan cahaya maka jelaslah bahwa dengan fiber optic, data akan lebih cepat sampai kepada tujuan pengiriman, ditambah lagi kapasitas data dengan media fiber optic tidak terbatas, sehingga data yang bisa dtransper bisa sangat cepat kilat.

Contoh Kasus Komunikasi Data 
Sebenarnya sudah sangat banyak dan beragam mengenai contoh kasus atau contoh proses komunikasi data, baik itu yang memerlukan data dengan kapasitas besar ataupun kecil. Misalnya seperti yang biasa kita lakukan setiap saat yaitu proses pengiriman sms dan e-mail, itu juga termasuk dalam proses komunikasi data hanya saja kapasitas pesan datanya terbilang kecil. Namun untuk yang berkapasitas besar juga sangat banyak sekali, misalnya kebiasaan pengiriman data dalam suatu perusahaan, misalnya suatu perusahaan yang besar yang telah membuka cabang dibernagai Negara, maka kemungkinan besar sering melakukan proses komunikasi data.

Sekalipun komunikasi data telah dan terus dikembangkan sedemikian rupa, namun tetap saja terdapat beberapa masalah dalam proses komuniksi data, diantaranya sebagai berikaut:
  1. Keterbatasan bandwith, yaitu kapasitas pengiriman data perdetik dapat diatasi dengan penambahan bandwith.
  2. Memiliki Round Trip Time (RTT) yang terlalu besar, dioptimalkan dengan adanya TCP Optimizer untuk mengurangi RTT.
  3. Adanya delay propagasi atau keterlambatan untuk akses via satelit, membangun infrastruktur terestrial jika mungkin.
 

Sunday, October 13, 2013

Resep Cupcake Owl

BY Anonymous No comments

Karakter owl beberapa waktu terakhir ini sedang populer. Terlihat dari berbagai aksesoris mulai dari cincin, gelang, kalung yang semua serba owl.



Dan cupcake yang satu ini juga terinspirasi dari karakter owl. Eh lucu juga ya, bagaimanakah cara membuatnya? Yuk simak.
Bahan:
200 gr tepung terigu
120 gr mentega
150 gram gula pasir
1/2 sdt vanili
1 sdt baking powder
2 butir telur ayam
75 ml susu segar
1 sdt cocoa powder

Bahan topping:
200 gram cokelat batang
cokelat M&M's
Oreo
Cara Membuat:
1.      Kocok mentega, gula, vanili hingga mengembang
2.      Masukkan telur satu per satu dan kembali kocok sampai benar-benar mengembang
3.      Masukkan tepung dan aduk rata, uleni hingga kalis dengan sendok
4.      Masukkan susu dan cocoa powder, aduk sampai bercampur menjadi satu dan tuangkan dalam cup-cup yang sudah disiapkan
5.      Panggang dalam oven yang sudah dipanaskan hingga cupcake matang. Angkat. Diamkan.
6.      Lelehkan cokelat dan tuang di atasnya. Sebelum kering, tempelkan dua keping Oreo dan cokelat M&M's. Biarkan hingga kering.

berbagai sumber

Wednesday, July 10, 2013

Program Mesin Kasir Menggunakan JAVA Lebih dari Satu Class atau Dua Class

BY Anonymous 2 comments

Program Mesin Kasir

Sourcecode pada file Kasir.java
import java.util.Scanner;   
public class Kasir {
    public static void main(String[] args)
    Hitung htg=new Hitung();
    System.out.println("\n ============================\n     Program Mesin Kasir\n ============================");
    htg.inputBrg(); 
    htg.tampil(); 
    System.out.println("\n\n=============================================");
    System.out.println(" Terima Kasih Telah Menggunakan Program Kami");
    System.out.println("=============================================");
    System.exit(0);
    }
}


Soucecode pada file Hitung.java
import java.util.Scanner;  
class Hitung{
    public String nama[]=new String[20];
    public int hargaBrg[]=new int[15];
    public int jumlahBrg[]=new int[15];
    public int i,jumlahBeli;
    public double hargaTtl[]=new double[15];
    public double totalHarga=0,diskon=0,totalBayar=0;  

    Scanner masukkan=new Scanner(System.in);

    public void inputBrg(){
        System.out.print("\n Jumlah Pembelian: "); jumlahBeli=masukkan.nextInt();
        System.out.println("\n ===================================");
            System.out.print("\n Nama Barang ke-"+i+" : "); nama[i]=masukkan.next();
            System.out.print(" Jumlah Barang   : "); jumlahBrg[i]=masukkan.nextInt();
            System.out.print(" Harga Barang    :Rp "); hargaBrg[i]=masukkan.nextInt();
            hargaTtl[i]=jumlahBrg[i]*hargaBrg[i]; 
            totalHarga=hargaTtl[i]+totalHarga;
            }
        System.out.println("\n =================================");
        if (totalHarga>=1000000) diskon=0.2*totalHarga; 
        else if ((totalHarga>=500000) && (totalHarga<1000000)) diskon = 0.1*totalHarga;
        else diskon = 0;
        totalBayar=totalHarga-diskon; 
        }
        
    public void tampil(){ 
        System.out.println("\n\n                Daftar Barang Pembelian");
        System.out.println(" ===========================================================");
        System.out.println(" ||   Nama Barang    || Jumlah ||   Harga   ||   Total    ||");
        System.out.println(" ===========================================================");
            */
            System.out.println(String.format(" || %-16s ||  %3d   || Rp %6d || Rp %7.0f ||",nama[i],jumlahBrg[i],hargaBrg[i],hargaTtl[i]));
            }
        System.out.println(" ===========================================================");
        System.out.println(String.format("\n Total                                      =Rp %10.0f",totalHarga));
System.out.println(String.format(" Diskon                                     =Rp %10.0f",diskon));
System.out.println(String.format(" Total Pembayaran                           =Rp %10.0f",totalBayar));
        }
}


Analisa Program diatas:
File yang di compile cukup file Kasir.java saja dan file Hitung.java tidak perlu di compile karena pada saat kita mengcompile Kasir.java itu sudah sekalian kita mengcompile Hitung.java karena ada perintah Hitung htg=new Hitung();.
Alir program adalah pada saat program di jalan kan makan prosesn yang di jalankan adalah memanggil prosedure inputBrg() dengan perintah htg.inputBrg();, kenapa htg? Karena di awal program kita mendeklarasikan htg sebagai nama variabel class Hitung.java untuk di panggil. Di dalam procedure inputBrg() perintah yang pertama kali dilakukan adalah meminta jumlah inputan untuk jumlah pembelian dengan variabel jumlahBeli. Setelah jumlah pembelian sudah di input makan program akan melakukan perintah penginputan data-data barang dari nama barang, jumlah barang, dan harga barang dengan variabel nama[i], jumlahBrg[i], dan hargaBrg[i] bertipe array dan perintah penginputan ini di sisipkan pada suatu perintah perulangan dengan perintah dimulai dari 1 sampai jumlahBeli dengan bertambah 1 dengan perintah for(i=1;i<=jumlaBeli;i++) dan didalam perulangan juga ada proses penjumlahan dan pengalian untuk mencari nilai hargaTtl untuk total harga masing-masing barang dan totalHarga untuk menjumlahkan total harga seluruh barang. Setelah penginputan selesai maka akan dilakukan seleksi untuk melihat apakan mendapatkan diskon atau tidak dengan kondisi jika totalHarga>1000000 makan diskon 20% dan jika 500000<=totalHarga<1000000 dan tidak mendapatkan diskon jika totalHarga<500000, sehingga totalBayar=totalHarga-diskon. Selesai itu program akan kembali ke file Kasir.java dan program melanjutkan akan memangil procedure tampil() dengan perintah htg.tampil();, proses yang ada pada procedure tampil adalah hanya menampilkan data-data saja karena sehubungan data-data sebelumnya adalah array makan perintah untuk mencetak semuanya adalah dengan bantuan peruangan. Jika proses menampilkan data sudah selesai maka alur program kembali ke file Kasir.java dan program selesai dan keluar dengan tidak ada error dengan perintah System.exit(0);.


Output Program: 



berbagai sumber 

Sunday, July 7, 2013

Kelebihan Dan Kekurangan Windows 8

BY Anonymous No comments



Seperti halnya hidup Manusia, Windows 8 pun tidak ada yang sempurna, disetiap kelebihan pasti ada kekurangannya, mohon dimaklumi hehee :) maka dari itu kawan, saya akan sedikit membahas tentang kelebihan dan kekurangan windows 8, chek this out!


KELEBIHAN WINDOWS 8: 

  1. Dioptimalisasi untuk layar sentuh
    Windows 8, interfacenya yang dijuluki sebagai Metro benar-benar dioptimalkan untuk sentuhan dengan wujud seperti interface Windows Phone.
  2. Mendukung chip ARM
    Windows 8 mendukung perangkat yang memakai infrastruktur chip ARM. Hal ini diharapkan memperluas jangkauan Windows 8 di arena tablet, mengingat kebanyakan tablet yang beredar saat ini memakai chip ARM.
  3. Waktu boot yang singkat
    Boot Windows 8 dalam demonya hanya berlangsung dalam 8 detik. Sebuah waktu yang jauh lebih singkat dibanding booting di Windows versi sebelumnya.
  4. Windows 8 tidak membutuhkan upgrade PC
    Microsoft menyatakan komputer yang bisa menjalankan Windows 7 dapat juga menjalankan Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini
  5. Toko aplikasi Windows Store
    Windows 8 akan memiliki toko aplikasi sendiri yang dinamakan Windows Store. Windows Store menyediakan berbagai aplikasi yang dioptimalkan untuk Windows 8.
  6. Mendukung NFC (Near Field Communications)
    Windows 8 akan mendukung NFC, sebuah teknologi yang kegunaanya antara lain untuk transaksi keuangan digital. Tablet yang memakai Windows 8 pun kemungkinan besar akan otomatis menyertakan fitur ini.
  7. Internet Explorer 10. Internet Explorer 10 dijanjikan membawa perubahan besar ketimbang versi IE terdahulu. Browser ini diklaim sangat ramah digunakan baik dalam tablet maupun PC.
  8. Cocok dengan Semua Software. Semua software yang berjalan di Windows 7 akan juga bisa dipakai pada Windows 8 sehingga user tak perlu upgrade PC. Menurut Microsoft, prosesor Intel Atom dan RAM 1 GB sudah cukup untuk menjalankan OS ini.
  9. Memiliki tampilan yang segar. Windows 8 atau Win 8 memiliki menu yang disusun rapi dengan desain Metro. Akses ke jejaring sosial juga bisa langsung dilakukan di layar awal.

KEKURANGAN WINDOWS 8
  1. Tumpang tindih Metro UI dan Aero UI.
    Developer menemukan adanya pergantian secara terus-menerus yang terjadi antara tile-based Metro UI dan glassy Aero UI. Hal itu dinilai tidak masuk akal dan sangat membingungkan. Berpindah dari aplikasi Metro dan aplikasi desktop sangat sulit dilakukan.
  2. Tidak ada opsi untuk mengubah tiles menjadi icons.
    Ukuran tiles terkecil, tampilannya masih terlalu besar. Saat nantinya kita menginstall banyak aplikasi maka screen Metro akan terlihat semrawut.
  3. Sulit berpindah antar screen
    Tidak adanya fungsi Alt-Tab seperti saat bekerja dengan desktop dan keyboard untuk berganti dari satu app ke app yang lain mungkin merupakan hal yang sangat sulit. Sebagai gantinya, di Windows 8 Metro UI kita tidak bisa menggunakan pointer atau finder untuk meletakkan screen di sisi kiri dan melakukan drag. Kedengarannya sangat sepele, tetapi masalah akan muncul saat kita bekerja dengan banyak aplikasi. Tidak ada cara cepat dan mudah untuk berganti antar aplikasi. Jika menggerakkan mouse ke arah kiri maka sebuah icon akan pops up. Dan jika tidak tepat maka kita harus klik beberapa kali atau mencoba lagi.
  4. Metro multitasking
    Jika Anda menggunakan aplikasi Metro (untuk tablet) di Windows 8, screen akan menampilkan dua aplikasi secara berjajar. Untuk pemula hal itu tidak akan menjadi masalah besar. Namun bagi advanced user, kemampuan Metro dengan multitasking hanya untuk dua aplikasi merupakan kelemahan yang fatal.
  5. Metro
    Metro memang bisa bekerja baik di tablet tapi UI tersebut sangat tidak kompatibel jika digunakan pada desktop. Sulit dilakukan untuk Anda yang menggunakan Notebook. Sehingga secara default Windows 8 tidak mungkin bisa melakukan booting ke Metro UI. Dengan kata lain Microsoft perlu memberikan kill-switch untuk mematikan Metro UI.
  6. konten Flash di Tablet PC
    Ternyata Microsoft memang sengaja membuat Windows 8 ini tidak bisa mendukung konten Flash di Tablet PC. Alasan Microsoft melakukan hal ini adalah untuk menghemat baterai Tablet. Selain itu juga dapat melindungi privasi Tablet kita dan meningkatkan keamanan. Hal ini dikarenakan pada beberapa aplikasi dan perangkat elektronik lainnya, penggunaan konten Flash justru menyebabkan data rusak atau crash.

WINDOWS 8

BY Anonymous No comments



TENTANG WINDOWS 8

Windows 8 adalah nama dari versi terbaru Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumah dan bisnis, laptopnetbooktablet PCserver, dan PC pusat media. Sistem operasi ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar sentuh selain mouse dan keyboard, sehingga Windows 8 di desain untuk perangkat tablet sentuh.
Microsoft secara resmi merilis Windows 8 pada 26 Oktober 2012 bersamaan dengan peluncuran komputer perdana yang menggunakan Windows 8. Versi percobaan Windows 8 berupa Consumer Preview dan Release Preview. Pada 26 Juni 2013, Microsoft merilis Windows 8.1 (sebelumnya dikenal sebagai Windows Blue), sebuah update untuk Windows 8.

SEJARAH PENGEMBANGAN

Pengembangan Windows 8 sudah dimulai sebelum Windows 7 diluncurkan tahun 2009. Pada akhir Januari 2011, di Consumer Electronics Show (CES), Microsoft mengumumkan bahwa Windows 8 akan mendukung mikroprosesor ARM selain mikroprosesor x86 dariIntelAMD dan VIA Technologies. Tanggal 1 Juni 2011, Microsoft secara resmi meluncurkan antarmuka pengguna baru Windows 8 dan fitur-fitur tambahan lain di Taipei Computex 2011 di Taipei (Taiwan) yang dipresentasikan oleh Mike Angiulo dan di D9 conference in California (United States) by Julie Larson-Green and Microsoft's Windows President Steven SinofskyBlog "Building Windows 8" yang diluncurkan tanggal 15 Agustus 2011 memaparkan rincian fitur dan proses pengembangan Windows 8.

Microsoft mengungkap sejumlah fitur baru dan pembaruan terhadap Windows 8 pada hari pertama konferensi Build tanggal 13 September 2011. Microsoft merilis Windows 8 Developer Preview (build 8102) pada hari itu juga yang dilengkapi SDK dan peralatan pengembang (seperti Visual Studio Express dan Expression Blend) untuk mengembangkan dengan antarmuka baru Windows 8. Menurut Microsoft, Developer Preview diunduh 535.000 kali dalam kurun 12 jam pertama setelah diluncurkan. Awalnya ditetapkan kedaluwarsa tanggal 11 Maret 2012, pada Februari 2012 tanggal kedaluwarsa Developer Preview diundur hingga 15 Januari 2013.
Tiga peluncuran utama Windows 8 bocor ke publik. Milestone 1, Build 7850, bocor tanggal 12 April 2011. Edisi salinan yang bocor tersebut adalah versi Enterprise. Milestone 2, Build 7955, bocor tanggal 25 April 2011. BSOD (Blue Screen of Death) lamanya digantikan oleh layar hitam baru yang kemudian tidak jadi disertakan. Build ini memperkenalkan UI Ribbon baru di Windows Explorer. Build 7959, dengan perubahan kecil tetapi merupakan versi 64-bit pertama, diluncurkan tanggal 1 Mei 2011. Logo "Windows 7" sementara diganti dengan teks "Microsoft Confidential". Tanggal 17 Juni 2011, build 7989 edisi 64-bit bocor.
Tanggal 13 September 2011, build 8102 (Windows 8 Developer Preview) dirilis ke publik di Konferensi Build Microsoft. Build ini terbuka penuh untuk pertama kalinya dan dilengkapi Start Screen baru, antarmuka pengguna Metro dan sejumlah sampel aplikasi buatan para karyawan magang di Microsoft. Windows Store tidak beroperasi di build ini. Build ini ditujukan pada pengembang yang ingin membuat aplikasi bergaya Metro.

Antarmuka File Explorer baru dengan "Ribbon" di Windows 8  Pada tanggal 29 Februari 2012, Microsoft meluncurkan Windows 8 Consumer Preview, versi beta dari Windows 8, build 8250. Untuk pertama kalinya sejak Windows 95, tombol Start tidak lagi muncul di taskbar, meski layar Start-nya masih harus dibuka dengan mengklik sudut kiri bawah layar dan tombol Start di kotak Charm. Presiden Windows, Steven Sinofsky, mengatakan bahwa lebih dari 100.000 perubahan dilakukan sejak Developer Preview diluncurkan. Sehari setelah diluncurkan, Windows 8 Consumer Preview diunduh lebih dari satu juta kali. Seperti Developer Preview, Consumer Preview dijadwalkan kedaluwarsa tanggal 15 Januari 2013.
Beberapa build lain juga diluncurkan sampai konferensi Japan's Developers Day, ketika Steven Sinofsky mengumumkan bahwa Windows 8 Release Preview (build 8400) akan diluncurkan pada minggu pertama bulan Juni. Tanggal 28 Mei 2012, Windows 8 Release Preview (edisi Standard Simplified Chinese x64, bukan versi spesifik Cina, build 8400) bocor di sejumlah situs web Cina dan BitTorrent. Tanggal 31 Mei 2012, Windows 8 Release Preview diluncurkan ke publik oleh Microsoft.
Sejumlah fitur utama yang dimasukkan di Release Preview adalah aplikasi Sports, Travel, dan News, plus versi Flash Player yang terintegrasi dengan Internet Explorer. Seperti Developer Preview dan Consumer Preview, the Release Preview dijadwalkan kedaluwarsa tanggal 15 Januari 2013.
Pada tanggal 1 Agustus 2012, Windows 8 (build 9200) dirilis dengan nomor build 6.2.9200.16384. Microsoft berencana mengadakan acara peluncuran pada 25 Oktober 2012 dan meluncurkan Windows 8 untuk publik keesokan harinya. Akan tetapi, sehari setelah RTM, salinan versi akhir Windows 8 Enterprise N (untuk pasar Eropa) bocor di Internet, dan beberapa hari kemudian baik versi IA-32 dan x64 Pro dan Enterprise sama-sama bocor. Tanggal 15 Agustus 2012, Windows 8 dapat diunduh untuk pelangganMSDN dan TechNet. Windows 8 tersedia untuk pelanggan Software Assurance pada tanggal 16 Agustus 2012. Windows 8 tersedia untuk pelajar yang berlangganan DreamSpark Premiumpada tanggal 22 Agustus 2012, lebih cepat daripada pengumumannya.
Microsoft memulai kampanye iklan Windows 8 dan tablet Surface-nya pada Oktober 2012 dengan iklan televisi pertamanya ditayangkan tanggal 14 Oktober 2012. Anggaran iklan Microsoft untuk sistem operasi ini sebesar US$1,5–1,8 miliar, menjadikan Windows 8 peluncuran produk terbesar sepanjang sejarah Microsoft.

 sumber: wikipedia