Selasa, 30 September 2014

MOTIVASI BELAJAR

MOTIVASI BELAJAR

                Bertemu kembali dengan penulis yang sudah lama tidak mengisi blog. Pada kesempatan ini saya akan membahas mengenai motivasi belajar. Sebelumnya apasih belajar itu ? untuk mendapatkan motivasi dalam belajar kita harus tahu apa itu belajar, tujuan kita belajar untuk apa ? manfaat apa yang kita dapatkan dari belajar dan darimana kita belajar ?.
                Menurut penulis belajar adalah proses kita dari tidak tahu menjadi tahu dan di implementasikan dalam kehidupan kita. Disini saya bilang proses karena dalam mencari tahu kita tidak bisa menerima ilmu yang kita dapat begitu saja tapi kita harus tela’ah dan kita pelajari, apakah ilmu tersebut baik untuk kita dan orang lain dan apakah ilmu itu sesuai yang kita cari atau tidak. Setelah proses tersebut sudah kita lakukan, maka disini kita bisa implementasikan ilmu kita dalam kehidupan kita.
                Tujuan belajar pun sama dengan pengertian belajar itu sendiri, tapi saya akan bahas lebih dalam lagi. Saya belajar karena ingin pintar, pintar agar berguna, berguna untuk masyarakat dan bangsa. Sangatlah senang apabila kita bisa berguna. Dalam agama pun di ajarkan “sebaik-baiknya manusia adalah manusia yang berguna untuk sesama”  dan imu yang berguna adalah ilmu yang di amalkan walupun sedikit. Itulaha tujuan mengapa belajar itu penting. Alangkah ruginya apabila kita menjadi orang bodoh.
                Setelah tahu semua itu termotivasi lah kita untuk semangat dalam belajar. Belajar bisa darimana saja, dari bayi dari lahir pun kita bisa belajar. Dari pencopet pun kita bisa belajar, belajar untuk tidak merugikan orang lain. Motivasi datang dari niat yang ikhlas kita untuk menuntut ilmu. Pihak luar pun dapat mempengaruhi motivasi kita dalam belajar. Seperti, orang tua, pacar, suami, istri, sahabat, kakek, nenek, adik, kakak bahkan musuh pun bisa jadi motivasi kita untuk belajar.  Dan satu hal, lingkungan sangat berpengaruh dalam memotivasi kita belajar.
                Memang, terkadang kita mengalami depresi dalam belajar. Motivasi berkurang bahkan hilang. Itu yang menyababkan orang menjadi bodoh. Dan disinilah mengapa ada tujuan belajar, disaat motivasi sudah menghilang ingatlah kembali apa tujuan kita belajar dan untuk siapa kita belajar.
                Jadi, jangan pernah menyerah dalam menuntut ilmu. Ilmu yang tinggi dapat meninggikan derajat kita di masyarakat bahkan di hadapan Tuhan. Selamat berproses, karena berproses itu indah J.
               


Company Profile

PROFIL PERUSAHAAN

Nama Perusahaan        :     Bitnet.com Warnet
Lokasi                           :      Pamulang
Jenis Usaha                   :      Jasa Pembangunan Warnet
Warung Internet (disingkat: warnet) adalah salah satu jenis wirausaha yang menyewakan jasa internet kepada khalayak umum.  Melihat tren masyarakat saat ini dan mendatang yaitu makin tingginya jumlah pengakses internet, terutama kalangan pelajar dan mahasiswa, maka saya mendirikan Bina Informatika Networks yang lebih dikenal dengan sebutan Warnet BITNET.
Untuk menangkap tren tersebut menjadi peluang bisnis yang menjanjikan. Bina Informatika Networks yang lebih dikenal dengan sebutanWarnet BITNET. Merupakan usaha yang bergerak dibidang jasa rental internet, print, burning cd/dvd, cetak foto, dan pengketikan. Warnet Bitnet berdiri pada tanggal 07 Agustus 2009.  Pada saat itu warnet bitnet memiliki 7 unit komputer yang beroprasional.
Untuk memenuhi kebutuhan masyarakat akan teknologi informasi yang cepat dan murah. Pada tahun 2012, BITNET sudah memiliki beberapa cabang warnet. Dengan total 100 unit komputer yang beroperasional setiap harinya, membuat kami semakin yakin bahwa misi memenuhi kebutuhan teknologi informasi di daerah kami akan semakin terlaksana dengan baik.
Berdasarkan pengalaman mendirikan dan mengelola warnet BITNET sejak tahun 2009, Bina Informatika Networks memberikan penawaran pembangunan warung internet (Warnet) kepada para Investor yang ingin menangkap peluang usaha di sektor Teknologi Informasi.

