Tuesday, February 24, 2015

Program Kasir Sederhana dengan matlab



Membuat program sederhana dengan aplikasi matlab. Misalkan saja kita akan membuat sebuah program untuk kasir sebuah resto ataupun restoran . Caranya tentukan terlebih dahulu menu makanan yang akan disajikan. Kemudian tentukan  tentukan harga masing-masing makanan tersebut. Kalau sudah buka program matlab pada Komputer/ PC anda.

Pilih menu file klik new pilih m file, maka akan Nampak seperti gambar berikut
Setelah m file terbuka silahkan masukkan bahasa pemrograman yang anda inginkan misalkan saja  program seperti dibawah ini. Silahkan copy paste pada m file kemudian save dan jalankan program nya.
%***********************************************************
% PROGRAM UNTUK MEMBUAT MENU PILIHAN
%***********************************************************

clear all;
clc;

disp('***********************************************************')
disp('PROGRAM UNTUK MEMILIH MENU MAKANAN')
disp('By : fauzi')
disp('***********************************************************')

disp('Menu pilihan anda');
disp('1. Udang bakar');
disp('2. Gurami asam manis');
disp('3. ayam rica-rica');
disp('4. Ayam Kremes');
disp('');
pilih=input('Pilihan anda (1-4): ');
switch pilih
    case 1
        disp('udang bakar')
        disp('**********************************************')
        p=input('banyaknya pesanan = ');
        harga=12000;
        bayar=p*harga;
        disp(['jumlah yang anda pesan= ' num2str(p)]);
        disp(['total yang anda bayar= ' num2str(bayar)])
    case 2
        disp('gurami asam manis')
        disp('**********************************************')
        harga=32000;
        p=input('banyaknya pesanan = ');
        bayar=p*harga;
        disp(['jumlah yang anda pesan= ' num2str(p)]);
        disp(['total yang anda bayar= ' num2str(bayar)])
case 3
        disp('udang bakar')
        disp('**********************************************')
        harga=18000;
        p=input('banyaknya pesanan = ');
        bayar=p*harga;
        disp(['jumlah yang anda pesan= ' num2str(p)]);
        disp(['total yang anda bayar= ' num2str(bayar)])
    case 4   
        disp('Ayam kremes')
        disp('**********************************************')
        harga=12000;
        p=input('banyaknya pesanan = ');
        bayar=p*harga;
        disp(['jumlah yang anda pesan= ' num2str(p)]);
        disp(['total yang anda bayar= ' num2str(bayar)])
 otherwise
       disp('Maaf, menu yang anda pesan tidak tersedia');
end
HASILNYA adalah sebagai berikut:
Misalkan saya memilih menu kedua akan muncul :



Selamat mencoba ya
Terima kasih atas kunjungannya

15 comments:

  1. bagi software sekaligus tutorial mathlab-nya laah ^_^

    ReplyDelete
  2. oke insyaallah segera tak posting, soalnya butuh kuota n kecepatan yang tinggi buat upload matlab

    ReplyDelete
  3. Replies
    1. tinggal buka matlab kemudian buka m file terus scriptnya dicopy, selanjutnya tinggal di "run"

      Delete
  4. Itukan menu yg kita pilih cuma 1, kalau misalnya mau milih menu sampai 3 gimana ya mas ?

    ReplyDelete
    Replies
    1. dengan cara diulang
      Bila sederetan perintah harus dikerjakan dengan didasarkan
      pada penggunaan berulang-ulang suatu tes dengan argumen yang
      sama, kontruksi switch – else akan lebih tepat digunakan.
      Konstruksi ini mempunyai bentuk:

      switch ekspresi
      case test ekspresi 1
      deret perintah 1 (statement,…,statement)
      case test ekspresi 2
      deret perintah 2 (statement,…,statement)
      ….
      otherwise
      deret perintah 3 (statement,…,statement)
      end

      Delete
  5. Mau tanya nih gan..

    Coding botton reset untuk menghapus nilai input pada edittext itu apa ya..
    Coal.a sya cuma tau coding botton reset buat hapus nilai output

    ReplyDelete
  6. mas bisa beri contoh untuk kita bisa memilih lebih dari 1 menu?

    ReplyDelete
  7. Terima kasih.. sangat membantu pembelajaran

    ReplyDelete
  8. Itu pake matlab versi berapa kak?

    ReplyDelete
  9. Baca juga gan untuk program matlab lainnya
    http://www.teknoowl.com/search/label/matlab?m=1

    ReplyDelete
  10. Gan, kalo pesenannya lebih dari 1 jenis, kofingny gimana?

    ReplyDelete