Selasa, 20 November 2018

ARSITEKTUR SET INSTRUKSI

ARSITEKTUR SET INSTRUKSI



DEFINISI SET INSTRUKSI

Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat di mengerti oleh sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin (machine code), karena aslinya juga berbentuk biner kemudian dimengerti sebagai bahasa assembly, untuk konsumsi manusia (programmer), biasanya digunakan representasi yang lebih mudah dimengerti oleh manusia.

Sebuah instruksi terdiri dari sebuah opcode, biasanya bersama dengan beberapa informasi tambahan seperti darimana asal operand-operand dan kemana hasil-hasil akan ditempatkan. Subyek umum untuk menspesifikasikan di mana operand-operand berada (yaitu, alamat-alamatnya) disebut pengalamatan

Pada beberapa mesin, semua instruksi memiliki panjang yang sama, pada mesin-mesin yang lain mungkin terdapat banyak panjang berbeda. Instruksi-instruksi mungkin lebih pendek dari, memiliki panjang yang sama seperti, atau lebih panjang dari panjang word. Membuat semua instruksi memiliki panjang yang sama lebih muda dilakukan dan membuat pengkodean lebih mudah tetapi sering memboroskan ruang, karena semua instruksi dengan demikian harus sama panjang seperti instruksi yang paling panjang.

®    Aspek-aspek yang harus dipertimbangkan sebelum menyelesaikan set instruksi:
a  .      Kenyamanan pemrograman : jumlah instruksi, programmer lebih suka mempunyai sebanyak mungkin instruksi supaya operasi yang tepat dapat dikerjakan oleh rangkaian instruksi.
b .  Pengalamatan yang fleksibel : Programmer senang jika memungkinkan semua mode pengalamatan operand ada di dalam arsitektur.
c  .  Jumlah General Purpose Register (GPR) : Jika CPU mempunyai register yang banyak, proggrammer memperoleh pemrosesan dan transfer data yang cepat.
d   .    Target segmen pasar : Sasaran bidang aplikasi untuk komputer memrlukan operasi-operasi khusus untuk pemrosesan data yang efisien.
e.       Kinerja sistem : Jika sebuah program mempunyai instruksi sedikit, kinerja sistem meningkat karena waktu yang digunakan oleh CPU dalam pengambilan instruksi berkurang.

ELEMEN-ELEMEN DARI INSTRUKSI MESIN (SET INSTRUKSI)
a   .  Operation Code (opcode) : menentukan operasi yang akan dilaksanakan.
b  .  Source Operand Reference : merupakan input bagi operasi yang akan dilaksanakan.
c   .  Result Operand Reference : merupakan hasil dari operasi yang dilaksanakan.
d  . Next instruction Reference : memberitahu CPU untuk mengambil (fetch) instruksi berikutnya setelah instruksi yang dijalankan selesai.

®    Source dan result operands dapat berupa salah satu diantara tiga jenis berikut ini:
1.      Main or Virtual Memory
2.      CPU Register
3.      I/O Device

JENIS – JENIS INSTRUKSI
a  . Data Processing (Pengolahan Data) adalah : instruksi-instruksi aritmetika dan logika. Instruksi aritmetika memiliki kemampuan untuk mengolah data numeric, sedangkan instruksi logika beroperasi pada bit-bit word sebagai bit bukan sebagai bilangan. Operasi-operasi tersebut dilakukan terutama untuk data di register CPU.
b . Data Storage (Penyimpanan Data) adalah : instruksi-instruksi memori. Instruksi-instruksi memori diperlukan untuk memindah data yang terdapat di memori dan register.
c  . Data Movement (Perpindahan Data) adalah : instruksi I/O. Instruksi-instruksi I/O diperlukan untuk memindahkan program dan data ke dalam memori dan mengembalikan hasil komputansi kepada pengguna.
d   . Control (Kontrol) adalah : instruksi pemeriksaan dan percabangan. Instruksi-instruksi control digunakan untuk memeriksa nilai data, status komputansi dan mencabangkan ke set instruksi lain.

