Kamis, 25 November 2010

Mencoba menjawab soal UTS C++

SOAL UTS KELOMPOK B
DIKETAHUI :

   tabel :
|-------------------------------------------------
|Kode|Nama Barang   | Harga Barang  | Diskon  |
|------------------------------------------------|
|  A |Apel Fuji             |       35000       |   25%   |
|  L |Lengkeng Manis   |       25000       |   10%   |
|  J |Jeruk Purut           |       30000       |   15%   |
|------------------------------------------------|

|-----------------------------|
|Kode Kasir   | Nama Kasir    |
|-----------------------------|
|     B       |    BIMA       |
|     J       |    JERY       |
|     D       |    DIAN       |
|-----------------------------|

   input :

No Transaksi   : <input>
KOde kasir     : <input>
Kode Barang    : <input>
Jumlah Beli    : <input>

DITANYAKAN :

Buatlah program untuk menampilkan nama kasir, nama barang,

total bayar, jumlah diskon, jumlah bayar, uang kembalian.

secepatnya gak pake lama gak pake open book.

kriteria penilaian :
 1. Struktur logika
 2. struktur program
 3. ketampanan
 4. kerendahan hati
 5. berwibawa, baik, soleh dan bertanggung jawab
 6. kalo program running dapet plus-plus :-)


Jawabannya adalah .....??

#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>


/* deklarasi tipe data */

main()
{

   int no_trans, jml_beli;
   char kode_ksr, kode_brg, lagi;
   float harga, diskon, tot_byr, jml_byr, kembali;
   atas:
   clrscr();


   cout<<"-----------------------------"<<endl;
   cout<<"|          Toko Swl         |"<<endl;
   cout<<"-----------------------------"<<endl;
   printf("\n");
   cout<<"Masukkan nomor transaksi : ";cin>>no_trans;
   cout<<"Masukkan kode kasir        "<<endl;
   cout<<"   B. BIMA, J. JERY, D. DINA   : ";cin>>kode_ksr;
   cout<<"Masukkan kode barang (A/L/J)   : ";cin>>kode_brg;
   cout<<"                 Jumlah Beli   : ";cin>>jml_beli;

   printf("\n");

   cout<<"Print Out !!"<<endl;

/* syntax untuk menentukan nama kasir dengan kode kasir sebagai

kunci */

   switch (kode_ksr)
   {
      case 'B' :
         cout<<"Nama Kasir             : BIMA"<<endl;
         break;
      case 'J' :
         cout<<"Nama Kasir             : JERY"<<endl;
         break;
      case 'D' :
          cout<<"Nama Kasir             : DIAN"<<endl;
         break;
      default :
          cout<<"SAlah KOde"<<endl;
         break;
   }

/* rumus untuk menentukan harga barang dan diskon dari kode

barang */

   if (kode_brg=='A' || kode_brg=='a')
   {
       harga=35000;
       diskon=0.25*35000;
   }
   else if (kode_brg=='L' || kode_brg=='l')
   {
       harga=25000;
      diskon=0.1*25000;
   }
   else
   {
       if (kode_brg=='J' || kode_brg=='j')
      {
          harga=30000;
         diskon=0.15*30000;
      }
      else
      {
          cout<<"Anda salah memasukkan kode!"<<endl;
        cout<<"Tekan sembarang tombol untuk mengulang!"<<endl;
      }
   }

/* tampilan untuk output */

   tot_byr=jml_beli*harga;
   jml_byr=tot_byr-diskon;
   kembali=jml_byr-tot_byr;

   switch(kode_brg)
   {
      case 'A' :
      case 'a' :
          cout<<"Nama Barang            : Apel Fuji"<<endl;
        cout<<"Harga Barang           : "<<harga<<endl;
        cout<<"Total bayar            : "<<tot_byr<<endl;
        cout<<"Diskon                 : "<<diskon<<endl;
        cout<<"Jumlah Bayar           : "<<jml_byr<<endl;
        cout<<"Uang Kembalian         : "<<kembali<<endl;
        break;
      case 'L' :
      case 'l' :
          cout<<"Nama Barang            : Lengkeng Manis"<<endl;
        cout<<"Harga Barang           : "<<harga<<endl;
        cout<<"Total bayar            : "<<tot_byr<<endl;
        cout<<"Diskon                 : "<<diskon<<endl;
        cout<<"Jumlah Bayar           : "<<jml_byr<<endl;
        cout<<"Uang Kembalian         : "<<kembali<<endl;
        break;
      case 'J' :
      case 'j' :
        cout<<"Nama Barang            : Jeruk Purut"<<endl;
        cout<<"Harga Barang           : "<<harga<<endl;
        cout<<"Total bayar            : "<<tot_byr<<endl;
        cout<<"Diskon                 : "<<diskon<<endl;
        cout<<"Jumlah Bayar           : "<<jml_byr<<endl;
        cout<<"Uang Kembalian         : "<<kembali<<endl;
        break;
      default :
          cout<<"Anda Salah Memasukkan kode !!"<<endl;
        break;
    }

   cout<<"Ingin Mengulang lagi (Y/T) ? ";
   lagi=getche();
   if (lagi=='Y' || lagi=='y')
       goto atas;

   getch();
}