Perhitungan Biaya membangun Warnet per-10 Komputer.
Anda Akan membangun Warnet 10 PC  dimana kebutuhan membangun warnet dari awal sampai akhir membutuhkan perincian sebagai berikut :
Siapkan Tempatnya : Sewa atau milik sendiri. Jika sewa silakan anda tanyakan harga sewanya.
Siapkan Meja komputer : Setiap pemilik pasti mempunyai ide atau teknis berbeda-beda apakah menggunakan meja beli jadi atau meja buat sendiri.
Siapkan instalasi listrik yang ada : Instalasi listrik yang dimaksud adalah berapa Watt listrik yang sudah ada di Tempat tersebut ?
Jika anda membangun warnet untuk 10 Komputer maka daya yang dibutuhkan 2200watt. (hanya untuk komputer+ lampu)
Jika anda membangun warnet untuk 6 Komputer maka daya yang dibutuhkan 1300watt. (hanya untuk komputer+lampu)
Pembelian perlengkapan instalasi listrik ke tiap komputer Rp. 50.000/komputer ( Kabel 3×15 SNI + Stopkontak SNI).
Hitung kebutuhan anggaran untuk Point 1 + 2 +3  + 6  Total Biaya Persiapan tempat sudah didapat.
Pembelian Komputer Warnet BA Start | BA PRO| BIT Start | BIT Pro
Pembelian perlengkapan jaringan Standart untuk 10 Komputer Rp. 1.000.000 ( Kabel Lan + Switch + Mikrotik ).
Pembelian perlengkapan Oprasional Warnet Print + Scan + Webcam Rp. 1.000.000.
Pembelian Komputer sudah dapat di tentukan oleh anda melalui Sisa Modal yang ada.
Kami memiliki spek komputer Berstandart yang sudah diUji dan di Gunakan oleh Client kami.
SIMULASI Biaya membangun Warnet per-10 Komputer.
No
Keterangan 
Jumlah
Harga Satuan
Biaya
1.
Siapkan Tempatnya Standart Sewa Ruko 10 x 4 Meter
1 Thn
Rp. 15.000.000
2.
Siapkan Meja Komputer Contoh Meja Konckdown Lesehan
10 set
250.000
Rp.   2.500.000
3.
Instalasi Listrik Perkomputer menggunakan Standart SNI
10 set
50.000
Rp.      500.000
KEBUTUHAN ANGGARAN TEMPAT (1)
TABEL (1)
Rp. 18.000.000
4.
Pembelian paket CPU BA PRO (BARU GARANSI RESMI)
10 set
3.500.000
Rp. 35.000.000
5.
Pembelian monitor 19″ Acer (BARU GARANSI RESMI)
10 set
1.000.000
Rp. 10.000.000
6.
Pembelian Perlengkapan jaringan ( Kabel LAN + 
Switch
 + Mikrotik )
1 set
1.000.000
Rp.   1.000.000
7
Pembelian Perlengkapan Print + Scan + Webcam
1 set
1.000.000
Rp.   1.000.000
8.
Pemasangan Jaringan Internet, Biaya pasang disesuaikan dengan Lokasi warnet .
1 set
-
-
9.
Pemeriksaan instalasi listrik yang sudah ada
1 set
GRATIS
GRATIS
10.
Pemasangan jaringan LAN
1 set
GRATIS
GRATIS
11.
Pemasangan jaringan Internet dan konfigurasi Mikrotik
1 set
GRATIS
GRATIS
12.
Pemasangan Billing + Game Online + Game Offline + Aplikasi Standart Warnet
-
GRATIS
GRATIS
13.
Pemasangan remote Operator untuk melihat pendapatan warnet
-
GRATIS
GRATIS
14.
Pengurusan kerusakan ke 
Service
 Center
