Showing posts with label Latihan. Show all posts
Showing posts with label Latihan. Show all posts

Saturday, January 16, 2010

Mari Berlatih Bahasa C++ (Bagian 4)

program ini merupakan tambahan dari program Simple Database yang sebelumnya. Terdapat dua kemampuan baru yang ditambahkan pada program ini, mendambahkan data ke file dan membaca data dari file. Berikut ini adalah tambahan menu dari program sebelumnya :

File yang diciptakan adalah file csv (file teks) dan dapat dibuka serta diedit menggunakan openoffice atau microsoft exel. Semua fields data seperti Nama, nomor induk, dan alamat secara otomatis terpisah pada kolom yang berbeda.


Sebagai latihan, cobalah menyelesaikan beberapa masalah berikut :
  1. Untuk saat ini nama file teks telah ditentukan, simpleDB.csv. Cobalah memodifikasi program ini supaya user bisa juga menentukan sendiri nama file yang diinginkan.
  2. Jika anda memilih menu buka dari file, maka data yang sebelumnya ada didalam memori akan diganti dengan data baru yang diambil dari file. Cobalah modifikasi program ini supaya data yang sudah ada di memori tidak dihapus tetapi ditambahkan dengan data dari file.
  3. Cobalah tambahkan sebuah menu lagi untuk menghapus data. Mula2 user akan ditanya data mana yang akan dihapus (misal berdasarkan Nomor Induk), jika data ini ada maka data ini dihapus, namun jika data ini tidak ada maka akan muncul pesan "Data yang ingin dihapus tidak ditemukan".


Tuesday, October 6, 2009

Mari Berlatih Bahasa C++ (Bagian 3)

Tugas kali ini merupakan pengembangan dari tugas sebelumnya, Input Kalimat, dengan penekanan pada pembuatan fungsi. Disarankan teman-teman untuk membaca artikel tentang fungsi, pengenalan bahasa C++ (bagian 7).


Saran:
Jangan melihat dulu source code. Cobalah membaca lagi petunjuk tugas dan menjalankan contoh program yang disediakan. Jika sudah selesai atau mengalami masalah dalam menyelesaikan tugas ini, silahkan membuka source code.



Sunday, October 4, 2009

Mari Berlatih Bahasa C++ (Bagian 2)

Saat bekerja dengan ARRAY, hal yang perlu diperhatikan adalah jangan sampai memberikan data ke dalam ARRAY melebihi kapasitas yang disediakan. Jika hal ini dilanggar maka masalah yang dihadapi adalah buffer overflow. Tujuan dari tugas kali ini adalah membuat suatu sistem “Input Kalimat” di mana user hanya bisa menyimpan data ke dalam ARRAY sebanyak tempat yang sudah ditentukan sebelumnya.

Saran:
Jangan melihat dulu source code. Cobalah membaca lagi petunjuk tugas dan menjalankan contoh program yang disediakan. Jika sudah selesai atau mengalami masalah dalam menyelesaikan tugas ini, silahkan membuka source code.



Mari Berlatih Bahasa C++ (Bagian 1)

Program membalikan kata adalah salah satu tugas yang saya dapatkan di lab, ketika mulai belajar C/C++. Tugas ini sangat bagus untuk mengetahui sebaik mana pengetahuan kita tentang ARRAY, dalam hal ini STRING. Untuk bisa menyelesaikan tugas ini, pemahaman tentang VARIABEL, PERULANGAN dan INPUT-OUPUT dengan C++ sangat dibutuhkan.

Saran:
Jangan melihat dulu source code. Cobalah membaca lagi petunjuk tugas dan menjalankan contoh program yang disediakan. Jika sudah selesai atau mengalami masalah dalam menyelesaikan tugas ini, silahkan membuka source code.

Friday, October 2, 2009

Mari Berlatih Bahasa C++

Tulisan tentang “Mari Belatih Bahasa C++” adalah seri belajar bahasa pemrograman C++ dari awal yang ditujukkan untuk teman-teman yang baru belajar pemrograman. Harapannya adalah dengan mengikuti seri ini, teman-teman akan belajar menggunakan pengetahuan yang sudah dipelajari di bangku kuliah atau pelajari lewat materi yang disediakan di website ini, untuk menyelesaikan persoalan mulai dari yang tingkat dasar sampai dengan tingkat lanjut. Dengan berlatih, mudah-mudahan kemampuan pemrograman teman-teman akan bisa semakin baik.