Sabtu, 11 Januari 2020

UAS_Audit IT 07SIFE001_ACL

1. Mencari data consume dengan nama DF Officer Check
1. Hasil Pencarian data consume dengan nama DF Officer Check

2. Mencari data harga barang asset 1jt kebawah


2. Hasil Pencarian data harga barang asset 1jt kebawah


3. Mencari data QTY dengan nilai 1 atau lebih besar

3.  Mencari data QTY dengan nilai 1 atau lebih besar






4. Mencari data dengan pembelian di atas 30 june 2012 

4. Hasil Pencarian data pembelian di atas 30 june 2012

Mencari data barang dengan harga termurah

Hasil mencari data barang dengan harga termurah

Note : Demikian Pencarian dan hasil audit yg kami lakukan dengan mengambil beberapa sample, terima kasih














Senin, 19 November 2018

UAS DATABASE & VISUAL STUDIO WEB






Imports System.Data
Imports System.Data.OleDb

Public Class Penjualan
    Inherits System.Web.UI.Page
    Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\UasPaAgus\Data Toko.mdb"
    Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
    Dim xReader As OleDb.OleDbDataReader
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    End Sub
    Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\UasPaAgus\Data Toko.mdb"
        Dim objekKoneksi As New OleDbConnection(koneksi)
        objekKoneksi.Open()
        Dim tambah As String = "INSERT INTO Toko_Rinaldy values ('" & namabarang.Text & "','" & qtty.Text & "','" & harga.Text & "','" & ukuran.Text & "','" & merk.Text & "')"
        Dim objCmd = New OleDbCommand(tambah, objekKoneksi)
        objCmd.ExecuteNonQuery()
        objekKoneksi.Close()
        MsgBox("DATA BERHASIL DISIMPAN")
    End Sub
    Protected Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
        Response.Redirect("Gudang.aspx")
    End Sub
    Protected Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
        namabarang.Text = ""
        qtty.Text = ""
        harga.Text = ""
        ukuran.Text = ""
        merk.Text = ""

    End Sub
   
    Protected Sub caribarang_Click(sender As Object, e As EventArgs) Handles caribarang.Click
        If Not Len(caribarang.Text) = 0 Then
            objekkoneksi.Close()
            objekkoneksi.Open()
            Dim ocmd As New OleDb.OleDbCommand(" SELECT * FROM Toko_Rinaldy where Nama Barang ='" + caribarang.Text + "'", objekkoneksi)
            xReader = ocmd.ExecuteReader()
            If xReader.HasRows Then
                xReader.Read()
                namabarang.Text = xReader("Nama Barang")
                qtty.Text = xReader("Qtty")
                harga.Text = xReader("Harga")
                ukuran.Text = xReader("Ukuran")
                merk.Text = xReader("Merk")

            Else
                caribarang.Text = "Mobil tidak ada"
                Exit Sub
            End If
        End If
    End Sub
    Protected Sub datatabel_Click(sender As Object, e As EventArgs) Handles datatabel.Click
        Response.Redirect("tabelpenjualan.aspx")
    End Sub
End Class

Imports System.Data
Imports System.Data.OleDb

Public Class Gudang
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\UasPaAgus\Data Toko.mdb"
        Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
    End Sub
    Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Response.Redirect("Penjualan.aspx")
    End Sub
    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\UasPaAgus\Data Toko.mdb"
        Dim objekKoneksi As New OleDbConnection(koneksi)
        objekKoneksi.Open()
        Dim tambah As String = "INSERT INTO Item Barang values ('" & jenisbarang.Text & "','" & qttybarang.Text & "','" & noseri.Text & "')"
        Dim objCmd = New OleDbCommand(tambah, objekKoneksi)
        objCmd.ExecuteNonQuery()
        objekKoneksi.Close()
        MsgBox("DATA BERHASIL DISIMPAN")
    End Sub
    Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        jenisbarang.Text = ""
        qttybarang.Text = ""
        noseri.Text = ""
    End Sub
End Class

Public Class tabelpenjualan
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    End Sub
    Protected Sub AccessDataSource1_Selecting(sender As Object, e As SqlDataSourceSelectingEventArgs) Handles AccessDataSource1.Selecting
    End Sub
End Class

Public Class tabelpenjualan
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    End Sub
    Protected Sub AccessDataSource1_Selecting(sender As Object, e As SqlDataSourceSelectingEventArgs) Handles AccessDataSource1.Selecting
    End Sub
    Protected Sub AccessDataSource2_Selecting(sender As Object, e As SqlDataSourceSelectingEventArgs) Handles AccessDataSource2.Selecting
    End Sub
