Ahlan wa sahlan...
Selamat datang di blog Curat Coret - Spirit to Share...
Semoga apa yang disajikan dalam blog ini bermanfaat...
Thank's for your visiting...

Rabu, 27 Oktober 2010

bikin video lecture yuk...!!!

video lecture adalah video kuliah pada saat dosen (lecturer) sedang menyampaikan materi kuliah (bukan seperti video di samping). awalnya, saya tau istilah video ini sudah cukup lama mungkin ada 2 tahun ke belakang. saya dikasih tau oleh dosen saya Pa Irawan Febrianto bahwa kita bisa menyaksikan video kuliah di luar negeri dengan menonton video lecture ini. contohnya di Massachusetts Institute of Technology (MIT) di situs resminya kita bisa mendownload video lecture mata kuliah yang bersesuaian dengan jurusan yang ada disana. jika kita menonton video itu, ya sama saja dengan kita kuliah disana.

akhirnya saya pun mendownload beberapa matakuliah yang pernah saya pelajari, yaitu aljabar linear, persamaan diferensial parsial, kalkulus, dan struktur data. dengan kemampuan bahasa Inggris yang seadanya, saya pun mencoba memahami apa yang disampaikan oleh dosen disana. akhirnya saya pun berpikir, "ternyata begini ya belajar di luar negeri tu...!!!".

ternyata di MIT itu di setiap ruangan kelas terdapat kamera yang berfungsi untuk merekam apa yang disampaikan dosen di kelas. setelah di analisis, ternyata tujuan pembuatan video itu di samping tujuan promosi kampus, juga agar mahasiswa disana bisa mengulang kembali apa yang disampaikan dosennya di kelas. tentu ini akan sangat membantu bagi mahasiswa yang kurang cepat memahami apa yang disampaikan dosennya. mahasiswa bisa memutar kembali video itu tanpa ada batasan berapa kali dan kapan saja bisa.

sekarang saya diberi kesempatan untuk menjadi lecturer assistant of laboratory, untuk mata kuliah Struktur Data. ternyata saya menemukan beberapa kendala mahasiswa dalam memahami materi. saya sendiri sudah berusaha menyampaikan materi secara detail, dengan bahasa yang sederhana, dengan penyampaian yang sistematis, tidak terlalu cepat, dengan

Selasa, 26 Oktober 2010

insertion sort

Download Modul 4 - IF/III, klik disini.
 
main kartu remi
1.  Mirip dengan cara mengurutkan kartu remi, selembar demi selembar kartu diambil dan disisipkan (insert) ke tempat yang seharusnya.
2.  Pengurutan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil (untuk ascending), maka ditempatkan (diinsert) di posisi yang seharusnya.
3.  Pada penyisipan elemen, maka elemen-elemen lain akan bergeser ke belakang.



kartu yang sudah terurut
Contoh program:

Kamis, 21 Oktober 2010

mengajar dengan sepenuh hati


sejak dipercaya menjadi tentor responsi kalkulus (2007) di jurusan matematika, maka semenjak itulah saya belajar tentang bagaimana menyampaikan (sharing) ilmu yang sudah saya dapatkan kepada mahasiswa yang lain. semenjak itu pula saya belajar untuk mengamalkan ilmu yang saya dapatkan kepada orang lain.

seiring berjalannya waktu, akhirnya saya pun dipercaya menjadi asisten lab praktikum mata kuliah Dasar Pemrograman dan Struktur Data di jurusan Teknik Informatika (sejak 2009 smp sekarang). bahkan semester ini saya dipercaya megang 5 kelas. awalnya saya merasa ga percaya dapat amanah ini. tapi di sisi lain, saya berfikir ini adalah peluang emas yang tidak semua mahasiswa mendapatkannya. kenapa tidak saya coba???
akhirnya saya memutuskan untuk menerima kepercayaan ini dan mencoba menjaga kepercayaan ini dengan sebaik-baiknya.

seiring berjalannya waktu, saya pun merasakan pengalaman baru yang belum pernah saya rasakan sebelumnya, yaitu mengajar mahasiswa. awalnya sih merasa bingung, tapi setelah

Selasa, 19 Oktober 2010

Teruslah berjuang kawan,...!!!


Jangan pernah berhenti mengepakkan sayap.
Biarkan semua cobaan membuat kita kuat.
Biarkan derasnya terpaan membuat kita gesit berkelit.

Biarkan jiwa-jiwa optimis membuat kita bijak menyikapi hidup.

Biarkan jiwa-jiwa sabar menjadi penyejuk di tengah segala duka.

Hingga kelak akan terjawab:
"Mengapa PERJUANGAN itu PAHIT?"

Jawabannya adalah:
"Karena SURGA itu MANIS"

Modul 2 - Struktur Data/TE/III


Download modul 2 - TE/III klik disini.
PEMILIHAN (if)

Latihan di Lab

Contoh 1
#include
#include