-
GRATIS
GRATIS
15.
Training Operator dan Management Warnet
-
GRATIS
GRATIS
ANGGARAN KOMPUTER DAN INSTALSI JARINGAN LAN + INTERNET (2)
TABEL (2)
Rp. 47.000.000
TOTAL KEBUTUHAN ANGGARAN (1)+(2)
Rp. 65.000.000

Di atas adalah anggaran yang di tawakan oleh bitnet untuk membangun warnet.
WAWANCARA
-           Abdul  (Pendiri) info_bitnet@yahoo.com


KOMENTAR PRIBADI
                Perusahaan ini sangat membantu dalam pembangunan warnet. Dari pengalaman Bitnet membangun warnet akhirnya mereka berkembang jadi penyedia jasa dalam pembangunan warnet. Dari segala perangkat yang dibutuhkan dan segala anggaran yang dibutuhkan dalam membangun warnet. Bitnet pun dapat melayani konsultasi bisnis tentang warnet. Untuk omset, mereka tidak dapat memberitahu pada saya. Mereka menganggap itu adalah rahasia perusahaan mereka yang tidak bisa di kasih tahu pada kalangan umum.
Sumber

http://warnetbitnet.com/

Jumat, 04 April 2014

Profesi Dalam Indutri Game

Pengantar Teknologi Game

Artikel kali ini saya akan membahas mengenai profesi dalam insdutri game. Game sendiri pada saat ini sangat diminati oleh semua kalangan dan semua umur. Game adalah sebuah permainan untuk menghibur diri kita bila sedang bosan, dalam dunia game ada beberapa type permainan seperti RPG, Olahraga, Action, Strategi. Ada 6 jenis profesi dalam dunia game :

1 . Game developer merupakan pekerjaan dibidang teknologi informatika yang khususnya            berhubungan dengan pembuatan dan pengembangan suatu game.

2 . Animator juga bisa dikatakan sebagai seorang seniman dalam menciptakan sebuah gambar yang    bisa seolah-olah bergerak yang disebut sebagai animasi. Tanpa adanya animasi, sebuah game    dijamin   pasti tidak akan terbentuk menjadi sebuah game secara utuh.

3 .Design karakter merupakan pembuatan sebuah game design karakter digunakan untuk membentuk  penampilan dan ekspresi dari tokoh atau objek dalam sebuah game.

4 . Sound maker adalah seseorang yang tugasnya memasukkan suara kedalam sebuah game supaya  game tampak lebih nyata dan seru saat dimainkan.

5 . Programmer game adalah tugas untuk memberikan semua logika game dan fitur-fitur kedalam        sebuah game. Agar game yang dibuat sesuai dengan keinginan customer dan laku dipasaran.

6 . Game analyst, bertugas untuk menguji dan membuat referensi tentang game yang telah dibuat,    apakah game tersebut baik atau tidak atau lebih bagus atau tidak dari game yang serupa.

Tools yang akan dipakai dalam pembuatan game yaitu game engine.Tools untuk membuat sebuah game yaitu RPG MAKER XP/2000 GAME MAKER, 3D ADVENTURE STUDIO, ADVENTURE MAKER
Hadware yang digunakan untuk bermain game di PC  Mouse, Processor, Keyboard, RAM, VGA -

Pada Motherboard Game engine adalah perangkat lunak yang dirancang untuk membuat dan mengembangkan sebuah game. Tugas dari game engine dalam proses pembuatan pada sebuah game adalah rendering, collision detection, sound, scripting, animasi, artificial intelligence, networking, memory management, threading dan scene graph. Contoh pada game engine adalah ogre. Dalam pembuatan sebuah game hardware yang digunakan tergantung dengan model dan desain dari game yang ingin dibuat.



Senin, 08 April 2013

PROGRAM VALIDASI TANGGAL PADA JAVA


PROGRAM VALIDASI TANGGAL