DESAIN SET INSTRUKSI
Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan banyak aspek, diantaranya adalah:
1. Kelengkapan set instruksi
2. Ortogonalitas (sifat independensi instruksi)
3. Kompatibilitas :      
    -  Source code compatibility
    - Object code Compatibility

® Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut:
1. Operation Repertoire: Berapa banyak dan operasi apa saja yang disediakan, dan berapa sulit operasinya.
2. Data Types: tipe/jenis data yang dapat olah.
      Instruction Format: panjangnya, banyaknya alamat, dsb.
      3. Register: Banyaknya register yang dapat digunakan.
      4. Addressing: Mode pengalamatan untuk operand.

PENGALAMATAN
Program biasanya ditulis dalam bahasa tingkat tinggi, yang memungkinkan program untuk menggunakan konstanta, variable local dan global, pointer, dan array. Pada saat mentranslasi program bahsa tingkat tinggi menjadi bahasa assembly, compiler harus mampu mengimplimentasi konstruksi ini menggunakan fasilitas yang disediakan dalam set instruksi computer dimana program akan dijalankan. cara yang berbeda dalam menentukan lokasi suatu operand ditetapkan dalam suatu instruksi yang disebut sebagai mode pengalamatan.

ADDRESSING MODES
Jenis-jenis addressing modes (Teknik Pengalama-tan) yang paling umum:
1.      Immediate
2.      Direct
3.      Indirect
4.      Register
5.      Register Indirect
6.      Displacement
7.      Stack 

·         Gambar Addressing Mode


Daftar Pustaka :
farhana.salim.staff.gunadarma.ac.id/Downloads/files/62054/M7%2C+M8+-+SET+INSTRUKSI+DAN+PENGALAMATAN.pdf
novrina.staff.gunadarma.ac.id/Downloads/files/63877/BAB+9+set+instruksi.doc

ORGANISASI KOMPUTER DASAR

ORGANISASI KOMPUTER DASAR



Organisasi komputer berkaitan dengan unit-unit operasional komputer dan berhubungan dengan komponen sistem komputer, seperti hardware, sinyal kontrol, interface, teknologi memori. Arsitektur komputer lebih cenderung pada kajian atribut-atribut sistem komputer yang terkait dengan seorang programmer. Contohnya, set instruksi, aritmatika yang digunakan, teknik pengalamatan, mekanisme I/O.

Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian organisasional. Organisasi dasar dari sebuah komputer dapat ditunjukkan pada blok diagram di bawah ini:




CPU mengendalikan urutan dari semua pertukaran informasi dalam komputer dan dengan dunia luar melalui unit I/O. Sedangkan unit memori terdiri dari sejumlah besar lokasi yang menyimpan program dan data yang sedang aktif digunakan CPU. Ketiga unit tersebut dihubungkan dengan berbagai macam bus.

Bus adalah sekelompok kawat atau sebuah jalur fisik yang berfungsi menghubungkan register-resgister dengan unit-unit fungsional yang berhubungan dengan tiap-tiap modul. Informasi saling dipertukarkan di antara modul dengan melalui bus.


Perbedaan Utama Organisasi Komputer:
  1. Bagian yang terkait dengan erat dengan unit-unit operasional. Contoh: Teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal-sinyal.
  2. Fungsi komputer didefinisikan sebagai operasi masing-masing komponen sebagai bagian dari struktur.

Adapun fungsi dari masing-masing komponen dalam struktur di atas adalah sebagai berikut :

  1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Contoh : keyboard
  2. Output Device (Alat Keluaran) Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
  3. I/O Port. Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
  4. CPU (Central Processing Unit) CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi  operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
  5. Memori. Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.
  6. Data Bus Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
  7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.
  8. Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

INPUT DEVICE

Input Device adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam sebuah komputer.
Contohnya :

   a. Keyboard
            Keyboard digunakan untuk mengetik teks dan angka ke dalam pengolah kata, editor   teks atau program lainnya. Sebuah keyboard komputer membedakan setiap tombol fisik dari setiap lain dan laporan semua penekanan tombol pada software.

  b. Mouse
              Mouse adalah perangkat yang digunakan untuk menunjuk posisi kursor pada layar komputer. Hal ini memungkinkan pengguna untuk memilih item yang disimpan pada komputer dan melakukan sebuah tindakan untuk menjalankan komputer.

  c. Scanner
            Scanner adalah suatu untuk memindahkan objek yang terdapat diatas lensa scanner ke dalam memori penyimpanan pada komputer. Jadi jika diatas lensa scanner terdapat sebuah kertas yang berisi teks ataupun gambar, nantinya isi yang ada pada kertas yang bersangkutan ini akan dipindahkan secara keseluruhan ke dalam komputer.

