Pages

Sunday, December 30, 2007

Penjelas Strukdat

logika dari program word count adalah sebagai berikut:
1. kita ambil masukan kalimat dari inputan file atau dari keyboard
2. Diseleksi / dipisah tiap kata perkata
3. Tiap tiap kata tadi secara berurutan dimasukkan ke struktur list. kenapa pake struktur list, karena jumlah kata (data) yang dimasukkan belum tahu berapa jumlah nya.
4. Saat proses insert list, ditiap node dicek apakah sudah ada kata yang sama dalam list tersebut, jika ada tambahkan jumlahnya. kalo tidak ada buat node baru
5. setelah semua kata masuk ke dalam list, kita harus melakukan sorting agar kata dapat ditampilkan terurut alfabet atau terurut jumlah kata. metode yang dipakai adalah menggunakan struktur baru yaitu tree.
6. setelah semua data terurut dalam tree tinggal diprint treenya saja.

Program wordcount ini belum sempurna karena ada 1 buah algoritma yang salah. yaitu pas mendelete tree.memang kalo dijalankan program ini tidak error, tapi algoritma untuk delete treenya terlalu dangkal karena tinggal buat kalo rootnya menunjuk ke nil, jadi sebenernya kata2 belum dilepaskan dari memori...sekarang lagi dalam pembelajaran algoritma delete tree..

Saturday, December 29, 2007

Tugas Strukdat

Tugas strukdat kelompok VII versi yang dikumpulkan ke dosen bisa diambil di link ini
tentang penjelasannya kapan2 aja..

Sunday, December 23, 2007

tugas besar strukdat

Dapet tugas struktur data dari dosen untuk membuat program.
Programnya simple aja sih,intinya menghitung kata dari sebuah / lebih kalimat.
Input
inputannya dapat berupa masukan langsung dari key board, yang kedua dari sebuah file text
output
menampilkan tabel kata dan jumlah kata. Tabel pertama diurutkan berdasarkan alfabet, tabel kedua berdasarkan jumlah kata.
Kalo ada yang mo ngambil program dari kelompok 7 bisa dari sini
tugas Q
nanti kalo ada yang tanya2 komen aja di blog ini,kalo mau penjelasan detailnya juga bisa komen di blog ini.

yang jelas masalah inti untuk membuat program ini cuma 5 macam aja:
1. cara menginputkan lewat file n keyboard dg bahasa c
2. cara menyeleksi tiap kata dalam suatu kalimat,dan deteksi eof-nya
3. cara memasukkan ke dalam list (struktur data tipe apa yang dipakai apa pakai singgle list,dobble link list,queue,tree,ato stack) yang pasti pernah diajarkan oleh dosen.
4. cara buat sorting kata berdasarkan alfabet sama jumlah kata
5. cara ngeprint (nampilinnya)
just that...
"Tidak! program ini tidak sulit. ini cuma pengembangan mesin karakter."

semesteran euy!

met idul adha...kemaren ada yang bilang happy animal day???emang kurban tu animal day ya???tuingtuing..

tinggal 1 minggu nih semesteran. pesimis banget deh kali ini. sekarang masih bingung nyari modem / hp biar bisa ngenet di kos. kalo bisa ol lama kan bisa lebih produktif nulis lagi..i hope my dream will be happened (sok inggris :P)
oiya baru aja ditelpon bapak ni, bsk bpk mo ke sini,ngambil stnk motor yang ga sengaja kebawa..kenapa sampe bapakku rela ke sini cuma buat ngambil stnk??nah gini critanya

kemaren aku pake motor honda th 94 yang mo dijual buat ke pikatan mo renang(motorku di semarang ga tak bawa, soalnya daripada keujanan dalam perjalanan meningan ngebis).nah pas pulang dari pikatan tu motor ngambek n ga mau idup.asem tenan, kayannya hari itu, hari sialku. yowis apa boleh buat, tu motor tak dorong kira2 1/2 kiloan. wah lumayan juga olah raga disiang hari. capek banget deh pokoknya, mana abis renang pula..

