Kamis, 01 Maret 2018

Tugas 4 ORAGANISASI MIKROKOMPUTER


11.1 Revolusi Mikrokomputer

         Mikrokomputer adalah interkoneksi antara CPU dengan Memori Utama dan juga Input/Output. Atau bisa kita simpulkan bahwa mikrokomputer adalah sebuah mikroprosesor (CPU) yang ditambahkan dengan memori dan juga input/output. Di dalam mikrokomputer terdapat CPU atau mikroprosesor yang di dalamnya terdapat kalkulator dan unit pengontrol. Unit kalkulator tersebut dibagi lagi menjadi register, ALU, register status dan juga pengkodean. Sedangkan untuk memori utamanya dibagi menjadi dua yaitu RAM (Random Access Memory) dan ROM (Read Only Memory). Dan untuk input/outputnya menggunakan sistem interkoneksi bus.

REGISTER SET
Terdiri atas register-register dengan tujuan umum dimana biasanya ada antara 8 sampai 32 dan register dengan tujuan tertentu yang masing-masing digunakan untuk fungsi khusus dan digunakan langsung atau tidak langsung oleh intruksi pogram.

ARITHMATIC dan LOGIC UNIT(ALU)
Menunjukkan operasi arimatika, logika dan manipulasi data pada angka biner. Pada berbagai mikroprosesor ALU mampu dalam penambahan,pengurangan,perbandingan ,pengambilan dan operasi logika yang ditentukan dengan control logic unti (CLU). Lebar ALU berhubungan dengan panjang kata pokok dari MPU.ALU memerlukan register penyimpanan untuk menyimpan input kata (operand) dan latch (yang kadang-kadang internal pada ALU) untuk menyimpan hasil sementara dari operasi ALU.

CONTROL LOGIC UNIT

Mempunyai dua tugas dari pengsinkronan operasi unit dari internal dari MPU seperyi ALU dan Register dan orasi modul mikrokomputer yang lain seperti port I/O dan memori. Fungsi dari CLU adalah untuk mengambil intruksi dari memori dan mengkodenya dan kemudian membuat pengaturan waktu yang tepat dan signal kontrol yang di perlukan oleh MPU untuk membuat intruksi tersebut.

          Revolusi mikrokomputer selalu berubah seiring berjalannya waktu. Mikrokomputer populer yang diproduksi masih berbentuk kotak besar seperti Teknologi MOS KIM-1, Altair 8800, dan Apple l. Komputer Altair 8800 melahirkan banyak pengikut, dan dianggap sebagai komputer yang memulai revolusi mikrokomputer, karena banyak perusahaan melanjutkan teknologi ini dan mengembangkannya untuk komputer pribadi (PC), seperti Microsoft, dan Apple.





Sumber Refrensi:
http://uchieghokil.blogspot.co.id/2011/03/pemrograman-mikrokomputer.html

Tugas 3 PRINSIP DAN ALAT PERANCANGAN LOGIKA


Aljabar Boolean

   Aljabar Boolean adalah ilmu matematika yang biasanya digunakan untuk menganalisis dan menyederhanakan gerbang logika pada rangkaian-rangkaian digital elektronika. Aljabar Boolean dibedakan menjadi dua kondisi yaitu kondisi True dan False atau biasa ditandai dengan angka "1" dan "0".
      Aljabar Boolean memiliki beberapa metode di dalamnya. Diantaranya adalah metode perkalian dan metode penjumlahan. Pada perkalian gerbang logika biasa disebut dengan "AND" sedangkan untuk metode penjumlahan biasa disebut dengan "OR".