OUTPUT DEVICE
Output Device adalah sebuah perangkat keras komputer yang berfungsi untuk menampilkan hasil keluaran sebagai hasil dari pengolahan data. Keluaran/output dapat berupa hard-copy (kekertas), soft-copy (ke monitor), ataupun berupa suara.
Contohnya :

  a. Monitor
               Sebuah layar pada komputer yang digunakan untuk menampilkan tampilan berupa soft-copy atau software yang ada pada komputer. Terdapat 3 jenis monitor, yaitu :

-  CRT (Cathode Rays Tube)
-  LCD (Liquid Crystal Display)
-  LED (Light Emitting Diode).

  b.   Printer
Sebuah alat yang digunakan untuk mencetak atau mengeluarkan hasil output dalam bentuk hard-copy atau kertas.

  c.   Speaker
Sebuah alat yang digunakan untuk mengeluarkan hasil output berupa suara atau voice.

INPUT/OUTPUT PORTS
Bagian ini digunakan untuk menerima ataupun mengirim data keluar sistem. Peralatan input dan output di atas terhubung melalui port ini.

CPU (Central Processing Unit)
Central Processing Unit (CPU) merupakan otak dari sebuah sistem komputer. CPU memiliki dua bagian fungsi operasional, yaitu :
  1.   Arithmetical Logical Unit (ALU) sebagai pusat sebuah pengolah data.
2. Control Unit (CU) digunakan untuk mengontrol kerja dari komputer. Biasa disebut dengan           processor.


   Komponen-komponen yang terdapatdalam CPU adalah :
  a.  Mainboard                                                                                                     
     Motherboard atau mainboard merupakan papan utama dimana terdapat komponen-komponen serta chip controller yang bertugas mengatur lalu lintas data dalam sistem motherboard

  b.  Processor                                                                                                                  
      Processor berfungsi untuk mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan  tugas.

MEMORY, Terbagi menjadi beberapa macam yaitu :


   a.ROM (Read-Only-Memory)
Memori yang digunakan hanya untuk membaca isinya dan tidak dapat merubah atau mengedit data yang telah tersedia. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data.

   b.RAM (Random-Access Memory)
Memori yang isinya dapat diubah atau diedit selama komputer masih dalam kondisi menyala dan bersifat volatile.

   c.Memori Eksternal
Sebuah memori tambahan yang berfungsi untuk menyimpan data.


SUMBER :




EVOLUSI ARSITEKTUR KOMPUTER

EVOLUSI ARSITEKTUR KOMPUTER


  • PENGERTIAN ARSITEKTUR KOMPUTER
