Slide 1 Title Here

Your Description Here..................................

Slide 2 Title Here

Your Description Here..................................

Slide 3 Title Here

Your Description Here..................................

Slide 4 Title Here

Your Description Here..................................

Slide 5 Title Here

Your Description Here..................................

Halaman

Beri Makan Tanahnya, Bukan Tanamannya!

01.42 |

Read More

Beri Makan Tanahnya, Bukan Tanamannya!

01.41 |

Read More

Arti Sahabat Sejati

02.14 |

Arti Sahabat Sejati Sesungguhnya

Kata “sahabat” berasal dari “sahiba” yang berarti menyertai. Dengan kata lain, sahabat adalah orang selalu menyertai kita di dalam kehidupan. Ikatan sebuah persahabatan bahkan bisa lebih erat dibandingkan dengan pasangan hidup dilihat dari sudut pandang yang berbeda tentunya.

Sahabat sejati sesungguhnya bisa merasakan rasa sakit ketika kita merasakan sakit dan juga akan sangat bahagia ketika kita bahagia, begitupun sebaliknya.

Sahabat yang sejati tentunya tidak akan memiliki niat untuk menghianati, meninggalkan ataupun menjerumuskan kita ke jalan yang salah. Sahabat sejati sesungguhnya akan selalu menyertai kita disaat kita berada dibawah maupun ketika kita diatas.

Ibarat kata, sahabat akan mematai – matai orang yang kita sukai sedangkan teman bisa merebut orang yang kita suka. Jadi, sahabat sejati akan selalu condong dengan sesuatu yang memiliki kebaikan untuk kamu.

Bahkan dalam islam, sahiba atau sahabat hubungannya lebih indah. Seorang sahabat sejati akan membantu kita dalam kebaikan dan pasti akan menasehati kita dalam keburukan.
Arti sahabat yang paling dalam adalah tidak memiliki rasa iri, dengki maupun niat lain yang bisa mencelakakan kita.

Bahkan seorang sahabat yang benar – benar baik tidak akan pernah memiliki niat memberi atau menerima dengan asas pemanfaatan. Ikhlas lillahita’ala 🙂
Biasanya, sahabat sejati dimulai dengan pertemanan saat kita masih kecil. Semakin dewasa hubungan itu akan semakin erat seiring dengan permasalahan yang menghampiri individu satu sama lain.

Sebuah permasalahan bisa menyatukan bahkan mempererat hubungan persahabatan. Tentunya permasalahan tersebut bisa dipecahkan oleh kedua belah pihak, maka keterkaitan dan keyakinan hati akan bertambah.

Cobalah untuk mencoba memecahkan masalah bersama sahabat, entah itu masalah dalam sekolah, keluarga atau masalah pribadi.

Seorang sahabat sejati akan memberikan solusi sesuai dengan permasalahan yang kamu hadapi. Jikapun Ia tidak bisa memberikan solusi, setidaknya Ia mampu mendengarkan masalahmu.

Secara tidak sadar kamu sudah membuat hati lega ketika mau menceritakan masalah yang sulit diterima akal dan perasaan.

Mulai sekarang, silakan untuk mencari sahabat sejati. Entah teman sekolah, atau teman bermain satu desa. Tapi jika kamu yang mencari sahabat sejati maka kamu harus bisa memberikan kebahagiaan kepada orang lain dahulu
Read More

10 Keterampilan tak Ternilai dalam Hidup

00.05 |



Ada banyak keterampilan (soft skill) yang harus dipelajari dalam hidup. Tetapi, Anda tidak harus memiliki semua. Dilansir dari Business Insider, Ahad (30/7) berikut ini beberapa keterampilan yang sangat berguna untuk dipelajari.

Empati
Empati adalah kemampuan untuk merasakan apa yang orang lain rasakan. Ini mendorong seseorang untuk mengalahkan sikap apatis. Anda bisa menjadi individu paling disiplin, cemerlang, atau bahkan paling kaya di dunia, tapi jika Anda tidak berempati pada orang lain, maka Anda pada dasarnya hanyalah sosiopat.

Kuasai Jadwal Tidur Anda
Memiliki sebuah jadwal tidur yang teratur akan meningkatkan kualitas tidur dan hari-hari Anda. Konsisten dengan jadwal tidur juga membuat Anda lebih mudah bangun.

Manajemen Waktu
Manajemen waktu yang efektif adalah salah satu keterampilan yang paling dihargai pengusaha. Jadwalkan dengan benar sehingga Anda benar-benar mampu menyelesaikan semua tugas pada saat yang telah dijadwalkan.

Meminta Bantuan
Seseorang perlu tahu kapan ia memerlukan pertolongan. Seringkali orang malu meminta tolong karena takut dianggap lemah atau tidak kompeten. Padahal, sebuah penelitian di Harvard Business School menunjukkan bahwa itu tidak membuat Anda kalah atau lemah.

