Hidup itu layaknya waktu yang terus berjalan dan takkan pernah bisa kembali lagi. Jadi pergunakanlah waktumu sebaik mungkin.......... Orang yang mampu belajar dari kegagalan adalah pemenang, namun orang yang selalu menutupi kegagalan adalah pecundang.......... Jika engkau gagal pada hari ini, janganlah engkau berputus asa, karena masih ada hari besok dan seterusnya yang akan mengajakmu menjadi lebih sukses......... Bahagia itu adalah mereka yang bangga menjadi dirinya sendiri, tanpa mengkuawatirkan apa yg dipikirkan orang lain pada dirinya......... Kebanyakan orang hidup dalam penjara yang membatasi dirinya, namun hal tersebut bukanlah penjara besi melainkan penjara yang berasal dari dalam fikirannya sendiri........ Berhenti mencari kesalahan orang lain untuk mengalahkannya, karena kamu sendiri belum pasti lebih baik dari dia........ Jika anda ingin meraih sukses, hindarilah untuk berfikir tentang kegagalan, namun berfikir dan berusahalah untuk berhasil........ Sukses tidak datang dari apa yang diberikan oleh orang lain, tapi datang dari keyakinan dan kerja keras kita sendiri.

Refleksi Struktur Data Minggu III (1 Oktober 2015)

Pertemuan kali ini membahas tentang Fungsi Rekursif dan perulangan Iteratif, adapun menyinggung tentang array. Rekursif adalah suatu proses atau prosedur dari fungsi yang memanggil dirinya sendiri secara berulang-ulang, sedangkan iteratif merupakan perulangan yang melakukan proses perulangan terhadap sekelompok instruksi di mana perulangan tersebut akan berhenti jika batasan syarat sudah tidak terpenuhi. Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama.


Tugas Mentoring Struktur Data I

Tugas kali ini menerangkan tentang template dan cara penggunaannya. Template adalah teknik membuat tipe data yang berupa  parameter, artinya data tersebut dapat berubah - ubah tergantung parameter yang diberikan saat inisialisasi. Template Fungsi adalah sebuah fungsi dapat memiliki tipe data parameter yang dapat ber  -ubah-ubah tergantung kebutuhan.

Contoh sederhana penggunaan template dan clss beserta perbedaannya :




Refleksi Struktur Data Minggu II (17 September 2015)

Pembahasan pada minggu kali ini tentang Struct dan Class. Struct adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Sedangkan Class adalah metode logical untuk organisasi data dan fungsi dalam struktur yang sama. Class dideklarasikan menggunakan keyword class, yang secara fungsional sama dengan keyword struct, tetapi dengan kemungkinan penyertaan fungsi sebagai anggota.






Refleksi Struktur Data Minggu I (10 September 2015)

Pertemuan pertama Struktur Data, membahas tentang kondisi, dan perulangan. Dua buah pernyataan yang dapat digunakan untuk penyeleksian kondisi antara lain pernyataan if dan pernyataan switch. Pernyataan-pernyataan penyeleksian kondisi digunakan untuk menyeleksi suatu kondisi atau syarat tertentu. Di mana dari hasil seleksi kondisi tersebut akan dihasilkan sebuah keputusan.





Refleksi Minggu Kedelapan (29 April 2015)

Pertanyaan :
  1. Apakah yang anda peroleh dari mata kuliah ini dari minggu ini?
  2. Apa yang anda tidak pahami dalam kuliah minggu ini?
  3. Bagaimana usaha anda untuk menyelesaikan masalah nomor 2?
  4. Sudahkah anda copy materi?
Jawab :

1. Yang diperoleh dari kuliah minggu ini yaitu :
  • Mempelajari tentang linier search, string, dan array. String yaitu kumpulan karakter yang diakhiri dengan karakter /0, memiliki array dan index.
  • Mempelajari cara menggunakan liniear search dan index array.

2. Yang belum dipahami dalam kuliah minggu ini :
  • Implementasi materi searching ke program
3. Usaha yang dilakukan untuk menyelesaikan masalah nomor 2 :
  • Bertanya kepada teman lain kelas yang bisa mengajari sampai paham
  • Berlatih dengan membuat program yang serupa namun beda proses
4. Copy materi :
  • Sudah download materi yang ada pada folder sharing dropbox

Refleksi Minggu Ketujuh (9 April 2015)

Pertanyaan :
  1. Apakah yang anda peroleh dari mata kuliah ini dari minggu ini?
  2. Apa yang anda tidak pahami dalam kuliah minggu ini?
  3. Bagaimana usaha anda untuk menyelesaikan masalah nomor 2?
  4. Sudahkah anda copy materi?
