Kamis, 23 November 2017

PICK UP BARANG




/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package pelayanan.pickup.barang;

import java.util.Scanner;

/**
 *
 * @author USER
 */
public class PelayananPickupBarang {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    String namapelanggan,alamat,alamatpengirim,Regular,Khusus,VIP;
     int jarak,berat_barang,berat,layanan;
    
    Scanner input = new Scanner (System.in);
    Scanner nextLine = new Scanner(System.in);
    Scanner nextInt = new Scanner(System.in);
    Scanner sc = new Scanner (System.in);
    int biayaperkg,biayaperkm;
    int biayaberat = 0,biayajarak = 0;
    float biaya_paket = 0;
    float ppn = 0;
    float biayatotal = 0;
    System.out.print("masukan Nama pelanggan :");
    namapelanggan = input.nextLine();
        System.out.print("masukan alamat :");
        alamat = input.nextLine();
        System.out.print("masukan alamat pengiriman :");
        alamatpengirim = input.nextLine();
    
        System.out.print("jarak alamat pengiriman :");
        jarak = input.nextInt();
        System.out.print("berat barang :");
        berat = input.nextInt();
        Scanner baca2 = new Scanner (System.in);
        System.out.println("Pilihan layanan :");
        System.out.println("1.Regular, 2.Khusus, 3.VIP");
        System.out.print("Masukan pilihan layanan:");
        layanan = input.nextInt();
        
       
        switch (layanan){
            case 1:
                biayaperkg = 10000;
                biayaperkm = 20000;
                biayaberat = biayaperkg*berat;
                biayajarak = biayaperkm*jarak;
                biaya_paket = biayaberat+biayajarak;
                ppn = biaya_paket*10/100;
                biayatotal = biaya_paket+ppn;
                break;
            case 2:
                biayaperkg = 20000;
                biayaperkm = 35000;
                biayaberat = biayaperkg*berat;
                biayajarak = biayaperkm*jarak;
                biaya_paket = biayaberat+biayajarak;
                ppn = biaya_paket*10/100;
                biayatotal = biaya_paket+ppn;
                break;
            case 3:
                biayaperkg = 30000;
                biayaperkm = 50000;
                biayaberat = biayaperkg*berat;
                biayajarak = biayaperkm*jarak;
                biaya_paket = biayaberat+biayajarak;
                ppn = biaya_paket*10/100;
                biayatotal = biaya_paket+ppn;
                break;
               
           
               
        }
        System.out.println("========================================");
        System.out.println("nama pelanggan :" +namapelanggan);
        System.out.println("alamat :"+alamat);
        System.out.println("alamat pengirim ;"+alamatpengirim);
        System.out.println("jarak :"+jarak);
        System.out.println("berat :"+berat);
        System.out.println("Total Biaya Kg :"+biayaberat);
        System.out.println("Total Biaya Km :"+biayajarak);
        System.out.println("Total Biaya PPN :"+ppn);
        System.out.println("Biaya Total :"+biayatotal);



        }
   
    }

ARRAY 2 DIMENSI



/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package array.pkg2.dimensi;

import java.util.Scanner;

/**
 *
 * @author USER
 */
public class Array2Dimensi {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Scanner nextInt = new Scanner(System.in);
        Scanner nextLine = new Scanner(System.in);
        int[][] nilai = new int[3][3];
    int baris,kolom = 0;
   
    System.out.println("");
    for(baris=0;baris<nilai.length;baris++){
        for(kolom=0;kolom<nilai[baris].length;kolom++){
        Scanner bacaRecord = new Scanner(System.in);
        System.out.print("Input nilai Tabel baris["+baris+"]kolom["+kolom+"]=");
        nilai[baris][kolom]= bacaRecord.nextInt();
        }
    }
   
    System.out.println("\n--------------Hasil nilai------------------");
    for(baris=0;baris<nilai.length;baris++){
        for(kolom=0;kolom<nilai[baris].length;kolom++){
        System.out.print("|"+nilai[baris][kolom]);
    }
   
    System.out.print("|\n");  
    }
    System.out.println("-----------------------------------------");
    }
}

Rabu, 11 Oktober 2017

Algoritma Syarat Pengambilan KRS

Assalamualaikum...

Kali ini saya akan membahas tentang algoritma dengan tema cara pengisian KRS.
Yang ingin kita bahas hari ini adalah bagaimana kita menentukan syarat pengambilan KRS (Kartu Rencana Study)  jika nilai IPK>=3,3 Maka SKS = 20 dan jika PK <3,3 maka SKS = 16 dalam bahasa pseucode.

Tulisan berikut ini bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstruktur , STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom


Algoritma : Program pengambilan KRS (algoritma untuk menampilkan kartu rencana studi (KRS) mahasiswa)