Source Code pada Tanggal.java
import java.util.*; //memangil package java.util.* untuk Date
import java.text.*; //memangil package java.text.* untuk SimpleDateFormat
import java.util.Scanner; //memangil package java.util.Scanner untuk menginput
public class Tanggal {
    public static void main(String[] agrs){
        String inputTanggal,stringTgl,stringBln,stringThn,ulang;
        int intThn,intBln;
        String[] blnNama={"Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"};
        Cek ck=new Cek(); //mendeklarasikan cara pemanggilan class Cek dengan keyword ck
          Scanner input=new Scanner(System.in);
          do{
        System.out.print("\n Masukkan tanggal (dd-mm-yyyy) "); inputTanggal=input.next(); //menginput variabel inputTanggal
          if (ck.TglValid(inputTanggal)==true) { //jika tanggal yang di input benar dan valid
            //memecah inputan menjadi 3 bagian yaitu tanggal(tgl), bulan(bln), dan tahun(thn)
            stringTgl=inputTanggal.substring(0,2); //mengambil digit ke 1-2 dari inputTanggal dan dimasukan ke stringTgl
            stringBln=inputTanggal.substring(3,5); //mengambil digit ke 4-5 dari inputTanggal dan dimasukan ke stringBln
            stringThn=inputTanggal.substring(6); //mengambil digit ke 6-terakhir dari inputTanggal dan dimasukan ke stringThn
            intBln = (Integer.parseInt(stringBln))-1; //mengubah string menjadi integer dan menentukan index array untuk bulan
            System.out.println(String.format("\n\n Tanggal yang anda input adalah = %s %s %s ",stringTgl,blnNama[intBln],stringThn));
            ck.kabisat(stringThn); //memangil method kabisat yang berda di class Cek untuk mengecek apakat tahur yang di input adalah tahun kabisat
            }
        else { //jika tanggal yang di input salah
             System.out.println("\n\n WARNING!  Tanggal yang anda input salah");
             }
          System.out.print("\n\n Apakah mau mengulang lagi y/t?  "); ulang=input.next();
            } while ( ulang.equals("y") ); //perintah mengecek perulangan dan akan di ulang jika inputan ulang adalah y
        System.out.println("\n\n =============================================");
        System.out.println("  Terima Kasih Telah Menggunakan Program Kami");
        System.out.println(" =============================================");
        System.exit(0);
        }
    }

class Cek{
    //mengecek validasi tanggal yang di input
    public static boolean TglValid(String tgl){
        String pola="dd-MM-yyyy";
        try {
            SimpleDateFormat format=new SimpleDateFormat(pola); //deklarasi format
            format.setLenient(false); //jika tanggal yang di input salah akan mertipe boolean false
            Date date=format.parse(tgl);
            return true;
            }
        catch (ParseException ex){
            System.err.println(" Error: "+ex.getMessage()); //memberitahuan pesan error
              return false;
              }
        }
    //mengecek tahun kabisat
    public void kabisat(String stringThn) {
        int intThn;
        intThn = Integer.parseInt(stringThn); //mengubah string menjadi integer
        String thnKabisat=" Tahun yang anda input adalah Tahun Kabisat";
        String bknThnKabisat=" Tahun yang anda input bukan Tahun Kabisat";
        //mengecek apakah tahun yang di input merupakan tahun kabisat
        if (intThn%4==0) {
            if (intThn%100==0) {
                if (intThn%400==0) { System.out.println(thnKabisat); } //Jika tahun itu habis dibagi 400, maka tahun kabisat.
                else { System.out.println(bknThnKabisat); } //Jika tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka bukan tahun kabisat.
                }
            else { System.out.println(thnKabisat); } //Jika tahun itu tidak habis dibagi 400 dan 100 tetapi habis dibagi 4, maka tahun kabisat.
            }
        else { System.out.println(bknThnKabisat); } //Jika tahun tidak habis dibagi 400, 100, dan 4, maka bukan tahun kabisat.
        }
    }

