Kamis, 14 November 2013

Source code


Berikut adalah source code nya :

1:  #include <iostream>  
2:   using namespace std;  
3:   int main()  
4:   {  
5:    char NAMAKU [8] = {'H','A','S','Y','A','\0'};  
6:     char NAMAMU [8] = "TASYA";  
7:     for (int C=0; C<6; C++)  
8:     {  
9:        cout << NAMAKU [C];  
10:     }  
11:     cout << endl;  
12:     cout << NAMAMU;  
13:     cout << endl << endl;  
14:     cout << "Jumlah Elemen NAMAKU : " << sizeof (NAMAKU) << endl;  
15:     cout << "Jumlah Elemen NAMAMU : " << sizeof (NAMAMU) << endl << endl;  
16:     system ("pause");  
17:     return 0;  
18:   }  
Read More..

Sabtu, 02 November 2013

Aplikasi Menghitung Permutasi dan Kombinasi Menggunakan Pemograman C

Pada pemograman C kali ini saya akan share Aplikasi menghitung Permutasi dan Kombinasi. Inti dari aplikasi ini adalah untuk menerapkan fungsi rekursif yang terdapat dalam pemograman C. Apa itu fungsi rekursif ? yaitu fungsi yang bisa memanggil dirinya sendiri. Biasanya fungsi ini digunakan untuk menyederhanakan proses perhitugan-perhitungan tertentu seperti menghitung faktorial,bilangan berpangkat,kombinasi,permutasi,dll. Selain fungsi rekursif pada aplikasi ini akan menerapkan variabel sebagai media untuk mendapatkan dan menyimpan data. Operator untuk melakukan proses perhitugan permutasi. Control Flow / Looping "for" dan array yang akan digunakan dalam menampilkan menu pilihan.

Oke sebelumnya saya akan memberikan deskripsi singkat mengenai aplikasi yang akan dibuat. Sebenarnya apa itu permutasi atau kombinasi ? Apa kegunaannya buat kehidupan sehari-hari ?

Kombinasi adalah menggabungkan beberapa objek dari suatu grup tanpa memperhatikan urutan. Di dalam kombinasi, urutan tidak diperhatikan.

Contoh : 
Seorang anak hanya diperbolehkan mengambil dua buah amplop dari tiga buah amplop yang disediakan yaitu amplop A, amplop B dan amplop C. Tentukan ada berapa banyak kombinasi untuk mengambil dua buah amplop dari tiga buah amplop yang disediakan?

Solusi: Ada 3 kombinasi yaitu; A-B, A-C dan B-C.

Permutasi adalah menggabungkan beberapa objek dari suatu grup dengan memperhatikan urutan.

Contoh : 
Ada sebuah kotak berisi 3 bola masing-masing berwarna merah, hijau dan biru. Jika seorang anak ditugaskan untuk mengambil 2 bola secara acak dan urutan pengambilan diperhatikan, ada berapa permutasi yang terjadi?

Solusi: Ada 6 permutasi yaitu; M-H, M-B, H-M, H-B, B-M, B-H.

Nah berdasarkan penjelasan di atas maka aplikasi ini akan menghitung kombinasi dan permutasi yang ingin dicari. Dalam implementasinya aplikasi ini akan menerapkan variabel,operator,control flow menggunakan looping for,fungsi,array,dan fungsi rekursif.

Ini adalah Flowchart aplikasi : 


Penjelasan : 
  1.  Aplikasi dijalankan
  2. User akan diminta untuk menginputkan bilangan ke-1 dan ke-2 untuk mencari nilai permutasi/kombinasi.
  3. Akan tampil menu pilihan sebagai opsi untuk user apakah ingin mencari nilai permutasi / kombinasi..
  4. User menginputkan nomor pilihan. Terdapat kondisi jika nomor pilihan tersedia maka akan dilakukan proses perhitungan operasi permutasi / kombinasi. Jika pilihan tidak tersedia maka user diminta untuk menginputkan kembali bilangan ke-1 dan ke-2.
  5. Setelah proses perhitungan dilakukan maka akan ditampilkan hasil proses perhitungan.

Ini adalah video turorial bagaimana langkah-langkah membuat aplikasinya ?

Read More..

Sabtu, 26 Oktober 2013

Portofolio 3 - Tutorial Aplikasi Info Penjualan Barang Menggunakan C.

Pada kesempatan ini saya akan share tutorial membuat aplikasi sederhana tentang info penjualan barang menggunakan bahasa C. Pada aplikasi ini intinya saya ingin mengimplementasikan variabel, operator, control flow, fungsi, array, string, dan struct dalam bahasa C. Untuk mempermudah memahami itu semua maka aplikasi yang dibangun sangat sederhana. 