untung aja pas mo nyampe bengkel keteme temenku (agung) yang lagi ngumpul2 sesama anak STAN di rumah seniornya. yah dia bantuin nemenin dibengkel. Setelah diotak-atik ma montirnya yang rusak klepnya(apaan tuh??),dan kalo mo benerin harus dibongkar total.

daripada tak tunggu nyampe sore,aku tinggal aja motornya. trus aku dianterin temenku pulang. sorenya ma bapak motornya tak ambil. pas mo pulang bpk crita kalo motornya mo dijual.n tadi sore (aku dah disemarang) dapet kabar kalo dah laku tu motor, tp stnknya malah kebawa aku, jd bapak mo ngambil kesini besok.

pelajaran yang didapet : ga selalu yang kita anggap buruk dan jelek itu memang buruk dan jelek :)

Monday, December 10, 2007

minggu2 melelahkan

akhirnya kemaren sabtu n minggu bisa tidur dengan puas, udah 3/4 hari baru bisa tidur jam 2 keatas terus, yang pertama nyelesaian tugas struktur data, yang kedua bantu kelompknya ryan buat tugas struktur data juga, habis itu, malam deadline tugas dikumpulin bantu kelompoknya suryo. intinya capek banget, tapi lumayanlah bisa bantu temen...

minggu depan dah minggu tenang, berarti siap2 semesteran...udah terbayang struktur data(list), basisdata (query dengan banyak tabel),pengolahan citra (matlab), metode numerik (simpson dkk.), Organsasi arstktur komp, sistem berkas (hashing), RPL (buat pemesanan tiket bioskop online)..semangat..semangat !

Monday, November 26, 2007

selasa gila..

Hari selasa buat ku hari paling gila selama seminggu,bayangin..kuliah kok dari jam 1/2 8 nyampe jam 4 ga ada putus2nya.mending kalo ada praktikum, bisa ada hiburan karena megang komputer,nah ini semuanya kuliah. pokoknya cape deh..

Beberapa hari ini kurang tidur, karena manajemen waktu yang kurang maknyus. ngerjain tugas malem sebelumnya,yah jadinya nglembur kaya kalong.

sekarang juga nyadar kalo jarang banget belajar materi kuliah, so...its time to run fast!!

Thursday, November 22, 2007

ilmu <> kebijaksanaan

pernah aku baca tulisan kaya gini >> membaca=ilmu pengetahuan = kebijaksanaan ,menurut logika sih benar,pada prakteknya hal diatas ga selalu benar kadang malah bisa berbalik 180 derajat.contoh kongkret nya yang aku alami kemaren pas praktikum..emang kalo membaca=ilmu pengetahuan hal ini tidak dapat di bantah,tapi kalo ilmu pengetahuan=kebijaksanaan,menurutku pribadi ga selalu..kemaren pas praktek struktur data ilmu pengetahuan =kesombongan, ya kesombongan ... itu yang kemaren aku rasain, merasa lebih baik dari yang lain, ingin selalu menonjolkan diri sendiri, kalo disuruh buat tugas selevel a aku kerjakan berlebih-lebihan..

wah harus bisa lebih menahan diri nih...ga perlu jawab kalo ga ditunjuk,ga usah ngerjain yang ga disuruh,kalo mo belajr lebih ya coba2 dikos aja..pokoknya biasa-biasa aja lah..:)

"Lebih baik dunia ga mengenal kita daripada kita ga mengenal dunia" (lupa siapa yang ngomong).
so... rendah hati kata kunci sukses ..>>

Sunday, November 18, 2007

standar programing

kemaren kuliah struktur data dijelaskan lebih jauh lagi tentang standar dalam kuliah.post sebelumnya telah dibahas kalo mo buat program harus melalui 4 tahapan (bagian),nah itu kalo mrogram pake c di windows,tp kalo pake linux kita bagi 4 tahapan itu manjadi 3 buah program. 1 program.h (file library) dan 2 program file .c.

Bagian pertama yang .h diisi oleh header program. kalo membandingkan struktur mrogram c di windows, file .h ini berisi 2 tahap pertama.yaitu header+prototype.

