This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Senin, 19 November 2018

UAS REKAYASA PERANGKAT LUNAK (RPL)





Data Source


Imports System.Data
Imports System.Data.OleDb


Public Class databarang
    Inherits System.Web.UI.Page

    Dim Koneksi As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\muhammad muslim\Documents\UAS RPL\anaotomotif.mdb"
    Dim objekKoneksi As New OleDb.OleDbConnection(Koneksi)

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub Simpan_Click(sender As Object, e As EventArgs) Handles Simpan.Click
        objekKoneksi.Open()
        Dim tambah As String = "INSERT INTO otomotifana values('" & namabarang.Text & "','" & jenisbarang.Text & "','" & jumlahbarang.Text & "','" & hargabarang.Text & "') "
        Dim oCmd = New OleDbCommand(tambah, objekKoneksi)
        oCmd.ExecuteNonQuery()
        objekKoneksi.Close()
        MsgBox("Sukses")

    End Sub

    Protected Sub View_Click(sender As Object, e As EventArgs) Handles View.Click
        Response.Redirect("TampilData.aspx")
    End Sub

    Protected Sub Entry_Click(sender As Object, e As EventArgs) Handles Entry.Click
        namabarang.Text = ""
        jenisbarang.Text = ""
        jumlahbarang.Text = ""
        hargabarang.Text = ""
        namabarang.Focus()

    End Sub
End Class

Senin, 05 November 2018

REKAYASA PERANGKAT LUNAK

NAMA : MUHAMMAD MUSLIM

NIM: 161011700029

KELAS : 503

UTS REKAYASA PERANGKAT LUNAK

PROGRAM SEWA KAMAR HOTEL


1. Aplikasi sederhana pemesanan kamar hotel
·         Agar ketika admin bekerja lebih mudah ketika memesan kamar hotel
·         Menghitung pembayaran kamar hotel
·         Mempermudah input data pemesan



2. Data pemesan
·         Nama (fieid,nama,teks,30)
·         Kelamin (fieid,teks,20)
·         Telpon (fieid,number,teks,20)
·         Tanggal (masuk,number,teks,20)
·         Tanggal (keluar,number,teks,20)

3. Tujuan
·         Lantai kamar (fieid,number,10)
·         No kamar ( fieid,number,10)
Harga  ( fieid,number,10)












Coding no kamar

private void KODEActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        if(KODE.getSelectedItem().equals("A101")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A1")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A2")){
            NKamar.setText("SINGLE BAD");
        }else if(KODE.getSelectedItem().equals("A3")){
            NKamar.setText("DOUBLE BAD");
        }else if(KODE.getSelectedItem().equals("A4")){
            NKamar.setText("DOUBLE BAD");
        }else if(KODE.getSelectedItem().equals("A5")){
            NKamar.setText("DOUBLE BAD");
        }
    }    


lama menginap
private void LAMAActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        int X=Integer.parseInt(HARGAKAMAR.getText());
        int Y=Integer.parseInt(LAMA.getText());
        int hasil=X*Y;
        BIAYA.setText(""+hasil);

Coding harga kamar

private void LANTAI1ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        if (KODE.getSelectedItem().equals("A1")){
            Biaya=800000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A2")){
            Biaya=850000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A3")){
            Biaya=900000;
            TOTAL=Biaya;
           HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A4")){
            Biaya=950000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A5")){
            Biaya=1000000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A6")){
            Biaya=1500000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }
    }

private void LANTAI2ActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
         if (KODE.getSelectedItem().equals("A1")){
            Biaya=500000;
            TOTAL=Biaya;
           HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A2")){
            Biaya=550000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A3")){
            Biaya=600000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A4")){
            Biaya=650000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A5")){
            Biaya=700000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }else if(KODE.getSelectedItem().equals("A6")){
            Biaya=750000;
            TOTAL=Biaya;
            HARGAKAMAR.setText(String.valueOf(TOTAL));
        }
    }

Coding cekin & cekout


Date TanggalCEKIN =df.parse(CEKIN.getText());
Date TanggalCEKOUT = df.parse(CEKOUT.getText());
long Hari1 = TanggalCEKIN.getTime();
long Hari2 = TanggalCEKOUT.getTime();
long diff = Hari2 - Hari1;
long Lama = diff / (20 * 60 * 60 * 1000);
LAMA.setText(Long.toString(Lama));



} catch (ParseException e)
{
e.printStackTrace();
}

    }

  
BUTTON save/clear

private void CLEARActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        NAMA.setText("");
        NKamar.setText("");
        HARGAKAMAR.setText("");
        CEKIN.setText("");
        CEKOUT.setText("");
        LAMA.setText("");
        HARGA1.setText("");
        HARGA2.setText("");
        BIAYA.setText("");
        FASTAM.setText("");
        TOTALSEWA.setText("");
        FASTAM.setText("");
        BAYAR.setText("");
        KEMBALI.setText("");
       
       
    }                            

BUTTON EXIT
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        System.exit(WIDTH);
    }   



Sabtu, 20 Mei 2017

contoh program Stack c++

ilustrasi stack:



Program stack :


#include <iostream.h>
#include <conio.h>
#define max 10

struct Tumpukan{
 int atas;
   int data[max];
   }T;

void awal(){
 T.atas=-1;
   }

int kosong(){
 if(T.atas==-1)
    return 1;
   else
    return 0;
      }

int penuh(){
 if(T.atas==max-1)
    return 1;
   else
    return 0;
      }


