Selasa, 11 Juni 2013

REFLEKSI MEET 14 TERAKHIR

POINTER Pointer adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variable yang mempunyai nilai tertentu. Dengan demikian, ada variabel yang secara langsung menunjuk ke suatu nilai tertentu, dan variabel yang secara tidak langsung menunjuk ke nilai. Adapun bentuk umum dari pernyataan variabel pointer dalam C++ adalah : Type *variabel-name Dengan : Type adalah tipe dasar pointer Variabel...



Senin, 10 Juni 2013

REFLEKSI MEET 13

QUERY    Query pada array 2 dimensi. Penggabungan beberapa data array 2 dimensi yang terlah dipilih membentuk data baru yang lebih informatif. Jadi dengan adanya query akan membantuk suatu data baru yang lain, yang dibentuk dari beberapa data yang telah ada. Adanya operasi ini diharapkan akan menghasilkan data-data yang membantu dalam pemecahan masal...



Minggu, 09 Juni 2013

REFLEKSI MEET 12

 SORTING ARRAY Hari ini kita belajar tentang  sorting di array 2 dimensi. Array sendiri merupakan data dengan tipe yang sama, jadi dengan pengurutan di array tersebut membentuk seuatu data yang mudah untuk dimengerti dan mudah melakukan pencarian nilai tertentu. Sorting di array 2 dimensi merupakn kehlian yang harus ada, karena sorting ini sangat penting. Banyak data yang banyak dan saling terkait bila dihubungkan sehingga diperlukan sorting untuk mempermudah pencarian data tertentu yang ingin dicari....



Sabtu, 08 Juni 2013

REFLEKSI MEET 11

ARRAY 2 DIMENSI Array 2 dimensi dengan ilustrasi matrix. Dalam matrix terdapat baris dan kolom yang menandakan setiap nilai dari array tersebut. Dalam memory komputer, setiap elemen matrix dipetakan dengan perulangan i,j. Dengan catatan i baris dan j sebagai kolom. Dengan bantuan array 2 dimensi tersebut maka kita dapat membuat matrix. Kita ketahui bahwa matrix tersebut memiliki kesamaan dengan array 2 dimensi....



Jumat, 07 Juni 2013

REFLEKSI MEET 10

 SEARCHING Apakah searching itu? Searching itu adalah mencari letak dimana data yang dicari itu ada di mana. Pada kesampatan kali ini membahas tentang searching dengan menggunakan binary search dan linear search. Mari simak penjelasan berikut: 1.       Binary search adalah pencarian dengan memecah data menjadi beberapa bagian yang lebih kecil, jadi kita tidak perlu mengecek keseluruhan data yang akan memberikan waktu yang sangat lama, so dengan pencarian biner akan lebih cepat,...



Kamis, 06 Juni 2013

REFLEKSI MEET 09

SORTING Petermuan ini membhas tentang sorting. Sorting ialah mengurutkan data. Sorting ada 3 yaitu : 1. Sorting exchange 2. Sorting insertion 3. Sorting selection Dipetermuan ini kami membentuk kelompok dan di suruh membuat...



Rabu, 05 Juni 2013

REFLEKSI ALPRO MEET 8

ARRAY Pada awal kuliah minggu ke 8 habis UTS(ujian tengah semester )  dosen Penngamu masih membahas tentang Array karena begitu pentingnya Array tersebut. Hari ini kita mempelajari tentang array satu dimensi. Dipertemuan...



Rabu, 17 April 2013

Tugas pemograman web

Web ini di buat dengan BOOTSRAP... MENU UTAMA : klik gambar untuk zoom LEARN MORE SEJARAH WWW: klik gambar untuk zoom LOGIN : klik gambar untuk zoom...



REFLEKSI ALPRO MEET 07

Akhirnya sampai juga pada minggu ke tujuh kuliah Alpro. Di minggu ini diadakan kuis yang ke 2 sebelum uts.  Pembahasan pertemuan 7 mengenai Array dalam Bahasa Pemrograman C++ meliputi pembahasan mengenai array itu sendiri, pembahasan mengenai fungsi string serta macam-macamnya dan beberapa contoh penulisan string yang bisa digunakan pada Bahasa Pemrograman C++. Dengan mengenal dan mengimplementasikan penggunaan Array pada Bahasa C++, suatu program yang dibuat dengan menggunakan bahasa pemrograman sederhana...



Senin, 15 April 2013

Kasus 6.6. Buatlah suatu algoritma untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak.MEET 07

Kasus 6.6. Buatlah suatu algoritma untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak. Palindrom adalah suatu kata atau kalimat yang dibaca dari kiri ke kanan sama dengan kalu dibaca dari kanan ke...