Bagian kedua biasa disebut body prototype(seperti bagian 4 kalo kita mrogram c di windows).Isinya tentang body fungsi / prosedur

Bagian terakhir disebut juga driver. Bagian ini berfungsi seperti main program, digunakan untuk program utama dan memanggil fungsi2 dari body prototype (file library)

minggu yang percuma

sejak hari jumat sampe tadi sore praktis ga ada kegiatanq yang bermaanfaan, semuanya cuma kegiatan2 ga penting...padahal banyak yang harus dilakuin...banyak yang harus dipelajari...banyak yang harus dibaca... banyak yang harus dipraktekkan.....huff manajemen waktu yang benar benar kutu kupret
oiya kemaren smsan ma komplong, ternyata dia tambah pinter aja bikin virus, masa 1 minggu sekali minimal buat 2 buah virus...emang banyak banget orang pinter di internet..ga boleh ketinggalan neh :8

Thursday, November 15, 2007

Latihan ngurusin lab

hah malem2 gini ngenet..kali ini bukan sembarang ngenet,ni lagi ngurusin lab kampus,lumayan sekalian dikit2 belajar jaringan..
Wah tadi sempet ga lancar ngenetnya pak bowo(salah satu dosenku yang jago jaringan) lagi nyoba2 buat ngeblock situs2 tertentu n download extention2 tertentu.niatnya sih baik tapi tadi google aja ga mo kebuka..:P
Trus pak bowo juga nyoba2 buat membatasi kata kunci tertentu pada pencarian google.tadi tak coba pake kata kunci nude,porn..setelah disearch bakalan ada tulisan dibawah tulisan google yang intinya kata kunci tersebut telah di block oleh google active..
udah ah ..kerja lagi!!

Wednesday, November 14, 2007

praktikum strukdat

tadi abis praktikum struktur data..baru pengenalan cara mrogram yang baik n benar pake c.tadi baru nyobain procedure dan fungsi
nih caranya:
-pertama yang harus dibuat adalah header dulu
apa itu header??
header berisikan data2 / informasi dari program,cara penulisannya :
/* nama program :apa.c */
/* disripsi :diskripsi dari program*/
/* programer :siapa yang membuat program*/
/* dibuat :dd-mm-yyyy */

-langkah kedua buat prototype2
pada bagian ini berisi gambaran umum prototype2 fungsi dan prosedur yang nanti akan dicopy ke body prototype.

-langkah ketiga buat body prototype2nya
pembuatannya diletakkan di bawah main program,disini fungsi/prosedur dibuat bodinya.

-langkah keempat buat main program
kita bebas menentukan mo bikin program prosedural ato fungsional
kalo prosedural standarnya void main(){}
kalo fungsional standarnya int main(){ return 0 }
jangan lupa masukkan semua file library yang diperlukan dibawah header
#include stdio.h
#include boolean.h
#include math.h

oke sekarang prove of concept (kaya hacker aja pake prove of concept segala):)

pertanyaan :buat program dengan c yang memiliki prosedur tukar dan fungsi mengkuadratkan.dengan input 2 buah bilangan,bilangan udah diisi didalam program jadi ga perlu scanf()segala..

langsung aja source nya aja ah,algoritmanya ga terlalu susah kok..

/*Nama Program :kuadrat.c */
/*Diskripsi :mencari nilai kuadrat */
/*Pemrogram :kuthux */
/*Tanggal :14 November 2007 */


#include "stdio.h";

/*prototype*/
/*function kuadrat (x: ijnteger) -> integer */
int kuadrat (int x);
/* mengembalikan nilai kuadrat x */

/* procedure tukar(input/output x=integer, input/output y=integer) */
void tukar(int *x, int *y);
/* menukar x dg y */

int main() {
/*kamus*/
int a,b;
/*algoritma*/
a=4;
b=kuadrat(a);
printf("%d",b);
tukar(&a,&b); /*parameter aktual & */
scanf("%d",b);

return 0;
}

/*body prototype*/

int kuadrat(int x){
return x*x;
}