Arsitektur komputer  dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll).
Di antara demikian banyak pemahaman tentang arsitektur, arsitektur dikenal juga sebagai suatu tradisi yang berkembang. Dari waktu ke waktu wajah arsitektur selalu mengalami perubahan. Hal-hal yang mempengaruhi perkembangan dan pengembangan arsitektur tidak hanya berupa keadaan eksternal, tetapi juga keadaan internal. Disini kita membahas mengenai evolusi arsitektur pada komputer. Arsitektur dari komputer sendiri merupakan suatu susunan atau rancangan dari komputer tersebut sehingga membentuk suatu kesatuan yang dinamakan komputer. Komputer sendiri berevolusi dengan cepat mulai dari generasi pertama hingga sekarang. Evolusi sendiri didasarkan pada fungsi atau kegunaanya dalam kehidupan. Evolusi pada komputer sendiri ada karena keinginan atau hal yang dibutuhkan manusia itu sendiri. Sekarang ini komputer sudah dapat melakaukan perintah yang sulit sekalipun tidak seperti dulu yang hanya bisa melakukan yang sederhana saja. Itulah yang dinamakan evolusi arsitektur yaitu perubahan bentuk juga fungsi dan kemampuannya.
  • KLASIFIKASI ARSITEKTUR KOMPUTER
  1. Arsitektur Von Neumann
    Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann (1903-1957). Arsitektur ini digunakan oleh hampir semua komputer saat ini. Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, “bus”.

  2. Arsitektur RISC
    RICS singkatan dari Reduced Instruction Set Computer. Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk negeset istruksi dalam komunikasi diantara arsitektur yang lainnya. Reduced Instruction Set Computing (RISC) atau “Komputasi set instruksi yang disederhanakan” pertama kali digagas oleh John Cocke, peneliti dari IBM di Yorktown, New York pada tahun 1974 saat ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC ini adalah IBM PC/XT pada era 1980-an. Istilah RISC sendiri pertama kali dipopulerkan oleh David Patterson,pengajar pada University of California di Berkely.


    2
    RISC, yang jika diterjemahkan berarti “Komputasi Kumpulan Instruksi yang Disederhanakan”, merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi, seperti komputer vektor.


    Selain digunakan dalam komputer vektor, desain ini juga diimplementasikan pada prosesor komputer lain, seperti pada beberapa mikroprosesor Intel 960, Itanium (IA64) dari Intel Corporation, Alpha AXP dari DEC, R4x00 dari MIPS Corporation, PowerPC dan Arsitektur POWER dari International Business Machine.
  3. Arsitektur CISC
    Complex instruction-set computing atau Complex Instruction-Set Computer (CISC) “Kumpulan instruksi komputasi kompleks”) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC.
    Sebelum proses RISC didesain untuk pertama kalinya, banyak arsitek komputer mencoba menjembatani celah semantik”, yaitu bagaimana cara untuk membuat set-set instruksi untuk mempermudah pemrograman level tinggi dengan menyediakan instruksi “level tinggi” seperti pemanggilan procedure, proses pengulangan dan mode-mode pengalamatan kompleks sehingga struktur data dan akses array dapat dikombinasikan dengan sebuah instruksi. Karakteristik CISC yg “sarat informasi” ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
    Memang setelah itu banyak desain yang memberikan hasil yang lebih baik dengan biaya yang lebih rendah, dan juga mengakibatkan pemrograman level tinggi menjadi lebih sederhana, tetapi pada kenyataannya tidaklah selalu demikian. Contohnya, arsitektur kompleks yang didesain dengan kurang baik (yang menggunakan kode-kode mikro untuk mengakses fungsi-fungsi hardware), akan berada pada situasi di mana akan lebih mudah untuk meningkatkan performansi dengan tidak menggunakan instruksi yang kompleks (seperti instruksi pemanggilan procedure), tetapi dengan menggunakan urutan instruksi yang sederhana.

    Istilah RISC dan CISC saat ini kurang dikenal, setelah melihat perkembangan lebih lanjut dari desain dan implementasi baik CISC dan CISC. Implementasi CISC paralel untuk pertama kalinya, seperti 486 dari Intel, AMD, Cyrix, dan IBM telah mendukung setiap instruksi yang digunakan oleh prosesor-prosesor sebelumnya, meskipun efisiensi tertingginya hanya saat digunakan pada subset x86 yang sederhana (mirip dengan set instruksi RISC, tetapi tanpa batasan penyimpanan/pengambilan data dari RISC). Prosesor-prosesor modern x86 juga telah menyandikan dan membagi lebih banyak lagi instruksi-instruksi kompleks menjadi beberapa “operasi-mikro” internal yang lebih kecil sehingga dapat instruksi-instruksi tersebut dapat dilakukan secara paralel, sehingga mencapai performansi tinggi pada subset instruksi yang lebih besar.
  4. Arsitektur Harvard

    Arsitektur Havard menggunakan memori terpisah untuk program dan data dengan alamat dan bus data yang berdiri sendiri. Karena dua perbedaan aliran data dan alamat, maka tidak  diperlukan multiplexing  alamat dan bus data. Arsitektur ini tidak hanya didukung dengan bus paralel untuk alamat dan data, tetapi juga menyediakanorganisasiinternal yang  berbeda sedemikian rupa instruksi dapat diambil dan dikodekan ketika dan data, tetapi juga menyediakan organisasi internal yang  berbeda sedemikian rupa instruksi dapaLebih lanjut lagi, bus data bisa saja memiliki ukuran yang berbeda  dari bus alamat. Hal ini memungkinkan pengoptimalan bus data dan bus alamat dalam pengeksekusian instruksi yang cepat.t diambil dan dikodekan ketika berbagai data sedang diambil dan dioperasikan. Sebagai contoh, mikrokontroler Intel keluarga MCS-51 menggunakan arsitektur Havard karena ada perbedaan kapasitas memori untuk program dan data, dan bus terpisah (internal) untuk alamat dan data.  Begitu juga dengan keluarga PIC dari Microchip yang menggunakan arsitektur Havard.
  5.  Arsitektur Blue Gene
    Blue Gene adalah sebuah arsitektur komputer yang dirancang untuk menciptakan beberapa superkomputer generasi berikut, yang dirancang untuk mencapai kecepatan operasi petaflop (1 peta = 10 pangkat 15), dan pada 2005 telah mencapai kecepatan lebih dari 100 teraflop (1 tera = 10 pangkat 12). Blue Gene merupakan proyek antara Departemen Energi Amerika Serikat (yang membiayai projek ini), industri (terutama IBM), dan kalangan akademi. Ada lima projek Blue Gene dalam pengembangan saat ini, di antaranya adalah Blue Gene/L, Blue Gene/C, dan Blue Gene/P.
    Komputer pertama dalam seri Blue Gene. Blue Gene/L dikembangkan melalui sebuah “partnership” dengan Lawrence Livermore National Laboratory menghabiskan biaya AS$100 juta dan direncanakan dapat mencapai kecepatan ratusan TFLOPS, dengan kecepatan puncak teoritis 360 TFLOPS. Ini hampir sepuluh kali lebih cepat dari Earth Simulator, superkomputer tercepat di dunia sebelum Blue Gene. Pada Juni 2004, dua prototipe Blue Gene/L masuk dalam peringkat 500 besar superkomputer berada dalam posisi ke-4 dan ke-8.
    Pada 29 September 2004 IBM mengumumkan bahwa sebuah prototipe Blue Gene/L di IBM Rochester (Minnesota) telah menyusul Earth Simulator NEC sebagai komputer tercepat di dunia, dengan kecepatan 36,01 TFLOPS, mengalahkan Earth Simulator yang memiliki kecepatan 35,86 TFLOPS. Mesin ini kemudian mencapai kecepatan 70,72.
    Pada 24 Maret 2005, Departemen Energi AS mengumumkan bahwa Blue Gene/L memecahkan rekor komputer tercepat mencapai 135,5 TFLOPS. Hal ini dimungkinkan karena menambah jumlah rak menjadi 32 dengan setiap rak berisi 1.024 node komputasi. Ini masih merupakan setengah dari konfigurasi final yang direncanakan mencapai 65.536 node.
    Pada 27 Oktober, 2005, Lawrence Livermore National Laboratory dan IBM mengumumkan bahwa Blue Gene/L sekali lagi telah menciptakan rekor dengan mengalahkan rekornya sendiri setelah mencapai kecepatan 280.6 TFLOPS.

