PERHATIAN :

SOAL & JAWABAN INI DI POSTING SETELAH UTS SELESAI,,,DIJAMIN

TIDAK ADA YANG COPY PASTE SAAT UJIAN (liat aja tanggal

postingnya,,hehe)
SAAT SAYA MENGERJAKAN SOAL INI (PADA WAKTU UTS MAKSUDNYA) :
1. PIKIRAN LAGI NGEBLANK (SALAH SENDIRI),
2. C BUILDERNYA GA MAU DI RUNNING ERROR DEBUG MULU,
3  WAKTUNYA GAK KERASA UDAH 5 MENIT LAGI PADAHAL SCRIPT BELUM

SELESAI, LOGIKA MASIH ACAK-ACAKAN
4. BANYAK YANG NANYA KANAN-KIRI, ATAS-BAWAH (hehe) JADI

MENGGANGGU KONSENTRASI APALAGI YANG NANYAIN JENIS KELAMIN

WHUEHEHEHEHEHE...
5. INTINYA ANE BELUM LAYAK MENJADI PROGRAMMER SEJATI SEBAB

TIDAK MAMPU BERADAPTASI DALAM SITUASI DAN KONDISI APAPUN!!!

(masih tergantung sama text book, males ngapalin

syntax...hehehehe)
6. SCRIPT DIATAS SANGAT BISA DIKEMBANGKAN LAGI MENJADI LEBIH

ENAK DIPANDANG SESUAI DENGAN KARAKTER KELAS KITA YANG SUKA

DENGAN VISUALISASI YANG ASOY GEBOY!!!
7. SELAMAT BELAJAR!!!!

WRITTEN BY ASENK

Sabtu, 13 November 2010

Tugas Akuntansi Perusahaan Dagang

agan-agan sekalian,,,ni asenk upload tugas akuntansi terakhir sebelum UTS....langsung aja donlot file excell nya pliss disini ni gan...

Bener atau Salah mengerjakan soal itu sih hal biasa, yang Luar Biasa adalah kalau kita Mau Mencoba (dan ternyata berhasil,,hehehehe)....selamat belajar teman-teman



T U G A S Berikut ini adalah transaksi-transaksi yang terjadi pada PD. Lancar pada bulan Maret 200C.
1 Maret : Dibayar Biaya Iklan sebesar Rp 200


3 Maret : Dijual barang dagangan secara tunai kepada PT. Wedhus Gembel sebesar Rp 5.500


4 Maret : Dibeli barang dagangan dari PT. Serba Sulit sebesar Rp 2.400 dengan syarat 2/10, n/30


6 Maret : Dibayar biaya angkut pembelian sebesar Rp 150


8 Maret : Dijual barang dagangan secara kredit kepada PT. Puting Beliung sebesar Rp 3.500 dengan syarat 2/10, n/15


9 Maret : Dibeli barang dagangan secara tunai dari PT. Serba Mudah sebesar Rp 1.750


10 Maret : Dikembalikan barang dagangan yang dibeli tanggal 4 Maret sebesar Rp 500


12 Maret : Dibayar utang dagang tanggal 4 Maret 


14 Maret : Dibayar Biaya Gaji sebesar Rp 1.250


15 Maret : Diterima pelunasan piutang dagang tanggal 8 Maret


18 Maret : Dibeli barang dagangan dari PT. Serba Sulit sebesar Rp 1.300 dengan syarat 2/10, n/eom