Berpikir Positif
Pikiran negatif perlahan-lahan bisa menyingkirkan kepercayaan diri Anda.

Konsistensi
Konsistensi sangat penting untuk mempertahankan kesuksesan. Orang sering berhenti bekerja keras saat mencapai puncak. Padahal, seharusnya ia bekerja lebih keras dan lebih konsisten di posisi itu.

Mendengarkan
Tips untuk mendengarkan secara aktif adalah mengulang kembali apa yang Anda dengar kepada orang lain. Anda juga harus tahu kapan harus diam, karena Anda tidak harus mengeluhkan segala sesuatu yang tidak tepat di dunia ini.

Hindari Gosip
Hal terpenting dalam membangun dan menjaga hubungan baik adalah kepercayaan. Salah satu cara termudah untuk kehilangan kepercayaan adalah gosip orang-orang yang ada di belakang kita.

Jujur
Anda harus jujur pada diri sendiri dan orang lain. Meski, mengakui kesalahan diri sendiri kadang menjadi hal terberat.

Bicaralah!
Bicara di depan umum bisa sangat sulit dilakukan oleh sebagian orang. Tapi, kemampuan ini sangat penting dalam hidup.
Read More

Panduan PRAKTIS Cara Menanam Tanaman Hidroponik

23.57 |

Panduan PRAKTIS Cara Menanam Tanaman Hidroponik

Salah satu cara untuk mendapatkan sayuran segar tanpa pestisida adalah dengan menanam sendiri sayuran.
Yang jadi masalah adalah tidak semua orang mempunyai lahan untuk menanam sayuran. Oleh karena itu ada cara dimana anda bisa menanam sayuran dengan memanfaatkan air sebagai media pengganti tanahnya atau yang disebut juga dengan hidroponik.
Bagi yang mempunyai hobi berkebun, cara hidroponik ini dapat menghilangkan stress. Tapi bagaimana ya cara membuat tanaman hidroponik? Jangan khawatir, pada artikel ini akan dibahas cara menanam hidroponik sehingga hasilnya bisa dikonsumsi oleh keluarga.
cara menanam hidroponik
cara bertanam hidroponik
Sesuai namanya, hidroponik adalah cara bertanam menggunakan media air sehingga tidak memerlukan tanah atau area yang luas. Secara sederhana, hidroponik adalah metode budidaya tanaman dengan menggunakan air yang diperkaya dengan nutrisi, bukan tanah. Hal ini membuat parameter seperti nutrisi, pengendalian hama, dan pencahayaan lebih mudah dikelola.
Hidroponik tidak memerlukan pemakaian herbisida dan pestisida beracun sehingga lebih ramah lingkungan dan sayuran yang dihasilkan pun akan lebih sehat. Bertanam dengan hidroponik akan menghasilkan tanaman berkualitas baik dan bebas kimia. yang pastinya sehat buat kita semua dan anak-anak.
cara membuat tanaman hidroponik
Laju pertumbuhan tanaman hidroponik bisa mencapai 50% lebih cepat dibanding tanaman yang ditanam di tanah pada kondisi yang sama. Alasan untuk ini adalah karena tanaman hidroponik langsung mendapatkan makanan dari air yang kaya nutrisi. Kondisi ini juga membuat tanaman tidak perlu akar besar untuk mencari nutrisi. Dan karena energi yang diperlukan untuk pertumbuhan akar lebih sedikit, sisa energi bisa disalurkan ke bagian lain dari tanaman.
Tanaman hidroponik tumbuh sehat, kuat, dan bersih. Hidroponik juga ramah lingkungan karena tidak membutuhkan air sebanyak berkebun secara konvensional. Ini karena hidroponik tidak memerlukan penyiraman sama sekali.
tanaman hidroponik
Berikut cara menanam tanaman hidroponik dengan cara paling sederhana:
cara menanam tanaman hidroponik
Alat:
  1. Botol plastik air mineral bekas,
  2. Gelas plastik bekas air mineral,
  3. Jerigen plastik bekas minyak goreng,
  4. Kain untuk sumbu (kain panel lebih bagus)
  5. Nutrisi hidroponik.
  6. Media tanam (rocwool, arang sekam, kerikil, pasir malang, pecahan bata merah). Pilih yang paling mudah didapat.
Kita bisa melihat betapa sederhananya bahan yang dibutuhkan. Bahkan kebanyakan besar dari barang bekas. Jadi menanam model hidroponik sederhana ini selain kita bisa mendapatkan tanaman sayuran yang sehat dan subur, kita juga bisa memanfaatkan barang barang bekas. Sehingga botol bekas, jerigen bekas dan gelas plastik bekas yang mestinya dibuang dan menjadi limbah ternyata masih bisa diambil manfaatnya.

Langkah-langkah cara membuat tanaman hidroponik