LOGIKA PROGRAM
    Pertama kita akan di minta memasukkan tanggal dengan ketetapan tanggal-bulan-tahun (dd-MM-yyyy). Setelah menginput lalu akan di periksa apakah tanggal yang di input benar atau valid, dengan perintah SimpleDateFormatdan Date. Jika pengecekan pola penginputan dan ternyata tanggal yang di input benar atau valid maka akan di lakukan pemecahan atau membagi inputan tanggal sengan perintah substring. Pembagian atas dua 1-2 adalah tanggal, digit 4-5 adalah bulan, dan digit 7-10 adalah tahun. Setelah itu bulan yang sebelumnya adalah string di ubah menjadi integer dengan perintah Integer.parseInt fungsinya adalah agar diolah menjadi array blnNama yang sebelumnya array blnNama sudah dideklarasikan dan berisi nama-nama bulan dan akan memerintahkan untuk menampilkan tanggal, string dalam array blnNama, dan tahun. Setelah menampilkan hasil baru akan di periksa apakah tahun yang di input adalah tahun kabisat, jika sudah di cek apakah itu merupakan tahun kabisat dengan ketetapan yang ada makan akan memberitahunan bahwa itu merupakan tahun kabisat atau tidak, dan akan muncul pertanyaan apakah ingin mengulangin memeriksa jika mau akan mengulang meminta inputna tanggal jika tidak akan keluar dari program. Dan jika pada saat pemeriksaaan dan ternyata tanggal yang di input tidak valid maka akan ada pesan error dan peringatan dan akan di minta akan mau mengulang memeriksa atau tidak.

    Pada program saya kali ini saya menggunakan perintah penanganan eksepsi try dan catch.
Penjelasan:
Fungsi try ini adalah mengecek apakan ada kesalahan dan bila ada maka akan di lempar pada catch.
try = coba dan catch = tangkap
Seolah-oleh pengertian sehari-hari tentang coba-coba (trial & error), jika terjadi error maka tangkap kesalahannya.
try { // Blok yang diperkirakan terdapat kesalahan
}
catch { //blok yang akan dijalankan bila terjadi error
}

OUTPUT

KELOMPOK: 
51411210 - ARVI AZMI MAULANA
58411242 - ROFATUL WIDAD
55411155 - NIA RIANTHY SUGIANA
54411543 - M. LUTFI R.A.

Selasa, 26 Maret 2013

Program Mesin Kasir




Sourcecode pada file Kasir.java
import java.util.Scanner;   // Import java untuk fungsi meminta inputan user
public class Kasir {    // baris class dan nama class di sini harus sama dengan nama file .java
    public static void main(String[] args){ //baris awal program utama
    Hitung htg=new Hitung(); // mendeklarasikan class Hitung yang akan kita panggil dengan variabel htg
    System.out.println("\n ============================\n    Program Mesin Kasir\n ============================");  //*perintah mencetak string
    htg.inputBrg(); //memanggil prosedur inputBrg dari class variabel htg
    htg.tampil(); //memanggil prosedur tampil dari class variabel htg
   System.out.println("\n\n=============================================");    //*perintah mencetak string
    System.out.println(" Terima Kasih Telah Menggunakan Program Kami");     //*perintah mencetak string
   System.out.println("=============================================");    //*perintah mencetak string
    System.exit(0); //keluar dari program dengan interasi 0 artinya program tidak ada error
    }
}

Soucecode pada file Hitung.java
import java.util.Scanner;    // Import java untuk fungsi meminta inputan user
class Hitung{ //mendeklarasikan class
    public String nama[]=new String[20];   //mendeklarasikan nama beripe string array memiliki maksimal 20
    public int hargaBrg[]=new int[15]; //mendeklarasikan hargaBrg beripe data integer array memiliki maksimal 15 data
    public int jumlahBrg[]=new int[15];    //mendeklarasikan jumlahBrg beripe data integer array memiliki maksimal 15 data
    public int i,jumlahBeli; //mendeklarasikan i dan jumlahBeli beripe data integer
    public double hargaTtl[]=new double[15];   //mendeklarasikan hargaTtl beripe data double array memiliki maksimal 15 data
    public double totalHarga=0,diskon=0,totalBayar=0;    //mendeklarasikan totalHarga, diskon dan totalBayar beripe data double
    
    Scanner masukkan=new Scanner(System.in);    // kita masukan fungsi abstract Scanner kedalam sebuah object  yang bernama input
    
