Akuntansi Praktek #1

Contoh:

Ilustrasi:

Berikut ini adalah serangakaian transaksi yang terjadi pada kantor akuntan Publik Drs.Thomas Nelson selama bulan pertama operasionalnya, yaitu bulan Februari 2008:

1Feb: Tn. Thomas menyetor uang kas ke dalam perusahaan sebagai modal awal sebesar Rp 30.000.000,-

2Feb: Dibayar sewa kantor untuk bulan Februari sebesar Rp 7.000.000,-
2Feb: Dibeli perlatan kantor berupa komputer seharga Rp 14.000.000,-. Dalam hal ini, perusahaan    memabayar tunai Rp 10.000.000,- dan sisanya akan dibayar dikemudian hari.

3Feb: Dibeli tunai perabot kantor berupa meja dan kursi seharga Rp 3.000.000,-

4Feb: Dibeli tunai perlengkapan kantor berupa kertas print dan alat tulis kantor seharga Rp 1.400.000,-

11Feb: Diterima kas dari klien, PT. Langga Internusa, atas jasa konsultasi sistem akuntansi klien sebesar Rp 1.850.000,-

13Feb: Dibayar sebagian utang atas transaksi tanggal 2Februari yang lalu, yaitu sebesar Rp 1.500.000,-

16Feb: Diterima kas dari klien, PT.Wahana Mandiri, atas jasa penyusunan laporan keuangan tahun 2007 yang lalu sebesar Rp 2.000.000,- sedangkan sisanya sebesar Rp 1.500.000,- baru akan dilunasi oleh klien dalam jangaka waktu dua minggu kemudian.

19Feb: Dibeli tambahan perlengakapan kantor berupa kertas print secara kredit sebesar Rp 400.000,-

25Feb: Dibayar gaji karyawan sebesar Rp 2.000.000,-

27Feb: Dibayar utang atas transaksi tanggal 19 Februari yang lalu.

28Feb: Dibayar beban utilitas berupa pemakaian listrik dan telepon sebesar Rp 250.000,-


Entrepreneurship Pert.4 - Sem I


04/04/12

Alasan perlunya menyusun Business Plan:

-To sell yourself on the business:
Untuk menjual bisnis kita sendiri. Kita meyakinkan orang lain untuk bekerjasama.
-To obtain bank finance: Meyakinkan pihak bank untuk memberikan pinjaman.
-To obtain investment found: Meyakinkan investor.
-To arrange strategic alliances: Untuk mengatur dan membentuk kerjasama dengan perusahaan lain.
-To obatin large contract: Untuk memperoleh kontrak dari perusahaan lain.
-To attract key employes: Untuk menarik karayawan kunci.
-To complete merger and acquisitions: Untuk melakukan penggabungan perusahaan dan akuisisi perusahaan.
-To motivate and focus your management team: Bonus, Insentif, Akses.


Nama perusahaan: harus mudah dibaca disemua negara.
Lokasi: harus dekat dengan pasar, target market.


Modul penjelasan lengkap akan dikirim via email ke ketua / wakil kelas.


2.Sebuah perencanaan usaha berisikan hal2 kecuali:

b.Nama investor

3.Dalam memilih lokasi usaha yg harus diperhatikan: Sumber material.

Logika & Algoritma Pert.3 - Sem I

03/04/2012

Konsep Tipe Data

Tipe data untuk gaji = Long Integer


byte (baca bait)
bit (baca bit) 


* 1 byte = 8 bit
* 1 kilo bit = 1024 bit
* Sehingga 1 kilo byte = 1024 x 8 bit = 8192 bit

Begitu juga dengan pertanyaan berikut, berapa bit kah 1 kilo byte? Cara menghitungnya adalah sebagai berikut:

* 1 byte=8 bit atau 1 bit=1/8 byte
* 1 kilo byte = 1024 / 8 bit = 128 bit

Operator Aritmatika:

pow: pemangkatan
contoh: pow(5,3) => 5 pangkat 3 = 125


sqrt: menghitung akar
contoh: sqrt(144) = 12




Tipe Data Bool (hanya memilik dua kemungkinan True & False)


- Strcpy( ): untuk menyalin string.
contoh: S1 = "Amir"
            Strcpy(S2, S1)
=> Amir

Fungsi strcmp dan strncmp mungkin masih banyak orang yang awam bahasa C bingung bagaimana penggunaan fungsi tersebut dan apakah return value dari fungsi tersebut. Nah disini saya akan mengulas sedikit mengenai fungsi strcmp dan strncmp itu.
strcmp :
adalah fungsi untuk membandingkan dua buah string
Syntax : strcmp(string1,string2);
Return Value :
-1 –> jika string 1 lebih kecil dari string2
0   –> jika string1 sama dengan string2
1   –> jika string1 lebih besar dari string2
Contoh Source Code :

#include <stdio.h>  //definisi printf
#include <conio.h>  //definisi getch
#include <string.h> //definisi strcmp,strlen
int main(){
    int result, n;
    char string1[100] = "tutorialpemrograman.wordpress.com",
         string2[100] = "tutorial-programming.blogspot.com",
         string3[30]  = "pemrograman";
    //membandingkan string1 dan string2
    result = strcmp(string1,string2);
    printf("%d\n",result);
    /*
       membandingkan string1 dan string2 mulai dari indeks 0 sebanyak n karakter




     jadi membandingkan "tutorial" dan "tutorial"
     */
    n = strlen("tutorial");
    result = strncmp(string1,string2,n);
    printf("%d\n",result);
    /*
       membandingkan string1 mulai dari indeks 8 dan string2 mulai dari indeks 0 sebanyak panjang karakter string3
       jadi membandingkan "pemrograman" dan "pemrograman"
     */
    result = strncmp(&string1[8],string3,strlen(string3));
    printf("%d\n",result);
    getch();              //menahan tampilan output pada layar
    return 0;
}
Output :
1
0
0
Kenapa 1?? Output yang pertama ada hasil membandingkan string1 dan string2
string1 : t u t o r i a l p
string2 : t u t o r i a l -
saat tutorial ASCII dari string1 dan string2 sama, kemudian pada saat ‘p’ dan ‘-’ kita tinjau nilai ASCIInya :
‘p’ = 112 dan ‘-’ = 45
maka ASCII ‘p’ lebih besar daripada ASCII ‘-’ sehingga pengecekan dihentikan sehingga dapat disimpulkan bahwa string1 lebih besar daripada string2 dan outputnya adalah 1