Pada aplikasi info penjualan barang ini saya menampilkan beberapa barang rumah tangga yang disertai kode dan harga. Nanti user yang akan membeli barang tersebut bisa menginputkan kode barang kemudian jumlah yang akan dibeli. Secara otomatis program akan mengkalkulasi total biaya yang harus dikeluarkan. 

Oke langsung saja ke flowchart aplikasi nya : 



Penjelasannya : 
  1. Mulai 
  2. Aplikasi menampilkan Menu Barang yang bisa dibeli. Yang ditampilkan adalah nama barang,kode,dan harganya.
  3. User diminta untuk menginputkan kodenya,jika tersedia maka user akan diminta untuk menginputkan jumlah barang yang akan dibeli, jika tidak maka aplikasi akan menampilakan menu barang kembali.
  4. Jika user telah menginputkan jumlah barang maka aplikasi akan menghitung total belanja.
  5. Setelah dihitung akan ada pertanyaan apakah user ingin kembali belanja, jika ya maka aplikasi akan menampilkan menu barang kemudian total belanjanya akan diakumulasikan dengan barang yang baru dibeli.
  6. Jika setelah tampil total belnja user tidak ingin menginput barang lagi maka program selesai.

Berikut adalah video tutorial pembuatan aplikasinya :


 
Read More..

Sabtu, 19 Oktober 2013

Portofolio 2 - Tutorial membuat Aplikasi Menghitung Kecepatan menggunakan bahasa C

Pada aplikasi ini saya ingin menerapkan struktur bahasa C yang terdiri dari variabel,operator, flow control, dan fungsi. Supaya mudah memahami struktur tersebut maka digunakan program sederhana yang mencakup struktur tersebut.

Baiklah pada kesempatan kali ini saya membuat aplikasi sederhana yaitu tentang perhitungan kecepatan,waktu, dan jarak.

Biasanya perhitungan ini digunakan dalam ilmu fisika dan matematika atau bisa juga digunakan dalam kehidupan sehari-hari. Contohnya jika kita ingin mengetahui berapa waktu tempuh yang diperlukan dari rumah ke sekolah jika mengendarai sepeda motor dengan kecepatan 40 km/jam, sedangkan jarak dari rumah ke sekolah adalah 10 km ? atau kita juga ingin tahu berapa jarak dari rumah ke sekolah jika diketahui kecepatan kendaraan 40 km/jam dan waktu tempuh yang diperlukan 30 menit ? Maka dengan aplikasi ini kita bisa mengetahuinya. Namun pada aplikasi ini saya menggunakan satuan meter untuk jarak, satuan sekon untuk waktu, dan satuan meter/sekon untuk kecepatan.

Berikut adalah flowchart aplikasinya : 

Penjelasan : 

1. User mulai menjalankan aplikasi
2. User memilih satu diantara 3 opsi perhitungan, apakah ingin menghitung kecepatan,waktu, atau jarak.
3. Jika user memilih opsi yang salah maka user akan diminta memasukan opsi yang tersedia.
4. Jika user memilih opsi yang tersedia maka akan diminta menginputkan nilai yang diperlukan
5. Misalnya user memilih opsi menghitung kecepatan, maka akan diminta memasukan nilai jarak dan waktu.
6. Kemudian nilai inputan akan diproses menggunakan rumus.
7. Setelah diproses maka hasilnya akan ditampilkan di layar.

Berikut adalah video tutorial pembuatan program. Penjelasan mengenai variable,flow control,operator,dan fungsi akan dijelaskan di dalam video.


Read More..

Minggu, 13 Oktober 2013

Pemograman C++ , Tutorial Aplikasi Menghitung Berat Badan Ideal

Apa itu Indeks Massa Tubuh (IMT) ? atau kalau dalam bahasa internasionalnya adalah Body Mass Index (BMI).

Jadi Indeks Massa Tubuh adalah perhitungan untuk mendeteksi derajat berat badan seseorang apakah tergolong kusus, ideal, gemuk, atau obesitas. Perhitungannya didasarkan pada tinggi dan berat badan / massa tubuh seseorang.

Lalu bagaimana cara mengetahui seseorang dikatakan kurus,ideal,gemuk,atau obesitas ? Dilihat dari hasil perhitungan Indeks Massa Tubuh. Apakah berat Anda kurang,sama dengan,atau melebihi derajat Indeks Massa Tubuhnya. Berikut adalah tabel untuk mengetauhi derajat IMT seseorang : 