Hidroponik Wick dengan botol bekas :
1. Potong botol menjadi 2 bagian. (atas dan bawah)
botol-plastik
2. Lubangi bagian atas (daerah leher botol) untuk pemasangan sumbu dan aliran udara
3. Pasang sumbu pada bagian bawah botol
botol-air
4. Masukkan bagian atas botol ke bagian bawah botol dengan cara dibalik.
botol-bekas-hidroponik
5. Isi bagian atas botol dengan media tanam (bisa rockwool, spon, sekam bakar atau pecahan bata merah). Pilih saja mana yang paling mudah didapat. Karena fungsi media ini hanya untuk pijakan akar agar tidak rebah.
6. Tanam bibit atau taburkan 2-3 biji bibit tanaman ke dalam media tanam.
botol-plastik-hidroponik
7. Siram dengan larutan nutrisi hidroponik.
8. Simpan di tempat yang tidak terkena hujan tetapi masih bisa mendapat sinar matahari.

Membuat Larutan Nutrisi Hidroponik

Bahan:
  • Pupuk Urea…………………………………………….1000 gr.
  • Pupuk KCL …………………………………………… 1000 gr.
  • Pupuk NPK …………………………………………… 1000 gr.
  • Pupuk daun Gandasil ( Growmore ) ……………. 50 gr.
Peralatan:
  • Ember bervolume 20 Liter.
  • Drum plastik bervolume 100 liter
  • Timbangan digital
  • Alat pengaduk
  • Air sumur, air sungai,
  • Air PAM tidak diperkenankan kecuali yang sudah diendapkan selama 7 – 10 hari.
Cara membuat:
  • Masukkan semua bahan yang telah ditimbang ke dalam ember volume 20 liter.
  • Tuangkan air sumur sebanyak 20 ltr ke dalam ember tersebut sedikit demi sedikit sambil diaduk – aduk lanjutkan pengadukan hingga air mencapai volume 20 liter dan tidak ada lagi pupuk yang masih mengkristal (tidak ada endapan)
  • Tuangkan larutan pekatan tadi ke dalam bak penampungan volume 100 liter.
  • Kucurkan air sumur kedalam bak penampungan sambil diaduk – aduk hingga penuh (mencapai volume 100 liter).
  • Larutan Nutrisi siap digunakan.
modifikasi-hidroponik
modifikasi-hidroponik-2
modifikasi-hidroponik-3
klik gambar untuk memperbesar
modifikasi-hidroponik-4modifikasi-hidroponik-5Saya sarankan mulai dari tanaman sayuran dulu, yang lumayan cepat tumbuhnya, misal : sawi, cabe, tomat, selada, bayam, kacang…dll
Nah dengan gambaran di atas tentunya anda mendapat inspiratif membuatnya di rumah…cocok buat kita yang hidup di perkotaan ala urban  ayo kita bikin rumah kita sejuk, dan sehat dengan berkebun ala hidroponik, selain mudah, hemat, sehat, anti globalwarming
Read More

Model Pembelajaran yang Kooperatif

18.43 |



 a. Pengertian Model Pembelajaran
Model pembelajaran artinya pola pembelajaran yang sudah didesain sedemikian hingga untuk mencapai tujuan pengajaran. Menurut Suprijono (2009:46) mengemukakan bahwa : "model pembelajaran ialah pola yang digunakan sebagai pedoman dalam merencanakan pembelajaran di kelas maupun tutorial". Menurut Joyce dan Weil dalam Rusman berpendapat bahwa:
Model pembelajaran adalah suatu rencana atau pola yang dapat digunakan untuk membentuk kurikulum (rencana pembelajaran jangka panjang), merancang bahan-bahan pembelajaran dan membimbing pembelajaran di kelas atau yang lain.

Menurut Lufri mengatakan bahwa:
Model pembelajaran adalah pola atau contoh pembelajaran yang sudah didesain dengan menggunakan pendekatan atau metode atau strategi pembelajaran yang lain, serta dilengkapi dengan langkah-langkah (sintaks) dan perangkat pembelajaran.

Lebih lanjut Joyce dalam Trianto (2010:22) mengatakan bahwa:
Model pembelajaran adalah suatu perencanaan atau suatu pola yang digunakan sebagai pedoman dalam merencanakan pembelajaran di kelas atau pembelajaran dalam tutorial dan untuk menentukan perangkat-perangkat pembelajaran termasuk di dalamnya buku-buku, film, komputer, kurikulum.

Dari beberapa pengertian model pembelajaran di atas, maka disimpulkan bahwa model pembelajaran adalah pola pembelajaran terencana yang menjadi pedoman bagi perancang dalam proses kegiatan pembelajaran. Melalui model pembelajaran guru dapat membantu peserta didik mendapatkan informasi, cara berpikir, keterampilan dan mengekspresikan diri.