main()
{
     int usia;             
     cout << "Berapa usia anda : ";
            cin >> usia;
     if(usia > 17)
          cout << “Anda boleh nonton.”;
     else
         cout << "Anda tidak boleh nonton.”;
     getch();
}

Kamis, 14 Oktober 2010

Rekap Tugas Modul 2 - IF/A/III

REKAP TUGAS MODUL 2 - IF/A/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 13 Oktober 2010

 
Catatan: 
warna kuning --> tugas sudah masuk

Modul 3 - Struktur Data IF/III


Download Modul 3, klik disini.

Tugas Individu
Buat resume tentang algoritma insertion sort dan quick sort disertai dengan contoh program.
(Format file dlm bentuk pdf, dengan subjek Tugas 3 – NIM).

Tugas Kelompok
Buat program untuk mengurutkan data untuk data berikut, A = {s, r, f, k, n, a, c, f, c, e}. Tampilkan juga hasil pengurutan data dalam setiap iterasinya.
1. Dengan metode bubble sort, ascending.
2. Dengan metode selection sort, descending.

Catatan: kirim ke email dianuraiman@gmail.com paling lambat 1 hari sebelum praktikum.

Selection Sort





Selection sort adalah metode pengurutan data dengan cara membandingkan elemen yang sekarang dengan elemen berikutnya sampai ke elemen terakhir. Jika ditemukan elemen lain yang lebih kecil dari elemen sekarang, maka dicatat posisinya dan langsung ditukar.

Contoh program selection sort:

#include
#include
#include