Kamis, 16 November 2017

Contoh Soal Ekonomi Teknik

Nama : Ridho Dwi Budiyanto
NPM  : 15415928
Kelas : 3IBO3A
  • Seorang menabung uang ke bank sebesar Rp. 830.000 tiap tahun selama 4 tahun ke depan. Pihak Bank akan memberikan imbalan sebesar 6% tiap tahun. Berapakah jumlah uang tersebut pada akhir tahun ke-4?
Jawab :

F = A (F/A . i% . n)
F = 830000 (F/A . 6% . 4)
F = 830000 (4,37)
F = Rp. 3.627.100,00

  • 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 tabungannya tiap tahun apabila bunga tabungan 10% pertahun?
Jawb :

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

Jumat, 10 November 2017

Cash Flow Lengkap

Arus Kas atau Cash Flow adalah gambaran mengenai jumlah uang yang masuk (cash in flow) dan jumlah uang yang keluar (cash out flow). Jika dilihat dari sumber pemasukan nya, Cash Flow dibagi menjadi 2 :
  • Cash Flow yang positif berarti: penghasilan Anda lebih besar dari pada pengeluaran.
  • Cash Flow yang negatif berarti: penghasilan Anda lebih kecil dari pada pengeluaran

Cara Perhitungan Cash Flow
Anda dapat mengetahui kondisi kesehatan keuangan Anda (financial health check up) dengan mengetahui cash flow. Dalam prakteknya, Finansialku.com menggunakan 3 rasio keuangan utama dan penting. Ketiganya dapat Anda ketahui dengan Cash Flow. Ketiga rasio tersebut adalah:
  1. Rasio Tabungan: Rasio yang membandingkan antara jumlah uang yang ditabung atau diinvestasikan terhadap pemasukan seseorang. Nilai idealnya adalah minimal 20%. Lebih besar dari 20% berarti lebih baik.
  2. Rasio Pembayaran Cicilan: Rasio yang membandingkan kemampuan seseorang melunasi atau membayar tagihan, dibandingkan dengan penghasilan. Nilai idealnya adalah maksimal 35%. Lebih dari 35% adalah angka yang buruk (terlebih jika Anda utang konsumtif).
  3. Rasio Pendapatan Pasif: Rasio yang membandingkan antara pendapatan pasif dengan total pendapatan seseorang. Angka yang ideal adalah minimal 50%. Lebih besar dari 50% berarti lebih baik.