KOMUNIKASI WIRELESS RADIO DUA ARAH HT (Handy Talkie)
      Komunikasi wireless adalah proses komunikasi yang dilakukan tanpa melalu media perantara kabel. Komunikasi tanpa kabel ini dilakukan dengan memanfaatkan gelombang radio sebagai media transmisinya. Salah satu teknologi wireless adalah radio komunikasi dua arah HT (Handy Talkie).

         Radio komunikasi dua arah HT (Handy Talkie) adalah salah satu perangkat telekomunikasi nirkabel yang masih mempunyai peran penting untuk percakapan jarak jauh dalam suatu area. Pengoperasiannya tidak memerlukan BTS (Base Transciever Station), koneksi dengan satelit maupun biaya tambahan untuk melangsungkan percakapan. Hal ini menyebabkan radio komunikasi dua arah HT (Handy Talkie) dapat dipakai di area yang tidak terjangkau jaringan satelit maupun selular. Kegiatan-kegiatan yang berlangsung di area outdoor sering menggunakan radio komunikasi dua arah sebagai pilihan utama untuk alat komunikasi yang digunakan.

        Radio Komunikasi HT ini menggunakan proses modulasi FM. Dimana frekuensi gelombang carrier akan berubah seiring perubahan sinyal suara atau informasi lainnya. Amplitudo gelombang carrier relatif tetap. Setelah dilakukan penguatan daya sinyal (agar bisa dikirim jauh),  gelombang yang telah dimodulasi barulah bisa dipancarkan melalui antena. Dan akhirnya komunikasi terjadi.




Sumber Refrensi:
http://teknikelektronika.com/pengertian-aljabar-boolean-hukum-aljabar-boolean/
https://visilubai.wordpress.com/2010/04/27/komunikasi-wireless/

Tugas 2 IMPLEMENTASI MEMORI VIRTUAL

Memori virtual adalah suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Teknik ini menyembunyikan aspek-aspek fisik memori dari pengguna dengan menjadikan memori sebagai lokasi alamat virtual berupa byte yang tidak terbatas dan menaruh beberapa bagian dari memori virtual yang berada di memori logis. Berbeda dengan keterbatasan yang dimiliki oleh memori fisik, memori virtual dapat menampung program dalam skala besar, melebihi daya tampung dari memori fisik yang tersedia.


Prinsip dari memori virtual yang patut diingat adalah bahwa: "Kecepatan maksimum eksekusi proses di memori virtual dapat sama, tetapi tidak pernah melampaui kecepatan eksekusi proses yang sama di sistem tanpa menggunakan memori virtual."

IMPLEMENTASI MEMORI VIRTUAL

        Gagasan utama dari memori virtual adalah ukuran gabungan program, data dan stack melampaui jumlah memori fisik yang tersedia. Sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori fisik (memori utama) dan sisanya diletakkan di disk. Begitu bagian yang berada di disk diperlukan, maka bagian di memori yang tidak diperlukan akan dikeluarkan dari memori fisik (swap-out) dan diganti (swap-in) oleh bagian disk yang diperlukan itu.
     Memori virtual diimplementasikan dalam sistem multiprogramming. Misalnya: 10 program dengan ukuran 2 Mb dapat berjalan di memori berkapasitas 4 Mb. Tiap program dialokasikan 256 KByte dan bagian-bagian proses (swap in) masuk ke dalam memori fisik begitu diperlukan dan akan keluar  (swap out) jika sedang tidak diperlukan. Dengan demikian, sistem multiprogramming menjadi lebih efisien. Memori virtual dapat dilakukan melalui dua cara. Yang pertama adalah permintaan pemberian halaman (demand paging). Dan yang kedua adalah permintaan segmentasi (demand segmentation)