Kasus 6.5. Tentukan modus dari n buah data berupa bilangan bulat (data antara 1 sampai dengan 10).MEET 07

Kasus 6.5. Tentukan modus dari n buah data berupa bilangan bulat (data antara 1 sampai dengan 10). Analisis : Modus adalah bilangan (data) yang paling sering muncul. Dengan kata lain, frekuensi data terbesarlah yang...



Kasus 6.4. Buatlah algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan.MEET 07

Kasus 6.4. Buatlah algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan. procedure maks_min(input data : larik; n : integer; output m1, m2 : integer). Deklarasi i : integer Deskripsi     ...



Kasus 6.3. Buatlah algoritma untuk menentukan nilai maksimum dari n bilangan.MEET 07

Kasus 6.3. Buatlah algoritma untuk menentukan nilai maksimum dari n bilangan. function maksimum(input data : array [1..10] of integer, n : integer):integer. Deklarasi i, temp : integer Deskripsi     ...



Kasus 6.2. Carilah nilai deviasi standar dari n buah data.MEET 07

Kasus 6.2. Carilah nilai deviasi standar  dari n buah data. Analisis : **Rumus deviasi standar adalah :  **Terlihat bahwa nilai rata-rata dan datanya digunakan kembali. Fungsi std(input x : array...



Kasus 6.1. Carilah rata-rata dari n bilangan bulat denganmenggunakan array. meet 07

Kasus 6.1. Carilah rata-rata dari n bilangan bulat denganmenggunakan array. Fungsi rata (input x : array [1..10] of integer, n : integer) : real {Diberikan n data kemudian dicari rata-ratanya} Deklarasi i, jumlah...



Jumat, 12 April 2013

Kasus 5.8 iteratif dan rekursif untuk menghitung gcd dari dua bilangan bulat positif.

Buatlah algoritma iteratif dan rekursif untuk menghitung gcd dari dua bilangan bulat positif. Analisis : Jika n tidak sama demgan 0 dan m integer non negatif, kita dapat menulis m = q.n + r untuk suatu integer non...



Kasus 5.6. Fibonanci

Diberikan deret Fibonacci sebagai berikut : 1, 1, 2, 3, 5, 8, … Buatlah fungsi yang menghitung suku ke-n dari deret Fibonacci dengan menggunakan cara rekursif. Analisis : Suku ke-n dari deret Fibonacci diperoleh...



Kasus 5.5. Buatlah fungsi faktorial secara rekursif untuk mencari n!.

Buatlah fungsi faktorial secara rekursif untuk mencari n!. Analisis : Kasus penyetop (= nilai awal) n = 0 atau n = 1 yaitu bernilai konstan 1 Kasus rekursif : n * faktorial (n-1) Flowchartnya  : ...



Kasus 5.4.Buatlah fungsi perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan.

Buatlah fungsi perkalian 2 bilangan bulat dengan menggunakan operator penjumlahan. Analisis : Misalkan a dikalikan b (input) Proses : a x b = a + a + a + … + a (sebanyak b kali) Flowchart : ...



Kasus 5.3. Dengan menggunakan fungsi ln dan exp, buatlah fungsi untuk menghasilkan nilai xy

Dengan menggunakan fungsi ln dan exp, buatlah fungsi untuk menghasilkan nilai xy Analisis : Dengan menggunakan sifat logaritma : ln(xy) = y*ln(x) exp(ln(xy)) = exp(y*ln(x)) xy = exp(y*ln(x))  Flowchartnya ...



Kasus 5.2. Buatlah fungsi yang menentukan nilai terbesar dari 2 bilangan bulat.

Buatlah fungsi yang menentukan nilai terbesar dari 2 bilangan bulat. Flowchartnya : ...



Kamis, 11 April 2013

REKURSIF GOING UP

Hitunglah nilai dari : 52 + 62 + 72 + 82 + 92 + 102 Pohon rekursinya secara going up : ...



REKURSIF GOING UP

Hitunglah nilai dari : 52 + 62 + 72 + 82 + 92 + 102 Pohon rekursinya secara going up : Flowchartnya ...



REKURSIF SECARA GOING DOWN

Hitunglah nilai dari : 52 + 62 + 72 + 82 + 92 + 102 Pohon rekursinya secara going down Flowchartnya... &nbs...



Selasa, 09 April 2013

REFLEKSI MINGGU KE 6 ALPRO

Pada kuliah alpro kali ini tanggal 8 april 2013 sudah masuk dalam minggu keenam. Di minggu keenam kita membahas materi tentang REKURSIF. Sebelum mulai materi pak Wahyu selaku dosen Alpro selalu memulai dengan skenario yang...