b. Model Pembelajaran Kooperatif
  1. Pengertian Model Pembelajaran Kooperatif
  2. Menurut Hamdani (2011:30) bahwa : "model pembelajaran kooperatif adalah rangkaian kegiatan belajar siswa dalam kelompok tertentu untuk mencapai tujuan pembelajaran yang dirumuskan". Menurut Isjoni (2009:23) bahwa:
    Pembelajaran kooperatif adalah suatu model pembelajaran yang saat ini banyak digunakan untuk mewujudkan kegiatan belajar mengajar yang berpusat pada siswa (student oriented), terutama untuk mengatasi permasalahan yang ditemukan guru dalam mengaktifkan siswa, yang tidak dapat bekerjasama dengan orang lain, siswa yang agresif dan tidak peduli pada yang lain

    Sementara itu menurut Suprijono (2009:54) bahwa : "pembelajaran kooperatif adalah konsep yang lebih luas meliputi semua jenis kerja kelompok termasuk bentuk-bentuk yang lebih dipimpin oleh guru atau diarahkan oleh guru".

    Menurut Rusman (2010:202) bahwa:
    Pembelajaran kooperatif merupakan bentuk pembelajaran dengan cara siswa belajar dan bekerja dalam kelompok-kelompok kecil secara kolaboratif yang anggotanya terdiri dari empat sampai enam orang dengan struktur kelompok yang bersifat heterogen.

    Selanjutnya Nurulhayati dalam Rusman (2010:203) mengatakan bahwa : "pembelajaran kooperatif adalah strategi pembelajaran yang melibatkan partisipasi siswa dalam satu kelompok kecil untuk saling berinteraksi". Menurut Artzt dan Newman dalam Trianto (2010:56) mengatakan bahwa: "dalam belajar kooperatif siswa belajar bersama sebagai suatu tim dalam menyelesaikan tugas-tugas kelompok untuk mencapai tujuan bersama

    Dari beberapa pengertian model pembelajaran kooperatif di atas, dapat disimpulkan bahwa model pembelajaran kooperatif adalah model pembelajaran yang lebih menggairahkan siswa dalam belajar, bekerjasama dan saling membantu dalam sebuah kelompok kecil sehingga tercapai proses dan hasil belajar yang produktif.

    Tujuan yang ingin dicapai dalam belajar kooperatif ini adalah memaksimalkan belajar siswa untuk peningkatan prestasi akademik dan pemahaman baik secara individu maupun secara kelompok. Karena siswa bekerja dalam satu team, maka dengan sendirinya dapat memperbaiki hubungan diantara para siswa dari berbagai latar belakang, etnis dan kemampuan, mengembangkan keterampilan-keterampilan proses kelompok dan pemecahan masalah.

  3. Ciri-ciri Model Pembelajaran Kooperatif
  4. Menurut Hamdani (2011:31) ada beberapa ciri pembelajaran kooperatif yaitu:
    • Setiap anggota memiliki peran
    • Terjadi hubungan interaksi langsung diantara siswa
    • Setiap anggota kelompok bertanggungjawab atas cara belajarnya dan juga teman-teman sekelompoknya
    • Guru membantu mengembangkan keterampilan-keterampilan interpersonal kelompok
    • Guru hanya berinteraksi dengan kelompok saat diperlukan

    Menurut Arends dalam Trianto (2010:65-66) menyatakan bahwa pelajaran yang menggunakan pembelajaran kooperatif memiliki ciri-ciri sebagai berikut:
    • Siswa belajar dalam kelompok secara kooperatif untuk menuntaskan materi belajar
    • Kelompok dibentuk dari siswa yang mempunyai kemampuan tinggi, sedang dan rendah
    • Bila memungkinkan, anggota kelompok berasal dari ras, budaya, suku, jenis kelamin yang beragam
    • Penghargaan lebih berorientasi kepada kelompok daripada individu

    Menurut Rusman (2010:207) mengemukakan ciri-ciri pembelajaran kooperatif sebagai berikut:
    • Pembelajaran secara team
    • Didasarkan pada manajemen kooperatif
    • Kemauan untuk bekerjasama
    • Keterampilan bekerjasama

    Pada dasarnya model pembelajaran kooperatif bercirikan dengan adanya:
    1. Struktur tugas: mengacu kepada cara pembelajaran diorganisasikan dari jenis kegiatan yang dilakukan siswa di dalam kelas
    2. Struktur tujuan: merupakan kadar saling ketergantungan pada saat siswa mengerjakan tugas. Ada tiga macam struktur tujuan
      • Individualistik adalah jika pencapaian tujuan itu tidak memerlukan interaksi dengan siswa lain
      • Kompetitif adalah jika siswa hanya dapat mencapai suatu tujuan jika siswa lain tidak dapat mencapai tujuan tersebut
      • Kooperatif adalah jika siswa dapat mencapai tujuan hanya jika bekerjasama dengan siswa lain
    3. Struktur penghargaan (reward): merupakan penghargaan yang diperoleh siswa atas prestasinya. Struktur penghargaan ini bervariasi tergantung jenis kegiatan yang dilakukan. Ada penghargaan individualistik, penghargaan kompetitif dan penghargaan kooperatif.
    Roger dan David Johnson dalam Suprijono (2009:58) mengatakan bahwa: "tidak semua belajar kelompok bisa dianggap pembelajaran kooperatif".
    Untuk mencapai hasil yang maksimal, lima unsur dalam model pembelajaran kooperatif harus diterapkan. Lima unsur itu menurut Roger dan David Johnson dalam Suprijono (2009:58) adalah sebagai berikut:
    • Positive interdependence (saling ketergantungan positif)
    • Personal responsibility interaction (tanggung jawab perseorangan)
    • Face to face promotive interaction (Interaksi promotif)
    • Interpersonal skill (komunikasi antar anggota)
    • Group processing (pemrosesan kelompok)

    Selain lima unsur penting yang terdapat dalam model pembelajaran kooperatif, model pembelajaran ini juga mengandung prinsip-prinsip yang membedakan dengan model pembelajaran lainnya. Menurut Slavin dalam Trianto (2010:61-62) konsep utama dari belajar kooperatif adalah sebagai berikut:
    1. Penghargaan kelompok, yang akan diberikan jika kelompok mencapai kriteria yang ditentukan
    2. Tanggungjawab individual, bermakna bahwa suksesnya kelompok tergantung pada belajar individual semua anggota kelompok. Tanggungjawab ini terfokus dalam usaha untuk membantu yang lain dan memastikan semua anggota kelompok telah siap menghadapi evaluasi tanpa bantuan yang lain.
    3. Kesempatan yang sama untuk sukses, bermakna bahwa siswa telah membantu kelompok dengan cara meningkatkan belajar mereka sendiri.
    Dari uraian di atas, dapat disimpulkan bahwa ciri-ciri pembelajaran kooperatif adalah:
    1. Adanya kerjasama antaranggota kelompok
    2. Setiap anggota kelompok mempunyai tanggungjawab
    3. Anggota kelompok mempunyai rasa saling ketergantungan
    4. Setiap kelompok dibentuk dari siswa yang memiliki latar belakang yang berbeda-beda
    5. Adanya penghargaan kepada kelompok
  5. Keunggulan Dan Kelemahan Model Pembelajaran Kooperatif
  6. Model pembelajaran kooperatif mempunyai keunggulan dan kelemahan. Sanjaya (2010:249-251) menguraikan keunggulan dan kelemahan model pembelajaran kooperatif sebagai berikut:
    1. Keunggulan model pembelajaran kooperatif
      1. Melalui model pembelajaran kooperatif siswa tidak terlalu bergantung pada guru, akan tetapi dapat menambah kepercayaan kemampuan berpikir sendiri, menemukan informasi dari berbagai sumber, dan belajar dari siswa yang lain
      2. Model pembelajaran kooperatif dapat mengembangkan kemampuan mengungkapkan ide atau gagasan dengan kata-kata secara verbal dan membandingkannya dengan ide orang lain
      3. Model pembelajaran kooperatif dapat membantu anak untuk respek pada orang lain dan menyadari akan segala keterbatasannya serta menerima segala perbedaan
      4. Model pembelajaran kooperatif dapat membantu memberdayakan setiap siswa untuk lebih bertanggungjawab dalam belajar
      5. Model pembelajaran kooperatif merupakan suatu strategi yang cukup ampuh untuk meningkatkan prestasi akademik sekaligus kemampuan sosial, termasuk mengembangkan rasa harga diri, hubungan interpersonal yang positif dengan yang lain, mengembangkan keterampilan me-manage waktu, dan sikap positif terhadap sekolah
      6. Melalui model pembelajaran kooperatif dapat mengembangkan kemampuan siswa untuk menguji ide dan pemahamannya sendiri, menerima umpan balik. Siswa dapat berpraktik memecahkan masalah tanpa takut membuat kesalahan, karena keputusan yang dibuat adalah tanggung jawab kelompoknya
      7. Model pembelajaran kooperatif dapat meningkatkan kemampuan siswa menggunakan informasi dan kemampuan belajar abstrak menjadi nyata (riil)
      8. Interaksi selama kooperatif berlangsung dapat meningkatkan motivasi dan memberikan ransangan untuk berpikir. Hal ini berguna untuk proses pendidikan jangka panjang
    2. Kelemahan model pembelajaran kooperatif
      1. Untuk memahami dan mengerti filosofis model pembelajaran kooperatif memang butuh waktu. Sangat tidak rasional kalau kita mengharapkan secara otomatis siswa dapat mengerti dan memahami filsafat cooperative learning. Untuk siswa yang dianggap memiliki kelebihan, contohnya, mereka akan merasa terhambat oleh siswa yang dianggap kurang memiliki kemampuan. Akibatnya, keadaan semacam ini dapat mengganggu iklim kerja sama dalam kelompok
      2. Ciri utama dari model pembelajaran kooperatif adalah bahwa siswa saling membelajarkan. Oleh karena itu, jika tanpa peer teaching yang efektif, maka dibandingkan dengan pengajaran langsung dari guru, bisa terjadi cara belajar yang demikian apa yang seharusnya dipelajari dan dipahami tidak pernah dicapai oleh siswa
      3. Penilaian yang diberikan dalam model pembelajaran kooperatif didasarkan pada hasil kerja kelompok. Namun demikian, guru perlu menyadari, bahwa sebenarnya hasil atau prestasi setiap individu siswa
      4. Keberhasilan model pembelajaran kooperatif dalam upaya mengembangkan kesadaran berkelompok memerlukan periode waktu yang cukup panjang. Dan hal ini tidak mungkin dapat tercapai hanya dengan satu kali atau sekali-sekali penerapan strategi ini
      5. Walaupun kemampuan bekerja sama merupakan kemampuan yang sangat penting untuk siswa, akan tetapi banyak aktivitas dalam kehidupan yang hanya didasarkan kepada kemampuan secara individual. Oleh karena itu idealnya melalui model pembelajaran kooperatif selain siswa belajar bekerja sama, siswa juga harus belajar bagaimana membangun kepercayaan diri. Untuk mencapai kedua hal itu dalam model pembelajaran kooperatif memang bukan pekerjaan yang mudah
  7. Peranan Guru Dalam Model Pembelajaran Kooperatif
  8. Dalam pelaksanaan model pembelajaran kooperatif dibutuhkan kemauan dan kemampuan serta kreativitas guru dalam mengelola lingkungan kelas. Sehingga dengan menggunakan model ini guru bukannya bertambah pasif, tapi harus menjadi lebih aktif terutama saat menyusun rencana pembelajaran secara matang, pengaturan kelas saat pelaksanaan, dan membuat tugas untuk dikerjakan siswa bersama dengan kelompoknya.
    Dalam model pembelajaran kooperatif, guru harus menciptakan kelas sebagai laboratorium demokrasi, supaya peserta didik terlatih dan terbiasa berbeda pendapat. Kebiasaan ini penting dikondisikan sejak di bangku sekolah, agar peserta didik terbiasa berbeda pendapat, jujur, sportif dalam mengakui kekurangannya sendiri dan siap menerima pendapat orang lain yang lebih baik serta mampu mencari pemecahan masalah.
    Menurut Isjoni (2009:92-94) peran guru dalam pelaksanaan kooperatif learning adalah sebagai berikut:
    1. Sebagai Fasilitator
    2. Sebagai fasilitator seorang guru harus memiliki sikap-sikap sebagai berikut: (1) Mampu menciptakan suasana kelas yang nyaman dan menyenangkan, (2) Membantu dan mendorong siswa untuk mengungkapkan dan menjelaskan keinginan dan pembicaraannya baik secara individual maupun kelompok, (3) Membantu kegiatan-kegiatan dan menyediakan sumber atau peralatan serta membantu kelancaran belajar mereka, (4) Membina siswa agar setiap orang merupakan sumber yang bermanfaat bagi yang lainnya, (5) Menjelaskan tujuan kegiatan pada kelompok dan mengatur penyebaran dalam bertukar pendapat.
    3. Sebagai Mediator
    4. Sebagai mediator, guru berperan sebagai penghubung dalam menjembatani mengaitkan materi pembelajaran yang sedang dibahas melalui pembelajaran kooperatif dengan permasalahan yang nyata ditemukan di lapangan. Disamping itu, guru juga berperan dalam menyediakan sarana pembelajaran, agar suasana belajar tidak monoton dan membosankan.
    5. Sebagai Director-motivator
    6. Sebagai director-motivator, guru berperan dalam membimbing, serta mengarahkan jalannya diskusi, membantu kelancaran diskusi tapi tidak memberikan jawaban. Disamping itu, sebagai motivator guru berperan sebagai pemberi semangat pada siswa untuk aktif berpartisipasi.
    7. Sebagai Evaluator
    8. Sebagai evaluator, guru berperan dalam menilai kegiatan belajar mengajar yang sedang berlangsung. Penilaian ini tidak hanya pada hasil, lebih ditekankan pada proses pembelajaran. Penilaian dilakukan baik secara perorangan maupun secara kelompok.
  9. Peranan Guru Dalam Model Pembelajaran Kooperatif
  10. Dalam Hamdani (2011:34-35) ada enam langkah utama atau tahapan di dalam pembelajaran yang menggunakan model pembelajaran kooperatif yang terangkum pada tabel di bawah ini:

    TAHAP-TAHAP MODEL PEMBELAJARAN KOOPERATIF
    FASE-FASE PERILAKU GURU
    Fase 1 : Menyampaikan tujuan dan memotivasi siswa Menyampaikan semua tujuan yang ingin dicapai selama pembelajaran dan memotivasi siswa untuk belajar
    Fase 2 : Menyajikan informasi Menyajikan informasi kepada siswa dengan jalan demonstrasi atau melalui bahan bacaan
    Fase 3 : Mengorganisasikan siswa kedalam kelompok-kelompok belajar Menjelaskan kepada siswa cara membentuk kelompok belajar dan membantu setiap kelompok agar melakukan transisi secara efisien
    Fase 4 : Membimbing kelompok bekerja dan belajar Membimbing kelompok belajar pada saat mereka mengerjakan tugas mereka
    Fase 5 : Evaluasi Mengevaluasi hasil belajar tentang materi yang telah dipelajari/meminta presentasi hasil kerja kepada kelompok
    Fase 6 : Memberikan penghargaan Menghargai upaya dan hasil belajar individu dan kelompok