Demand Paging
        Demand paging atau permintaan pemberian halaman adalah salah satu implementasi dari memori virtual yang paling umum digunakan. Demand paging  pada prinsipnya hampir sama dengan permintaan halaman (paging) hanya saja halaman (page) tidak akan dibawa ke ke dalam memori fisik sampai ia benar-benar diperlukan. Untuk itu diperlukan bantuan perangkat keras untuk mengetahui lokasi dari halaman saat ia diperlukan.

     2. Demand Segmentation
         Konsep segmentasi adalah user atau programmer tidak memikirkan sejumlah rutin program yang dipetakan ke main memori sebagai array linier dalam byte tetapi memori dilihat sebagai kumpulan segmen dengan ukuran berbeda-beda, tidak perlu berurutan diantara segment tersebut.                   Segmentasi adalah skema manajemen memori yang memungkinkan user untuk melihat memori tersebut. Ruang alamat logika adalah kumpulan segmen. Setiap segmen mempunyai nama dan panjang. Spesifikasi alamat berupa nama segmen dan offset. Segment diberi nomor dan disebut dengan nomor segmen (bukan nama segmen) atau segment number. Segmen dibentuk secara otomatis oleh compiler.Sebuah program adalah kumpulan segmen. Suatu segmen adalah unit logika seperti program utama, prosedur, fungsi, metode, obyek, variabel lokal, variabel global, blok umum, stack, tabel simbol, array dan lain-lain.

MANAJEMEN MEMORI VIRTUAL      

    Sebagian besar algoritma manajemen memori memerlukan satu kebutuhan dasar yaitu instruksi yang akan dieksekusi harus berada di memori fisik. Pada beberapa kasus, keseluruhan program tidak diperlukan. Misalnya :
Program mempunyai kode untuk menangani kondisi error yang tidak biasa. Karena error error ini jarang terjadi, kode ini hampir tidak pernah dieksekusi.
Array, list dan tabel dialokasikan lebih dari kapasitas memori yang diperlukan.
Pilihan dan gambaran program jarang digunakan.
         Pada kasus dimana keseluruhan program dibutuhkan, mungkin tidak semua diperlukan pada saat yang sama. Kemampuan mengeksekusi program hanya pada beberapa bagian dari memori mempunyai beberapa keuntungan yaitu :
Program tidak terbatas jumlah memori fisik yang tersedia sehingga user dapat menulis
Program untuk ruang alamat virtual yang sangat besar yang berarti menyederhanakan programming task.
Karena setiap program user dapat menggunakan memori fisik yang lebih kecil, pada waktu yang sama dapat menjalankan lebih banyak program.
I/O yang lebih sedikit diperlukan untuk load atau swap program user ke memori, sehingga setiap program user dapat berjalan lebih cepat.
     Memori virtual adalah teknik yang memisahkan memori logika user dari memori fisik. Menyediakan memori virtual yang sangat besar diperuntukkan untuk programmer bila tersedia memori fisik yang lebih kecil. Programmer tidak perlu khawatir jumlah memori fisik yang tersedia, sehingga dapat berkonsentrasi pada permasalahan pemrograman.




Sumber Refrensi:

http://journal.amikom.ac.id/index.php/KIDA/article/viewFile/3312/1348
http://opensource.telkomspeedy.com/repo/abba/v06/Kuliah/SistemOperasi/2003/49/produk/SistemOperasi/c56.html
https://skylacha.wordpress.com/2010/10/23/perbedaan-partition-segmentation-dan-paging/

Selasa, 07 November 2017

Tugas 1 Hukum Aljabar Boolean

Hukum Aljabar Boolean ini, kita dapat mengurangi dan menyederhanakan Ekspresi Boolean yang kompleks sehingga dapat mengurangi jumlah Gerbang Logika yang diperlukan dalam sebuah rangkaian Digital Elektronika.
Dibawah ini terdapat 6 tipe Hukum yang berkaitan dengan Hukum Aljabar Boolean
Hukum Komutatif (Commutative Law)
Hukum Komutatif pada Aljabar BooleanHukum Komutatif menyatakan bahwa penukaran urutan variabel atau sinyal Input tidak akan berpengaruh terhadap Output Rangkaian Logika.
Contoh :
Perkalian (Gerbang Logika AND)
X.Y = Y.X
Penjumlahan (Gerbang Logika OR)
X+Y = Y+X
Catatan : Pada penjumlahan dan perkalian, kita dapat menukarkan posisi variabel atau dalam hal ini adalah sinyal Input, hasilnya akan tetap sama atau tidak akan mengubah keluarannya.
Hukum Asosiatif (Associative Law)
Hukum Asosiatif menyatakan bahwa urutan operasi logika tidak akan berpengaruh terhadap Output Rangkaian Logika.
Contoh :
Perkalian (Gerbang Logika AND)
W . (X . Y) = (W . X) . Y
Hukum Asosiatif Aljabar Boolean
Penjumlahan (Gerbang Logika OR)
W + (X + Y) = (W + X) + Y
Hukum Asosiatif OR pada Ajabar Boolean
Catatan : Pada penjumlahan dan perkalian, kita dapat mengelompokan posisi variabel dalam hal ini adalah urutan operasi logikanya, hasilnya akan tetap sama atau tidak akan mengubah keluarannya. Tidak peduli yang mana dihitung terlebih dahulu, hasilnya tetap akan sama. Tanda kurung hanya sekedar untuk mempermudah mengingat yang mana akan dihitung terlebih dahulu.

