Senin, 02 Oktober 2017

Revolusi Komputer dari pertama sampai sekarang



SEJARAH KOMPUTER DARI GENERASI PERTAMA HINGGA SEKARANG

Komputer Generasi I (1940-1959)
ENIAC
Electronic Numerical Integrator and Calculator (ENIAC) merupakan generasi pertama komputer digital elektronik yang digunakan untuk kebutuhan umum. Pgamroposal ENIAC dirancang oada tahun 1942, dan mulai dibuat pada tahun 1943 oleh Dr. John W. Mauchly dan John Presper Eckert di Moore School of Electrical Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946.
ENIAC berukuran sangat besar, untuk penempatannya membutuhkan ruang 500m2. ENIAC menggunakan 18.000 tabung hampa udara, 75.000 relay dan saklar, 10.000 kapasitor, dan 70.000 resistor. Ketika dioperasikan, ENIAC membutuhkan daya listrik sebesar 140 kilowatt dengan berat lebih dari 30 ton, dan menempati ruangan 167 m2.
Mesin Von Neumann
Mesin ini dikembangkan oleh seorang ahli matamatika yaitu John Von Neumann yang juga merupakan kosultan proyek ENIAC. Mesin ini dikembangkan mulai tahun 1945 yang memberikan gagasan sebagai stored-program concept, yaitu sebuah konsep untuk mempermudah proses program agar dapat direpresentasikan dalam bentuk yang cocok untuk penyimpanan dalam memori untuk semua data. Gagasan ini juga dibuat hampir pada waktu yang bersamaan dengan Turing. Selanjutnya Von Neumann mempublikasikannya dengan nama baru yaitu: Electronic Discrete Variable Computer (EDVAC).
Semua input dan output dilakukan melalui kartu plong. Dalam waktu satu detik, ENIAC mampu melakukan 5.000 perhitungan dengan 10 digit angka yang bila dilakukan secara manual oleh manusia akan memakan waktu 300 hari, dan ini merupakan operasi tercepat saat itu dibanding semua komputer mekanis lainnya. ENIAC dioperasikan sampai tahun 1955. Teknologi yang digunakan ENIAC adalah menggunakan tabung vakum yang dipakai oleh Laboratorium Riset Peluru Kendali Angkatan Darat (Army’s Ballistics Research Laboratory-LBR) Amerika Serikat.
Selanjutnya mesin ini dikembangkan kembali dengan perbaikan-perbaikan pada tahun 1947, yang disebut sebagai generasi pertama komputer elektronik terprogram modern yang disediakan secara komersial dengan nama EDVAC, EDSAC (Electronic Delay Storage Automatic Calculator), dan UNIVAC1 dan 2 (Universal Automatic Computer) yang dikembangkan oleh Eckert dan Mauchly. Untuk pertama kalinya komputer tersebut menggunakan Random Access Memory (RAM) untuk menyimpan bagian-bagian dari data yang diperlukan secara cepat.
Dengan konsep itulah John Von Neumann dijuluki sebagai bapak komputer modern pertama di dunia yang konsepnya masih digunakan sampai sekarang. John Von Neumann lahir di Budapest, Hongaria 28 Desember 1903 dan meninggal pada tanggal 8 Februari 1957 di Washington DC, AS. Von Neumann sangat cerdas dalam matematika dan angka-angka. Pada usia eman tahun dia sudah dapat menghitung pembagian angka dengan delapan digit tanpa menggunakan kertas atau alat bantu lainnya. Pendidikannya dimulai di University of Budapest pada tahun 1921 di jurusan kimia. Tapi kemudian dia kembali kepada kesukaannya, matematika, dan menyelesaikan doktoralnya di bidang matematika di tahun 1928. di tahun 1930 dia mendapatakan kesempatan pergi ke Princeton University (AS). Pada tahun 1933, Institute of Advanced Studies dibentuk dan dia menjadi salah satu dari enam professor matematika di sana. Von Neumann kemudian menjadi warga negara Amerika.
Von Neumann juga merupakan orang pertama yang mencetuskan istilah “Game Theory” yang kemudian berkembang menjadi ilmu tersendiri. Game theory bermanfaat untuk mensimulasikan permainan, seperti catur, bridge, dan sejenisnya. Dia juga bermanfaat untuk mensimulasikan perang.
Komputer Komersial Pertama
Pada pertengahan tahun 1950 UNIVAC mengalami kemajuan dalam beberapa aspek pemrograman tingkat lanjut, sehingga merupakan komputer general purpose pertama yang didesain untuk menggunakan angka dan huruf dan menggunakan pita magnetik sebagai media input dan output-nya. Inilah yang dikatakan sebagai kelahiran industri komputer yang didominasi oleh perusahaan IBM dan Sperry. Komputer UNIVAC pertama kali digunakan untuk keperluan kalkulasi sensus di AS pada tahun 1951, dan dioperasikan sampai tahun 1963.
Komputer-Komputer IBM
IBM memproduksi IBM 605 dan IBM 701 pada tahun 1953 yang berorientasi pada aplikasi bisnis dan merupakan komputer paling populer sampai tahun 1959. IBM 705 dikeluarkan untuk menggantikan IBM 701 yang kemudian memantapkan IBM dalam industri pengolahan data.
Komputer Generasi II (1959-1964)
Komputer generasi kedua ditandai dengan ciri-ciri sebagai berikut:
* Menggunakan teknologi sirkuit berupa transistor dan diode untuk menggantikan tabung vakum.
* Sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti FORTRAN dan COBOL.
* Kapasitas memori utama dikembangkan dari Magnetic Core Storage.
* Menggunakan simpanan luar berupa Magnetic Tape dan Magnetic Disk.
* Kemampuan melakukan proses real time dan real-sharing.
* Ukuran fisiknya sudah lebih kecil dibanding komputer generasi pertama.
* Proses operasi sudah lebih cepat, yaitu jutaan operasi perdetik.
* Kebutuhan daya listrik lebih kecil.
* Orientasi program tidah hanya tertuju pada aplikasi bisnis, tetapi juga aplikasi teknik.
UNIVAC III
Dibanding denga tabung, teknologi transistor jauh lebih efisien sebagai switch dan dapat diperkecil ke skala mikroskopik. Pada tahun 2001 peniliti Intel telah memperkenalkan silikon paling kecil dan paling cepat di dunia, dengan ukuran 20 nanometer ata sebanding dengan sepermiliar meter, yang akan digunakan pada prosesor dengan kecepatan 20 GHz (Giga Hertz). Era ini juga menandakan permulaan munculnya minikomputer yang merupakan terbesar kedua dalam keluarga komputer. Harganya lebih murah dibanding dengan generasi pertama. Komputer DEC PDP-8 adalah minikomputer pertama yang dibuat tahun 1964 untuk pengolahan data komersial.
Jenis-jenis komputer lain yang muncul pada generasi ini diantaranta UNIVAC III, UNIVAC SS80, SS90, dan 1107, IBM 7070, 7080, 1400, dan 1600.
Komputer Generasi III (1964-1970)
Pada generasi ketiga inilah teknologi Integrated Circuit (IC) menjadi ciri utama karena mulai digunakan pada sebuah perangkat komputer hingga generasi sekarang. Komponen IC berbentuk hybrid atau solid (SLT) dan monolithyc (MST). SLT adalah transistor dan diode diletakkan terpisah dalam satu tempat sedangkan MST adalah elemen transistor, diode, dan resistor diletakkan bersama dalam satu chip. MST lebih kesil tetapi mempunyai kemmapuan lebih besar dibanding SLT.
IC dibuat pertama kali oleh Texas Istruments dan Fairchild Semiconductor pada tahun 1959 yang hanya berisi enam transistor. Bisa kita bandingkan bahwa prosesor saat ini yang kita gunakan telah memiliki jutaan, puluhan, ratusan juta transistor, bahkan telah didesain prosesor dengan miliaran transistor. Sebuah perkembangan yang luar biasa dalam masa kurang dari setengah abad.
Ciri-ciri komputer generasi ketiga adalah:
* Karena menggunakan IC maka kinerja komputer menjadi lebih cepat dan tepat. Kecepatannya hampir 10.000 kali lebih cepat dari komputer generasi pertama.
* Peningkatan dari sisi software.
* Kapasitas memori lebih besar, dan dapat menyimpan ratusan ribu karakter (sebelumnya hanya puluhan ribu).
* Menggunakan media penyimpanan luar disket magnetik (external disk) yang sifat pengaksesan datanya secara acak (random access) dengan kapasitas besar (jutaan karakter).
* Penggunaan listrik lebih hemat.
* Kemampuan melakukan multiprocessing dan multitasking.
* Telah menggunakan terminal visual display dan dapat mengeluarkan suara.
* Harganya semakin murah.
* Kemampuan melakukan komunikasi dengan komputer lain.
IBM S/360, UNIVAC 1108, UNIVAC 9000, Burroughts 5700, 6700, 7700, NCR Century, GE 600, CDC 3000, 6000, dan 7000, PDP-8, dan PDP-11 (pabrik pembuatnya adalah Digital Equipment Corporation) merupakan contoh-contoh komputer generasi ketiga.
Komputer Generasi IV (1970-1980-an)
Komputer generasi keempat merupakan kelanjutan dari generasi III. Bedanya bahwa IC pada generasi IV lebih kompleks dan terintegrasi. Sejak tahun 1970 ada dua perkembangan yang dianggap sebagai komputer generasi IV. Pertama, penggunaan Large Scale Integration (LSI) yang disebut juga dengan nama Bipolar Large Large Scale Integration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah keping IC yang disebut chip. Istilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang memuat rangkaian terpadu IC. LSI kemudian dikembangkan menjadi Very Large Scale Integration (VLSI) yang dapat menampung puluhan ribu hingga ratusan ribu IC. Selanjutnya dikembangkannya komputer mikro yang menggunakan mikroprosesor dan semikonduktor yang berbentuk chip untuk memori komputer internal sementara generasi sebelumnya menggunakan magnetic core storage.
Komputer Generasi IV: Apple II
Komputer Generasi IV: Apple II
Perusahaan Intel pada tahun 1971 memperkenalkan mikrokomputer 4 bit yang menggunakan chip prosesor dengan nama 4004 yang berisi 230 transistor dan berjalan pada 108 KHz (Kilo-Hertz) dan dapat mengeksekusi 60.000 operasi per detik. Dilanjutkan pada tahun 1972, Intel memperkenalkan mikrokomputer 8008 yang memproses 8 bit informasi pada satu waktu. Selanjutnya mikroprosesor 8080 dibuat pada tahun 1974, dan merupakan prosesor untuk tujuan umum pertama. Sebelumnya prosesor 4004 dan 8008 dirancang untuk kebutuhan aplikasi tertentu, dan prosesor 8080 memiliki kemampuan lebih cepat dan memilki set instruksi yang lebih kaya, serta memiliki kemampuan pengalamatan yang lebih besar. Pada generasi keempat ini tampilan monitor masih satu warna (green color).
Komputer Generasi IV: PDP 11
Komputer-komputer generasi keempat diantaranya adalah IBM 370, Apple I dan Apple II, PDP-11, VisiCalc, dan Altair yang menggunakan prosesor Intel 8080, dengan sistem operasi CP/M (Control Program for Microprocessor), dengan bahasa pemrograman Microsoft Basic (Beginners Allpurpose Symbolic Instruction Code). Sebagai catatan bahwa pada komputer-komputer generasi keempat ini tidak satupun yang PC-Compatible atau Macintosh-Compatible. Sehingga pada generasi ini belum ditentukan standar sebuah komputer terutama personal computer (PC).
Komputer Generasi V (1980-an-sekarang)
Akhir tahun 1980, IBM memutuskan untuk membangun sebuah komputer personal (PC) secara massal, yang pada tanggal 12 Agustus 1981 menjadi sebuah standar komputer PC, dan pada akhirnya hingga saat ini PC dikenal dengan nama standar IBM-PC. Prosesor yang digunakan adalah 8088/8086 yang menjadi standar komputer saat ini, menggunakan basis proses 16 bit persatuan waktu. Dengan lahirnya komputer generasi kelima ini, IBM bekerja sama dengan Microsoft untuk mengembangkan software di dalamnya. Hingga saat ini Microsoft mendominasi kebutuhan software di dunia PC.
Pada perkembangan selanjutnya perubahan besar terjadi bahwa sejak IBM-PC diperkenalkan dan bukan menjadi satu-satunya manufaktur PC-compatible, maka standar baru dalam dunia industri PC lebih dikembangkan oleh perusahaan lain seperti Intel dan Microsoft yang dipelopori oleh W. Bill Gates yang menjadi pionir standar hardware dan software dunia.
Pada generasi kelima ini, telah dilakukan pengembangan dengan apa yang dinamakan Josephson Junction, teknologi yang akan menggantikan chip yang mempunyai kemampuan memproses trilyunan operasi perdetik sementara teknologi chip hanya mampu memproses miliaran operasi perdetik. Komputer pada generasi ini akan dapat menerjemahkan bahasa manusia, manusia dapat langsung bercakap-cakap dengan komputer serta adanya penghematan energi komputer. Sifat luar biasa ini disebut sebagai “Artificial Intelligence”, selain itu juga berbasis Graphic User Interface (GUI), multimedia, dan multikomunikasi.
Contoh-contoh komputer yang lahir pada generasi kelima berbasis x86, seperti chip 286 yang diperkenalkan pada tahun 1982 dengan 134.000 transistor, kemudian chip 386 pada tahun 1983 dengan 275.000 transistor, sedangkan chip 486 diperkenalkan tahun 1989 yang memiliki 1,2 juta transistor. Selanjutnya pada tahun 1993 Intel memperkenalkan keluarga prosesor 586 yang disebut Pentium 1 dengan jumlah transistor 3,1 juta untuk melakkan 90 MIPS (Million Instruction Per Second). Kemudian dilanjutkan pada generasi berikutnya yaitu Pentium 2, 3, dan 4.
Pada akhir tahun 2000 Intel memperkenalkan Pentium 4, yang merupakan prosesor terakhir dalam keluarga Intel dengan arsitektur 32 bit (IA-32). Tahun 2001 Intel mengumumkan prosesor Itanium yang merupakan prosesor dengan basis arsitektur 64 bit (IA-64) pertama. Itanium merupakan prosesor pertama milik Intel dengan instruksi-instruksi 64 bit dan akan menelurkan satu generasi baru dari sistem operasi dan aplikasi, sementara masih mempertahankan backward compatibility dengan software 32 bit. Perlu diketahui bahwa sejak dikeluarkannya prosesor 386, komputer beroperasi pada 32 bit per satuan waktu dalam mengeksekusi informasi hingga Pentium 4. Hingga sekarang komputer yang digunakan kebanyakan masih yang berbasis 32 bit.
Pada generasi pentium, selain ciri khas pada peningkatan kecepatan akses datanya juga tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta multimedia, dan yang lebih penting adalah fungsi komputer menjadi lebih cerdas. Meskipun komputer pada generasi ini ukuran fisiknya menjadi lebih kecil dan sederhana namun memiliki kemampuan yang semakin canggih.
Komputer Generasi VI: Masa Depan
Dengan teknologi komputer yang ada saat ini, agak sulit untuk dapat membayangkan bagaimana komputer masa depan. Dengan teknologi yang ada saat ini saja kita seakan sudah dapat “menggenggam dunia”. Dari sisi teknologi beberapa ilmuan komputer meyakini suatu saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis. Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang. Ahli-ahli sains komputer sekarang juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna. Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan datang.
Kemungkinan Komputer Masa Depan
Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan.