Read More

Materi dasar Algoritma dan Pemograman

23.04 |

Materi dasar Algoritma dan Pemograman

Materi dasar Algoritma dan Pemograman
Materi dasar Algoritma dan Pemograman
Sebelum belajar algoritma pemrograman, akan lebih baik kita pahami terlebih dahulu langkah-langkah pembuatan suatu program. Terdapat beberapa langkah umum dalam pembuatan suatu program yaitu:
  1. Mendefinisikan masalah
  2. Mencari solusinya
  3. Menentukan algoritma
  4. Menulis program
  5. Menguji program
  6. Mendokumentasikan program
  7. Merawat program
Mendefinisikan masalah
Langkah yang pertama dilakukan adalah mendefinisikan permasalahan. langkah ini harus dilakukan untuk menentukan masalah yang ada serta ditentukan pula input dan output program.
Mencari solusi
Kemudian ditentukan solusi dari permasalahan yang dihadapi. Bila untuk mendapatkan solusi harus melalui langkah yang terlalu rumit dapat dilakukan pembagian masalah dalam beberapa modul-modul kecil agar mudah untuk dikerjakan. Lalu modul-modul kecil tersebut digabungkan menjadi satu untuk dapat menentukan solusi.
Menentukan algoritma
Dalam pemilihan algoritma, pemrogram atau analis harus menggunakan algoritma yang sesuai dan efisien untuk masalah yang dihadapi.
Menulis program
Penulisan program bisa dilakukan dengan menggunakan bahasa pemrograman yang dikuasai dan memiliki kompabilitas dengan perangkat keras yang akan menggunakan program tersebut.
Menguji program
Bila program sudah selesai dibuat, pengujian diperlukan untuk mengetahui apakah program yang dibuat sudah layak untuk digunakan.
Mendokumentasikan program
Penulisan dokumentasi yang biasanya dilupakan oleh pemrogram menjadi sangat penting saat akan dilakukan perubahan pada program yang dibuat. penulisan program ini dapat dilakukan dengan menulis komentar pada source code tentang kegunaannya (variabel, parameter, procedur, fungsi).
Merawat program
Program yang sudah selesai dibuat juga perlu dirawat dengan pendeteksian bug yang belum diketahui sebelumnya juga penambahan fasilitas baru yang mempermudah pengguna program.
Dari penjelasan diatas, dapat kita peroleh kesimpulan bahwa pembelajaran algoritma pemrograman adalah bagian dari langkah-langkah pembuatan program. Untuk lebih jelasnya tentang algoritma pemrograman akan diulas sebagai berikut :
Algoritma
Definisi dari algoritma antara lain :
–  Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
– Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.
– Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika.
– Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan  untuk memecahkan suatu permasalahan.
Menurut Donald E. Knuth dalam bukunya yang berjudul The Art of Computer Programming, algoritma harus mempunyai lima ciri penting :
1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas (berhingga)
2. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguous)
3. Algoritma memiliki nol atau lebih masukan (input)
4. Algoritma mempunya nol atau lebih keluaran (output)
5. Algoritma harus efektif dan efisien.

 PROGRAM
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 kata program seringkali dipertukarkan dalam penggunaannya.  Algoritma adalah urutan langkah-langkah penyelesaian 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 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 oleh komputer. Secara garis besar komputer tersusun atas empat komponen utama, yakni:
1. piranti masukan berfungsi untuk memasukkan data atau program ke dalam memori komputer
2. piranti keluaran berfungsi untuk menampilkan hasil dari eksekusi program komputer
3. unit pemroses utama berfungsi mengerjakan operasi-operasi dasar
4. memori berfungsi untuk menyimpan program dan data atau informasi.
Proses Eksekusi Program
Mekanisme eksekusi sebuah program adalah sebagai berikut:
1. Program disimpan di dalam memori melalui piranti masukan.
2. Ketika sebuah program dieksekusi maka setiap instruksi  program akan dikirim dari memori ke unit pemroses utama. Unit pemroses utama kemudian akan menjalankan operasi sesuai instruksi-instruksi yang dibaca.
3. Apabila sebuah instruksi membutuhkan data masukan, maka piranti masukan akan membaca data masukan, mengirimkan ke memori kemudian mengirimkan ke unit pemroses utama untuk diproses.
4. Apabila eksekusi program menghasilkan data keluaran, maka data keluaran akan disimpan di dalam memori, kemudian dikirim ke piranti keluaran.
Perbedaan interpreter dan compiler
Interpreter
1. Menerjemahkan instruksi per instruksi.
2. Source program tidak harus ditulis lengkap.
3. Bila terjadi kesalahan instruksi, dapat langsung diperbaiki secara interaktif.
4. Tidak menghasilkan objek program
5. Pemrosesan program lebih lambat, karena setiap instruksi yang dikerjakan harus diinterpretasi   ulang.
6. Source code program terus dipergunakan.