Jawab :

1. Yang diperoleh dari kuliah minggu ini yaitu :
  • Mempelajari tentang subprogram dan fungsi rekursi dimana fungsi tersebut memanggil dirinya sendiri untuk diproses, sehingga fungsi ini juga bisa digunakan sebagai perulangan.
  • Mempelajari tentang perbedaan perulangan iteratif dan perulangan rekursif.
  • Mempelajari cara menggunakan fungsi rekursif.


2. Yang belum dipahami dalam kuliah minggu ini :
  • Belum
3. Usaha yang dilakukan untuk menyelesaikan masalah nomor 2 :
  • Belum
4. Copy materi :
  • Belum download materi karena belum ada pada folder sharing dropbox

Program Java Sederhana Menghitung Nilai FPB dari Dua Bilangan

Seperti tang dibahas pada posting sebelumnya, kali ini saya langsung share tentang syntak program java menghitung nilai FPB dari dua bilangan... :





Sekian dulu posting hari ini, dilanjut lain hari... Terimakasih...

Program Sederhana Menentukan Nilai FPB Dua Bilangan Menggunakan Dev C++

Okk, kali ini saya akan berbagi lagi tentang program sederhana menggunakan C++, yaitu program menghitung nilai FPB... Berkut ini adalah syntak programnya...



Dibawah ini merupakan screenshot hasil runningnya, pada dev c++.. :



Next, program sederhana menghitung nilai FPB dari 2 bilangan dengan bahasa java (Jeliot)

Algoritma Menentukan Nilai FPB Dua Bilangan Menggunakan Raptor

Jumpa lagi, sesuai janji saya pada posting sebelumnya. Kali ini saya akan share tentang algoritma menentukan nilai FPB dari nilai variabel, berikut ini flowchartnya... :



Berikut ini screenshot hasil runningnya pada Raptor... :



Next, program menentukan nilai FPB dari dua bilangan dengan menggunakan Raptor...

Program Java Sederhana Menghitung Nilai KPK 2 Bilangan (Jeliot)

Langsung saja saya akan share tentang program java sederhana menghitung nilai KPK,, Berikut ini adalah syntaknya...





Next, Flowchart menghitung nilai FPB dari dua buah bilangan...

Program C++ Sederhana Menghitung Nilai KPK dari Dua Bilangan yang Diinputkan

Kembali lagi pada blog portofolio saya, kali ini sesuai janji saya pada postingan sebelumnya, saya akan share tentang program C++ sederhana menghitung nilai KPK dari dua bilangan yang diinputkan. Berikut ini adalah syntaknya ::



Berikut adalah screenshot hasil runningnya :



Next, program Java sederhana menghitung nilai KPK...

Algoritma atau Flowchart Menghitung KPK dari 2 Bilangan

Kali ini yang akan saya bagikan yaitu Algoritma menghitung nilai KPK dari dua buah bilangan yang diinputkan dengan menggunakan aplikasi Raptor...
Berikut ini merupakan flowchartnya :


Dibawah ini merupakan gambar hasil running :



Next, program Dev C++ menghitung nilai KPK...

Program Java Sederhana Membalik Angka

Langsung saja untuk menyambung langkah pada posting sebelumnya, saya akan berbagi tentang syntak program java membalik angka yang sederhana... Dibawah ini adalah syntaknya :





Next, menghitung KPK diantara 2 bilangan...

Program Membalik Angka Sederhana Menggunakan Dev C++

Sesuai jaj=nji saya pada posting sebelumnya, saya akan share tentang program membalik angka dengan menggunakan aplikasi Dev C++ yang sederhana, berikiut ini adalah syntaknya :



Dibawah ini merupakan screenshotnya :



Karena pada dev c++ variabel untuk menyimpan angka bertipe integer, maka output yang dihasilkan sesuai dengan yang kita inginkan yaitu membalik angka 1234 menjadi 4321... Next, program java sederhana membalik angka..

Algoritma Membalik Angka Menggunakan Raptor

Kali ini saya akan share tentang algoritma membalik angka, berikut ini adalah flowchartnya :



Berikut ini screenshot hasil runningnya :


Dari hasil running diatas, dapat disimpulkan variabel pada Raptor jika terdapat bilangan real maka bertipe data float, jika input string maka menjadi tipe data string. Oleh karena itu angka 1234 tidak dapat dibalik secara maksimal karena tipe data otomatis langsung berubah menjadi float atau double.... Next program C++ membalik angka yang sederhana..