void input(int data){
 if(kosong()==1)
    {T.atas++;
       T.data[T.atas]=data;
       cout<<"Data "<<T.data[T.atas]<<" masuk ke stack";}
   else if(penuh()==0)
    {T.atas++;
       T.data[T.atas]=data;
       cout<<"Data "<<T.data[T.atas]<<" masuk ke stack";}

   else
       cout<<"Tumpukan penuh";
   }

void hapus(){
   if(kosong()==0){
      cout<<"Data teratas sudah terambil";
   T.atas--;
   }
   else
   cout<<"Data kosong";
   }

void tampil(){
 if(kosong()==0)
   {for(int i=T.atas;i>=0;i--)
    {cout<<"\nTumpukan ke "<<i<<"="<<T.data[i];}
      }
   else
   cout<<"Tumpukan kosong";
   }

void bersih(){
 T.atas=-1;

cout<<"Tumpukan kosong!";
}

void main(){
int pil,data;
awal();
do
{
clrscr();
cout<<"1. Input\n2. Hapus\n3. Tampil\n4. Bersihkan\n5. Keluar\nMasukkan pilihan :";
cin>>pil;
switch(pil)
 {case 1:cout<<"Masukkan data = ";cin>>data;
       input(data);
           break;
    case 2:hapus();
        break;
    case 3:tampil();
        break;
    case 4:bersih();
        break;
    case 5: cout<<"Terimakasih, tekan enter untuk keluar";
    }
getch();     }
while(pil!=5);}



Screen Shot program :







Di petik dari :
http://eko-nopyanto.blogspot.co.id/2013/05/program-c-stack-tumpukan.html

Kamis, 10 November 2016

ALGORITMA DAN PEMROGRAMAN

Nama : Muhammad Muslim
Nim   : 161011700029
Ruang : 501
Kelas : 01SIFE001
Waktu Kulih : Reguler C
Dosen : Agus Suharto

--------------------------------------------------------------------------------------------------------------------------

KASUS PERMASALAHAN


Mencari luas lingkaran (2*Pi*R) atau (R*2*Pi)


SOURCE CODING

Float Lingkaran,Jarijari;
        Jarijari=Float.parseFloat(Txtjarijari.getText());
        Lingkaran=Jarijari*2*22/7;
        Txtlingkaran.setText(""+Lingkaran);

Screenshot Run File

Screenshot Source Coding


Screenshot Design




Kamis, 27 Oktober 2016

Tugas UTS Mata kuliah Algoritma Dan Pemograman

Nama : Muhammad Muslim
Nim : 161011700029
Ruangan : 603
Kelas : 01SIFE001
Waktu Kuliah : Reg C
Dosen : Agus Suharto


1. Kasus :

Pada tahun baru konter hp celluler memberikan promosi berupa bonus  sebesar Rp.30000,jika setiap pembelian hp dengan harga di atas Rp.1000000, jika setiap pembelian hp dengan harga di atas Rp.800000,maka mendapatkan Bonus Rp.100.000. ,


2. SCREEN SHOOT : -Source Code
                                 -Hasil run
                                 -Flowchart


-Source Code  :





 -Hasil run : 


-FlowChart :





3. SOURCE CODE :

import java.util.Scanner;

public class tugas {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input=new Scanner(System.in);
        String Bonus;
        System.out.print ("harga handpone1=");
        int Harga1=input.nextInt();
        System.out.print("harga hanpone2=");
        int Harga2=input.nextInt();
        int Hasil=Harga1+Harga2;
        if (Hasil>=1000000)
        {Bonus="Selamat Anda Mendapatkan Paket '1' ";}
        else if (Hasil>=800000)
        {Bonus ="Selamat Anda Mendapatkan Paket '2'";}
        else {Bonus="";}
    
        System.out.println("Total harga handpone="+Hasil);
        System.out.println(""+Bonus);
       
        System.out.print("Pilih Paket=");
        int Paket=input.nextInt();
        switch (Paket){
            case 1:
                System.out.println("Anda mendapatkan Bonus Rp.300.00,-");
                break;
                
            case 2:
                System.out.println("Anda mendapatkan Bonus Rp.100.00,-");
                break;
                
            default:
                
            
        
        }
   }
    
}

Rabu, 12 Oktober 2016

Pemograman Dan algoritma

Nama : Muhammad Muslim
Nim   :161011700029
Kelas :603
Dosen :Agus Suharto

Judul Kasus :Diskon Belanja

1. Penjelasan :  Pada saat lebaran,Bengkel sepeda motor memberikan Bonus Rp.500.000, Untuk setiap Pembeli yg membeli suku cadang dengan harga Di atas Rp.1.000.000 ,dan jika harga Di bawah Rp.1000000 maka tidak mendapatkan bonus.
Variable= Bonus,H1,H2,Hasil


2. Flowchart : 




3. Source Code: 



import java.util.Scanner;
public class sebuah_bkl {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner masukan=new Scanner(System.in);
        String Bonus;
        System.out.print("Harga Suku Cadang1=");
        int H1=masukan.nextInt();
       
        System.out.print("Harga Suku Cadang2=");
        int H2=masukan.nextInt();
       
        int Hasil=H1+H2;
         if (Hasil>=1000000)
            
         {Bonus="Anda mendapatkan Bonus Rp.500.000";}
         else if (Hasil<=1000000)
         {Bonus="Anda Tidak mendapatkan bonus Rp.0 ";} 
         else{Bonus="";}
         System.out.println("Total Belanja ="+Hasil);
         System.out.println(""+Bonus);
        
    }
   
  }