Selasa, 02 Mei 2017

Lampu blitz(kilat)

Rangkaian lampu blitz via proteus

Algoritma dan Penrograman

Algoritma dan Pemrograman
1.  Apakah Itu Algoritma
Ditinjau dari asal-usul katanya, kata Algoritma sendiri mempunyai sejarah yang aneh. Orang hanya menemukan kata algorism yang berarti proses menghitung dengan angka arab. Anda dikatakan algorist jika Anda menghitung menggunakan angka arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma.
2.  Definisi Algoritma
“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
3.  Beda Algoritma dan Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya :
Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan  algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
Beberapa hal yang perlu diperhatikan dalam membuat algoritma :
Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami.
Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. Notasi yang digunakan dalam menulis algoritma disebut notasi algoritmik.
Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks program. Namun, supaya notasi algoritmik mudah ditranslasikan ke dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi algoritmik tersebut berkorespondensi dengan notasi bahasa pemrograman secara umum.
Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang yang menulis program sangat terikat dalam aturan tata bahasanya dan spesifikasi mesin yang menjalannya.
Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu :
a.  Pendeklarasian variabel
Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman apabila    tidak semua bahasa pemrograman membutuhkannya.
b.  Pemilihan tipe data
Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.
c.  Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masing-masing memiliki kelebihan dan kekurangan yang berbeda.
d.  Aturan sintaksis
Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa pemrograman yang akan digunakan.
e.  Tampilan hasil
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil yang akan disajikan. Hal-hal teknis ini diperhatikan ketika mengkonversikannya menjadi program.
f.  Cara pengoperasian compiler atau interpreter.
Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau interpreter.
4.  Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.
Algoritma adalah deskripsi dari suatu pola tingkah laku yang dinyatakan secara primitif yaitu aksi-aksi yang didefenisikan sebelumnya dan diberi nama, dan diasumsikan sebelumnya bahwa aksi-aksi tersebut dapat kerjakan sehingga dapat menyebabkan kejadian.
Melaksanakan algoritma berarti mengerjakan langkah-langkah di dalam algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok. Karena itu suatu algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses. Jadi suatu pemroses harus:
Mengerti setiap langkah dalam algoritma.
Mengerjakan operasi yang bersesuaian dengan langkah tersebut.