21 Maret : Dijual barang dagangan secara kredit kepada PT. Wedhus Gembel sebesar Rp 2.300 dengan syarat 3/10, n/eom


22 Maret : Dikembalikan barang dagangan yang dijual tanggal 3 Maret sebesar Rp 150


24 Maret : Dikembalikan barang dagangan yang dijual tanggal 21 Maret sebesar Rp 225


25 Maret : Dibeli barang dagangan secara tunai dari PT. Serba Mudah sebesar Rp 2.150


26 Maret : Diterima pelunasan piutang tanggal 21 Maret


27 Maret : Dikembalikan barang dagangan yang dibeli tanggal 18 Maret sebesar Rp 250


28 Maret : Dibayar utang dagang tanggal 18 Maret


30 Maret : Dijual barang dagangan secara tunai sebesar Rp 1.500 kepada PT. Puting Beliung


Buatlah Jurnal, Buku Besar dan Neraca Saldo transaksi-transaksi di atas!!





Jumat, 12 November 2010

Coba - Coba

Belajar coba coba

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string>

char* topheader1()
    {
      gotoxy(15,1); return " ================================================ ";
      }
char* topheader2()
    {
      gotoxy(25,3); return " PT. GARUDA INDONESIA ";
      }
char* topheader3()
    {
      gotoxy(15,5); return " ================================================ ";
      }


main()
{
    // tipe data
   char nama[50];
   float total, hon_tetap=1200000, tun_jab, tun_pend, lembur;
   int gol, jam_tetap=8, edu, jam_lembur, tanya;


   menu_utama:
   // Call Function TopHeader
    printf(topheader1());
   printf(topheader2());
   printf(topheader3());

   // Input Data
   printf("\n\n");
   printf(" Nama Karyawan                   = ");gets(nama);strupr(nama);
   printf(" Golongan ( 1 / 2 / 3 )          = ");scanf("%d",&gol);
   printf(" Pendidikan (1)SMU, (2)D3, (3)S1 = ");scanf("%d",&edu);
   printf(" Lama jam lembur                 = ");scanf("%d",&jam_lembur);

   // Proses Hitung Golongan
   hitung_golongan:
   switch(gol)
   {
       case 3 :
          tun_jab=0.5*hon_tetap;
         break;
      case 2 :
          tun_jab=0.25*hon_tetap;
         break;
      case 1 :
          tun_jab=0.1*hon_tetap;
         break;
      default :
          printf("Maaf Golongan Tidak Terisi, Harap diisi ! \n");
         break;
         }

   // Proses Hitung Pendidikan
   hitung_pendidikan:
   switch(edu)
   {
       case 3 :
          tun_pend=0.5*hon_tetap;
         break;
      case 2 :
          tun_pend=0.25*hon_tetap;
         break;
      case 1 :
          tun_pend=0.1*hon_tetap;
         break;
      default :
          printf("Maaf Pendidikan Tidak Terisi, Harap diisi ! \n");
         break;
         }

   // Prose Hitung Lembur
   hitung_lembur:
   lembur = 3000*jam_lembur;

   clrscr();
   output:
   printf(topheader1());
   printf(topheader2());
   printf(topheader3());

   printf("\n\n");
   printf("Selamat Datang Mr. %s \n", nama);
   printf("Salary untuk anda pada bulan ini adalah \n");
   printf("  1. Gaji Pokok           = Rp. %0.02lf \n", hon_tetap);
   printf("  2. Tunjangan Jabatan    = Rp. %0.02lf \n", tun_jab);
   printf("  3. Tunjangan Pendidikan = Rp. %0.02lf \n", tun_pend);
   printf("  4. Honor Lembur Anda    = Rp. %0.02lf \n", lembur);
   printf("  _____________________________________+ \n\n");

   hitung_total:
   total = hon_tetap+tun_jab+tun_pend+lembur;
   printf("Salary Anda Pada Bulan Ini Sebesar ...... Rp. %0.02lf \n",total);


    getch();
}

Selasa, 09 November 2010

Soal Perkiraan UTS (Akuntansi Only)

Bro, dari hulu ke hilir and dari rai untuk semua.. hehehehe.. saya coba upload..

Hal 1



































Hal 2



































Hal 3






































Hal 4

Hal 5