End Class

Senin, 05 November 2018

UTS_REKAYASA PERANGKAT LUNAK



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package input.data.penjualan.toko.kelontong;

import java.awt.event.KeyEvent;
import java.text.NumberFormat;

/**
 *
 * @author Ardy Sendleep
 */
public class Frame_penyimpanan_barang extends javax.swing.JFrame {
    double nama,harga,jmlhjual,total;
    int a=0;
    Model_penyimpanan penjualan = new Model_penyimpanan();

    /**
     * Creates new form Frame_penyimpanan_barang
     */
    public Frame_penyimpanan_barang() {
        initComponents();
        tblBarang.setModel(penjualan.getTabel());
       
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {

        jLabel2 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        txtNama = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        txtHarga = new javax.swing.JTextField();
        jScrollPane2 = new javax.swing.JScrollPane();
        tblBarang = new javax.swing.JTable();
        btnSimpan = new javax.swing.JButton();
        jLabel5 = new javax.swing.JLabel();
        txtJumlah = new javax.swing.JTextField();
        btnHapus = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel2.setText("Nama Barang");

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        jLabel1.setText("Input Data Penjualan Toko Kelontong");

        txtNama.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        txtNama.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                txtNamaKeyPressed(evt);
            }
        });

        jLabel3.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel3.setText("Harga");

        txtHarga.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        txtHarga.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                txtHargaKeyPressed(evt);
            }
        });

        tblBarang.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane2.setViewportView(tblBarang);

        btnSimpan.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnSimpan.setText("Simpan");
        btnSimpan.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSimpanActionPerformed(evt);
            }
        });

        jLabel5.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel5.setText("Jumlah Barang");

        txtJumlah.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        txtJumlah.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyPressed(java.awt.event.KeyEvent evt) {
                txtJumlahKeyPressed(evt);
            }
        });

        btnHapus.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnHapus.setText("Hapus");
        btnHapus.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnHapusActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(26, 26, 26)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel5)
                            .addComponent(jLabel3)
                            .addComponent(jLabel2))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(btnSimpan)
                                .addGap(18, 18, 18)
                                .addComponent(btnHapus))
                            .addComponent(txtHarga)
                            .addComponent(txtNama)
                            .addComponent(txtJumlah, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 205, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
                .addGap(29, 29, 29))
            .addGroup(layout.createSequentialGroup()
                .addGap(54, 54, 54)
                .addComponent(jLabel1)
                .addContainerGap(90, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(30, 30, 30)
                .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(42, 42, 42)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(txtNama, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(txtHarga, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(txtJumlah, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(btnHapus)
                            .addComponent(btnSimpan))
                        .addGap(18, 18, 18))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel2)
                        .addGap(18, 18, 18)
                        .addComponent(jLabel3)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(42, 42, 42)))
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 153, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(23, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>                       

    private void txtNamaKeyPressed(java.awt.event.KeyEvent evt) {                                 
        // TODO add your handling code here:
    }                                 

    private void txtHargaKeyPressed(java.awt.event.KeyEvent evt) {                                   
        // TODO add your handling code here:
    }                                 

    private void btnSimpanActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String[] data = new String[5];

        a=a+1;
        data[0]=String.valueOf(a);
        data[1] = txtNama.getText();
        data[2] = txtJumlah.getText();
        data[3] = txtHarga.getText();
        jmlhjual = Float.parseFloat(txtJumlah.getText());
        harga = Float.parseFloat(txtHarga.getText());
        total = (double) (jmlhjual * harga);
        data[4]=String.valueOf(total);
       

        penjualan.getTabel().addRow(data);
     
    }                                       

    private void txtJumlahKeyPressed(java.awt.event.KeyEvent evt) {                                   
        // TODO add your handling code here:
    }                                   

    private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                       
        penjualan.getTabel().removeRow(tblBarang.getSelectedRow());
    }                                       
 
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Frame_penyimpanan_barang.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Frame_penyimpanan_barang.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Frame_penyimpanan_barang.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Frame_penyimpanan_barang.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new Frame_penyimpanan_barang().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                   
    private javax.swing.JButton btnHapus;
    private javax.swing.JButton btnSimpan;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTable tblBarang;
    private javax.swing.JTextField txtHarga;
    private javax.swing.JTextField txtJumlah;
    private javax.swing.JTextField txtNama;
    // End of variables declaration                 
}

Kamis, 17 Mei 2018