Program Java Sederhana Bilangan Fibonacci Menggunakan Jeliot

Langsung saja saya akan share tentang syntak sederhana program java, berikut syntaknya :





Next, algoritma membalik angka....

Program Sederhana Bilangan Fibonacci Menggunakan Dev C++

Langsung saja berikut ini syntak dari program bilangan fibonacci yang sederhana :



Berikut ini screenshot hasil runningnya :

Algoritma Bilangan Fibonacci Sederhana Menggunakan Raptor

Seperti yang saya janjikan, kali ini saya ingin berbagi tentang algoritma bilangan fibonacci yang sederhana menggunakan aplikasi Raptor... Berikut ini adalah flowchartnya :



Berikut ini adalah hasil runningnya :

Program Java Sederhana Bilangan Faktorial dengan Jeliot

Output yang diinginkan pada program ini yaitu sama seperti pada program faktorial dengan Dev C++ pada posting sebelumnya... Langsung saja berikut syntak sederhananya :





Next, algoritma bilangan fibonanci...

Program Bilangan Faktorial Dev C++

Langsung saja tidak perlu lama-lama, saya akan berbagi tentang program sederhana bilangan faktorial dengan aplikasi Dev C++. Berikut ini adalah syntaknya :



Dibawah ini hasil runningnya setelah di compile :

Algoritma Bilangan Faktorial dengan Raptor

Jumpa lagi di blog portofolio saya, saya akan share lagi tentang algoritma bilangan faktorial dengan raptor... Berikut ini adalah flowchartnya :


Cuplikan hasil running pada raptor :

Program Java Penjumlahan dari Banyaknya n Bilangan yang Diinputkan

Sudah hampir 1 minggu penulis belum sempat share, kali ini penulis akan berbagi tentang program java (jeliot) penjumlahan dari banyaknya n bilangan yang diinputkan...
Langsung saja berikut syntax dari program penjumlahan tersebut...



Program Penjumlahan Dari Banyaknya n Bilangan yang Diinputkan

Berikut ini adalah syntax ta source code program penjumlahan dari banyaknya n bilangan yang diinputkan dengan menggunakan bahasa C++ :



Dibawah ini adalah cuplikan gambar hasil running nya :



Next, program penjumlahan dengan bahasa java... Terimakasih...

Algoritma Penjumlahan Dari n Bilangan

Lanjut posting lagi, kali ini penulis akan share tentang algoritma penjumlahan dari n bilangan dengan perulangan. Berikut algoritma pada raptor :


Berikut adalah cuplikan gambar hasil running nya :



Next, program penjumlahan dengan bahasa C++... Terimakasih...

Refleksi Minggu Keenam (1 April 2015)

Pertanyaan :
  1. Apakah yang anda peroleh dari mata kuliah ini dari minggu ini?
  2. Apa yang anda tidak pahami dalam kuliah minggu ini?
  3. Bagaimana usaha anda untuk menyelesaikan masalah nomor 2?
  4. Sudahkah anda copy materi?
Jawab :

1. Yang diperoleh dari kuliah minggu ini yaitu :
  • Mempelajari tentang subprogram dan fungsi rekursi dimana fungsi tersebut memanggil dirinya sendiri untuk diproses, sehingga fungsi ini juga bisa digunakan sebagai perulangan.
  • Perbedaan parameter dan variabel. Parameter dugunakan untuk melewatkan nilai, sedangkan variabel digunakan untuk menyimpan nilai.
  • Mempelajari jenis-jenis parameter, macamnya ada 2 yaitu parameter nilai dan parameter variabel.

2. Yang tidak dipahami dalam kuliah minggu ini :
  • Belum ada
3. Usaha yang dilakukan untuk menyelesaikan masalah nomor 2 :
  • Belum ada
4. Copy materi :
  • Sudah mengcopy materi yang dibagikan pada folder sharing dropbox

Refleksi Minggu Kelima (26 Maret 2015)

Pertanyaan :
  1. Apakah yang anda peroleh dari mata kuliah ini dari minggu ini?
  2. Apa yang anda tidak pahami dalam kuliah minggu ini?
  3. Bagaimana usaha anda untuk menyelesaikan masalah nomor 2?
  4. Sudahkah anda copy materi?
Jawab :

1. Yang diperoleh dari kuliah minggu ini yaitu :

  • Mempelajari tentang perulangan dengan mengaplikasikan pada faktor bilangan.
  • Mempelajari beberapa kasus kombinasi dari kondisi dan perulangan, dari kasus KPK, FPB dan Pemfaktoran.

  • Serta mempelajari tentang sub program yaitu procedure dan function.