void tukar(int *x, int *y)
{
/*kamus lokal*/
int temp ;
/*algoritma*/
temp=*x;
*x=*y;
*y=temp;
}

oiya kalo ada parameter yang digunakan sebagai input dan output harus pake pointer biar efektif programnya,masalah pointer dibahas besok lagi ah..
cara gunakan pointer intinya pake * untuk mengetahui nilainya dan pake & untuk mendapatkan alamatnya
yah segini dulu besok yang lebih rumit lagi...
nb: source codenya tadinya dah rapi tapi kalo di pos kok jadi menepi semua ya?entar tak utak-atik lagi..

praktikum pertama

baru aja kelar praktikum pertama struktur data..ga sepusing yang aku bayangin..tak kirain buat adt dan macem2nya,ternyata baru menstandarkan cara memrogram pake c,otak agak kurang panas,tapi tadi lumayan pusing pas dijelasin tentang pointer,jadi pr dirumah nih tentang pointer....
tadi baru tau kalo compiler c++ bisa digunain buat c. asik ga pake tc lagi yang kaya dos itu, pake dev++ manyas banget deh(aku dikampus pake ini)..kemaren coba di kos pake linux lupa ngompilenya hehe..padahal dah diajari pas semester pertama dulu...
hari ini berakhir dengan lumayan menyenangkan...oiya kayannya aku kebanyakan tidur deh,tadi tidur siang dari jam 12 sampe jam 2,harusnya bisa buat belajar.
masih sulit buat ga ingin dipuji dan menyombongkan diri,tapi bakalan tak perbaiki..
rencana kebandung gimana nih??bingung aku??

Saturday, November 10, 2007

ngenet lagi ngenet lagi

wah baru aja OL tadi sore sekarang dah OL lagi(sambil diiring radio yang menyiarkan lagu sempurnanya andra n d backbond).tadi diajakin temen sih buat ngenet di kampus,kalo dah gini mo gimana lagi, meskipun capek gpp lah,sekalian nyoba kencengnya wifi mipa(yang make dikit soalnya..)tadi minjem laptop temen dulu,blm punya laptop sih soalnya..
wah beberapa bulan ini ga pernah mrogram lagi,malah kebanyakan waktu dihabisin buat liat forum2 underground yang sebagian besar aku ga mudeng maksudnya...
harus buat target nih,harus bisa ngusain c seperti ngusain pascal,buat program2 kecil..
oiya,aq gi punya rencana buat grup black diamond dan white diamond, di black diamond ini aku pengen ngumpulin beberapa temenku buat belajar bareng tentang dunia yang gelap gelap.kalo yang white diamond aku pengen ngumpulin beberapa temenku lagi buat belajar kelompok bareng..critanya sih biar kuliah lebih maknyus,tiap 2 hari sekali,malem hari sebelum kuliah, kita belajar pelajarin dulu materi2 yang akan diajarkan.
pernah baca2 sih,kita bakalan lebih efektif beljar kalo kita dah tahu dulu yang akan diterangin dosen/guru daripada setelah diajar dosen atau guru,kita baru belajar.
yah itu baru rencana,moga aja deh terlaksana,pengalaman rencana2 kemaren yang ku susun ga terealisasi,omong tok!!!

LDO Day 1

huh kelar juga ldo hari pertama..ni lagi pada beres2,aku males ah mending ngenet bentar ..acara tadi lumayan menyenangkan tapi kebanyakan anak2 07 agak kurang respectnya ma kita,tapi gpp lah,kita juga ga terlalu minta dihormati kok...
eh udah dulu..abis jam segini belum sholat ashar..pulang ah..

Friday, November 9, 2007

pertama nulis diary online..