Tugas Kelompok Pert. 2 - LTM 1 & 2


LTM 1

1.Jelaskan Peranan Algoritma dalam Pembuatan Program !

Peranan Algoritma dalam dalam pembuatan suatu program sangat penting karena suatu Algoritma tersebut dapat mendefinisikan / menggambarkan secara detil langkah-lagkah penyelesaian masalah dengan bahasa sehari-hari(Pseudocode) yang selanjutnya dapat disusun kedalam flowchart dan diterjemahkan kedalam bahasa pemrograman seperti C++, VB dll.

2.Jelaskan Pengertian Pseudocode dan berikan contohnya !

Pseudocode merupakan metode untuk menyatakan suatu Algoritma dengan menggunakan bahasa semu atau bahasa sehari-hari.

Contoh:
Pseudocode untuk mendapatkan pacar.
a.Cari informasi terlebih dahulu akan seluk beluk si target.
b.Setelah dirasa sreg dan sesuai kriteria, lanjut ke step berikutnya.
c.Meminta kenalan. Bisa secara langsung atau lewat perantara teman atau social media seperti Facebook.
d.Setelah itu, bikin dia merasa nyaman.
e.Setelah kenal dalam waktu yang cukup lama, saatnya untuk menentukan pilihan, apakah melanjut hubungan sebagai pacar atau tidak.
f.Jika ingin melangkah menjadi pacar, Ungkapkan.
g.Jika berhasil diterima, selamat. Jika ditolak, SANTAI SAJA.


3.Sebutkan langkah menguji suatu algoritma, Jelaskan !

Terdapat dua fase untuk menguji suatu Algoritma :

-Fase Debuging adalah fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program seperti muncul 'sintax error' akibat salah dalam penulisan program baik logika maupun sintaksnya.

-Fase Profilling adalah Fase yang berkerja jika program tersebut sudah benar atau telah melalui proses pada fase debugging. Fase ini berkerja untuk melihat dan mengukur waktu tempuh atau running time yang diperlukan serta jumlah memori/stroge yang digunakan dalam menyelesaikan suatu algoritma.

4.Buat Algoritma bila seorang mahasiswa akan melakukan pembayaran uang kuliah via ATM
ALGORITMA PEMBAYARAN UANG KULIAH VIA ATM BANK BUKOPIN ADALAH SEBAGAI BERIKUT :
a.Datang ke lokasi Mesin ATM Bank Bukopin
b.Masukkan Kartu ATM kedalam mesin ATM
c.Masukkan PIN anda
d.Pilih menu transaksi
e.Pilih menu pembayaran
f.Pilih jenis Rekening yang diinginkan
g.Pilih Nama Lembaga/nama kampus yang diinginkan
h.Masukkan Nomor Induk Mahasiswa
i.Pilih Benar
j.Masukkan nominal pembayaran
k.Pilih Benar
l.Lanjutkan? Pilih Ya, jika data sudah benar. Pilih tidak Jika data salah.
m.Jika Ya. maka Transakasi sukses
n.Apakah ingin melakukan transaksi yang lain? Pilih tidak jika tidak menginginkan transaksi yang lain. Ya jika ingin transaksi yang lain.
o.Ambil kartu ATM dan bukti transfer.


5.Sebutkan cara menyatakan algoritma !
Cara menyatakan algoritma adalah:

a.Algoritma dinyatakan dengan Pseudocode(bahasa sehari-hari atau bahasa semu).
b.Algoritma dapat digambarkan dengan diagram alur(flowchart).
c.Algoritma dapat ditulisakn kedalam statement program/penggalan program.





LTM 2

1.Jelaskan Pengertian

a.Variabel Peubah = variabel yang nilainya bukan konstanta(selalu berubah sesuai kondisi variabel.
 

b.Variabel Konstanta/Pertukaran = Variable yang berfungsi merpertukarkan masing-masing isi variabel sedemikian sehingga nilai dari tiap variabel akan berubah/bertukar.
 

c.Variabel Terkini = Variabel yang nilai nya ada pada saat ini.

2.A= 100, B= 200, C= 300. Berikan perintah agar nilai A,B dan C saling bertukar.

Z=A --> Z= 100

A=B --> A= 200
B=C --> B= 300
C=Z --> C= 100


3.Diketahui Algoritma :
X = 5
Y = 20
Z = 40

A = X + Y + Z
X = Z - Y
Z = X + Y
Y = X - Z

Berapa Nilai Terkini dari A, X, Y, Z ?

A = 5 + 20 + 40 --> 65
X = 40 - 20 --> 20
Z = 20 + 20 --> 40
Y = 20 - 40 --> -20

Nilai dari A, X, Y, Z adalah 65, 20, -20, 40.


4.Sebutkan perintah berikut dalam pemrograman Pascal.

a.Memasukkan data / Input data :

    A.read: memasukkan data dalam baris yang sama dan readln=memasukkan data perbaris.
    B.endl:mencetak pada lain baris.
    C.begin di gunakan untuk mengawali program.
    D.end digunakan untuk mengakhiri program.