Rabu, 27 Maret 2013

SQL

SQL (play /ˈɛs kjuː ˈɛl/ "S-Q-L";[3] atau Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

Sejarah

Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.

Standarisasi

Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.
Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing-masing.

Pemakaian dasar

Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD)[4], namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.

Data Definition Language

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

Bahasa pemrograman Python

Python adalah bahasa pemrograman interpretatif multiguna[10] dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode.[11] Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas,[12] dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif.
Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
Saat ini kode python dapat dijalankan di berbagai platform sistem operasi, beberapa diantaranya dalah:
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL)

Sejarah

Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.
Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0.
Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan Guido pada acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.

Fitur

Beberapa fitur yang dimiliki Python adalah:
  • memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul 'siap pakai' untuk berbagai keperluan.
  • memiliki tata bahasa yang jernih dan mudah dipelajari.
  • memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.
  • berorientasi obyek.
  • memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
  • modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++.
  • memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa pemrograman Java, python memiliki fasilitas pengaturan penggunaan ingatan komputer sehingga para pemrogram tidak perlu melakukan pengaturan ingatan komputer secara langsung.
  • memiliki banyak faslitas pendukung sehingga mudah dalam pengoprasiannya.

PHP

PHP: Hypertext Preprocessor[1] adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[2][3] PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.

Kelebihan

Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).

Assembly

Bahasa rakitan atau lebih umum dikenal sebagai Assembly adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan mengimplementasikan representasi atas kode mesin dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi yang berlaku umum, bahasa rakitan biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa rakitan tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi. Namun demikian, bahasa rakitan memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupun terbatas bila dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.
Pada bahasa rakitan, programmer umumnya menggunakan sebuah program utilitas yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode dalam bahasa rakitan tersebut ke dalam kode mesin untuk perangkat keras tertentu. Sebuah perintah dalam bahasa rakitan biasanya akan diterjemahkan menjadi sebuah instruksi mnemonic dalam kode mesin, berbeda halnya dengan kompiler pada bahasa pemrograman tingkat tinggi yang menerjemahkan sebuah perintah menjadi sejumlah instruksi dalam kode mesin.
Beberapa perangkat lunak bahasa rakitan terkenal biasanya menyediakan tambahan fitur untuk memfasilitasi proses pengembangan program, mengontrol proses perakitan, dan alat bantu pengawakutuan (debugging).

Dasar alasan menggunakan bahasa rakitan

Ada beberapa dasar alasan menggunakan bahasa rakitan dilihat dari sudut pandang penggunaannya:
  • Bahasa rakitan dibandingkan dengan bahasa mesin, bahasa rakitan merupakan representasi atas bahasa mesin yang dirancang agar lebih mudah dipahami oleh manusia. Dengan menggunakan bahasa rakitan, seorang programmer dapat lebih mudah mengingat instruksi-instruksi dengan menggunakan simbol yang lebih dimengerti dibandingkan bila menggunakan simbol mnemonic kode mesin secara langsung. Demikian halnya pula dengan mekanisme lompatan yang umum terdapat dalam bahasa mesin yang biasanya menggunakan alamat memori, programmer dapat lebih mudah menggunakan fasilitas pelabelan yang terdapat pada bahasa rakitan dibandingkan menggunakan alamat memori tertentu dalam kode mnemonic.
  • Bahasa rakitan dibandingkan dengan bahasa tingkat tinggi, bahasa rakitan memungkinkan programmer untuk mengontrol serta memanfaatkan secara penuh kapabilitas yang terdapat atas suatu perangkat keras, berbeda halnya dengan bahasa pemrograman tingkat tinggi yang memiliki banyak keterbatasan dalam pemanfaatan secara penuh suatu perangkat keras. Bahasa rakitan menjanjikan tingkat unjuk kerja yang maksimum karena sifatnya yang menerjemahkan secara langsung instruksi rakitan menjadi instruksi mesin, berbeda halnya dengan bahasa pemrograman tingkat tinggi yang biasanya menerjemahkan sebuah instruksi menjadi sejumlah kode mesin.

bahasa pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

Daftar Bahasa Pemrograman

Berikut ini adalah daftar bahasa pemrograman komputer:[1]

Bahasa Pemrograman Android

 

Tutorial kali ini saya akan posting tentang Jenis -jenis Bahasa Pemrograman Untuk Android...
Sebelum saya menjelaskan jenis- jenis bahasa bahasa perograman Untuk android, kita harus tau apa itu android ?


Android adalah Sistem Operasi untuk mobile device,  yang awalnya dikembangkan oleh Aondroid inc,..
Perusahaan ini dibeli oleh google pada tahun 2005. Android dibuat berdasarkan kernel Linux  yang dimodifikasi...
Nah.. Sebelum saya jelaskan, mungkin anda juga sudah mengerti apa itu android,.. Langsung aja y tanpa basa basi..

Sesuai Dengan judul diatas Jenis -Jenis bahasa pemrograman untuk Android 
1. JDK versi 5 atau 6
2. Eclipse versi 3.4 atau 3.5 Versi dirkomendasikan  adalah “Eclipse for Java Developers” atau “Eclipse 
    for RCP Developers” Ingat..! Eclipse 3.6 Helios karena ada sedikit masalah dengan ADT plugin. 
    Gunakan Eclipse 3.4 Ganymede atau 3.5 Galileo dan Pastikan juga Eclipse memiliki Java 
    Development Tools (JDT), biasanya JDT sudah terdapat pada kebanyakan paket Eclipse