Motifasi Belajar Program Studi Sistem Informasi



Assalamu’alaikum Wr Wb


Saat ini saya akan membahas tentang pilihan kuliah pada Prograaam Studi Sistem Informasi yang memotifasi saya untuk terjun kuliah di Program Studi ini, selain tuntutan dari pekerjaan saya saat ini dan zaman serta akan mempermudah cara kerja pada saat ini.

Prodi Sistem Informasi merupakan salah satu program studi yang menekankan pada pemanfaatan teknologi dan Informasi dalam menunjang kegiatan perusahaan. Dalam prodi Sistem Informasi, para mahasiswanya akan mempelajari bagaimana sistem akan berjalan dalam suatu perusahaan dengan mengkaji, menerapkan, dan mengembangkan ilmu yang dimilikinya untuk menciptakan rekayasa sistem informasi dalam perusahaan.

Disini mahasiswa Sistem Informasi tidak hanya dibekali oleh Ilmu Teknologi, seperti Rekayasa Perangkat Lunak, Komputer Jaringan, dan Pemrograman, akan tetapi juga akan dibekali Ilmu Ekonomi bisnis, seperti Ilmu Manajemen, Admisnitrasi Bisnis, dan juga ilmu Akuntansi (Sistem Informasi Akuntansi). Sehingga para lulusannya akan mampu dalam menguasai Sistem Informasi di dalam suatu perusahaan.

Prodi Sistem Informasi merupakan salah satu program studi yang tergabung dalam Fakultas Ilmu Komputer. Terkadang prodi ini juga tergabung dalam Fakultas Teknologi Komunikasi dan Informasi, atau juga Fakultas Teknik. Para alumni dari prodi ini akan diberikan gelar akademik Sarjana Komputer (S.Kom). Untuk strata dua, prodi ini juga tergabung dalam Program Pascasarjana Manajemen Sistem Informasi, dan diberi gelar akademik Magister Manajemen Sistem Informasi (M.M.SI). 

Prodi Sistem Informasi banyak diminati di berbagai Perguruan Tinggi, baik Negeri maupun Swasta. Prodi Sistem Informasi termasuk kedalam prodi yang diperhitungkan. Untuk di Perguruan Tinggi Swasta di Jakarta prodi Sistem Informasi juga banyak diminati oleh calon mahasiswanya.

KONSENTRASI PRODI SISTEM INFORMASI
Prodi Sistem Informasi memiliki beberapa konsentrasi yang dapat mendukung karir masa depan peminatnya. Secara umum Konsentrasi Prodi Sistem Informasi ialah sebagai berikut:
  1. Database Programming
    Konsetrasi ini akan membekali peminatnya mengenai pengembangan sistem informasi serta penggunaan software aplikasi untuk bisnis, seperti sistem basis data, e-commerce dan aplikasi manajemen perkantoran. Pada saat ini perusahaan mulai gencar memakai sistem basis data yang terhubung dengan internet, sehingga peminat konsentrasi ini dapat mengisi kebutuhan perusahaan ini.
  2. Sistem Informasi Multimedia
    Konsentrasi ini akan membekali peminatnya dengan keahlian dan keterampilan dalam merancang sistem informasi multimedia, seperti pembuatan software E-Learning dengan menggunakan CD atau DVD.

  3. Sistem Informasi Entreprise 
    Konsentrasi ini akan membekali peminatnya dengan kemampuan untuk menganalisis, merancang, dan mengimplementasikan sistem informasi entreprise. Peminat konsentrasi ini diharapkan mampu dalam meningkatkan efektivitas dan efisiensi kegiatan bisnis serta mampu dalam meng-optimalisasi kegiatan operasional perusahaan dengan pemanfaatan teknologi informasi.

PROSPEK KARIER PRODI SISTEM INFORMASI
Sudah terbayang bagaimana perkuliahan di Sistem Informasi? Melihat hal-hal diatas mungkin sedikti ada bayangan. Banyak prospek karier yang banyak ditempati lulusan dari Prodi Sistem Informasi, seperti:

  1. Developer E-Commerce System (Pengembang Sistem E-Commerce)
  2. Analis Sistem Bisnis
  3. Administrator Basis Data
  4. Bussiness Aplication Programmer
  5. End-user Consultant
  6. Web Developer
  7. Pengembang Perangkat E-Learning
  8. Graphic Designer
  9. Special Effect Programmer
  10. Computer Game Programmer
Demikianlah Sekilas tentang motivasi saya memilih Program Studi Sistem Informasi #STMIK ERESHA