5.  Mekanisme Pelaksanaan Algoritma oleh Pemroses
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. Jadi program adalah perwujudan atau implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.
Kata “algoritma” dan “program” seringkali dipertukarkan dalam penggunaannya. Misalnya ada orang yang berkata seperti ini: “program pengurutan data menggunakan algoritma selection sort”. Atau pertanyaan seperti ini: “bagaimana algoritma dan program menggambarkan grafik tersebut?”. Jika Anda sudah memahami pengertian algoritma yang sudah disebutkan sebelum ini, Anda dapat membedakan arti kata algoritma dan program. Algoritma adalah langkah-langkah penyelesaikan masalah, sedangkan program adalah realisasi algoritma dalam bahasa pemrograman. Program ditulis dalam salah satu bahasa pemrograman dan kegiatan membuat program disebut pemrograman (programming). Orang yang menulis program disebut pemrogram (programmer). Tiap-tiap langkah di dalam program disebut pernyataan atau instruksi. Jadi, program tersusun atas sederetan instruksi. Bila suatu instruksi dilaksanakan, maka operasi-operasi yang bersesuaian dengan instruksi tersebut dikerjakan komputer.
Secara garis besar komputer tersusun atas empat komponen utama yaitu, piranti masukan, piranti keluaran, unit pemroses utama, dan memori. Unit pemroses utama (Central Processing Unit – CPU) adalah “otak” komputer, yang berfungsi mengerjakan operasi-operasi dasar seperti operasi perbandingan, operasi perhitungan, operasi membaca, dan operasi menulis. Memori adalah komponen yang berfungsi menyimpan atau mengingatingat.
Yang disimpan di dalam memori adalah program (berisi operasi-operasi yang akan dikerjakan oleh CPU) dan data atau informasi (sesuatu yang diolah oleh operasi-operasi). Piranti masukan dan keluaran (I/O devices) adalah alat yang memasukkan data atau program ke dalam memori, dan alat yang digunakan komputer untuk mengkomunikasikan hasil-hasil aktivitasnya. Contoh piranti masukan antara lain, papan kunci (keyboard), pemindai (scanner), dan cakram (disk). Contoh piranti keluaran adalah, layar peraga (monitor), pencetak (printer), dan cakram.

Mekanisme kerja keempat komponen di atas dapat dijelaskan sebagai berikut. Mula-mula program dimasukkan ke dalam memori komputer. Ketika program dilaksanakan (execute), setiap instruksi yang telah tersimpan di dalam memori dikirim ke CPU. CPU mengerjakan operasioperasi yang bersesuaian dengan instruksi tersebut. Bila suatu operasi memerlukan data, data dibaca dari piranti masukan, disimpan di dalam memori lalu dikirim ke CPU untuk operasi yang memerlukannya tadi. Bila proses menghasilkan keluaran atau informasi, keluaran disimpan ke dalam memori, lalu memori menuliskan keluaran tadi ke piranti keluaran (misalnya dengan menampilkannya di layar monitor).
6.  Belajar Memprogram dan Belajar Bahasa Pemrograman
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Sedangkan belajar bahasa pemrograman berarti belajar memakai suatu bahasa aturan-aturan tata bahasanya, pernyataan-pernyataannya, tata cara pengoperasian compiler-nya, dan memanfaatkan pernyataan-pernyataan tersebut untuk membuat program yang ditulis hanya dalam bahasa itu saja. Sampai saat ini terdapat puluhan bahasa pemrogram, antara lain bahasa rakitan (assembly), Fortran, Cobol, Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasabahasa simulasi seperti CSMP, Simscript, GPSS, Dinamo. Berdasarkan terapannya, bahasa pemrograman dapat digolongkan atas dua kelompok besar :
Bahasa pemrograman bertujuan khusus. Yang termasuk kelompok ini adalah Cobol (untuk terapan bisnis dan administrasi). Fortran (terapan komputasi ilmiah), bahasa rakitan (terapan pemrograman mesin), Prolog (terapan kecerdasan buatan), bahasa-bahasa simulasi, dan sebagainya.
Bahasa perograman bertujuan umum, yang dapat digunakan untuk berbagai aplikasi. Yang termasuk kelompok ini adalah bahasa Pascal, Basic dan C. Tentu saja pembagian ini tidak kaku. Bahasabahasabertujuan khusus tidak berarti tidak bisa digunakan untuk aplikasi lain. Cobol misalnya, dapat juga digunakan untuk terapan ilmiah, hanya saja kemampuannya terbatas. Yang jelas, bahasabahasa pemrograman yang berbeda dikembangkan untuk bermacam-macam terapan yang berbeda pula.
Berdasarkan pada apakah notasi bahasa pemrograman lebih “dekat” ke mesin atau ke bahasa manusia, maka bahasa pemrograman dikelompokkan atas dua macam :
Bahasa tingkat rendah. Bahasa jenis ini dirancang agar setiap instruksinya langsung dikerjakan oleh komputer, tanpa harus melalui penerjemah (translator). Contohnya adalah bahasa mesin. CPU mengambil instruksi dari memori, langsung mengerti dan langsung mengerjakan operasinya. Bahasa tingkat rendah bersifat primitif, sangat sederhana, orientasinya lebih dekat ke mesin, dan sulit dipahami manusia. Sedangkan bahasa rakitan dimasukkan ke dalam kelompok ini karena alasan notasi yang dipakai dalam bahasa ini lebih dekat ke mesin, meskipun untuk melaksanakan instruksinya masih perlu penerjemahan ke dalam bahasa mesin.
Bahasa tingkat tinggi, yang membuat pemrograman lebih mudah dipahami, lebih “manusiawi”, dan berorientasi ke bahasa manusia (bahasa Inggris). Hanya saja, program dalam bahasa tingkat tinggi tidak dapat langsung dilaksanakan oleh komputer. Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator bahasa (yang disebut kompilator atau compiler) ke dalam bahasa mesin sebelum akhirnya dieksekusi oleh CPU. Contoh bahasa tingkat tinggi adalah Pascal, PL/I, Ada, Cobol, Basic, Fortran, C, C++, dan sebagainya.
Bahasa pemrograman bisa juga dikelompokkan berdasarkan pada tujuan dan fungsinya. Di antaranya adalah :