Hukum Distributif
Hukum Distributif menyatakan bahwa variabel-variabel atau sinyal Input dapat disebarkan tempatnya atau diubah urutan sinyalnya, perubahan tersebut tidak akan mempengaruhi Output Keluarannya.Hukum Distributif Aljabar Boolean
Hukum AND (AND Law)
Disebut dengan Hukum AND karena pada hukum ini menggunakan Operasi Logika AND atau perkalian. Berikut ini contohnya :Hukum AND Aljabar Boolean
Hukum OR (OR Law)
Hukum OR menggunakn Operasi Logika OR atau Penjumlahan. Berikut ini adalah Contohnya :Hukum OR Aljabar Boolean
Hukum Inversi (Inversion Law)
Hukum Inversi menggunakan Operasi Logika NOT. Hukum Inversi ini menyatakan jika terjadi Inversi ganda (kebalikan 2 kali) maka hasilnya akan kembali ke nilai aslinya.Hukum NOT Aljabar Boolean
Jadi, jika suatu Input (masukan) diinversi (dibalik) maka hasilnya akan berlawanan. Namun jika diinversi sekali lagi, hasilnya akan kembali ke semula.


Selasa, 15 November 2016

Hubungan Uang



Hubungan Uang

2. Seorang menabung uang ke Bank sebesar Rp. 830.000 tiap tahun selama 4 tahun kedepan. Pihak Bank akan memberikan imbalan sebesar 6% tiap tahun. Berapakah jumlah uang tersebut pada akhir tahun ke-4?

4. Seseorang ingin membeli sebuah mesin 5 tahun yang akan datang, yang diperkirakan akan berharga $ 8.000,- dia harus menabung mulai sekarang pada sebuah Bank. Berapakah besar tabungnnya tiap tahun apabila bunga tabungan 10% per-annum?
Jawab:

2. F = A (F/A, i%, n)
    F = Rp 830.000 (F/A, 6%, 4)
    F = Rp 830.000 (4,37)
    F = Rp 3.627.100,0


4. P = F (P/F, i%, n)
    P = $8000 (P/F, 10%, 5)
    P = $8000 (0,62)
    P = $4960

Selasa, 11 Oktober 2016

Pengertian Cash Flow dan Contoh Soal



Pengertian Arus Kas (Cash Flow)

Pengertian Arus Kas (Cash Flow)

Arus kas (cash flow) adalah suatu laporan keuangan yang berisikan pengaruh kas dari kegiatan operasi, kegiatan transaksi investasi dan kegiatan transaksi pembiayaan/pendanaan serta kenaikan atau penurunan bersih dalam kas suatu perusahaan selama satu periode.

Menurut PSAK No.2 (2002 :5) Arus kas adalah arus masuk dan arus keluar kas atau setara kas. Laporan arus kas merupakan revisi dari mana uang kas diperoleh perusahaan dan bagaimana mereka membelanjakannya. Laporan arus kas merupakan ringkasan dari penerimaan dan pengeluaran kas perusahaan selama periode tertentu (biasanya satu tahun buku).