3. JDK bersifat wajib. JRE saja tidak mencukupi 
4. Android SDK starter package
5. ADT

Cara Menginstall ADT untuk Eclipse 
1. Buka Eclipse, klik Help > Install New Software.
2. Pada dialog Available Software yang terbuka klik Add...
3. Pada dialog Add Site yang muncul, masukan nama remote site (contoh: Android Plugin) 
    pada Name field. Pada Location field, masukkan URL berikut: 
    https://dlssl.google.com/android/eclipse/. Klik OK dan tunggu sampai “pending” selesai.
4. Kembali ke Available Software view, seharusnya kita bisa melihat “Developer Tools
    tertambah pada daftar. Centang checkbox pada Developer Tools yang secara otomatis 
    mencentang pula Android DDMS dan Android Development Tools. Klik Next
    dan tunggu sebentar.
5. Pada dialog Install Detail yang muncul, Android DDMS and Android Development Tools
    features seharusnya terdaftar. Klik I accept ... untuk menyetujui perjanjian lisensi
    kemudian klik Finish. Tunggu sampai proses fetching selesai.
6. Mulai ulang (restart) Eclipse.

BASIC

BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula". Memang, istilah "Bahasa BASIC" di sini juga bisa diartikan menjadi bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tapi hal tersebut dirasa kurang tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.
BASIC pertama kali dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College, untuk mengizinkan akses terhadap komputer bagi para mahasiswa jurusan selain jurusan ilmu eksakta. Pada waktu itu, hampir semua komputer membutuhkan perangkat lunak, dan waktu itu belum ada perangkat lunak yang dijual secara bebas, sehingga hanya orang-orang tertentulah yang dapat menggunakan komputer, yakni para matematikawan dan ilmuwan, karena mereka dapat membangun perangkat lunak sendiri. Bahasa BASIC, setelah diciptakan menjadi menjamur dan banyak dimodifikasi. Bahasa BASIC menjadi bahasa yang paling populer digunakan pada komputer mikro pada akhir tahun 1970-an dan komputer rumahan pada tahun 1980-an. Dan hingga saat ini, menjadi bahasa yang dialeknya beberapa kali berevolusi.

Sejarah

Sebelum pertengahan tahun 1960-an, komputer merupakan barang yang sangat mahal dan hanya digunakan untuk tugas-tugas tujuan khusus. Pada saat itu, jenis pemrosesan yang dapat dilakukan adalah batch processing, yang artinya komputer hanya dapat melakukan pemrosesan satu pekerjaan pada satu waktu, dan pekerjaan lainnya akan dilakukan setelah pekerjaan lainnya selesai. Akan tetapi, selama tahun 1960-an, muncullah komputer yang lebih cepat dan lebih terjangkau. Dengan kemampuan pemrosesan yang lebih kuat ini, komputer pun kadang-kadang "menganggur", tanpa ada pekerjaan yang ia lakukan sama sekali. Bahasa pemrograman di dalam era batch programming pun didesain untuk tujuan-tujuan khusus, seperti halnya mesin di mana mereka berjalan, seperti halnya kalkulasi formula ilmiah atau pemrosesan data bisnis atau hanya untuk penyuntingan teks.
Seiring dengan turunnya harga komputer, penggunaan komputer pun tidak lagi terbatas pada riset-riset ilmiah dan militer, tetapi merambah kepada penggunaan komersial. Sistem-sitem komputer yang lebih baru mendukung konsep time-sharing, sebuah cara di mana sebuah sistem mengizinkan beberapa pengguna atau proses untuk menggunakan CPU dan memori. Dalam sistem tersebut, sistem operasi akan menggilir proses-proses yang sedang berjalan, dan mengizinkan setiap proses untuk dijalankan oleh CPU (serta disimpan di dalam memori), sebelum pindah ke proses selanjutnya. Mesin-mesin tersebut telah menjadi cukup cepat sehingga kebanyakan pengguna saat itu dapat merasakan seolah-olah mereka menggunakan mesin tersebut hanya untuk sendiri. Secara teori, time-sharing mampu mengurangi biaya komputasi secara signifikan, mengingat sebuah mesin dapat digunakan oleh beberapa pengguna, bahkan ada yang mencapai angka ratusan pengguna.

Era komputer mini