7.  Menilai Sebuah Algoritma
Ketika manusia berusaha memecahkan masalah, metode atau teknik yang digunakan untuk memecahkan masalah itu ada kemungkinan bisa banyak (tidak hanya satu). Dan kita memilih mana yang terbaik di antara teknikteknik itu. Hal ini sama juga dengan algoritma, yang memungkinkan suatu permasalahan dipecahkan dengan metode dan logika yang berlainan. Yang menjadi pertanyaan adalah bagaimana mengukur mana algoritma yang terbaik?. Beberapa persyaratan untuk menjadi algoritma yang baik adalah :
Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.
Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma Anda. Susah dimengertinya suatu program akan membuat susah di-maintenance (kelola).
Portabilitas yang tinggi (portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer.
Precise (tepat, betul, teliti). Setiap instruksi harus ditulis dengan seksama dan tidak ada keragu-raguan, dengan demikian setiap instruksi harus dinyatakan secara eksplisit dan tidak ada bagian yang dihilangkan karena pemroses dianggap sudah mengerti. Setiap langkah harus jelas dan pasti.
Contoh :   Tambahkan 1 atau 2 pada x.
Instruksi di atas terdapat keraguan.
Jumlah langkah atau instruksi berhingga dan tertentu. Artinya, untuk kasus yang sama banyaknya, langkah harus tetap dan tertentu meskipun datanya berbeda.
Efektif. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemroses yang akan menjalankannya.
Contoh :   Hitung akar 2 dengan presisi sempurna.
Instruksi di atas tidak efektif, agar efektif instruksi tersebut diubah.
Misal : Hitung akar 2 sampai lima digit di belakang koma.
Harus terminate. Jalannya algoritma harus ada kriteria berhenti. Pertanyaannya adalah apakah bila jumlah instruksinya berhingga maka pasti terminate?
Output yang dihasilkan tepat. Jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginkan.
Sedangkan kriteria Algoritma menurut Donald E. Knuth adalah :
1. Input: algoritma dapat memiliki nol atau lebih inputan dari luar.
2. Output: algoritma harus memiliki minimal satu buah output keluaran.
3. Definiteness (pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu.
4. Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role).
5. Effectiveness (tepat dan efisien): algoritma sebisa mungkin harus dapat dilaksanakan dan efektif. Contoh instruksi yang tidak efektif adalah: A = A + 0 atau A = A * 1
Namun ada beberapa program yang memang dirancang untuk unterminatable : contoh Sistem Operasi.
8.  Penyajian Algoritma
Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode. Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram. Sedangkan algoritma disajikan dengan gambar, misalnya dengan flowchart. Secara umum, pseudocode mengekspresikan ide-ide secara informal dalam proses penyusunan algoritma. Salah satu cara untuk menghasilkan kode pseudo adalah dengan meregangkan aturan-aturan bahasa formal yang dengannya versi akhir dari algoritma akan diekspresikan. Pendekatan ini umumnya digunakan ketika bahasa pemrograman yang akan digunakan telah diketahui sejak awal.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Di
samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.
Ada dua macam flowchart yang menggambarkan proses dengan komputer, yaitu :
Flowchart sistem yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu sistem pengolahan data. Beberapa contoh Flowchart sistem:

Flowchart program yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dan hubungan antar proses secara mendetail di dalam suatu program.
Kaidah-Kaidah Umum Pembuatan Flowchart Program
Dalam pembuatan flowchart Program tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisis suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu :
1. Input,
2. Proses pengolahan dan
3. Output

Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:
1. START, berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan.
2. READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input.
3. PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
4. WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output.
5. END, mengakhiri kegiatan pengolahan.
Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran :
1. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
2. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
3. Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
Berikut merupakan beberapa contoh simbol flowchart yang disepakati oleh dunia pemrograman :

Untuk memahami lebih dalam mengenai flowchart ini, akan diambil sebuah kasus sederhana.
Kasus : Buatlah sebuah rancangan program dengan menggunakan flowchart, mencari luas persegi panjang.
Solusi : Perumusan untuk mencari luas persegi panjang adalah :
L = p . l
di mana, L adalah Luas persegi panjang, p adalah panjang persegi, dan l adalah lebar persegi.
 Keterangan :
1. Simbol pertama menunjukkan dimulainya sebuah program.
2. Simbol kedua menunjukkan bahwa input data dari p dan l.
3. Data dari p dan l akan diproses pada simbol ketiga dengan menggunakan perumusan L = p. l.
4. Simbol keempat menunjukkan hasil output dari proses dari simbol ketiga.
5. Simbol kelima atau terakhir menunjukkan berakhirnya program dengan tanda End.
9.  Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu:
1. Struktur Runtunan
2. Digunakan untuk program yang pernyataannya sequential atau urutan.
3. Struktur Pemilihan
4. Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
5. Struktur Perulangan
6. Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
Definisi Pseudo-code
Kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma.
Contoh kasus : mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
1. Masukkan bilangan pertama
2. Masukkan bilangan kedua
3. Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5.
4. Tampilkan bilangan pertama
5. Tampilkan bilangan kedua
Solusi Algoritma :
1. Masukkan bilangan pertama (a)
2. Masukkan bilangan kedua (b)
3. if a > b then kerjakan langkah 4
4. print a
5. print b
Contoh Lain Algortima dan Pseudo-code :

10.  Tahapan dalam Pemrograman
Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah :
Definisikan Masalah
Buat Algoritma dan Struktur Cara Penyelesaian
Menulis Program
Mencari Kesalahan
Uji dan Verifikasi Program
Dokumentasi Program
Pemeliharaan Program
Sumber :
http://lecturer.ukdw.ac.id/anton/download/strukdat1.pdf
http://usupress.usu.ac.id/file /Algoritma%20dan%20Pemrograman;%20Teori%20dan%20Praktik%20dalam%20Pascal%20Edisi%20Kedua_Normal_bab%201.pdf

Senin, 23 Januari 2017

MAKALAH PENGANTAR LINGKUNGAN “ASAS PENGANTAR LINGKUNGAN DAN SUMBER DAYA ALAM”




MAKALAH
PENGANTAR LINGKUNGAN

ASAS PENGANTAR LINGKUNGAN DAN SUMBER DAYA ALAM




Oleh:


DIMAS PANJI WIRA HARDI
2IB01
13414112


  
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS GUNADARMA


Daftar Isi


Daftar Isi ………………………………………………………….......................... 2


BAB I Pembahasan

1.     Asas-Asas Pengantar Lingkungan...................................................................... 3
1.1       Pengertian Ekologi Dan Ilmu Lingkungan Secara Umum........................ 3
1.2       Pengertian Ekologi Dan Ilmu Lingkungan Menurut Para Ahli................. 7
1.3       Perbedaan Ekologi  dan Ilmu lingkungan................................................ 9
1.4       Asas-Asas Pengantar Lingkungan.......................................................... 11

2.     Sumber Daya Alam…………………………………………………………….. 13
2.1       Pengertian Sumber Daya Alam………………………………………………………… 13
2.2       Sumber Daya Alam di Indonesia……………………………………………………14
2.3       Sumber Daya Alam dan Pertumbuhan Ekonomi……………………………….. 14
2.4       Pemanfaatan Sumber Daya Alam……………………………………………………… 15
2.5       Landasan Kebijaksanaan Pengelolaan Sumber Daya Alam................... 17
2.6       Karakteristik Ekologi Sumber Daya Alam………………………………………….. 18
2.7       Daya Dukung Lingkungan……………………………………………………18
2.8       Keterbatasan Kemampuan Manusia..................................................... 19


 Daftar Pustaka…………………………………………………….........................20













PEMBAHASAN

1.     Asas-Asas Pengantar Lingkungan
1.1.     Pengertian Ekologi Dan Ilmu Lingkungan Secara Umum.
1.                 Ekologi
 Secara harfiah, ekologi mengakar pada dua kata dari bahasa Yunani yakniOikos dan juga Logos. Oikos berarti rumah atau tempat untuk hidup. Kemudian Logos adalah ilmu. Jadi, bisa disimpulkan bahwa pengertian ekologi secara sederhana adalah ilmu yang mempelajari mahluk hidup di dalam rumahnya, atau bisa juga dikatakan bahwa ekologi adalah ilmu mengenai rumah tangga mahluk hidup. Sebagian ilmuan juga menyepakati bahwa pengertian ekologi tak lain adalah ilmu pengetahuan yang mempelajari hubungan antara organisme dengan lingkungannya. Lebih spesifik lagi, pengertian ekologi bagi sebagian orang adalah ilmu yang bmencoba untuk memahami dan mempelajari hubungan antara binatang, tumbuhan, manusia dan juga lingkungannya, bagaimana mereka hidup, dimana mereka hidup, juga mengapa mereka berada di lingkungan tersebut.
Pengertian ekologi ini memang beragam, namun jika dicermati, kita bisa menarik kesimpulan bahwa inti dati ilmu ini adalah abiotik dan juga biotik. Abiotok adalah segala sesuatu yang tak hidup sementara biotok merujuk pada organisme-organisme makhluk hidup. Lebih jauh lagi, secara detil disebutkan bahwa ekoligi sebenarnya sebuah area belajar dimana pokok kajiannya adalah struktur juga fungsi ekosistem atau alam termasuk manusia di dalamnya.Ekologi adalah ilmu yang mempelajari seluruh pola hubungan timbal balik antara mahluk hidup dengan sesamanya dan mahluk hidup dengan komponen sekitarnya. Ekologi sebenarnya mempertanyakan tentang berbagai hal seperti :
1.                 Bagaimana alam bekerja
2.                 Bagaimana spesies beradaptasi dalam habitatnya
3.                 Apa yang diperlukan dari habitatnya untuk melangsungkan kehidupan
4.                 Bagaimana mereka mencukupi materi dan energi
5.                 Bagaimana mereka berinteraksi dengan spesies lain
6.                 Bagaimana individu dalam spesies itu diatur dan berfungsi sebagai populasi
Ekologi Dalam Sejarah
Terkait pengertian ekologi, berdasarkan kajian sejarah, tokoh yang sangat berperan adalah Ernest Haeckel. Ia adalah seorang ilmuan Biologi yang berasal dai Jerman. Ia merumuskan bahwa dalam kajian ilmiah, ekologi sebagai ilmu telah diaplikasikan sejak dahulu kala dan semakin berkembang seiring dengan perjalanan waktu dan juga selaras dengan evolusi akal manusia. Jika didasarkan pada perkembangan tersebut, maka ekologi dibagi ke dalam dua kategori yakni Enviromental Science dan juga Enviromental Biology. Dalam lingkup pengertian ekologi, kita bisa menyimpulkan bahwa aia dalah dasar dari semua pokok ilmu lingkungan, karena itu ia sering juga disebut dengan istilah Ilmu Lingkungan. Meski demikian, ekologi sebenarnya memiliki cakupan yang lebih sempit ketimbang ilmu lingkungan.Masih dari pengertian ekologi yang disebutkan sebelumnya, kita bisa menyimpulkan bahwa ilmu ini tidak mungkin lepas dari ilmu lainnya. Ekologi terkait dengan ilmu alam seperti fisika. Sebab ekologi juga mencakup faktor fisik seperti misalnya suhu, cahaya dan hal lain yang juga dipelajari dalam Fisika. Ekologi juga tertaut dengan ilmu Kimia juga ilmu bumi antariksa. Dalam kaitannya dengan ilmu kimia, ekologi menganalisa proses sintesis juga peristiwa kimia yang terjadi dalam tubuh organisme. Sementara itu, sama dengan kajian ilmu antariksa, ekologi juga mempelajari musim, perubahan dari siang ke malam, sedimentasi dan lain-lain.
– Tahun 1900, Ekologi menjadi acuan ilmu-ilmu lainnya, yang wajib diketahui, karena dapat menerangkan, memberikan ilham, mencari jalan menuju hidup layak
– Setelah 1968, timbul kesadaran lingkungan di seluruh dunia, dimana setiap orang dituntut untuk hemat dalam penggunaan sumber daya, hemat energi, dan dapat mengurangi pencemaran tanah, air, udara, yang merupakan masalah lingkungan sedunia (globalisasi lingkungan)
– Setelah ada gerakan sadar lingkungan (di dunia, 1968 dan di Indonesia 1972), maka setiap orang mulai memikirkan : masalah pencemaran, rusaknya daerah-daerah alami, hutan, pantai, meningkatnya perkembangan penduduk, yang berdampak pada masalah pangan, penggunaan energi, kenaikan suhu akibat efek gas rumah kaca, menipisnya lapisan ozon, dst
Ruang lingkup ekologi dapat dilihat pada spectrum Biologi sekumpulan individu, dari jenis yang sama, terjadi di satu tempat dalam waktu tertentu
–  Spectrum biologi, mulai dari gen, sel, organ, organisme, populasi, komunitas yang bila ditambah dengan materi/mineral dan energi, maka akan menjadi sistem sel, sistem organ, system organisme, system populasi dan ekosistem.
–  Sistem-sistem tersebut bertujuan dan merupakan gabungan dari komponen-komponen yang berinteraksi satu dengan lainnya secara teratur, saling bergantung untuk membentuk suatu keseluruhan.
– Walaupun ekologi penting, ia bukan satu-satunya masukkan untuk mengambil keputusan dalam masalah lingkungan.
Faktor lain yang dalam pengelolaan lingkungan hidup harus dipertimbangkan secara seimbang adalah faktor ekonomi, teknologi, sosial, dan budaya.
Dalam ekologi, tiga aspek utama yang dimiliki dan berlaku dalam kajiannya adalah sebagai berikut:
·                     Studi tentang hubungan organisme atau group dengan lingkungannya.
·                     Studi tentang hubungan antara organisme atau group organisme terhadap lingkungannya.
·                     Studi tentang struktur dan fungsi alam.
Prinsip-prinsip utama yang dianut dalam ekologi antara lain:
·                     Interaksi (interaction)
·                     Saling ketergantungan (interdependence)
·                     Keanekaragaman (diversity)
·                     Keharmonisan (harmony)
·                     Kemampuan berkelanjutan (sustainability)

Ekologi dalam politik
Ekologi menimbulkan banyak filsafat yang amat kuat dan pergerakan politik – termasuk gerakan konservasi, kesehatan, lingkungan,dan ekologi yang kita kenal sekarang. Saat semuanya digabungkan dengan gerakan perdamaian dan Enam Asas, disebut gerakan hijau. Umumnya, mengambil kesehatan ekosistem yang pertama pada daftar moral manusia dan prioritas politik, seperti jalan buat mencapai kesehatan manusia dan keharmonisan sosial, dan ekonomi yang lebih baik.
Orang yang memiliki kepercayaan-kepercayaan itu disebut ekolog politik. Beberapa telah mengatur ke dalam Kelompok Hijau, namun ada benar-benar ekolog politik dalam kebanyakan partai politik. Sangat sering mereka memakai argumen dari ekologi buat melanjutkan kebijakan, khususnya kebijakan hutan dan energi. Seringkali argumen-argumen itu bertentangan satu sama lain, seperti banyak yang dilakukan akademisi juga.
Ekologi dalam ekonomi
Banyak ekolog menghubungkan ekologi dengan ekonomi manusia:
1.      Lynn Margulis mengatakan bahwa studi ekonomi bagaimana manusia membuat kehidupan. Studi ekologi bagaimana tiap binatang lainnya membuat kehidupan.
2.      Mike Nickerson mengatakan bahwa "ekonomi tiga perlima ekologi" sejak ekosistem menciptakan sumber dan membuang sampah, yang mana ekonomi menganggap dilakukan "untuk bebas".
Ekonomi ekologi dan teori perkembangan manusia mencoba memisahkan pertanyaan ekonomi dengan lainnya, namun susah. Banyak orang berpikir ekonomi baru saja menjadi bagian ekologi, dan ekonomi mengabaikannya salah. "Modal alam" ialah 1 contoh 1 teori yang menggabungkan 2 hal itu.


Ekologi dalam kacamata antropologi
Terkadang ekologi dibandingkan dengan antropologi, sebab keduanya menggunakan banyak metode untuk mempelajari satu hal yang kita tak bisa tinggal tanpa itu. Antropologi ialah tentang bagaimana tubuh dan pikiran kita dipengaruhi lingkungan kita, ekologi ialah tentang bagaimana lingkungan kita dipengaruhi tubuh dan pikiran kita.
Beberapa orang berpikir mereka hanya seorang ilmuwan, namun paradigma mekanistik bersikeras meletakkan subyek manusia dalam kontrol objek ekologi — masalah subyek-obyek. Namun dalam psikologi evolusioner atau psikoneuroimunologi misalnya jelas jika kemampuan manusia dan tantangan ekonomi berkembang bersama. Dengan baik ditetapkan Antoine de Saint-Exupery: "Bumi mengajarkan kita lebih banyak tentang diri kita daripada seluruh buku. Karena itu menolak kita. Manusia menemukan dirinya sendiri saat ia membandingkan dirinya terhadap hambatan."
2.      Ilmu Lingkungan
Ilmu Lingkungan adalah ilmu yang mempelajari penerapan berbagai prinsip dan ketentuan ekologi di dalam kehidupan manusia. Oleh sebab itu, ilmu lngkungan disebut sebagai applied ecology.
Arti lingkungan hidup
–  Mahluk hidup lain bukan sekedar kawan hidup bersama manusia secara pasiv atau netral, melainkan sangat terkait dengan mereka, tanpa mereka, manusia tidak dapat hidup
–  Sebagai contoh, bagaimana bila di bumi ini tidak ada oksigen dan makanan ? dari tumbuhan dan hewan manusia memperoleh materi dan energi
–  Sebaiknya disadari, bahwa manusia membutuhkan mahluk hidup lain untuk kelangsungan hidupnya (manusia, tumbuhan, hewan, jasad renik) yang menempati ruang tertentu, di mana dalam ruang tersebut terdapat benda tidak hidup (abiotik) berupa tanah, air dan udara.
Sifat lingkungan ditentukan oleh berbagai hal, diantaranya :
1.                 Jenis dan jumlah masing-masing unsur lingkungan tersebut lingkungan yang terdiri dari (10) manusia, (1) anjing, (3) burung, (1) pohon kelapa, (1) bukit batu, akan berbeda sifatnya dengan lingkungan yang terdiri dari (1) manusia, (10) anjing, tertutup rimbun pohon bambo, tanpa bukit batu (rata)
2.                 Hubungan atau interaksi antara unsur dalam dalam lingkungan tersebut Dua ruangan yang luasnya sama, dilengkapi perabot yang sama pula namun dengan lay out berbeda, akan menghasilkan sifat ruangan yang berbeda pula.
3.                 Faktor kelakuan (kondisi) unsur lingkungan hidup Sebagai contoh, kota dengan penduduk yang aktif dan bekerja keras akan memilikAi lingkungan yang lain dengan sebuah kota yang sikap penduduknya santai dan malas bekerja. Atau, lingkungan daerah yang berlahan landai dan subur dengan yang berlereng dan tererosi.
4.                 non material lingkungan panas, silau, dan bising akan berbeda dengan lingkungan sejuk yang dengan cahaya cukup tapi tenang.

1.2.    Pengertian Ekologi Dan Ilmu Lingkungan Menurut Para Ahli
Untuk lebih memahami tentang ekologi berdasarkan pendapat para ahli:
Menurut website carryinstitute.org, bahwa pengertian ekologi adalah studi ilmiah tentang proses-proses yang mempengaruhi distribusi dan kelimpahan organisme, interaksi yang ada pada organisme dan interaksi antara organisme dan transformasi serta aliran energi dan materi.
Menurut Ernst Haeckel (1866), Peneliti asal Jerman, bahwa pengertian ekologi adalah ilmu pengetahuan komprehensif tentang hubungan organisme terhadap lingkungan
Menurut Charles Elton (1927), secara singkat  bahwa pengertian ekologi adalah sejarah alam yang bersifat ilmiah "Scientific natural history"
Menurut E.P. Odum (1963) bahwa pengertian ekologi adalah ilmu yang mempelajari tentang struktur dan fungsi alam "The study of the structure and function of nature"
Tahun 1972, Menurut C. J. Krebs, pengertian ekologi adalah ilmu pengetahuan tentang interaksi yang menentukan distribusi dan kelimpahan organisme
Untuk memahami tentang pengertian ekologi, ada baiknya pembaca sekalian mengetahui tentang apa saja ruang lingkup/spekrum ekologi. Ruang lingkup ekologi terdiri atas biosfer (Biosphere), Landskap (Landscape), Ekosistem (Ecosystem), Komunitas (Community), Populasi (Population), Organisme (Organism), Sistem organ (Organ system), Organ, Jaringan (Tissue), Sel (Cell), Organel sel (Subcellular organelles), molekul (Molecules).
Lingkungan Hidup adalah pengetahuan dasar tentang bagaimana makhluk hidup berfungsi dan bagaimana mereka berinteraksi satu sama lain dengan lingkungan mereka. Lingkungan hidup merupakan bagian dari kehidupan manusia. Bahkan, manusia menjadi salah satu komponen dari lingkungan hidup itu sendiri. Kehidupan manusia juga sangat bergantung pada kondisi lingkungan hidup, tempat ia tinggal. Dengan demikian, lingkungan hidup sangat penting bagi keberlangsungan hidup manusia. Lingkungan hidup menjadi kajian ilmu pengetahuan diawali dari ahli seorang Biologi bernama Ernest Haeckel. Pada tahun 1860, Ernest Haeckel memperkenalkan istilah lingkungan hidup atau ekologi. Istilah ekologi berasal dari bahasa Yunani, yaitu oikos dan logos. Oikos berarti rumah, sedangkan logos berarti ilmu. Berawal dari konsep ekologi yang diperkenalkan oleh Ernest Haeckel tersebut mendorong banyak ahli untuk lebih memperdalam konsep tentang lingkungan hidup.
Emil Salim
Menurut Emil Salim, lingkungan hidup diartikan sebagai benda, kondisi, keadaan dan pengaruh yang terdapat dalam ruang yang kita tempati dan mempengaruhi hal yang hidup termasuk kehidupan manusia. Definisi lingkungan hidup menurut Emil Salim dapat dikatakan cukup luas. Apabila batasan tersebut disederhanakan, ruang lingkungan hidup dibatasi oleh faktor-faktor yang dapat dijangkau manusia, misalnya faktor alam, politik, ekonomi dan sosial.
Soedjono
Soedjono mengartikan lingkungan hidup sebagai lingkungan fisik atau jasmani yang terdapat di alam. Pengertian ini menjelaskan bahwa manusia, hewan dan tumbuh-tumbuhan dilihat dan dianggap sebagai perwujudan fisik jasmani. Menurut definisi Soedjono, lingkungan hidup mencakup lingkungan hidup manusia, hewan dan tumbuh-tumbuhan yang ada di dalamnya.
Munadjat Danusaputro
Lingkungan hidup adalah semua benda dan daya serta kondisi termasuk didalamnya manusia dan tingkah perbuatannya yang terdapat dalam ruang dimana manusia berada dan mempengaruhi kelangsungan hidup yang lain. dengan demikian, lingkungan hidup mencakup dua lingkungan, yaitu lingkungan fisik dan lingkungan budaya.
Otto Soemarwoto
Otto Soemarwoto berpendapat bahwa lingkungan hidup merupakan semua benda dan kondisi yang ada dalam ruang kita tempati dan mempengaruhi kehidupan kita. Menurut batasan tersebut secara teoritis ruang yang dimaksud tidka terbatas jumlahnya. Adapun secara praktis ruang yang dimaksud selalu dibatasi menurut kebutuhan yang dapat ditentukan.
Sambas Wirakusumah
Lingkungan merupakan semua aspek kondisi eksternal biologis, dimana organisme hidup dan ilmu-ilmu lingkunga menjadi studi aspek lingkungan organisme itu.
Definisi mengenai lingkungan hidup tidak hanya datang dari para ahli, tetapi definisi tersebut dituangkan pula dalam undang-undang, yaitu Undang-Undang Nomor 32 tahun 2009 tentang Perlindungan dan Pengelolaan Lingkungan Hidup. Di dalam undang-undang ini, lingkungan hidup diartikan sebagai kesatuan, dan mahluk hidup termasuk di dalamnya manusia dan kesejahteraan manusia serta mahluk hidup lainnya.
Menurut Undang-Undang Nomor 32 tahun 2009 tersirat bahwa lingkungan hiduplah yang mempengaruhi mahluk hidup, termasuk di dalamnya manusia. Manusia hendaknya menyadari kalau alamlah yang memberi kehidupan dan penghidupan, baik secara langsung maupun tidak langsung.
Berdasarkan beberapa pegertian diatas dapat disumpulkan bahwa lingkungan hidup adalah ruang dengan kesatuan benda, daya keadaan, dan mahluk hidup, termasuk didalamnya manusia dan perilakunya yang mempengaruhi kelangsungan peri kehidupan dan kesejahteraan mahluk hidup lain.

1.3.    Perbedaan Ekologi  dan Ilmu lingkungan
Perbedaan utama ilmu lingkungan dan ekologi adalah dengan adanya misi untuk mencari pengetahuan yang arif, tepat (valid), baru, dan menyeluruh tentang alam sekitar, dan dampak perlakuan manusia terhadap alam. Misi tersebut adalah untuk menimbulkan kesadaran, penghargaan, tanggung jawab, dan keberpihakan terhadap manusia dan lingkungan hidup secara menyeluruh. Timbulnya kesadaran lingkungan sudah dimulai sejak lama, contohnya Plato pada 4 abad Sebelum Masehi telah mengamati kerusakan alam akibat perilaku manusia. Pada zaman modern, terbitnya buku Silent Spring tahun 1962 mulai menggugah kesadaran umat manusia.
Ilmu lingkungan merupakan bidang ilmu interdisipliner yang merupakan integrasi ilmu fisik dan biologi (termasuk tapi tidak dibatasi pada ekologi, fisika, kimia, biologi, ilmu tanah, geologi, ilmu atmosfer dan geografi) untuk mempelajari tentang lingkungan dan solusi dari masalah-masalah lingkungan. Ilmu lingkungan menyediakan pendekatan yang terintegrasi, kuantitatif, dan interdisipliner untuk mempelajari sistem lingkungan (Anonim, 2011).
Ilmu lingkungan adalah ilmu yang mempelajari tentang lingkungan hidup. Menurut Soerjani, dkk (2006), ilmu lingkungan adalah penggabungan ekologi (manusia) yang dilandasi dengan kosmologi (tatanan alam) yang mempunyai paradigma sebagai ilmu pengetahuan murni. Hakikat ilmu pengetahuan pada dasarnya berkembang untuk mendasari, mewarnai serta sebagai pedoman kearifan sikap dan perilaku manusia.
Ekologi adalah studi ilmiah tentang distribusi kelimpahan hidup dan interaksi antara organisme dan lingkungan alami mereka sedangkan ilmu lingkungan adalah filosofi dan gerakan sosial yang luas berpusat pada kepedulian terhadap konservasi dan perbaikan lingkungan.
Ekologi dan ilmu lingkungan merupakan disiplin ilmu terkait erat, dan berhubungan dengan prinsip-prinsip yang satu dengan yang lain dan hal ini merupakan sesuatu yang penting untuk sepenuhnya memahami satu dengan yang lain. Perbedaan utama antara ekologi dan ilmu lingkungan yaitu ilmu lingkungan merupakan bidang yang lebih menyeluruh yang menggabungkan banyak unsur ilmu bumi dan kehidupan untuk memahami berbagai proses alam. Ekologi, di sisi lain, biasanya lebih difokuskan pada bagaimana organisme berinteraksi satu sama lain dan dengan lingkungan sekitarnya mereka. Kedua ilmu memberikan informasi yang sangat penting tentang alam dan apa yang dapat dilakukan untuk lebih melindungi planet dan melestarikan sumber daya.
Sebuah perbedaan penting antara ekologi dan ilmu lingkungan adalah tujuan dari penelitian dalam disiplin ilmu masing-masing. Tidak seperti ilmuwan  bidang lingkungan, ahli ekologi cenderung fokus penelitian (kajian) mereka pada populasi yang sangat spesifik dari makhluk hidup, seperti jenis tertentu dari rumput atau kelompok ikan. Ahli ekologi berusaha untuk memahami bagaimana populasi berinteraksi, bereproduksi, dan berkembang dalam suatu ekosistem. Para ahli ekologi lebih berkonsentrasi terutama pada faktor-faktor langsung seperti penyediaan makanan, peristiwa makan memakan, dan seleksi seksual dalam suatu kelompok melalui pengamatan yang cermat dan penelitian sejarah. Ekologi menjelaskan perkembangan dan adaptasi evolusioner yang mempengaruhi suatu spesies.
Ahli lingkungan melakukan penelitian laboratorium dan lapangan untuk belajar tentang berbagai faktor yang mempengaruhi suatu daerah. Seperti ekologi, mereka juga mempelajari makhluk hidup dan perilaku mereka secara rinci. Selain itu, para ahli lingkungan mempertimbangkan dampak iklim, proses geologi, perubahan suhu, dan siklus air ketika menyelidiki ekosistem. Sebagai contoh, seorang ahli lingkungan mungkin melakukan penelitian tentang dampak dari musim kering terutama pertumbuhan spesies tanaman yang berbeda di suatu daerah. Ilmuwan kemudian dapat mencoba untuk mengidentifikasi dampak negative yang dihasilkan pada hewan herbivora di wilayah tersebut.
Memahami baik ekologi dan ilmu lingkungan sangat penting dalam merumuskan hukum dan kebijakan tentang konservasi. Ketika pihak pemerintah dan industri menetapkan standar baru, mereka biasanya berkonsultasi profesional dengan latar belakang di bidang ekologi dan ilmu lingkungan untuk memberikan pertimbangan. Ahli Lingkungan akan melakukan untuk menganalisis tingkat pencemaran dan faktor risiko lain di dekat sebuah pabrik industri sedangkan ahli ekologi diperlukan untuk menentukan kesejahteraan populasi tertentu dan menyarankan cara-cara untuk melindungi spesies yang terancam punah.

1.4.    Asas-Asas Pengetahuan Lingkungan
Asas pengetahuan lingkungan terdiri dari 14 asas. Berikut penjelasan dari masing-masing asas tersebut.
ASAS 1
Semua energi yang memasuki sebuah organisme, populasi, atau ekosistem dapat dianggap sebagai energi yang tersimpan atau terlepaskan. Energi dapat diubah dari satu bentuk ke bentuk lain,tetapi tidak dapat hilang, dihancurkan, atau diciptakan. Contohnya yaitu pada Hukum Termodinamika I dengan sistem input-output energi.
ASAS 2
Tidak ada sistem perubahan energi yang betul-betul efisien. Contohnya yaitu pada Hukum Termodinamika II berbunyi:
Semua sistem biologi kurang efisien (hanya sebagian energi dipindahkan dan digunakan oleh organisme,populasi,ekosistem lain), kecenderungan umum, energi berdegradasi ke dalam bentuk panas yg tidak balik dan beradiasi ke angkasa.
ASAS 3
Materi, energi, ruang, waktu dan keanekaragaman, semuanya termasuk sumber alam. Sumber alam: Segala sesuatu yg diperlukan oleh organisme hidup, populasi, ekosistem yg pengadaannya hingga ke tingkat yg optimum, akan meningkatkan pengubahan energi. Materi: hutan, laut, tambang. Energi: gas bumi, air, minyak bumi, matahari. Ruang: membantu atau menghambat proses kawin. Waktu: migrasi ke tempat kondusif, mengejar teknologi moderen negara berkembang.
ASAS 4
Semua kategori sumber alam, jika pengadaannya telah mencapai optimum, pengaruh unit kenaikannya sering menurun dengan penambahan sumber alam itu sampai suatu tingkat maksimum. Melampaui batas maksimum ini tidak akan ada pengaruh yang menguntungkan.
ASAS 5
Ada dua jenis sumber alam, yaitu sumber alam yang pengadaannya dapat merangsang penggunaan seterusnya, dan yang tidak mempunyai daya rangsang penggunaan lebih lanjut. Contohnya yaitu permasalahan antara masyarakat tradisional dengan modern.
ASAS 6
Individu dan spesies yang mempunyai lebih banyak keturunan daripada saingannya, cenderung berhasil mengalahkan saingannya itu. Berdasarkan pada teori Darwin & Wallace Organisme yang adaptif yang akan menang persaingan Suatu spesies/komunitas dapat bertahan dalam lingkungan tertentu, yaitu dalam keseimbangan alam secara keseluruhan,mempunyai daya biak tinggi.
ASAS 7
Kemantapan keanekaragaman suatu komunitas lebih tinggi di alam lingkungan yang “mudah diramal”. “Mudah diramal”: ada keteraturan yang pasti pola faktor lingkungan dalam kurun waktu lama.
ASAS 8
Sebuah habitat dapat jenuh atau tidak oleh keanekaragaman takson, bergantung kepada bagaimana nicia dalam lingkungan hidup itu dapat memisahkan takson tersebut. Nicia: keadaan lingkungan yg khas, setiap spesies mempunyai nicia tertentu, sehingga spesies tsb dapat hidup berdampingan dengan spesies lainnya lingkungan ditempati jumlah spesies banyak. Spesies makan yang sama dan toleran terhadap lingkunganya ditempati jumlah spesies sedikit.
ASAS 9
Keanekaragaman komunitas apa saja sebanding dengan biomasa dibagi produktivitasnya. Terdapat hubungan antara biomasa, aliran energi, dan keanekaragaman dalam suatu sistem biologi. Efisiensi penggunaan aliran energi dalam sistem biologi akan meningkat dengan meningkatnya kompleksitas organisasi sistem biologi itu.
ASAS 10
Pada lingkungan yang stabil perbandingan antara biomasa dengan produktivitas (B/P) dalam perjalanan waktu naik mencapai sebuah asimtot. Sistem biologi menjalani evoluasi yang mengarah pada peningkatan efisiensi penggunaan energi dalam lingkungan fisik yang stabil.
ASAS 11
Sistem yang sudah mantap mengeksploitasi sistem yang belum mantap. Hama tikus,serangga dari hutan rawa menyerang tanaman pertanian dilahan transmigran. Hubungan negara maju-berkembang, menguntungkan negara maju.
ASAS 12
Kesempurnaan adaptasi suatu sifat atau tabiat bergantung kepada kepentingan relatifnya di dalam keadaan suatu lingkungan.
ASAS 13
Lingkungan yg secara fisik mantap memungkinkan terjadinya penimbunan keanekaragaman biologi dalam ekosistem yg mantap, yang kemudian dapat menggalakkan kemantapan populasi lebih jauh lagi.
ASAS 14
Derajat pola keteraturan naik-turunnya populasi bergantung kepada jumlah keturunan dalam sejarah populasi sebelumnya yang nanti akan mempengaruhi populasi itu.



2.     Sumber Daya Alam

2.1.      Pengertian Sumber Daya Alam
Sumber daya alam (biasa disingkat SDA) adalah segala sesuatu yang berasal dari alam yang dapat digunakan untuk memenuhi kebutuhan hidup manusia. Yang tergolong di dalamnya tidak hanya komponen biotik, seperti hewan, tumbuhan, dan mikroorganisme, tetapi juga komponen abiotik, seperti minyak bumi, gas alam, berbagai jenis logam, air, dan tanah. Inovasi teknologi, kemajuan peradaban dan populasi manusia, serta revolusi industri telah membawa manusia pada era eksploitasi sumber daya alam sehingga persediaannya terus berkurang secara signifikan, terutama pada satu abad belakangan ini.

Pada umumnya, sumber daya alam berdasarkan sifatnya dapat digolongkan menjadi SDA yang dapat diperbaharui dan SDA tak dapat diperbaharui. SDA yang dapat diperbaharui adalah kekayaan alam yang dapat terus ada selama penggunaannya tidak dieksploitasi berlebihan. Tumbuhan, hewan, mikroorganisme, sinar matahari, angin, dan air adalah beberapa contoh SDA terbaharukan. Walaupun jumlahnya sangat berlimpah di alam, penggunannya harus tetap dibatasi dan dijaga untuk dapat terus berkelanjutan. SDA tak dapat diperbaharui adalah SDA yang jumlahnya terbatas karena penggunaanya lebih cepat daripada proses pembentukannya dan apabila digunakan secara terus-menerus akan habis. Minyak bumi, emas, besi, dan berbagai bahan tambang lainnya pada umumnya memerlukan waktu dan proses yang sangat panjang untuk kembali terbentuk sehingga jumlahnya sangat terbatas.

2.2.      Sumber Daya Alam di Indonesia
Mayoritas penduduk Indonesia bermatapencaharian di bidang pertanian, itu lah faktanya. Kalau hal tersebut dijadikan parameternya, maka Indonesia adalah negara agraris. Namun, sebagai negara agraris diharapkan kebutuhan pangan untuk warganegaranya dapat dicukupi dari produksi dalam negeri. Kenyataanya, Indonesia masih mengimpor pangan dari luar negeri, tidak hanya beras sebagai makanan pokok, tetapi bahan pangan lainnya seperti gandum, kedelai, dan jagung. Masih banyak Petani yang hidup dalam kemiskinan dan masih ada penduduk di pedesaan, yang menjadi sentra produksi pangan, mengalami kelaparan.

Indonesia adalah negara agraris yang mempunyai keanekaragaman hayati dan sumber daya alam yang tinggi. Sumber daya alam (biasa disingkat SDA) adalah segala sesuatu yang muncul secara alami yang dapat digunakan untuk pemenuhan kebutuhan manusia pada umumnya. Yang tergolong di dalamnya tidak hanya komponen biotik, seperti hewan, tumbuhan, dan mikroorganisme, tetapi juga komponen abiotik, seperti minyak bumi, gas alam, berbagai jenis logam, air, dan tanah. Inovasi teknologi, kemajuan peradaban dan populasi manusia, serta revolusi industri telah membawa manusia pada era eksploitasi sumber daya alam sehingga persediaannya terus berkurang secara signifikan, terutama pada satu abad belakangan ini.
 Sumber daya alam di Indonesia semua potensi dapat di kembangkan untuk semua proses produksi. Proses pembentukan sumber daya alam di Indonesia di sebabkan berbagai faktor, antara lain :
1.      Astronomis
2.      Geologis
3.      Laut di Daerah Indonesia

2.3.      Sumber Daya Alam dan Pertumbuhan Ekonomi
Semakin cepat pertumbuhan ekonomi akan semakin banyak barang sumber daya yang diperlukan dalam proses produksi. Pada gilirannya akan mengurangi tersedianya sumber daya alam yang ada di dalam bumi karena barang sumber daya itu harus diambil dari tempat persediaan sumber daya alam. Dengan demikian dapat dikatakan ada hubungan yang positif antara jumlah dan kuantitas barang sumber daya dan pertumbuhan ekonomi, taetapi sebaliknya ada hubungan yang negatif antara pertumbuhan ekonomi dan tersedianya sumber daya alam yang ada di dalam bumi.
Antara pertumbuhan ekonomi dan persediaan sumberdaya mempunyai hubungan yang negatif artinya semakin cepat pertumbuhan ekonomi suatu perekonomian akan semakin menipis tersedianya sumberdaya alam di negara yang bersangkutan. Pembangunan berwawasan lingkungan adalah pembangunan yang memperlakukan sumberdaya alam dengan melihat hasil positif maupun negatifnya. Sesungguhnya ada dua pola penting dalam melaksanakan pembangunan yang didasarkan atas Rencana Umum Tata Ruang (RUTR) dan pola pembangunan yang didasarkan atas Analisis Mengenai Dampak Lingkungan (AMDAL).
Terdapat hubungan yang positif antara pembangunan ekonomi dan pencemaran lingkungan, semakin giat pembangunan ekonomi maka semakin tinggi pula derajat pencemaran lingkungan.

2.4.      Pemanfaatan Sumber Daya Alam
Indonesia merupakan negara yang kaya dengan sumber daya alamnya, baik sumber daya alam hayati maupun sumber daya alam non hayati. Kekayaan alam Indonesia terdapat di permukaan bumi, di dalam perut bumi, di laut dan di udara. Berdasarkan ketersediaanya sumber daya alam terbagi dalam dua kelompok besar yaitu sumber daya alam yang dapat diperbarui dan sumber daya alam yang tidak dapat diperbarui.

1.     Sumber Daya Alam yang Dapat Diperbarui
Sumber daya alam yang dapat diperbarui yaitu semua kekayaan alam yang mudah diadakan kembali jika habis. Contoh sumber daya alam yang dapat diperbarui adalah hewan, tumbuhan, air, udara, dan zat hara. Pemanfaatan sumber daya alam yang dapat diperbarui adalah sebagai berikut:
a.      Bahan pangan
Beberapa contoh sumber daya alam yang dipergunakan untuk bahan pangan antara lain:
1). Kedelai untuk membuat kecap, tahu dan tempe.
2). Gandum untuk membuat terigu.
3). Ayam dan bebek untuk diambil telur dan dagingnya.