Laporan arus kas (cash flow) mengandung dua macam aliran/arus kas yaitu :

1. Cash inflow
Cash inflow adalah arus kas yang terjadi dari kegiatan transaksi yang melahirkan keuntungan kas (penerimaan kas). Arus kas masuk (cash inflow) terdiri dari:
•    Hasil penjualan produk/jasa perusahaan.
•    Penagihan piutang dari penjualan kredit.
•    Penjualan aktiva tetap yang ada.
•    Penerimaan investasi dari pemilik atau saham bila perseroan terbatas.
•    Pinjaman/hutang dari pihak lain.
•    Penerimaan sewa dan pendapatan lain.

2. Cash out flow

Cash out flow adalah arus kas yang terjadi dari kegiatan transaksi yang mengakibatkan beban pengeluaran kas. Arus kas keluar (cash out flow) terdiri dari :
•    Pengeluaran biaya bahan baku, tenaga kerja langsung dan biaya pabrik lain-lain.
•    Pengeluaran biaya administrasi umum dan administrasi penjualan.
•    Pembelian aktiva tetap.
•    Pembayaran hutang-hutang perusahaan.
•    Pembayaran kembali investasi dari pemilik perusahaan.
•    Pembayaran sewa, pajak, deviden, bunga dan pengeluaran lain-lain.

Laporan arus kas ini memberikan informasi yang relevan tentang penerimaan dan pengeluaran kas dari perusahaan dari suatu periode tertentu, dengan mengklasifikasikan transaksi berdasarkan pada kegiatan operasi, investasi dan pendanaan.

Menurut PSAK No.2 (2002:9) Laporan arus kas harus melaporkan arus kas selama periode tertentu yang diklasifikasikan menurut aktivitas operasi, investasi, dan pendanaan.

Aktivitas Operasi
Aktivitas operasi menimburkan pendapatan dan beban dari operasi utama suatu perusahaan. Karena itu aktivitas operasi mempengaruhi laporan laba rugi, yang dilaporkan dengan dasar akrual. Sedangkan laporan arus kas melaporkan dampaknya terhadap kas. Arus masuk kas terbesar dari opersi berasal dari pengumpulan kas dari langganan. Arus masuk kas yang kurang penting adalah penerimaan bunga atas pinjaman dan dividen atas investasi saham. Arus keluar kas operasi meliputi pembayaran terhadap pemasok dan karyawan, serta pembayaran bunga dan pajak.

Aktivitas Investasi

Aktivitas investasi meningkatkan dan menurunkan aktiva jangka panjang yang digunakan perusahaan untuk melakukan kegiatannya. Pembelian atau penjualan aktiva tetap seperti tanah, gedung, atau peralatan merupakan kegiatan investasi, atau dapat pula berupa pembelian atau penjualan investasi dalam saham atau obligasi dari perusahaan lain.

Pada laporan arus kas kegiatan investasi mencakup lebih dari sekedar pembelian dan penjualan aktiva yang digolongkan sebagai investasi di neraea. Pemberian pinjaman juga merupakan suatu kegiatan investasi karena pinjaman menciptakan piutang kepada peminjam. Pelunasan pinjaman tersebut juga dilaporkan sebagai kegiatan investasi pada laporan arus kas.

Aktivitas Pendanaan
Aktivitas pendanaan meliputi kegiatan untuk memperoleh kas dari investor dan kreditor yang diperlukan untuk menjalankan dan melanjutkan kegiatan perusahaan. Kegiatan pendanaan mencakup pengeluaran saham, peminjaman uang dengan mengeluarkan wesel bayar dan pinjaman obligasi, penjualan saham perbendaharaan, dan pembayaran terhadap pemegang saham seperti dividen dan pembelian saham perbendaharaan. Pembayaran terhadap kreditor hanyalah mencakup pembayaran pokok pinjaman.
Gambar
Penerimaan dan pengeluaran kas yang dilaporkan pada laporan arus kas





Contoh Soal dan Jawaban Laporan Arus Kas