Bahasa BASIC yang asli didesain pada tahun 1963 oleh John Kemeny dan Thomas Kurtz dan diimplementasikan oleh sekelompok siswa di Dartmouth College di bawah arahan mereka berdua. BASIC didesain untuk para siswa agar mereka dapat menulis program untuk Dartmouth Time-Sharing System. Bahasa tersebut didesain untuk mengatasi masalah kerumitan yang terjadi pada bahasa-bahasa pemrograman yang sudah lama, dengan sebuah desain bahasa yang baru yang memang dikhususkan untuk kelas baru yang di dalamnya terdapat para pengguna mesin tersebut, yakni para pengguna yang kurang begitu memahami masalah keteknikan dan juga tidak memiliki latar belakang matematika, dan kurang berminat untuk menekuni bidang matematika. Dengan menggunakan komputer untuk mendukung proses pengajaran dan riset ternyata menarik perhatian banyak kalangan. Pada beberapa tahun kemudian, seiring dengan munculnya beberapa dialek bahasa BASIC lainnya, dialek BASIC buatan Kemeny dan Kurtz dinamakan dengan Dartmouth BASIC.
Prinsip-prinsip yang digunakan dalam mendesain bahasa BASIC antara lain:
  1. Dapat digunakan secara mudah bagi para pemula.
  2. Dapat digunakan sebagai sebuah bahasa pemrograman untuk tujuan umum (general purpose)
  3. Dapat ditambahi fitur-fitur tambahan dan tingkat lanjut untuk para ahli, tetapi tetap mempertahankan kesederhanaan bahasa untuk para pemula.
  4. Harus interaktif.
  5. Pesan-pesan kesalahan harus jelas dan mudah dipahami.
  6. Merespons dengan cepat untuk program-program yang kecil.
  7. Tidak harus membutuhkan pengetahuan dan pemahaman perangkat keras komputer.
  8. Pengguna juga tidak harus tahu mengenai sistem operasi.