void main()
{
   int bil[] = {5, 34, 32, 25, 75, 42, 22, 2};
   int jmldata = sizeof(bil)/sizeof(int);
   int i, j, smallest, temp;

Bubble Sort


SORTING

Definisi
Sorting adalah proses pengurutan data yang sebelumnya disusun secara acaka atau tidak teratur menjadi terurut menurut suatu aturan tertentu.

Sorting terbagi 2, yaitu:
1. Ascending, pengurutan data menaik (dari data terkecil sampai data terbesar)
2. Descending, pengurutan data menurun (dari data terbesar sampai data terkecil)

Teknik penukaran data (swap)
Untuk menukar dua buah data dalam dua variabel, maka kita gunakan variabel sementara (temporary). Contoh:
temp = nilai[1];
nilai[1] = nilai[2];
nilai[2] = temp;

Terdapat banyak metode pengurutan data, diantaranya:
1.  Pengurutan berdasarkan perbandingan (comparison based-sorting)
Misal: buble sort, exchange sort
2.  Pengurutan berdasarkan prioritas (priority queuesorting method)
Misal: selection sort, heap sort (menggunakan tree)
3. Pengurutan berdasarkan penyisipan dan penjagaan terurut (insert and keep sorted method)
Misal: insertion sort, tree sort
4.  Pengurutan berdasarkan pembagian dan penguasaan (devide and conquer method)
Misal: quick sort, merge sort
5.  Pengurutan berkurang menurun (diminishing increment sort method)
Misal: shell sort (pengembangan insertion sort)



 




Buble sort  adalah metode pengurutan data dengan cara membandingkan elemen yang sekarang dengan elemen berikutnya. Jika elemen yang sekarang lebih besar dari elemen berikutnya, maka posisinya ditukar, jika tidak maka posisi akan tetap (tidak ada penukaran).

Rabu, 13 Oktober 2010

Rekap Tugas Modul 2 - IF/C/III


REKAP TUGAS MODUL 2 - IF/C/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 12 Oktober 2010



Catatan:
warna hijau --> tugas sudah masuk

Rekap Tugas Modul 2 - IF/B/III


REKAP TUGAS MODUL 2 - IF/B/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 12 Oktober 2010

Catatan:
warna biru --> tugas sudah masuk

Sabtu, 09 Oktober 2010

Modul 1 - Teknik Elektro/III


Download Modul 1 - Teknik Elektro klik disini.


Tugas Individu

1.  Buat program untuk menghitung konversi suhu dari Celcius menjadi Reamur dan Fahrenheit.
Input         : suhu dalam Celcius
Proses        : R = 4/5 * C dan F = 9/5 * C + 32
Output       : suhu dalam Reamur dan Fahrenheit
2.  Buat program untuk menghitung diskriminan dari persamaan kuadrat (Ax2 + Bx + C).
Input         : A, B, C
Proses        : D = B2 – 4 * A * C
Output       : D (diskriminan)
3.  Buat program untuk menghitung luas dan keliling lingkaran!
4.  Buat program untuk menghitung panjang sisi miring dari segitiga siku-siku.
Input         : a dan b, yaitu panjang alas dan tinggi
Proses        : 
Output       : sisi miring (c)
5.  Buat resume materi tentang variabel, jenis-jenis tipe data, operator aritmatika, operator pembanding, operator logika, dan pemilihan (if).

Catatan:
1.   Tugas dikirim dengan format .cpp kecuali no. 5 dalam bentuk .pdf
2.   Kirim ke email dianuraiman@gmail.com dengan subjek Tugas 1 - NIM, paling lambat 1 hari sebelum praktikum.

Kamis, 07 Oktober 2010

Ayo Tebaak ... ???

Deni selalu berbohong pada hari kamis, jum'at dan sabtu. Pada hari-hari lain, Deni selalu jujur. Sedangkan Dini selalu berbohong pada hari minggu, senin dan selasa, tapi selalu jujur pada hari-hari lainnya. Pada suatu hari, keduanya berkata: "kemarin saya berbohong". Hari apa mereka mengucapkan perkataan tersebut?

Ayo, kalau kamu cerdas jawab hari apa?

Rekap Tugas Modul 1 - IF/A/III

REKAP TUGAS MODUL 1 - IF/A/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 6 Oktober 2010
Catatan: 
warna kuning --> tugas sudah masuk

Rekap Tugas Modul 1 - IF/C/III

REKAP TUGAS MODUL 1 - IF/C/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 5 Oktober 2010

Catatan:
warna hijau --> tugas sudah masuk

Rekap Tugas Modul 1 - IF/B/III

REKAP TUGAS MODUL 1 - IF/B/III
Yang sudah mengirimkan tugas dan tepat waktu per tanggal 5 Oktober 2010


Catatan: 
warna biru --> tugas sudah masuk

Selasa, 05 Oktober 2010

Modul 2 - Struktur Data

Download Modul 2, klik disini.

ARRAY + STRING


Soal Latihan (dikerjakan di lab)
1.  Buat program untuk menghitung median dari array yang memiliki n elemen yang sudah terurut menaik (ascending)!
Jika n ganjil, misal n = 7, maka mediannya data ke-4.
Jika n genap, misal n = 6, maka mediannya (data ke-3 + data ke-4)/2.
2.  Buat program untuk menhitung standar deviasi dari array yang memiliki n elemen, dengan rumus:


Tugas Kelompok
1.  Buat program untuk menganalisa sebuah string yang diinputkan:
a.       Berapa banyak huruf vokalnya (a, i, u, e, o)
b.       Berapa banyak huruf konsonannya
2. Buatlah program untuk membalikkan kata, misalnya “informatika” akan menjadi “akitamrofni”!
3.  Buatlah program untuk menyalin isi array A ke array B yang masih kosong dengan jumlah elemen yang sama, sehingga elemen-elemen array B sama dengan array A!
4.  Buat program untuk menghitung jumlah kemunculan pasangan huruf ‘an’ di dalam string. Misalnya pada string di bawah ini, pasangan huruf ‘an’ ada 3 buah:
pandangan mata
5.  Buat program untuk mengetahui apakah elemen-elemen dalam 2 buah array A dan B sama atau tidak!
Misal :       A = {1, 2, 3, 4}
                B = {1, 2, 3, 4}, maka A = B
                A = {1, 2, 3, 4}
                     B = {1, 3, 3, 4}, maka A ≠ B

Format Subjek: Tugas 2 / Kelompok brp / Kelas apa. Kirim ke dianuraiman@gmail.com


Tugas Individu
1. Buat resume materi tentang string dan fungsi-fungsi yang berhubungan dengan string, misal strcpy(), strcmp(), dll. Max 5 hlm A4. (format file: string.pdf) – (subjek: Tugas 2 – NIM)

 Format Subjek: Tugas 2 - NIM. Kirim ke dianuraiman@gmail.com
Related Posts Plugin for WordPress, Blogger...

Petunjuk Posting Komentar

Hai,visitor...
Bagi anda yang masih bingung cara ngisi komentar, berikut adalah petunjuknya. Ada beberapa cara:
(1) Jika anda punya akun di blogspot, maka pilihlah beri komentar sebagai Google Account, poskan komentar dan login. (2) Jika anda punya blog di wordpress, maka pilihlah WordPress, kemudian login. (3) Jika hanya punya email di gmail, pilihlah Google Account, walaupun masuk ke alamat blogger, tapi masukkan saja alamat email di gmail & passwordnya. Kemudian akan tampil komentar sebagai Anonim, maka close dulu dg meng-klik tanda X, baru poskan komentar, maka akan berubah menjadi nama anda di Google Account. (4) Atau bagi anda yang punya situs pribadi (blog/website), pilih Name/URL kemudian masukkan nama dan alamat URLnya. Kalo anda ga punya site, masukkan aja alamat blog saya lah gpp, misal http://dianuraiman.blogspot.com/ biar tetep bisa komen (5) Atau pilih Anonymous, tapi kalau pilih ini saya tidak bisa tahu siapa yang ngasih komen, maka di posting komentarnya tambahkan nama anda. Untuk yg lainnya saya ga tau. OK, gampang kan!
Thank's for your visiting and your comments...

News @ OkeZone

News @ detik.com

Bola News @ OkeZone

Techno News @ OkeZone

:: Recent Posts ::