Deklarasi

NIM = int
NAMA = String (berupa tampungan inputan bertipe data string)
IPK =real(tipe data bilangan pecahan)
SKS = int (tipe data bilangan bulat)

deskripsi

read NIM
read NAMA
READ IPK
if IPK>3,3 THEN SKS <- 20
Else if IPK <3,3 then sks <- 16
end if
print
end

Algoritma dalam kegiatan pemesanan transportasi online

Assalamualaikum...

Perkenalkan nama saya Meli Yati Hasnah. hari ini saya ingin berbagi mengenai cara memesan transportasi online dalam bahasa pemrograman deskriptif dan Flowchart.
.
.
.
Tugas berikut ini bertujuan untuk memenuhi tugas mandiri dari mata kuliah pemrograman terstruktur STMIK MERCUSUAR
Dosen pengajar : Slamet Sucipto M.Kom


Dibawah ini saya ingin menjelaskan cara memesan transportasi online (Gojek) dalam bahasa deskriptif..

1. Login akun Gojek anda
2. Menentukan pilihan transportasi yang tersedia (GoRide / GoCar)
3. Menentukan lokasi titik penjemputan anda
4. Masukkan lokasi tujuan anda
5. pilih metode pembayaran yang akan anda gunakan (Cash / GoPay)
6. Tekan Pesan untuk memesan kendaraan yang sudah dipilih
7. Driver akan mengkonfirmasi dan melakukan pickup ke titik penjemputan


Dan dibawah ini adalah cara memesan transportasi online dalam bentuk flowchart





Demikianlah cara memesan alat transportasi online menggunakan algoritma dalam bahasa deskriptif dan flowchart. Akhir kata saya ucapkan terima kasih. Semoga bermanfaat yaaa


Create By Meli Yati Hasnah

Selasa, 04 Oktober 2016

PERKEMBANGAN KOMPUTER



Saat ini, manusia sangat terbantu pekerjaannya oleh suatu alat yang disebut komputer. Semua pekerjaan menjadi lebih efisien dengan bantuan komputer. Hampir di setiap rumahdan perkantoran kita dapat menemukan komputer.
Komputer berasal dari kata to Compute yang berarti menghitung. Untuk mempelajari sejarah komputer, kita tidak bisa lepas dari sejarah perkembangan alat hitung. Hal inidisebabkan oleh dasar prinsip kerja komputer sebagai alat hitung.

Perkembangan komputer dimulai dengan adanya alat yang disebut Abacus yangmuncul sekitar 5000 tahun yang lalu. Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak.
Pada tahun 1642, Blaise Pascal menemukan kalkulator roda numerik (Numerical Whell Calculator). Alat ini kemudian dinamakan Pascaline. Pascaline menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakanalat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan.
Tahun 1694 seorang matematikawan dan filsuf Jerman Gottfred Wilhem Von Leibniz memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi.
Perkembangan selanjutnya dilakukan oleh seorang profesor matematika Inggris, Charles Babbage. Pada tahun 1822 ia menciptakan suatu mesin untuk melakukan perhitungan persamaan differensial. Mesin tersebut dinamakan mesin Differensial. Mesin tersebut kemudian berkembang menjadi Analytical Engine. Anlytical Engine terdiri atas sekitar 50.000 komponen. Desain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.
Anylitical Engine menjadi pelopor perkembangan komputer pada tahun-tahun kedepannya. Berikut akan dijelaskan perkembangan komputer dari tahun ke tahun.

1.     Komputer generasi pertama
Komputer generasi pertama ini menggunakan tabung vakum untuk memproses dan menyimpan data. Komputer generasi pertama dapat membantu para ahli dalammenyelesaikan masalah perhitungan dengan cepat dan tepat. Beberapa komputer generasi pertama, antara lain ENIAC (Electronic Numerical Integrator And Calculator). EDVAC Computer, EDSAC COMPUTER, dan UNIVAC Computer.

2.     Komputer generasi kedua
Pada tahun 1948 penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya.


Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

3.   Komputer Generasi Ketiga
Perkembangan komputer generasi ketiga komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Transistor yang digunakan di komputer generasi kedua digantikan dengan IC (Integrated Circuit). Kemajuan komputer generasiketiga lainnya adalah penggunaan sistem operasi, (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

4.   Komputer generasi keempat
Perkembangan komputer generasi keempat bertujuan mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Pada komputer generasi keempat, dikembangkan teknologi Large Scale Integration (LSI) yang dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC)  untuk  penggunaan di rumah, kantor, dan sekolah. IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV, AMD K6, dan Athlon,  merupakan sebagin komputer yang masuk ke dalam golongan komputer generasi keempat.