wah ni blog buat tak isi semua kegiatanku, ngomong2 sekarang lagi di lab kampus neh..agak grogi dikit nih soalnya lagi ada inspeksi dari tim akreditasi,critanya sih lagi mo ngasih akreditasi buat ilkom undip.lagi masukkin angkatan ke 4 sih jadinya belum punya akreditasi...moga aja dapat A, minimal B lah..oiya ne lagi action neh critanya biar dilihat ma tim pemanatau aku ngetik tanpa liat key board..hehehe
wah cape juga seharian ngenet terus, dah baca berapa huruf ne...1 minggu ini lagi seneng2nya ngenet di lab, selain gratis (paling utama) aku juga bisa nambah kedekatan ma dosen,yah lumanyan sapa tau nilainya bisa ke katrol.
abis ini harus desain buat LDO besok, sampe malem kayanya...cape de...(sambil tangan ke jidat)

Friday, October 26, 2007

Kedua!

wah dah lama ga posting lagi neh, soalnya lagi sibuk2nya, kemaren puasa ada banyak yang harus dikerjain,banyak buku yang nunggu buat dibaca, dan bentar lagi ada mid semester yang siap menghadang.
kemaren sempet baca ayat-ayat cinta,hacker! its not about black hat or white hat,buku2nya raditya dika (kambing jantan&cinta brontosaurus), SIH dari s'to.besok2 kalo aku baca buku bakalan tak review di blogku yang laen,takutnya kalo review di blog ini, blog ini ga lagi fokus ke masalah database entar malah ruwet kemana2.
kemaren pas puasa dah beli buku tentang basis data dan lagi nunggu buat dibaca, tapi entar aja lah, abis mid aja bacanya.
next post yang dibahas adalah pemrograman c, yang dibahas akan lebih ke contoh aja, dulu pas semester 1 dah belajar bahasanya, jadi buat nginget2 aja aku buat program2 pake c aja.

1 minggu lagi deh post ke 3 bakalan nyusul

Thursday, September 27, 2007

PERTAMA !!!

yah ni post ku pertama.. blog ini bakalan berisi catatan perjalannku menggapai mimpi menjadi programer datebase..

kemaren dah buat sih di blogger tapi berhubung dah berhasil terdaftar di adsense tu blog mo tak kasih versi inggrisnya blog ini….hehe lumayan kalo besok2 ada yang ngunjungin tu blog trus ngklik link adsensenya :)

sekarang lagi ngotak-atik (sekalian kenalan dengan wordpress,soalnya baru kali ini aku buka wordpress ) and buat desain ya cocok, tp kayanya mo tak samain wae lah kaya yang di blogger, yang penting enak dibaca aja.

Dari judulnya udah ketauan kalo ni blog bakalan berisi log fileku pas belajar lebih dalam tentang database. sebenernya aq bingung mo milih diantara 2 (software developer apa database programmer), tapi setelah bersemedi n merenung sudah ditetapkan aku lebih milih jadi database programmer, pertimbangannya:

1. Pas aku lulus entar, aku dah prediksikan bakalan banyak perusahaan2 yang mengotomatisasi database,sekarang aja dah mulai terlihat DBMS (Database management System) dipraktekkan di perkantoran & persekolahan..

Perusahaan =DBMS -> semua data berupa data digital ->>butuh orang buat menghandelnya ->>aku dapat menyalurkan hobi dan kebisaanku –>>dapet duit & kepuasan batin

2. Menimbang kalo kerja di RPL (rekayasa perangkat lunak) bukan di perusahaan, kita akan kerja kalo ada order doang, meskipun sekali dapet order dapat duit banyak sih (ada dosenku yang jadi programmer software) tp males ah nyari2 orderan.

3. rasanya puas banget kalo bisa mengkoordinasi data2 yang penting (baru dibayangkan…)

Akhirnya, moga2 ni blog bisa ningkatin semangatku buat belajar data base

sekarang aku mo desain dulu ah….biar maknyus

-----------------------------------------------
itu tadi posting pertamaku di kuthux.wordpress.com niatnya pengen ngepost di wordpress terus aja, tapi berhubung kalo mau ganti css harus bayar yawdah aku balik ke blogger lagi, yang di blogger bahasa indonesia <> yang di wordpress bahasa inggris..

untuk desain mendesain entar lagi aja ah, takutnya kelamaan desain malah acara intinya "reaching de draam" ga mulai2..

untuk permulaan di minggu ke 2 puasa ini aku belajar c dulu aja deh.....