Compiler
1. Menerjemahkan secara keseluruhan.
2. Source program harus ditulis lengkap.
3. Bila terjadi kesalahan dalam kompilasi, source program harus dibenarkan dan proses kompilasi diulang kembali.
4. Menghasilkan objek program.
5. Pemrosesan program lebih cepat, karena program sudah dalam bahasa mesin.
6. Source code program dipergunakan satu kali pada saat kompilasi program.
PENULISAN ALGORITMA
Pada umumnya terdapat tiga jenis cara penulisan algoritma, yakni :
1.  Cara deskriptif
Dengan notasi ini, deskripsi setiap langkah dijelaskan dengan bahasa yang jelas. Contohnya : Algoritma 
Bilangan_Maksimum
Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum di antara ketiga bilangan tersebut.
Deskripsi :
(1) baca bilangan 1.
(2) baca bilangan 2.
(3) bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX.
(4) baca bilangan 3.
(5) bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih MAX dan sebut bilangan tersebut MAX.
(6) keluarkan sebagai output MAX.
2. Pseudocode
Pseudocode  adalah notasi yang menyerupai bahasa pemrograman tingkat tinggi. Keuntungan menggunakan notasi  pseudocode  adalah  memberikan kemudahan bagi  programmer  untuk menerjemahkan  ke  notasi bahasa pemrograman, karena terdapat korespondensi antara  setiap pseudocode dengan notasi bahasa pemrograman.