    public void inputBrg(){  //mendeklarasikan prosedure dengan nama inputBrg
        System.out.print("\n Jumlah Pembelian: "); jumlahBeli=masukkan.nextInt();    //* bila tanpa ln maka kursor berada di sebelahnya
        System.out.println("\n ===================================");     //*perintah mencetak string
        for(i=1;i<=jumlahBeli;i++){   //perintah perulangan dari i=1 sampai jumlahMk dengan step i=1
            System.out.print("\n Nama Barang ke-"+i+" : "); nama[i]=masukkan.next();     //* dan bila tanpa ln maka kursor berada di sebelahnya
            System.out.print(" Jumlah Barang   : "); jumlahBrg[i]=masukkan.nextInt();  //* dan bila tanpa ln maka kursor berada di sebelahnya
            System.out.print(" Harga Barang    :Rp "); hargaBrg[i]=masukkan.nextInt();   //* dan bila tanpa ln maka kursor berada di sebelahnya
            hargaTtl[i]=jumlahBrg[i]*hargaBrg[i]; //menginput nilai hargaTtl dengan perkalian jumlahBrg dan hargaBrg
            totalHarga=hargaTtl[i]+totalHarga;  //menginput nilai totalHarga dengan penjumlahan hargaTtl dan totalHarga sebelumnya
            }
        System.out.println("\n =================================");     //*perintah mencetak string
        if (totalHarga>=1000000) diskon=0.2*totalHarga; //menyeleksi kondisi jika totalHarga>=1000000 dengan diskon 20%
        else if ((totalHarga>=500000) && (totalHarga<1000000)) diskon = 0.1*totalHarga;    //menyeleksi kondisi jika 500000<=totalHarga<1000000
        else diskon = 0;// nyeleksi jika <500000
        totalBayar=totalHarga-diskon; //menjumlahkan totalBayar hasil dari totalHarga dikurang diskon
        }
       
    public void tampil(){ //mendeklarasikan prosedur dengan nama tampil
        System.out.println("\n\n                Daftar Barang Pembelian");     //*perintah mencetak string
        System.out.println(" ===========================================================");//*perintah mencetak string
        System.out.println(" ||   Nama Barang    || Jumlah ||   Harga   ||   Total    ||"); //*perintah mencetak string
        System.out.println(" ===========================================================");//*perintah mencetak string
        for(i=1;i<=jumlahBeli;i++){ //perulangan untuk mencetak isi array pada nama,jumlahBrg,hargaBrg,dan hargaTtl
            /*perintah mencetak string dan tertata rapih itu berkat bantuan perintah String.format
            penjelasan sama seperti pada pemrograman bahasa C yaitu
            %s untuk mencetak tipe data string, %d untuk mencetak tipe data desimal, dan %f untuk mencetak tipe data float
            %-16s artinya mencetak nama[i] memiliki 16 karakter dan min artinya rata kiri
            %3d artinya mencetak jumlahBrg[i] memiliki 3 karakter
            %6d artinya mencetak hargaBrg[i] memiliki 6 karakter
            %7.0f artinya mencetak hargaTtl[i] memiliki 7 karakter didepan koma dan 0 karakter di belakan koma
            */
            System.out.println(String.format(" || %-16s || %3d   || Rp %6d || Rp %7.0f ||",nama[i],jumlahBrg[i],hargaBrg[i],hargaTtl[i]));
            }
        System.out.println(" ===========================================================");//*perintah mencetak string
        System.out.println(String.format("\n Total                                      =Rp %10.0f",totalHarga));    //*perintah mencetak string
        System.out.println(String.format(" Diskon                                     =Rp %10.0f",diskon));   //*perintah mencetak string
        System.out.println(String.format(" Total Pembayaran                           =Rp %10.0f",totalBayar));    //*perintah mencetak string
        }
}


Logika Program
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 prosedureinputBrg() 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 sampaijumlahBeli dengan bertambah 1 dengan perintahfor(i=1;i<=jumlaBeli;i++) dan didalam perulangan juga ada proses penjumlahan dan pengalian untuk mencari nilaihargaTtl untuk total harga masing-masing barang dantotalHarga 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, sehinggatotalBayar=totalHarga-diskon. Selesai itu program akan kembali ke file Kasir.java dan program melanjutkan akan memangil procedure tampil() dengan perintahhtg.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);.



Kelompok:
56411569 SAMPE TUA OMPUNG SUNGGU
55411155 NIA RYANTHY SUGIANA 
58411242 ROFATUL WIDAD
51411210 ARVI AZMI MAULANA