Bahasa BASIC sendiri sebagian dibuat dengan berdasar pada FORTRAN II dan sebagian lagi berdasar pada ALGOL 60, dengan adanya tambahan agari ia cocok digunakan untuk time-sharing. Sebelum ada BASIC, di Dartmouth College sudah terdapat DARSIMCO (1956), dan DOPE (implementasi yang dilakukan pada tahun 1962 terhadap SAP) serta DART (1963 yang merupakan FORTRAN II yang disederhanakan). Awalnya, BASIC difokuskan untuk mendukung beberapa pekerjaan matematika dengan dukugan aritmetika matriks dari mulai awal implementasinya sebagai bahasa yang bertumpuk (batch language) untuk kemudian dikembangkan pada tahun 1965 dengan dukungan fungsionalitas string.
BASIC pertama kali diimplementasikan dalam mainframe General Electrics GE-265 yang mendukung banyak terminal. Pada awal perkenalannya, BASIC merupakan bahasa yang dikompilasi, bukan bahasa yang diinterpretasikan, seperti yang dipercaya selama ini oleh banyak orang. BASIC juga sangat efisien, dengan mengalahkan FORTRAN II dan ALGOL 60 di mesin yang sama pada beberapa program matematika, seperti operasi Hukum Simpson.
Para pengembang bahasa BASIC memutuskan bahwa kompilator bahasa BASIC harus tersedia tanpa pungutan biaya sehingga bahasa BASIC dapat berkembang secara luas. Selain itu, mereka juga mendistribusikan BASIC ke sekolah-sekolah menengah atas di Dartmouth selain Dartmouth College, dan juga mempromosikannya. Hasilnya, pengetahuan tentang BASIC menjadi relatif meluas (untuk sebuah bahasa pemrograman), dan BASIC pun akhirnya diimplementasikan oleh banyak pengembang, sehingga menjadi sebuah bahasa pemrograman yang populer untuk komputer mini yang baru seperti seri Programmable Data Processor (PDP) milik Digital Equipment Corporation dan Nova milik Data General. Bahasa BASIC pun juga digunakan di dalam HP Time-Shared BASIC System pada tahun-tahun akhir 1960-an dan awal 1970-an. Pada komputer-komputer tersebut, bahasa BASIC cenderung diimplementasikan sebagai interpreter, bukannya sebagai kompilator.
Beberapa tahun setelah dirilis, beberapa profesional di bidang komputer, terutama Edsger W. Dijkstra, mengutarakan pendapat mereka mengenai penggunaan statemen GOTO, yang tersedia di dalam banyak bahasa pemrograman, termasuk di antaranya BASIC, ternyata membuat praktik pemrograman menjadi buruk[1]. Beberapa bahkan mengeluhkan bahwa bahasa BASIC terlalu lambat (sebagian besar versi BASIC yang diinterpretasikan memang jauh lebih lambat dibandingkan dengan versi yang dikompilasi) atau terlalu sederhana (beberapa versi, terutama untuk komputer-komputer dengan kemampuan yang kecil membuang banyak fitur dan kemampuan yang penting.


Era Komputer rumahan

Bahasa BASIC tidaklah serta-merta diakui sebagai bahasa yang populer, meski digunakan pada banyak komputer mini, tetapi saat Micro Instrumentation Telemetry System (MITS) merilis Altair 8800 pada tahun 1975 yang di dalamnya telah terdapat BASIC, BASIC mulai menunjukkan peningkatan yang signifikan. Sebagian besar bahasa pemrograman membutuhkan memori yang lebih besar daripada yang dapat dibeli oleh kebanyakan orang, mengingat memang harga memori saat itu sangatlah mahal. Dengan akses yang lambat yang ditawarkan oleh tape, dan tidak adanya editor teks yang cocok, sebuah bahasa pemrograman seperti BASIC yang dapat melewati beberapa batasan tersebut ternyata sangat menarik. BASIC juga memiliki keunggulan, yakni terkenal oleh para desainer yang memiliki minat terhadap komputer mikro. Usaha Kemeny dan Kurtz yang dilakukan pada awal-awal pengembangan BASIC pun berbuah hasil. Salah satu implementasi bahasa BASIC yang pertama kali muncul untuk mesin dengan mikroprosesor Intel 8080 seperti yang digunakan oleh Altair 8800 adalah Tiny BASIC, sebuah implementasi BASIC yang aslinya ditulis oleh Dr. Li-Chen Wang untuk kemudian ditulis ulang agar dapat berjalan di atas Altair oleh Dennis Allison berdasarkan permintaan dari Bob Albrecht (yang kemudian mendirikan Dr. Dobb's Journal). Kode sumber secara penuh dan desain Tiny BASIC tersedia dan dipublikasikan pada tahun 1976 pada jurnal Dr. Dobb's Journal.
Pada tahun 1975, MITS merilis Altair BASIC, yang dikembangkan oleh William Henry Gates III dan Paul Allen dari Micro-Soft. Versi Altair pertama kali dikembangkan secara bersama-sama oleh Gates, Allen dan Monte Davidoff. Versi Microsoft BASIC pun kemudian segera muncul di beberapa platform komputer mikro lainnya dengan menggunakan lisensi, dan kemudian jutaan salinan pun terjual; Microsoft BASIC pun menjadi bahasa standar yang digunakan oleh komputer Apple II (yang menggunakan MPU Mostek 6502). Hingga tahun 1979, Microsoft pun berbicara dengan beberapa vendor komputer mikro, termasuk di antaranya adalah IBM, mengenai lisensi interpreter bahasa BASIC untuk komputer yang mereka bangun. Sebuah versi pun dimasukkan ke dalam chip ROM dalam IBM PC, sehingga komputer PC tanpa disket floppy akan dapat memulai langsung sesi pemrograman BASIC seperti halnya komputer mikro lainnya.
Beberapa perusahaan baru pun mencoba mengikuti jejak-jejak sukses MITS, IMSAI, North Star dan Apple sehingga membuat sebuah industri komputer rumahan sendiri; sementara itu, BASIC telah menjadi fitur standar dari semua komputer rumahan tapi sebagian kecil komputer rumahan memang tidak memilikinya. Sebagian besar komputer rumahan datang dengan interpreter bahasa BASIC di dalam ROM, sehingga pembelian disket yang cukup mahal pun menjadi tidak perlu dilakukan lagi. Beberapa saat kemudian, ternyata mesin yang menjalankan varian-varian BASIC di seluruh dunia sudah menjadi sangat banyak, bahkan jumlahnya lebih besar dibandingkan dengan pengguna semua bahasa pemrograman, meski semuanya digabungkan. Dialek yang digunakan oleh BASIC pada zaman ini juga sedikit berbeda dari satu implementasi dengan implementasi lainnya. Tetapi, sebagian besar komputer yang beredar pada tahun 1980-an memiliki interpreter bahasa BASIC yang disimpan di dalam ROM.
Kemudian BBC pun menerbitkan BBC BASIC, sebuah versi bahasa BASIC yang dikembangkan oleh Acorn Computers, Ltd untuk BBC, yang memasukkan beberapa peningkatan tambahan seperti halnya pembuatan struktur terhadap kata kunci, dan juga akses secara langsung terhadap sistem operasi. Selain itu, varian ini juga memiliki assembler yang terintegrasi. BBC BASIC memang diakui sebagai sebuah dialek BASIC yang bagus, dan kemudian lebih dari 30 platform lainnya selain komputer mikro BBC pun mengadopsinya.

bahasa pemrograman cobol

Bahasa Pemrograman Cobol

COBOL adalah kepanjangan dari Common Bussiness Oriented
Language. Bahasa COBOL digolongkan sebagai High Level Language
(bahasa pemrograman tingkat tinggi) yang berorientasi pada masalah
bisnis. Diciptakan pada tahun 1959.
COBOL pertama kali diperkenalkan secara formal bulan Januari 1960
dan disebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada
tahun 1968 dan 1974, bahasa COBOL dikembangkan dan
distandarisasikan dengan nama ANSI COBOL (American National
Standarts Institute).
Bahasa pemrograman COBOL sangat terstruktur, karena mudah
dibaca dan memiliki struktur yang jelas.
COBOL dibuat untuk operasi pengolahan data, yaitu membaca data,
memproses data dan menghasilkan output berupa informasi.



Dasar-dasar COBOL.
Untuk membuat program COBOL yang baik dan benar, minimal anda
harus menguasai atau mengetahui beberapa hal berikut :
  • · Cara penulisan.
Kolom maksimal yang disediakan program COBOL adalah kolom 1
sampai 80, dengan ketentuan sebagai berikut :
Kolom 1-6 : digunakan untuk line number (optional) ditulis dari kecil ke
besar.
Kolom 7 : digunakan untuk melanjutkan baris sebelumnya dengan
menambahkan tanda (-) dan baris sambungannya ditulis di
area B.
Bila diisi (*) maka yang ditulis pada baris ini dianggap
komentar.
Kolom 8-11 : disebut dengan area A. untuk menulis divisi, section, nama
paragraph, judul file description (FD), level number 01 dan
level number 77.
Kolom 12-72 : disebut area B. untuk menulis elemen program selain yang
ditulis di area A.
Kolom 73-80 : kolom ini tidak akan diproses oleh program jadi data diisi
catatan atau curahan hati untuk dokumentasi.
Beberapa hal lagi yang anda harus perhatikan tentang penulisan yaitu
penggunaan titik dan spasi. Bahasa pemrogram COBOL sangat sangat
ketat tentang peraturan penulisan, pastikan anda memberikan tanda titik
(.) setelah nama divisi, section, paragraph atau baris instruksi dan spasi
(space) untuk pemisah antara COBOL RESERVED WORDS dengan
variable atau string.
Kedua hal tadi kelihatan sepele tapi jika program yang anda buat
panjang nya sampai puluhan baris hal ini mungkin dapat membuat anda
frustasi. Karena akan menyebabkan pesan kesalahan yang memusingkan
kepala.

 

C (bahasa pemrograman)

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.


C K&R

Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini.
Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.


ANSI C & ISO C

Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadang-kadang C89.
Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.


C99

Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram

 

Senin, 11 Maret 2013

bab 13 dan 14



Bab 13 dan 14
Uang, Bank, dan Penciptaan Uang

1. Pengertian Uang dan Bank

Uang dalam ilmu ekonomi tradisional didefinisikan sebagai setiap alat tukar yang dapat diterima secara umum. Alat tukar itu dapat berupa benda apapun yang dapat diterima oleh setiap orang di masyarakat dalam proses pertukaran barang dan jasa. Dalam ilmu ekonomi modern, uang didefinisikan sebagai sesuatu yang tersedia dan secara umum diterima sebagai alat pembayaran bagi pembelian barang-barang dan jasa-jasa serta kekayaan berharga lainnya serta untuk pembayaran hutang.Beberapa ahli juga menyebutkan fungsi uang sebagai alat penunda pembayaran.
Keberadaan uang menyediakan alternatif transaksi yang lebih mudah daripada barter yang lebih kompleks, tidak efisien, dan kurang cocok digunakan dalam sistem ekonomi modern karena membutuhkan orang yang memiliki keinginan yang sama untuk melakukan pertukaran dan juga kesulitan dalam penentuan nilai. Efisiensi yang didapatkan dengan menggunakan uang pada akhirnya akan mendorong perdagangan dan pembagian tenaga kerja yang kemudian akan meningkatkan produktifitas dan kemakmuran.
Pada awalnya di Indonesia, uang —dalam hal ini uang kartal— diterbitkan oleh pemerintah Republik Indonesia. Namun sejak dikeluarkannya UU No. 13 tahun 1968 pasal 26 ayat 1, hak pemerintah untuk mencetak uang dicabut. Pemerintah kemudian menetapkan Bank Sentral, Bank Indonesia, sebagai satu-satunya lembaga yang berhak menciptakan uang kartal. Hak untuk menciptakan uang itu disebut dengan hak oktroi.

Bank adalah sebuah lembaga intermediasi keuangan umumnya didirikan dengan kewenangan untuk menerima simpanan uang, meminjamkan uang, dan menerbitkan promes atau yang dikenal sebagai banknote. Kata bank berasal dari bahasa Italia banca berarti tempat penukaran uang . Sedangkan menurut Undang-undang Negara Republik Indonesia Nomor 10 Tahun 1998 Tanggal 10 November 1998 tentang perbankan, yang dimaksud dengan bank adalah badan usaha yang menghimpun dana dari masyarakat dalam bentuk simpanan dan menyalurkannya kepada masyarakat dalam bentuk kredit dan atau bentuk-bentuk lainnya dalam rangka meningkatkan taraf hidup rakyat banyak
Industri perbankan telah mengalami perubahan besar dalam beberapa tahun terakhir. Industri ini menjadi lebih kompetitif karena deregulasi peraturan. Saat ini, bank memiliki fleksibilitas pada layanan yang mereka tawarkan, lokasi tempat mereka beroperasi, dan tarif yang mereka bayar untuk simpanan deposan.

2. Teori uang dan motif memegang uang

Teori uang terdiri atas dua teori, yaitu teori uang statis dan teori uang dinamis.
1. Teori uang statis
Teori Uang Statis atau disebut juga "teori kualitatif statis" bertujuan untuk menjawab pertanyaan: apakah sebenarnya uang? Dan mengapa uang itu ada harganya? Mengapa uang itu sampai beredar? Teori ini disebut statis karena tidak mempersoalkan perubahan nilai yang diakibatkan oleh perkembangan ekonomi.
Yang termasuk teori uang statis adalah:
• Teori Metalisme (Intrinsik) oleh KMAPP
Uang bersifat seperti barang, nilainya tidak dibuat-buat, melainkan sama dengan nilai logam yang dijadikan uang itu, contoh: uang emas dan uang perak.
• Teori Konvensi (Perjanjian) oleh Devanzati dan Montanari
Teori ini menyatakan bahwa uang dibentuk atas dasar pemufakatan masyarakat untuk mempermudah pertukaran.
• Teori Nominalisme
Uang diterima berdasarkan nilai daya belinya.
• Teori Negara
Asal mula uang karena negara, apabila negara menetapkan apa yang menjadi alat tukar dan alat bayar maka timbullah uang. Jadi uang bernilai karena adanya kepastian dari negara berupa undang-undang pembayaran yang disahkan.
2. Teori uang dinamis
• Teori Kuantitas dari David Ricardo
Teori ini menyatakan bahwa kuat atau lemahnya nilai uang sangat tergantung pada jumlah uang yang beredar. Apabila jumlah uang berubah menjadi dua kali lipat, maka nilai uang akan menurun menjadi setengah dari semula, dan juga sebaliknya.
• Teori Kuantitas dari Irving Fisher
Teori yang telah dikemukakan David Ricardo disempurnakan lagi oleh Irving Fisher dengan memasukan unsur kecepatan peredaran uang, barang dan jasa sebagai faktor yang mempengaruhi nilai uang.
• Teori Persediaan Kas
Teori ini dilihat dari jumlah uang yang tidak dibelikan barang-barang.
• Teori Ongkos Produksi
Teori ini menyatakan nilai uang dalam peredaran yang berasal dari logam dan uang itu dapat dipandang sebagai barang.

3. Motif Memegang Uang
Manusia memiliki alasan masing-masing dalam memegang uang / duit dalam kehidupan sehari-hari sehingga mereka mau memiliki dan menyimpan uang di rumah, di bank, di dompet, di celengan, dan lain sebagainya.
1. Untuk kebutuhan Transaksi
2. Untuk Berjaga-Jaga
3. Untuk Mendapatkan Keuntungan / Berinvestasi

3. Bank sentral & Bank Umum

Bank Sentral
Bank sentral adalah suatu institusi yang bertanggung jawab untuk menjaga stabilitas harga atau nilai suatu mata uang yang berlaku di negara tersebut, yang dalam hal ini dikenal dengan istilah inflasi atau naiknya harga-harga yang dalam arti lain turunnya suatu nilai uang. Bank Sentral menjaga agar tingkat inflasi terkendali dan selalu berada pada nilai yang serendah mungkin atau pada posisi yang optimal bagi perekonomian (low/zero inflation), dengan mengontrol keseimbangan jumlah uang dan barang. Apabila jumlah uang yang beredar terlalu banyak maka bank sentral dengan menggunakan instrumen dan otoritas yang dimilikinya.
Bank Umum
Bank umum adalah lembaga keuangan uang menawarkan berbagai layanan produk dan jasa kepada masyarakat dengan fungsi seperti menghimpun dana secara langsung dari masyarakat dalam berbagai bentuk, memberi kredit pinjaman kepada masyarakat yang membutuhkan, jual beli valuta asing / valas, menjual jasa asuransi, jasa giro, jasa cek, menerima penitipan barang berharga, dan lain sebagainya.


4. Kebijakan Moneter

Kebijakan Moneter adalah suatu usaha dalam mengendalikan keadaan ekonomi makro agar dapat berjalan sesuai dengan yang diinginkan melalui pengaturan jumlah uang yang beredar dalam perekonomian. Usaha tersebut dilakukan agar terjadi kestabilan harga dan inflasi serta terjadinya peningkatan output keseimbangan.

Pengaturan jumlah uang yang beredar pada masyarakat diatur dengan cara menambah atau mengurangi jumlah uang yang beredar. Kebijakan moneter dapat digolongkan menjadi dua, yaitu :

1. Kebijakan Moneter Ekspansif / Monetary Expansive Policy
Adalah suatu kebijakan dalam rangka menambah jumlah uang yang edar

2. Kebijakan Moneter Kontraktif / Monetary Contractive Policy
Adalah suatu kebijakan dalam rangka mengurangi jumlah uang yang edar. Disebut juga dengan kebijakan uang ketat (tight money policu)
Kebijakan moneter dapat dilakukan dengan menjalankan instrumen kebijakan moneter, yaitu antara lain :

1. Operasi Pasar Terbuka (Open Market Operation) Operasi pasar terbuka adalah cara mengendalikan uang yang beredar dengan menjual atau membeli surat berharga pemerintah (government securities). Jika ingin menambah jumlah uang beredar, pemerintah akan membeli surat berharga pemerintah. Namun, bila ingin jumlah uang yang beredar berkurang, maka pemerintah akan menjual surat berharga pemerintah kepada masyarakat. Surat berharga pemerintah antara lain diantaranya adalah SBI atau singkatan dari Sertifikat Bank Indonesia dan SBPU atau singkatan atas Surat Berharga Pasar Uang.

2. Fasilitas Diskonto (Discount Rate) Fasilitas diskonto adalah pengaturan jumlah duit yang beredar dengan memainkan tingkat bunga bank sentral pada bank umum. Bank umum terkadang mengalami kekurangan uang sehingga harus meminjam ke bank sentral. Untuk membuat jumlah uang bertambah, pemerintah menurunkan tingkat bunga bank sentral, serta sebaliknya menaikkan tingkat bunga demi membuat uang yang beredar berkurang.

3. Rasio Cadangan Wajib (Reserve Requirement Ratio) Rasio cadangan wajib adalah mengatur jumlah uang yang beredar dengan memainkan jumlah dana cadangan perbankan yang harus disimpan pada pemerintah. Untuk menambah jumlah uang, pemerintah menurunkan rasio cadangan wajib. Untuk menurunkan jumlah uang beredar, pemerintah menaikkan rasio.

4. Himbauan Moral (Moral Persuasion) Himbauan moral adalah kebijakan moneter untuk mengatur jumlah uang beredar dengan jalan memberi imbauan kepada pelaku ekonomi. Contohnya seperti menghimbau perbankan pemberi kredit untuk berhati-hati dalam mengeluarkan kredit untuk mengurangi jumlah uang beredar dan menghimbau agar bank meminjam uang lebih ke bank sentral untuk memperbanyak jumlah uang beredar pada perekonomian.


bab 11 dan 12



Bab 11 dan 12
Analisis Pendapatan Nasional untuk Perekonomian tertutup Sederhana dan pertumbuhan Ekonomi

Pengertian Pendapatan Nasional
Pendapatan nasional dapat didefinisikan tiga cara, yaitu:
- Nilai seluruh produk ( barang dan jasa) yang diproduksi dalam suatu Negara selama satu periode tertentu.
- Jumlah pendapatan yang diterima oleh seluruh factor produksi dalam suatu Negara selama satu periode tertentu.
- Jumlah pengeluaran untuk membeli barang dan jasa yang diproduksi dalam suatu Negara selama satu periode tertentu.
http://sugiartha26.files.wordpress.com/2012/07/download.jpg?w=600
Pendapatan Nasional dengan Perekonomian Tertutup Sederhana Dua Sektor
Pendapatan Nasional dengan Perekonomian Tertutup Sederhana Dua Sektor adalah Produk Nasional Neto dikurangi pajak tak langsung ditambah subsidi . Jumlah inilah yang diterima faktor produksi yang dimiliki penduduk suatu negara . Pendapatan Nasional dengan Perekonomian Tertutup Sederhana Dua Sektor merupakan penjumlahan dari lima hal , yaitu
a. Upah atau gaji yang diterima buruh atau karyawan
b. Pendapatan dari seseorang yang melakukan bisnis individu (bukan perusahaan)
c. Keuntungan perusahaan
d. Pendapatan bunga selisih dari perusahaan
e. Pendapatan sewa
Model anlalisis dengan variabel investasi dan tabungan
Model Analisis dengan variabel investasi tabungan adalah pengeluaran yang akan digunakan untuk memproduksi barang dan jasa yang lebih banyak lagi , atau dengan kata lain merupakan pengeluaran yang ditambahkan kepada komponen-komponen barang modal .
Tujuan dari pelaksanaan model analisis dengan variabel investasi tabungan ini adalah mencari keuntungan di kemudian hari melalui pengoperasiaan mesin dan pabrik .
Analisis keuangan pemerintah biasanya mencakup 4 aspek sebagai berikut, yaitu :
Operasi keuangan pemerintah dalam hubungan dengan defisit / surplus anggaran dan sumber-sumber pembiayaannya;
Dampak operasi keuangan pemerintah terhadap kegiatan sektor riil melalui pengaruhnya terhadap Pengeluaran Konsumsi dan Pembentukan Modal Tetap Domestik Bruto (PMTDB) pemerintah;
Dampak rupiah operasi keuangan pemerintah atau pengaruh operasi keuangan pemerintah terhadap ekspansi bersih pada jumlah uang yang beredar;
Dampak Valuta Asing operasi keuangan pemerintah atau pengaruh operasi keuangan pemerintah terhadap aliran devisa masuk bersih.
Terdapat sumber data untuk memperkirakan Investasi dan Tabungan Nasional, yaitu :
· data Produk Domestik Bruto atas dasar harga berlaku menurut penggunaan
· Neraca Arus Dana yang digunakan oleh tim gabungan B.P.S., Bank Indonesia, dan Departemen Keuangan.
Dalam menganalisis pertumbuhan Produk Domestik Bruto terlihat adanya kecenderungan untuk lebih menggunakan data Produk Domestik Bruto menurut penggunaan. Kalau kita menganggap bahwa perkiraan Investasi dan Tabungan Nasional Bruto yang dihasilkan oleh Tim Gabungan B.P.S., Bank Indonesia, dan Departemen Keuangan lebih mendekati kebenaran, maka seyogyanya data statistik Produk Domestik Bruto menurut penggunaan yang dipublikasikan oleh B.P.S. perlu diperbaiki.
Hubungan antara pertumbuhan ekonomi, inflsi dan pengangguran
Salah Satu masalah jangka pendek dalam ekonomi yaitu inflasi, pengangguran dan neraca pembayaran.
Inflasi (inflation) adalah gejala yang menunjukkan kenaikan tingkat harga umum yang berlangsung terus menerus.
Ada tiga jenis inflasi yaitu:
1) inflasi tarikan permintaan (demand-pull inflation)
2) inflasi desakan biaya (cost-push inflation)
3) inflasi karena pengaruh impor (imported inflation).
Tingkat inflasi yang terjadi dalam suatu negara merupakan salah satu ukuran untuk mengukur baik buruknya masalah ekonomi yang dihadapi suatu negara. Bagi negara yang perekonomiannya baik, tingkat inflasi yang terjadi berkisar antara 2 sampai 4 persen per tahun.
Tingkat inflasi yang berkisar antara 2 sampai 4 persen dikatakan tingkat inflasi yang rendah. Selanjut tingkat inflasi yang berkisar antara 7 sampai 10 persen dikatakan inflasi yang tinggi.
Ekonomi Sederhana (Tertutup)
Dengan asumsi tidak adanya ekspor dan impor dan tidak ada pemerintah maka komponen permintaan agregat (aggregate demand) atau output sama dengan konsumsi (dengan notasi C)ditambah dengan investasi (dengan notasi I).Y = C + I (1)Seperti telah disebut diatas output, Y sama dengan income. Persamaan (1) diatas artinya bahwaoutput yang diproduksi oleh ekonomi sama dengan aggregate demand dimana aggregate demandini terdiri dari konsumsi dan investasi.
Output ini juga sama dengan income yang diterima olehseorang pelaku ekonomi (misalnya pengusaha) dan digunakan sebagian untuk konsumsi dansisanya akan digunakan untuk belanja barang modal guna melanjutkan proses produksi berikutnya, belanja ini dikategorikan sebagai investasi untuk memproduksi barang dan jasaselanjutnya.
Dengan demikian income (output) dari sisi produsen digunakan untuk konsumsi (C) dan sisanya diinvestasikan (I). Dari sisi alokasi income atau konsumen maka income yangdidapat akan digunakan sebagian besar untuk konsumsi dan sisanya akan ditabungkan (S), hal inikarena konsumen tidak mempunyai usaha sendiri seperti halnya dengan produsen sehingga
formula
(1) diatas dapat ditulis sebagai berikut :Y = C + S
(2) Bila kedua persamaan diatas digabung maka didapat C + I = Y = C + S
(3) Persamaan sebela kiri adalah komponen aggregate demand atau output dan sebelah kanan adalah aloksi atau penggunaan income. Atau output yang diproduksi sama dengan output yang dijualdan sama dengan income yang diterima. Income yang diterima digunakan untuk konsumsi dansisanya ditabung. Persamaan diatas akhirnya menjadi:I = S
(4) Saving sama dengan investasi, artinya sumber dana untuk investasi berasal dari tabungan. Darisisi aggregate, konsumen atau private sektor tidak melakukan investasi sendiri terhadap uangnyayang berlebih tetapi pada umumnya akan menyimpan uangnya di Bank sebagai tabungan (S) dan bank akan menyalurkan dana tersebut kepada orang-orang yang membutuhkan berupa kreditusaha atau investasi (I).
Dari sisi individual saving yang dilakukan oleh konsumen tidak berartiakan langung dialoksikan kepada kegiatan produktif (productive investment), karenaketerbatasan yang dimiliki oleh konsumen sehingga mereka memerlukan jasa perbankan untuk melakukan kegiatan tersebut.2. Konsumsi dan InvestasiApabila tabungan berjumlah cukup besar, maka akan digunakan untuk kegiatan menghasilkankembali barang dan jasa yang diperlukan konsumen. Dengan kata lain, tabungan akan digunakanmelakukan investasi. Bila digambarkan dengan rumus, maka akan didapat rumus berikut ini :Y = C + SY = C + I sehingga I = SFaktor ± faktor yang mempengaruhi besar investasi anatara lain:
1. Tingkat bunga. Kenaikan tingkat bunga akan mempengaruhi keinginan untuk berinvestasi, dansebaliknya.
2. Jumlah permintaan. Semakin besar jumlah permintaan konsumen terhadap barang dan jasa,keinginan untuk melakukan investasi juga semakin besar.
3. Perkembangan teknologi. Kemajuan teknologi juga akan meningkatkan keinginan untuk berinvestasi, karena teknologi yang maju akan mengurangi biaya produksi dan meningkatkan jumlah keuntungan.
Pengaruh Inflasi dan Pertumbuhan Ekonomi Terhadap Pengangguran di IndonesiaSalah satu titik awal kelahiran ilmu ekonomi makro adalah adanya permasalahan ekonomi jangka pendek yang tidak dapat diatasi oleh teori ekonomi klasik. Masalah jangka pendek ekonomi tersebut yaitu inflasi, pengangguran dan neraca pemba-yaran. Munculnya ekonomimakro dimulai dengan terjadinya depresi ekonomi Amerika Serikat pada tahun 1929.
Depresimerupakan suatu malapetaka yang terjadi dalam ekonomi di mana kegiatan produksi terhentiakibat adanya inflasi yang tinggi dan pada saat yang sama terjadi pengangguran yang tinggi pula.Inflasi (inflation) adalah gejala yang menunjukkan kenaikan tingkat harga umum yang berlangsung terus menerus. Dari pengertian tersebut maka apabila terjadi kenaikan harga hanya bersifat sementara, maka kenaikan harga yang sementara sifatnya tersebut tidak dapat dikatakaninflasi. Semua negara di dunia selalu menghadapi permasalahan inflasi ini. Oleh karena itu,tingkat inflasi yang terjadi dalam suatu negara merupakan salah satu ukuran untuk mengukur baik buruknya masalah eko-nomi yang dihadapi suatu negara.
Bagi negara yang perekono-miannya baik, tingkat inflasi yang terjadi berkisar antara 2 sampai 4 persen per tahun. Tingkatinflasi yang berkisar antara 2 sampai 4 persen dikatakan tingkat inflasi yang rendah. Selanjuttingkat inflasi yang berkisar antara 7 sampai 10 persen dikatakan inflasi yang tinggi. Namundemikian ada negara yang meng-hadapai tingkat inflasi yang lebih serius atau sangat tinggi,misalnya Indonesia pada tahun 1966 dengan tingkat inflasi 650 persen. Inflasi yang sangat tinggi tersebut disebut hiper inflasi (hyper inflation).