b.      Bahan sandang
Bahan sandang adalah bahan pakaian. Beberapa sumber daya alam yang dijadikan untuk bahan sandang antara lain :
1). Serat kapas untuk membuat kain katun.
2). Serat kepompong ulat sutra untuk membuat kain sutra.
3). Serat rambut domba untuk membuat kain wol.

c.       Peralatan rumah tangga
Contoh sumber daya alam yang digunakan untuk peralatan rumah tangga antara lain :
1). Kayu jati dan rotan untuk membuat  tempat tidur, lemari, meja dan kursi.
2). Kayu sengon untuk membuat centong, dan perabot rumah tangga lainnya.
d.      Obat tradisional dan produk perawatan tubuh
1). Mengkudu untuk menurunkan tekanan darah tinggi.
2). Lidah buaya untuk membuat sampo.
3). Rumput laut untuk bahan kosmetik dan sebagainya.
e.      Bahan bangunan
1) Tanah liat untuk membuat batu bata dan genting.
2). Pasir untuk bangunan rumah dan batako.

2.     Sumber Daya Alam yang Tidak Dapat Diperbarui
Sumber daya alam yang tidak dapat diperbarui adalah semua kekataan alam yang jika sudah habis sulit diadakan kembali. Contoh sumber daya alam yang tidak dapat diperbarui adalah minyak bumi, gas alam, batu bara, barang tambang mineral dan barang tambang non mineral.
Beberapa contoh pemanfaatan sumber daya alam yang tidak dapat diperbarui adalah :
a.      Minyak bumi, gas alam dan batu bara untuk bahan bakar
b.      Barang  tambang logam
Barang tambanng logam dimanfaatkan untuk :
1)     Emas dan perak untuk perhiasan.
2)     Alumunium untuk peralata dapur, pembungkus makanan, dan badan pesawat terbang.
3)     Besi untuk tiang bangunan, pagar rumah dan lain-lain.
c.       Barang tambang non logam
Barang tambang non logam dimanfaatkan untuk :
1)     Gipsum untuk bahan cat tembok.
2)     Intan untuk perhiasan.
3)     Belerang untuk bahan obat-obatan.