2. Yang tidak dipahami dalam ku;iah minggu ini yaitu:
  • Tentang materi pemfaktoran, karena saya sendiri bingung tentang bagaimana algoritma hingga pengaplikasian pada C++.
3. Usaha saya untuk menyelesaikan masalah nomor 2 yaitu :
  • Bertanya kepada kelompok yang mengerjakan kasus yang sama, dan bertanya kepada teman lain kelas.
4. Sudah mengcopy materi pada folder sharing dropbox minggu kelima.

Program Java Menghitung Banyak Bilangan yang Lebih Dari 50

Untuk posting program menghitung banyak bilangan yang diinputkan dimana bilangan tersebut lebih dari 50 :




Sekian program counting dengan bahasa java...

Program C++ Counting Banyaknya Bilangan yng Lebih Dari 50

Kali ini penulis akan share tentang program menghitung banyak bilangan yang lebih dari 50. Langsung saja berikut adalah syntaxnya :



Berikut screenshot hasil compilenya :



Next, program counting dengan java....

Algoritma Counting Berapa Angka yang Lebih Dari 50

Tugas kali ini penulis akan menyampaikan tentang algoritma menghitung berapa banyak bilangan yang diinputkan dimana bilangan tersebut lebih dari 50.



Berikut screenshot hasil runningnya :



Next, Program counting dengan Dev C++...

Program Java Pertukaran Nilai Sederhana

Seperti yang saya janjikan kemarin, berikut adalah program java pertukaran nilai atau variabel dengan aplikasi jeliot. Untuk program java sendiri saya tidak sertakan screenshot karena jeliot jika di screenshot terlalu banyak dan juga jeliot ketika running juga sudah runtut sesuai algoritmanya. Baiklah tanpa basa basi lagi berikut syntaxnya :




Sekian program pertukaran nilai sederhana saya dengan bahasa java... Terimakasih

Program Pertukaran Nilai Sederhana

Posting kali ini saya akan share tentang program pertukaran string dengan Dev C++, langsung saja berikut syntaxnya :





Sekian artikel program pertukaran string sederhana dari saya, terimakasih.. Next Pertukaran nilai dengan aplikasi Jeliot (Java)..

Algoritma Pertukaran Nilai - RAPTOR

Okayy, kali ini saya akan share tentang algoritma pertukaran nilai. Jadi di dalam algoritma tersebut dimisalkan :

Input A : 3 dan Input B : 5, maka output yang dihasilkan yaitu ; Output A adalah 5 dan Output B adalah 3. Hal ini dapat digambarkan dengan flowchart melalui RAPTOR.





Refleksi Minggu Keempat (19 Maret 2015)

Pertanyaan :
  1. Apakah yang anda peroleh dari mata kuliah ini dari minggu ini?
  2. Apa yang anda tidak pahami dalam kuliah minggu ini?
  3. Bagaimana usaha anda untuk menyelesaikan masalah nomor 2?
  4. Sudahkah anda copy materi?
Jawab :

1. Yang anda peroleh dari mata kuliah ini dari minggu ini, yaitu :
2. Yang tidak dipahami dalam pertemuan minggu ini, yaitu :
  • Belum ada
3. Yang dilakukan untuk menyelesaikan masalah nomor 2, yaitu :
  • Belum ada
4. Copy Materi :
  • Sudah mendownload materi yang dibagikan melai=ui folder sharing di Dropbox.

Hasil Diskusi Minggu Keempat (19 Maret 2015)

Kelompok 1 :

  1. Desirindi Astuti (1400018146)
  2. Alvinditya Saputra (1400018176)
  3. Alif Yoga Kurniawan (1400018180)
Perulangan atau dalam istilah lain disebut dengan loop. Perulangan dipakai ketika kita dihadapkan pada suatu masalah dalam jumlah besar yang membutuhkan penyelesaian terkadang sama dengan pola yang telah kita ketahui. Contoh perulangan dikehidupan nyata. Tuliskan "Ini adalah Perulangan" sebanyak 100 kali.

Kita lihat ada 100 masalah dengan 100 penyelesaian sama dengan pola yang sama, disinilah perulangan sangat berguna, mengefisiensikan pekerjaan kita.

Pada bahasa pemrograman c ada 3 macam perulangan, dengan menggunakan for, while-do, dan do-while. Berikut contoh pendeklarasiannya :

Contoh Kasus yang menggunakan Loop :