Senin, 16 Desember 2019

Tugas UTS Audit IT QUERY DML (DATA MANIPULATION LANGUAGE)


Dalam Memenuhi Tugas Ujian Tengah Semester

Mata Kuliah Audit Tekhnologi Informasi

Disini Saya Mencoba Mengaudit Jasa Pengiriman (Kurir)

Dalam dalam jasa pengiriman tersebut terdapat sebuah database mempunyai 4 tabel diantaranya :


1.  TABEL DATE PENGIRIMAN


 2. TABLE JASA CATEGORY


3. TABLE KOTA


4. TABLE TRANSAKSI


 
 


Dari beberapa data table tersebut akan dilakukan audit ;

  •  Menampilkan data transaksi pengiriman barang ke kota "BANDUNG"



  •  Menampilkan data transaksi pengiriman barang yang berat nya "lebih dari 20kg"



  •  Menampilkan data transaksi pengiriman pada "tanggal tertentu"



  •  Menampilkan data transaksi pengiriman barang ke kota "SURABAYA" berdasarkan tanggal yang di pilih





  •  Menampilkan data transaksi pengiriman barang berdasarkan kategori yg dipilih c/: "Reguler"




 Menampilkan data transaksi pengiriman barang yang beratnya "kurang lebih dari 20kg" 



Sekian gambaran proses Audit IT yang saya telah audit menggunakan microsoft acces
Terimakasih




 













































Senin, 19 November 2018

REKAYASA PERANGKAT LUNAK




APLIKASI KASIR PENJUALAN PIZZA


1.  Analisa Kebutuhan Dan Manfaat Aplikasi Penjualan Kasir Pizza
  • merancang dan membangun sistem informasi penjualan pizza 
  • mempermudah pengguna menjual pizza dengan menggunakan program penjualan
  • mempercepat proses transaksi dan memudahkan kasir dalam penjualan
2.  Analisa Kebutuhan Sistem 
  • perancangan sistem proses penjualan ini ,agar kasir menjalankan dan mengkordinir semua kegiatan operasional dan aktivitas kasir dalam memberikan pelayanan semua pelanggan yang diarahkan untuk memenuhi kepuasan pelanggan dan meningkatkan jumlah pelanggan .


INTERFACE DESAIN WEBFORM






TAMPILAN INPUT SAVE







TAMPILAN VIEW DATA 






TAMPILAN DATABASE ACCES 2012






TAMPILAN DESAIN VIEW DATABASE