2.5.      Landasan Kebijaksanaan Pengelolaan Sumber Daya Alam
Peraturan Perundang-undangan RI yang mengatur Kesempatan bagi masyarakat untuk melakukan pengelolaan sumber daya alam
1.      Undang Undang Nomor 10 tahun 1992 tentang Kependudukan dan Keluarga Sejahtera.
Undang Undang ini menjamin sepenuhnya hak penduduk Indonesia atas wilayah warisa adat mengembangkan kebudayaan masyarakat hukum adat. Dalam Pasal 6 (b) menyatakan : ….hak penduduk sebagai anggota masyarakat yang meliputi hak untuk mengembangkan kekayaaan budaya, hak untuk mengembangkan kemampuan bersama sebagai kelompok, hak atas pemanfaatan wilayah warisan adat, serta hak untuk melestarikan atau mengembangkan perilaku budayanya. 
2.      Undang Undang Pokok Agraria (UUPA) Nomor 5 tahun 1960
Dasar hukum yang dapat digunakan untuk memberikan hak pengelolaan terhadap sumberdaya hutan bagi masyarakat hukum adat adalah Undang Undang Nomor 5 Tahu 1960 pasal 2 ayat 4 (UUPA), Hak menguasai dari negara tersebut di atas pelaksanaannya dapat dikuasakan kepada daerah-daerah Swatantra dan masyarakat-masyarakat hukum adat, sekedar diperlukan dan tidak bertentangan dengan kepentingan nasional, menurut ketentuan – ketentuan peraturan pemerintah. Dengan demikian hak masyarakat hukum adat untuk mengelola sumberdaya hutan adalah hak yang menurut hukum nasional bersumber dari pendelegasian wewenang hak menguasai negara kepada masyarakat hukum adat yang bersangkutan. Walaupun dalam masyaraka hukum adat diposisikan sebagai bagian subordinat dari negara, dengan pernyataan pasal ayat 4 ini membuktikan bahwa keberadaan masyarakat adat tetap tidak dapat dihilangkan. 
3.      Undang Undang Nomor 11 tahun 1974 tentang Pengairan
Pada Undang-Undang Nomor 11 tahun 1974 tentang Pengairan, dijumpai ada satu pasal yang berkenaan dengan hukum adat yaitu pasal 3 ayat 3 yang menyatakan bahwa pelaksanaan atas ketentuan tentang hak menguasai dari negara terhadap air tetap menghormati hak yang dimiliki oleh masyarakat adat setempat sepanjang yang tidak bertentangan dengan kepentingan nasional.