X <= 18                  : Berat badan anda kurang, Anda termasuk kurus.
18 < X < 23            : Berat badan Anda normal.
23 <= X <= 25        : Berat badan Anda Ideal
25 < X <= 27          : Anda Gemuk
X > 27                     : Anda Obesitas

Dari segi kesehatan, jika IMT Anda kurang dari samadengan 18 akan beresiko tinggi terkena osteoporosis, jika IMT Anda diatas 27 akan beresiko tinggi terkena penyakit jantung,kanker,dan diabetes. Sebaiknya Anda bekonsultasi dengan dokter jika IMT di bawah 18 atau diatas 27.

Perhitungan IMT untuk wanita dan pria adalah sama jika mereka berusia diatas 20 tahun. Jika dibawah 20 tahun perhitungannya sedikit berbeda. Begitu juga untuk para atlit atau olahragawan, dan wanita hamil perhitungannya berbeda. Disini penulis hanya menjelaskan perhitungan IMT untuk orang normal (bukan atlet atau wanita hamil) yang usianya di atas 20 tahun.

Berikut adalah tutorial sederhana bagaimana membuat kalkulator IMT seperti yang dijelaskan di atas menggunakan pemograman C++ pada visual studio 2010.



Adapun Flowchart dari aplikasinya adalah sebagai berikut :


Penjelasan :

1. User masuk ke dalam aplikasi. 
2. User memasukan berat badan (Kg) dan tinggi badan (Cm).
3. Aplikasi akan menghitung IMT.
4. Hasilnya akan dibandingkan dengan derajat IMT.
5. Akan keluar ditampilkan hasil dari perhitungan IMT terhadap berat badan seseorang.
6. Program Selesai 

Read More..

Sabtu, 12 Oktober 2013

Pemograman C++ , Menghitung Volume Balok dan Kubus

Berikut ini adalah video mengenai cara pembuatan program sederhana dalam untuk menghitung volume kubus dan volume balok menggunakan editor visual studio C++ express 2010.


Berikut adalah flowchart dari program perhitungan volume kubus dan balok : 


Gambar 1.
Flowchart Menghitung Kubus dan Balok

Penjelasan :

1. Ketika program dijalankan maka akan masuk ke menu pilihan perhitungan volume kubus / balok.
2. Jika Kubus, maka user diminta memasukan nilai sisi. Setelah itu akan dilakukan operasi penghitungan             volume kubus. Kemudian ditampilkan hasil penghitungannya.
3. Jika Balok, maka user diminta memasukan nilai panjang,lebar,dan tinggi. Setelah itu akan dilakukan
    operasi penghitungan volume balok. Kemudian ditampilkan hasil penghitungannya.

Read More..

Rabu, 09 Oktober 2013

This House Allowing Student Bringing Their Phone to School

This is 14 team vs 17 team debate video. I'm as second speaker in this debate. The motion is "This House Allowing Student Bringing Their Phone to School". My team (14 team) is negative team and the opponent team (17 team) is positive team.

Oke this is my article about the motion : 
Handphone have needed by anyone for communication including the students. But the parents or the teacher must control their students when they are using a handphone. Because handphone have a positive impact and negative impact for students. In this articles I will tell you about negative impact if allowing student bringing their phone to school”.
In terms of education, handphone will disturb the students when they are studying in the class, especially if the handphone have sophisticated feature such as camera, social media (facebook,twitter,etc), games, etc. The students will be busy with their own handphone. They will play a game, open the social media such as facebook, twitter, Whats Up,etc., Even when examination the student can snapshot the answer or subject matter use their handphone camera. If this condition is allowed, It will destroy morality of younger generation.


In terms of safety, The students are prone to theft. They are be a target of the thief because physically and mentally less than thieves or adult. So the students are easier to be stolen then adult. Moreover if the students bring a good handphone, the thief would be interested to get the handphone. If condition is allowed, it would dangerous the safety of student.


In terms of social, the students will busy with their handphone. If they are playing handphone, they don’t care with the environment around. For example, when a student play a game on his / her handphone and then his / her friends want to ask something, the student will say “Please wait for few minute, I am playing game now”. If this condition is allowed, it will make the student be an individualist person. That is not good for their social interraction.


In terms of health. Handphone has radiation that can damage the students eyes if used for long time. Students will be busy playing with his / her own world if he / she had found a game or something that interested him / her. Handphone has the sophiscated feature can give what they want especially for play a game. So the students will waste their time in front of of handphone screen. If this condition is allowed, it will destroy the students eye’s.

 










Read More..