Statement of Cash Flow
( Laporan Arus Kas )

  Cara Membuat Laporan Arus Kas ada 2 metode yang digunakan yaitu metode langsung dan metode tidak langsung dimana letak perbedaan dalam 2 metode ini hanya terdapat dalam kegiatan operasinya sedangkan kegiatan pendanaan dan investasi sama.

·         Metode Langsung 
a.       Laporan Arus Kas disusun dari buku Kas
b.      Pada saat pencatatan setiap transaksi kas, harus digolongkan langsung ke dalam 3 jenis aktivitasnya agar mempermudah penyusunan.


·         Metode tidak Langsung adalah
a.       Laporan Arus Kas disusun dari Laporan Keuangan ( laporan posisi keuangan/neraca atau laporan Laba Rugi )
b.      Tidak diperlukannya penggolongan seperti dalam metode langsung

Dan disini akan saya berikan contoh soal dan jawabannya mengenai Statement of cash flow:
·         Laporan keuangan PT. Karya Abadi untuk tahun yang berakhir pada tanggal 31 Desember 2009 :
Laba bersih …………………………………………………..   Rp. 150.000.000
Penjualan …………………………………………………….   Rp. 750.000.000
Harga Pokok Penjualan ………………………………………   Rp. 450.000.000
Beban Penyusutan …………………………………………...   Rp.   80.000.000
Beban Operasi ……………………………………………….   Rp.   62.000.000
Beban Bunga …………………………………………………  Rp.     8.000.000
Pengumuman Dividen dan dibayar …………………………..  60 % dari Laba

Neraca komperatif untuk beberapa akun tertentu menunjukkan saldo sebagai berikut :

Keterangan
           
31 Desember 2009
           
31 desember 2008
Piutang Usaha
           
Rp. 30.000.000
           
Rp. 55.000.000
Persediaan
           
Rp. 70.000.000
           
Rp. 40.000.000
Utang Usaha
           
Rp.25.000.000
           
Rp. 40.000.000
Utang Bunga
           
Rp. 0
           
Rp. 2.000.000


Diminta : Hitunglah jumlah kas bersih yang dihasilkan / digunakan dalam aktivitas operasi untuk tahun 2009 baik menggunakan metode langsung maupun tidak langsung !

Jawab :
·         Metode Langsung/ Direct Method :
Arus kas dari Kegiatan Operasi :
Kas diterima dari pelanggan …………………………………… Rp. 775.000.000
( Berasal dari Penjualan + Piutang yang dibayar )
Kas dibayar untuk Persediaan …………………………………. ( Rp. 495.000.000 )
 ( Berasal dari HPP + Penambahan persedian + Pen.Utang )
Kas dibayar untuk Beban Operasi ……………………………... ( Rp.    62.000.000 )
Kas dibayar untuk bayar bunga ………………………………... ( Rp.    10.000.000 )
  ( Berasal dari beban bunga + utang bunga yg tlah dibayar ) 
  
Net cash flow From Operating Activities  …………………..        Rp.  208.000.000

·         Metode Tidak Langsung / Indirect Method
Arus kas dari Kegiatan Operasi :

Laba Bersih …………………………………………………..        Rp. 150.000.000
Penyusutan ……………………………………………………       Rp.   80.000.000
Penurunan dari Akun Piutang ……………………….............         Rp.   25.000.000
Peningkatan Persediaan ……………………………………....      ( Rp.  30.000.000 )
Penurunan dari akun Utang …………………………………..      ( Rp.  15.000.000 )
Penurunan dari Utang Bunga ………………………………...      ( Rp.    2.000.000 )

Net cash flow from Operating Activities ………………………      Rp. 208.000.000

NB : Tanda (    )   di angka itu berarti kurang.

Sumber:
http://sistem-akuntansi1000.blogspot.co.id/2012/09/pengertian-arus-kas-cash-flow.html
http://candraekonom.blogspot.co.id/2014/04/contoh-soal-dan-jawaban-laporan-arus-kas.html