2.6.      Karakteristik Ekologi Sumber Daya Alam
Untuk menjamin keberlanjutan fungsi layanan sosial-ekologi alam dan keberlanjutan sumberdaya alam dalam cakupan wilayah yang lebih luas maka pendekatan perencanaan SDA dengan instrumen penataan ruang harus dilakukan dengan mempertimbangkan bentang alam dan kesatuan layanan ekosistem, endemisme dan keterancaman kepunahan flora-fauna, aliran-aliran energi sosial dan kultural, kesamaan sejarah dan konstelasi geo-politik wilayah. Dengan pertimbangan-pertimbangan ini maka pilihan-pilihan atas sistem budidaya, teknologi pemungutan/ekstraksi SDA dan pengolahan hasil harus benar-benar mempertimbangkan keberlanjutan ekologi dari mulai tingkat ekosistem lokal sampai ekosistem regional yang lebih luas. Dengan pendekatan ekosistem yang diperkaya dengan perspektif kultural seperti ini tidak ada lagi “keharusan” untuk menerapkan satu sistem PSDA untuk wilayah yang luas. Hampir bisa dipastikan bahwa setiap ekosistem bisa jadi akan membutuhkan sistem pengelolaan SDA yang berbeda dari ekosistem di wilayah lain.
Keberhasilan kombinasi beberapa pendekatan seperti ini membutuhkan partisipasi politik yang tinggi dari masyarakat adat dalam proses penataan ruang dan penentuan kebijakan pengelolaan SDA di wilayah ekosistem. Semakin tinggi partisipasi politik dari pihak-pihak berkepentingan akan menghasilkan rencana tata ruang yang lebih akomodatif terhadap kepentingan bersama yang “intangible” yang dinikmati bersama oleh banyak komunitas yang tersebar di seluruh wilayah ekosistem tersebut, seperti jasa hidrologis.Kondisi seperti ini bisa diciptakan dengan pendekatan informal, misalnya dengan membentuk “Dewan Konsultasi Multi-Pihak tentang Kebijakan Sumber Daya Alam Wilayah/Daerah” atau “Forum Multi-Pihak Penataan Ruang Wilayah/Daerah” yang berada di luar struktur pemerintahan tetapi secara politis dan hukum memiliki posisi cukup kuat untuk melakukan intervensi kebijakan. Untuk wilayah/kabupaten yang populasi masyarakat adatnya cukup banyak, maka wakil masyarakat adat dalam lembaga maka dari itu kita harus menjaga sebaik mungkin ekologi sumber daya alam yang ada di lingkungan kita. Karena sumber daya alam bukanlah hal yang mudah di dapat, apalagi di zaman sekarang. Ekologinya pun makin sulit dijaga dan dipelihara. Sebagai tunas bangsa sudah seharusnya kita menjaga dan melestarikan semua itu. Karena itu akan berguna bagi masa ini dan masa yang akan datang.