SOURCE CODE



    Minggu, 04 November 2018

    REKAYASA PERANGKAT LUNAK


    Project Aplikasi Inventory Barang
    • Aplikasi ini berfungsi untuk menyimpan  dan mencatat barang masuk dari supplier
    • Mempermudah dalam memasukan data dan menghitung stock barang di gudang untuk mencatat transaksi opname.

    Interface Login User





    Interface Dasboard Admin





    Interface View Data Inventory





    Interface Input Tambah Barang






    *Source Code*

    Form 1 Login






    Form 2  Dasboard





    Form 3 View Data Inventory






    Form 4 Input Tambah Barang






    DATABASE TABLE INPUT BARANG






    Sabtu, 20 Mei 2017

    Struktur Data – Sort & Bubble Sort

    Struktur Data – Sort & Bubble Sort
    SORT ( PENGURUTAN )
    Apa itu Sort ( Pengurutan ) ?
    Sort atau pengurutan dalam pemprograman digunakan untuk mengurutkan ( baik secara ascending atau descending ) beberapa bilangan / karakter yang sama tipenya. Sort dipergunakan agar user / pengguna atau programmer dapat mengetahui nilai yang terkecil sampai dengan nilai terbesar atau sebaliknya. Sort biasanya digunakan di dalam aplikasi – aplikasi yang berhubungan dengan banyak data.
    Apa ciri – ciri Sort ( Pengurutan ) ?
    Pengurutan data dalam struktur data sangat penting untuk data yang bertipe numerik ataupun karakter.
    Pengurutan dapat dilakukan secara ascending ( ururt naik ) dan descending ( urut turun )
    Pengurutan ( Sorting ) adalah proses menyusun kembali data yang sebelumnya telah tersusun secara teratur menurut aturan tertentu
    Metode Pengurutan Data
    Pengurutan berdasarkan perbandingan ( comparison – based sorting ) -> Bubble sort, exchange sort
    Pengurutan berdasarkan prioritas ( priority queue sorting method ) -> Selection sort, heap sort
    Pengurutan berdasarkan penyisipan dan penjagaan terurut ( insert and keep sorted method ) -> Insertion sort, tree sort
    Pengurutan berdasarkan pembagian dan penguasaan ( devide and conquer method ) -> Quick sort, merge sort
    Pengurutan berkurang menurun ( diminishing increment sort method ) -> Shell sort
    Disini saya akan membahas 4 macam teknik sort yakni :
    Bubble Sort
    Insertion Sort
    Quick Sort
    Selection Sort
    Teknik – teknik tersebut mempunyai tujuan yang sama yakni mengurutkan data. Teknik yang satu dengan yang lainnya mempunyai kelemahan dan kelebihan masing – masing.
    Apa itu Bubble Sort ?
    Metode bubble sort merupakan metode pertama yang paling banyak dipelajari oleh programmer. Karena lebih sederhana, akan tetapi Bubble Sort sendiri memiliki kelemahan / kekurangan, seperti :
    Bubble sort tidak efisien dan menyita banyak waktu processor dibandingkan dengan metode Sorting yang lain.
    Penggunaan bubble sort masih terlihat baik jika jumlah data / elemen yang diinputkan tidak lebih dari 30 atau kurang dari 30 elemen.
    Metode gelembung / penukaran adalah metode yang mendasarkan penukaran 2 buah elemen untuk mencapai keadaan urut yang diinginkan. Disebut sebagai bubble sort atau gelembung karena algoritma ini memang mirip tingkah gelembung udara dalam air. Gelembung naik perlahan – lahan ke permukaan air. Algoritma ini merupakan algoritma paling dasar dan paling lambat karena tekniknya adalah dengan membandingkan satu angka dengan angka – angka yang lain dalam deret dan jika angka yang dibandingkan lebih besar daripada angka pembanding, maka nilainya dipertukarkan ( swap )
    Ciri – ciri Bubble Sort
    Metode sorting termudah
    Merupakan proses pengurutan secara berangsur – angsur bergerak / berpindah ke posisinya yang tepat, seperti gelembung yang keluar dari sebuah gelas bersoda
    Pengurutan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya
    Pengurutan ascending : jika elemen sekarang lebih besar dari elemen berikutnya maka kedua elemen tersebut ditukar
    Pengurutan descending : jika elemen sekarang lebih kecil dari elemen berikutnya, maka kedua elemen tersebut ditukar
    Algoritma ini seolah – olah menggeser satu per satu elemen dari kanan ke kiri atau kiri ke kanan, tergantung jenis pengurutannya
    Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses. Demikian seterusnya dari 0 sampai dengan iterasi sebanyak n – 1
    Kapan berhenti ? Bubble sort berhenti jika seluruh array telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan
    Prinsip Kerja Bubble Sort
    Pengecekan mulai dari data ke – 1 sampai data ke – n
    bandingkan data ke – n dengan data sebelumnya ( n – 1 )
    Jika lebih kecil maka pindahkan bilangan tersebut dengan bilangan yang ad didepannya ( sebelumnya ) satu persatu ( n-1, n-2, n-3, …dst )
    Jika lebih besar maka tidak terjadi pemindahan
    Ulangi langkah 2 dan 3 s/d sort optimal
    Bagaimana cara kerja bubble sort ?
    Mari kita coba mengurutkan deret array 5 1 4 2 8 , dari angka terendah ke angka terbesar menggunakan bubble sort. Dalam setiap langkah unsur – unsur yang ditulis dalam huruf tebal sedang dibandingkan.
    Disini, algoritam membandingkan dua elemen pertama, dan mereka swap.
    ( 5 1 4 2 8 ) –> ( 1 5 4 2 8 ) 5 > 1 maka posisi di tukar
    ( 1 5 4 2 8 ) –> ( 1 4 5 2 8 ) 5 > 4 maka posisi di tukar
    ( 1 4 5 2 8 ) –> ( 1 4 2 5 8 ) 5 > 2 maka posisi di tukar
    ( 1 4 2 5 8 ) –> ( 1 4 2 5 8 ) 5 < 8 maka algoritma tidak menukar posisi Fase Ke-2 Kini deret sudah tersortir, namun algoritma yang berjalan belum selesai, algoritma masih mengecek deret hingga benar – benar deret tidak ada lagi yang di swap / di tukar. ( 1 2 4 5 8 ) –> ( 1 2 4 5 8 )
    ( 1 2 4 5 8 ) –> ( 1 2 4 5 8 )
    ( 1 2 4 5 8 ) –> ( 1 2 4 5 8 )
    ( 1 2 4 5 8 ) –> ( 1 2 4 5 8 )
    Contoh Program Bubble Sort
    Contoh 1
    void bubble_sort () {
    for ( int i=1;i<n;i++){ for ( int j=n-1;j>=i;j–){
    if ( data[j]<data[j-1])
    tukar (&data[j],&data[j-1]);
    //ascending
    }
    }
    }
    Keterangan contoh 1
    Dengan prosedur diatas, data terurut naik ( ascending ), untuk urut turun ( descending ) silahkan ubah bagian:
    if ( data[j]<data[j-1]) tukar (&data[j],&data[j-1]); MENJADI if (data[j]>data[j-1])
    tukar (&data[j],&data[j-1]);
    Bubble sort paling mudah algoritmanya tetapi paling lambat dibandingkan algoritam lain
    Contoh 2
    #include
    void main ()
    {
    int i,n,x,j,arr[25];
    printf (“Masukkan Banyaknya Array yang ingin di Sort: “);
    scanf (“%d”,&n);
    printf ( “\nMasukkan Array:\n\n”);
    for (i=0 ; i {
    printf (” Array[%d] = “,i);
    scanf (“%d”,&arr[i]);
    }
    //proses pengurutan
    for (i=0 ; i {
    for (j=0 ; jarr[j+1])
    {
    x=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=x;
    }
    }
    }
    //lihat hasil sortir
    printf (“\nHasil Pensortirannya adalah:\n\n”);
    {
    printf (“%4d\n”,arr[i]);
    }
    }

    SUMBER
    http://melinda-dwihastuti.blogspot.co.id/2015/02/materi-struktur-data.html

    Jumat, 11 November 2016

    TUGAS UAS SEMESTER GANJIL THN 2016/2107

    MENCARI VOLUME KUBUS


    Nama : Sabila mula prawiro
    Nim    : 161011700396
    Ruang : 604


    1. Kasus,
     Kampung pulau ingin perbaikin jalan dengan  mempunyai panjang 100M, lebar 20M  dan tinggi 2M
    hitung volume perbaikan jalan.

    2.Scren

    STEP 1
    Membuat Disain Pola Gambar.

     STEP 2
    Scren Code Dibagian Hitung.


    STEP 3.
    RUN

    STEP 4.
    Coba Hitung Kasus. Dan Hasilnya

    Source code.
     
      private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            int p= Integer.parseInt(TxtPanjang.getText());
            int l= Integer.parseInt(TxtLebar.getText());
            int t= Integer.parseInt(TxtTinggi.getText());
      
            double volume = p*l*t;
            TxtVolume.setText(Double.toString(volume));
      
            double LPBalok = 2*((p*l)+(1*t)+(p*t));
            TxtLBalok.setText(Double.toString(LPBalok));
        }    
     
                                       
    SEKIAN ,TERIMAKSIH..

    Jumat, 28 Oktober 2016

    PROGRAM PARKIR MENGGUNAKAN NEATBENTS FUNSI IF DAN SCANNER

    Assalamualaikum Wr.Wb
    Dengan ini saya selaku Mahasiswa STMIK ERESHA
    Atas Nama : SABILA MULA PRAWIRO
    NIM              : 161011700396
    Kelas            : Reguler C /604


    Dalam rangka memenuhi Penilaian Untuk UTS yaitu  tentang Algoritma dan pemrograman java 
    dimana tugasnya adalah membuat suatu program aplikasi dengan menggunakan aplikasi netbeans.




    ==============STUDY KASUS============

    Sebuah pusat pembelanjaan mempunyai lahan parkir yg bisa di tempatkan hingga 250 motor.
    1 jam parkir 2000(total sewa parkir selama 7 jam 10000

    pendapatan perhari = motor*harga
    jika pendapatan >= 3000000
    setoran manajement  = 70%
    selain itu 0%

    pendapatan perhari (PP)
    motor (M)
    harga (H)
    setoran manejement (SM)


     =============SCREENSHOTT & PSEUDECODE============

    ===SOURECODE PADA NEATBEANTS FUNGSI SCANNER===


    /*
     * 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 javaapplication4;

    import java.util.Scanner;

    /**
     *
     * @author Wira
     */
    public class JavaApplication4 {

        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            Scanner Input=new Scanner(System.in);
           
            System.out.println("1.Pendapatan Perhari?");
            int PP=Input.nextInt();
            System.out.println("2.Masukan Motor?");
            int Motor=Input.nextInt();
            System.out.println("3.Masukan Harga");
            int Harga=Input.nextInt();
            System.out.println("4.Masukan Setor Management");
            int SM=Input.nextInt();
           
            int Pendapatan_Perhari=(Motor*Harga);
            System.out.println("Pendapatan Perhari Motor dikali Harga"+Pendapatan_Perhari);
        }
    }
     ====HASIL RUN====

    1.Pendapatan Perhari?
    3000000
    2.Masukan Motor?
    250
    3.Masukan Harga
    10000
    4.Masukan Setor Management
    1750000
    Pendapatan Perhari Motor dikali Harga2500000


    ====SCREENSHOOT PADA NEATBENTS FUNGSI SCANNER===




    ======SOURCE CODE======

         DENGAN FUNGSI IF



    /*
     * 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.
     */

    /**
     *
     * @author Wira
     */
    public class NewMain {

        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            int pp,motor,harga,SM;
            motor=250;
            harga=10000;
            pp=motor*harga;
            System.out.println(""+pp);
           
            if(pp>=3000000);
            SM=pp*70/100;
            System.out.println("setorannya"+SM);
        }
       
    }


    ===HASIL RUN====
    2500000
    setorannya1750000

    ===== SCREENSHOTT PADA NEATBEANTS FUNGSI IF=======
















    ==========FLOWCHART============



     SEKIAN dan TERIMA KASIH
    Wassalamualaikum wr.wb