Cara Penyusunan

Ada empat langka dalam penyusunan cash flow, yaitu :
  1. Menentukan minimum kas
  2.  Menyusun estimasi penerimaan dan pengeluaran
  3. Menyusun perkiraan kebutuhan dana dari hutang yang dibutuhkan untuk menutupi deficit kas dan membayar kembali pinjaman dari pihak ketiga.
  4. Menyusun kembali keseluruhan penerimaan dan pengeluaran setelah adanya transaksi financial dan budget kas yang final.

Contoh Cashflow Suatu Perusahaan













Rabu, 27 September 2017

Ekonomi Teknik - Berhadapan Dengan Resiko Dan Ketidakpastian

Ekonomi Teknik
Holland, Steve
Montana Business Quarterly, Summer 2004; 42, 2; ABI/INFORM Complete
Halaman 10

Ulasan : Dalam terjemahan jurnal yang dikarang oleh Steve Holland diatas menjelaskan mengenai manfaat ilmu Ekonomi Teknik itu sendiri. Bagaimana kita mengimplementasikan Ekonomi Teknik dalam kehidupan disekitar kita, seperti memutuskan apa yang harus dilakukan apabila dihadapi dengan beberapa pilihan sulit menggunakan analisis Ekonomi Teknik.

Jurnal ini mengajari kita bagaimana kita harus mengamati segala indikator ekonomi yang dapat mempengaruhi sektor bisnis kita, dan mengambil keputusan dari hasil analisa yang kita dapatkan menggunakan kaca mata ilmu Ekonomi Teknik.

Selain itu juga, jurnal ini menjelaskan lebih dalam mengenai Resiko dan Ketidakpastian dalam dunia bisnis, dimana keduanya memiliki arti yang berbeda walaupun seringkali tidak dapat dibedakan. Resiko berlaku ketika kita mengetahui semua kemungkinan hasil, bersama dengan probabilitas terjadinya mereka. Namun ketidakpastian adalah ketika kita tidak mengetahui kemungkinan hasil dan probabilitas terjadinya mereka.

Kritik : Didalam jurnal ini terdapat contoh studi kasus yang dijelaskan cukup jelas. Namun apabila ditambahkan beberapa lagi dan diberi grafik atau kurva untuk mendukung pemahaman pembaca mungkin akan lebih baik lagi

Saran : Menambahkan contoh studi kasus dan Grafik dalam jurnal


Klik untuk melihat Jurnal -> Jurnal Ekonomi Teknik

Comments system

Disqus Shortname