2.7.      Daya Dukung Lingkungan
Daya Dukung Lingkungan Hidup adalah kemampuan lingkungan hidup untuk mendukung perikehidupan manusia dan makhluk hidup lainnya.
Pengertian (Konsep) dan Ruang Lingkup Daya Dukung Lingkungan Menurut UU no 23/ 1997, daya dukung lingkungan hidup adalah kemampuan lingkungan hidup untuk mendukung perikehidupan manusia dan makhluk hidup lain. Menurut Soemarwoto (2001), daya dukung lingkungan pada hakekatnya adalah daya dukung lingkungan alamiah, yaitu berdasarkan biomas tumbuhan dan hewan yang dapat dikumpulkan dan ditangkap per satuan luas dan waktu di daerah itu. Menurut Khanna (1999), daya dukung lingkungan hidup terbagi menjadi 2 (dua) komponen, yaitu kapasitas penyediaan (supportive capacity) dan kapasitas tampung limbah (assimilative capacity).
Oleh karena itu setiap makhluk yang hidup yang ada bertugas untuk menjaga keberadaan makhluk hidup lainnya sebaik mungkin agar terjadi hubungan yang baik yang terjalin antara satu makhluk dengan  makhluk yang lain sehinnga menjaga daya dukung antara masing lingkungan dan makhluk hidup.

2.8.      Keterbatasan Kemampuan Manusia
Manusia sebagai pengolah sumber daya alam dituntut semaksimal mungkin untuk mengolah sumber daya alam. Tapi banyak diantara manusia tersebut yang tidak mampu untuk mengolah sumber daya alam yang telah tersedia yang mengakibatkan negara kita selalu tertinggal dari Negara-negara lain diluar sana yang sudah maju. Padahal negara-negara tersebut tidaklah memiliki sumber daya alam sebanyak yang kita punya ,tpi mereka sselalu dapat mengolah setiap sumber daya alam yang telah tersedia di Negara mereka yang membuat negara mereka terus maju.
Maka dari itu yang harus kita lakukan adalah kita harus lebih meningkatkan sumber daya manusia atau kemampuan dari masyarakat kita agar bisa memaksimalkan atau mengolah sumber daya alam kita yang begitu melimpah ini. Bukan mustahil jika kita bisa mengolahnya ,kita akan seperti Negara-negara yang telah maju atau bahkan melebihi mereka.






3.     DAFTAR PUSTAKA