View Full Version : tugas c++, bingung dengan cari,edit dan delete data
allow, gw mo minta tolong lagi negh. Urgent masalahnya, sedangkan kami 1 kelas pada ngeblank karena dosen-nya sendiri jarang masuk
tapi ngajar seolah-olah kita semua pada bisa. Ini soal bikin kamus, yg pernah gw ceritain waktu itu
Ini gw attach list prog basic-nya, yg rencana kami utk di alter dikit. Jadi fungsinya nanti berupa kamus, kamus bahasa daerah si.
Jadi data-nya kami masukkin sendiri, tapi di listing-nya belum ada edit/delete data yg udah dimasukkin.
Dan belum ada juga cara utk search data yg udah kita masupin. Katanya pake fseek, tapi gw bingung gimana sytanx-nya.
Tolong ya? kl bisa dalam waktu kurang 1 minggu ini :( thanks a lot
nospamy
23-01-2007, 06:42 AM
> 1 Kelas Blank, Dosen Jarang Masuk
Anda kuliah di mana? Jurusan apa?
Ini sudah saya buat secara cepat dengan GCC Linux.
Karena keterbatasan waktu, mutunya asal-asalan. (:
Saya harap dapat dipakai sebagai panduan.
kuliah di Teknokrat Lampung, jurusan Sistem Informasi
eniwei kemare nyoba-nyoba tapi "blind" jadi hasilnya rada aneh
mana ni shaka? biasanya ngerti >_<
Shaka_RDR
23-01-2007, 10:02 AM
am i summonned ? ;D
maaf... gw akhir2 ini jarang buka KG, abisnya kerjaan dikantor sedang bertumpuk sih :P
gw download dulu, doakan gw berhasil menyelesaikan kerjaan gw trus bisa kerjain punya u deh :D
nospamy
23-01-2007, 10:42 AM
> Program kamus
Sebaiknya pilihan menu ditambah dengan:
1. Buat file data kosong.
2. Tambah data
Juga harus dilihat atribut/sifat file pada perintah "fopen".
Kalau pakai "w" atau "w+" maka isi file data dihapus.
Sebaiknya pakai "r+".
http://www.cplusplus.com/fopen
Shaka_RDR
23-01-2007, 10:50 AM
apa yang harus gw lakukan dengan kata "EDIT" ?
gw ga nyambung mo bikin apa nih ;D
edit bahasa indonesia atau edit bahasa daerahnya nih ?
btw, ini coding sementara... perlu file kamus.txt, kosong ga masalah, klo ga ada program gw set otomatis berhenti.
nospamy
24-01-2007, 08:42 AM
Ini ada program Kamus sederhana yang saya buat dengan cepat pakai GNU Linux dan compiler GCC. Karena tidak ada fungsi "strlwr" di Linux, maka saya sertakan dalam program. Kalau di Windows bisa dihapus/dipakai strlwr asli. Program ini pakai libconio di Linux.
Lebar data saya rubah jadi masing-masing 30 karakter dan semua data dalam huruf kecil.
Karena keterbatasan waktu maka mutunya asal jalan. (:
Apakah program ini bisa dipakai sebagai panduan?
@shaka : edit 2-2 nya lahh :D
@nospamy : thanks for help, ini gw coba discus and ciba dulu bareng temen2 entar gw kabarin lagi :)
Shaka_RDR
24-01-2007, 11:41 AM
@omi :
iye , gw tau edit ke 2 nya.. cuma mau search nya berdasarkan apa ? bahasa daerah atau bahasa indo ? trus gimana klo udah ada kata yang sama ?
di add gw blon buat validasinya juga loh.
oh iya, kl isa search-nya beradasarkan bahasa indo / daerah. 2 arah gitu maunya
tapi kl ga isa yaa indo - daerah aja.
Terus gimana tu bikin supaya dia ga redudancy? thanks :)
nospamy
25-01-2007, 09:42 PM
Ini saya buat program kamus sederhana di Gnu Linux GCC berdasarkan kode yang dibuat RDR. Sudah ada validasi, pencarian, perubahan, cetak, penghapusan. Data lebaranya 30 huruf dan harus pakai huruf kecil. Kalau tidak ada file data "kamus.txt", maka akan dibuat file kosong.
Semoga bermanfaat sebagai panduan. (:
PS: kira-kira dosen anda pernah berkunjung ke KG/tidak? (:
hmm.. i see nanti saya coba lagi di rumah :)
ya tadinya mo saya gabungkan antara punya nospamy dan punya shaka, ya entar liat gimana jadinya
dosen saya? wah kurang tahu juga, masih awam dengan dosen ini dan ga begitu kenal, jadi apakah dia suka menjelajah internet/forum saya kurang tahu.
eniwei, waktu itu juga saya pernah minta bantuan ama shaka soal matrix. Dan dosen-nya menerangkan 90% ampir sama. Kami 1 kelas ga ada yg berhasil memecahkan >_< kelas kecil si
nospamy
27-01-2007, 10:54 AM
Biasanya kalau orang mencetak kamus pakai urutan berdasarkan abjad.
Saya telah modifikasi pencetakan kamus dengan memakai program pengurutan "Insertion Sort" dengan memakai linked list.
Lebar data dirubah kembali jadi 20 huruf.
Semoga bermanfaat sebagai panduan.
coding2nya udah saya cobain rata2 ada yg jalan ada yg masih ada error, tapi gpp
dimodif dikit jalan koq :)
thanks a lot, maap ilmunya cetek malah disuruh buat prog tingkat menengah >_<
nospamy
28-01-2007, 07:39 PM
> Menengah
Sebenarnya sorting juga bisa pakai array dengan ukuran berubah-ubah.
Saya sudah modifikasi program pencetakan dengan membuang linked list dan memakai array dinamis.
nospamy
29-01-2007, 04:45 PM
Satu lagi cara sorting kamus pakai Flat file, tanpa array, tanpa linked list. Prinsip kerjanya mirip linked list. Ada 2 field baru yaitu next1 dan next2.
Mungkin untuk efisiensi dalam pengembangan program berikutnya, record pertama/data pertama kamus bisa dikosongkan sehingga pointer awal yaitu first1 dan first2 bisa disimpan di record pertama.
Kalau sekarang setiap kali hendak dicetak maka data harus diurutkan dan setelah program selesai, variable pointer first1 dan first2 tidak disimpan.
Semoga bermanfaat untuk panduan.
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.