Contoh : Algoritma Bilangan_Maksimum
{ Dibaca tiga buah bilangan dari piranti masukan. Carilah bilangan bulat maksimum di antara ketiga bilangan tersebut }
Deklarasi :
Bil1,Bil2,Bil3 : integer {bilangan yang dicari maksimumnya}
MAX : integer {variabel bantu}
Deskripsi :
read(Bil1,Bil2)
if (Bil1>=Bil2) then
Bil1←MAX
else
Bil2←MAX
read(Bil3)
if (Bil3>=MAX) then
Bil3←MAX
write(MAX)
3. Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-rutan prosedur dari suatu program.  Flowchart menolong analis dan programmer  untuk memecahkan masalah ke  dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Bila seorang analis dan  programmer  akan membuat  flowchart, ada  beberapa petunjuk yang harus diperhatikan, seperti:
  1. 1.  Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
  2.  Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan  deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar
6. Gunakan simbol-simbol flowchart yang standar.
Simbol-simbol yang sering digunakan dalam flowchart antara lain:
Contoh flowchart untuk menghitung jumlah dua buah bilangan yakni sebagai berikut :
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :
1.  Sederhana (Simple) Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan  pointer  yang rumit dan multiple  inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented) Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan  kembali. Pemrograman berorientasi objek memodelkan dunia nyata ke  dalam objek dan melakukan interaksi antar objek-objek tersebut
3. Terdistribusi (Distributed) Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya networking libraries yang terintegrasi pada Java
4. Interpreted Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source  code  Java yang telah dikompilasi menjadi Java  bytecodes  dapat dijalankan pada  platform yang berbeda-beda
5. Robust Java mempuyai reliabilitas yang tinggi.  Compiler  pada Java mempunyai kemampuan mendeteksi  error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai  runtime-exception handling untuk membantu mengatasi error pada program.
6. Secure Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut
7. Architecture Neutral Program Java  bersifat  independent  platform. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan menggunakan Java Virtual Machine
8. Portable Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang
9. Multithreaded Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan
10. Dynamic Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan  properties ataupun  method  dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.
Mekanisme eksekusi program di Java
Lingkungan pemrograman pada Java menggunakan  compiler  sekaligus interpreter  agar dapat berjalan pada platform  yang berbeda. Java  compiler melakukan kompilasi pada  source  code  (.java) menjadi Java  bytecodes (.class) seperti ditunjukkan oleh Gambar Berikut :
Program Java hasil kompilasi akan dapat dijalankan pada berbagai platform sistem komputer dengan menggunakan Java Virtual machine (JVM). JVM disebut juga bytecodes interpreter atau Java runtime interpreter. Tidak seperti bahasa pemrograman lainnya, platform Java mempunyai dua komponen, yaitu:
1. Java  Virtual  machine  (JVM)  yang merupakan fondasi untuk platform Java yang dapat digunakan di berbagai platform perangkat keras.
2. Java  Application  Programming  Interface  (Java API)yang merupakan kumpulan komponen-komponen perangkat lunak siap pakai untuk berbagai keperluan penulisan program.
Read More