materinya dari Definisi software sampai Web HTML....
Materi bisa di download disini
#include#include #include #include typedef struct tdata *pdata; struct barang{ char Namabarang[50]; int JumlahBarang; int harga; } typedef struct tdata { struct barang b; pdata next; } pdata awal,akhir; void tambah_awal(pdata *awal, pdata *akhir, struct barang databaru) { pdata baru; baru=(pdata)malloc(sizeof(tdata)); if (baru!=NULL) { baru->b=databaru; baru->next=NULL; if(*awal==NULL) { *awal=baru; *akhir=baru; } else { baru->next=*awal; *awal=baru; } } else printf("Memori Penuh. Tidak Bisa Tambah Elemen.\n"); } void tambah_akhir(pdata *awal, pdata *akhir, struct barang databaru) { pdata baru; baru=(pdata)malloc(sizeof(tdata)); if (baru!=NULL) { baru->b=databaru; baru->next=NULL; if(*awal==NULL) { *awal=baru; *akhir=baru; } else { (*akhir)->next=baru; *akhir=baru; } } else printf("Memori Penuh. Tidak Bisa Tambah Elemen.\n"); } void view(pdata awal) { int total = 0; int kali = 0; pdata p; if (awal!=NULL) { p=awal; while(p!=NULL) { printf("\n\nNama : %s\n",p->b.Namabarang); printf("Jumlah :%i\n",p->b.JumlahBarang); printf("harga :%i\n",p->b.harga); kali = p->b.harga * p->b.JumlahBarang; total = total + kali; p=p->next; } printf("\n\nTotal biaya : %i",total); printf("\n"); } else printf("Data Kosong. Tidak ada data dalam linked list.\n"); } void main() { int i,n; barang b[50]; printf("Berapa Jenis barang yang dibeli ? "); scanf("%d",&n); for (i=1;i<=n;i++) { fflush(stdin); printf("\n\nInput data ke-%d : ",i); printf("\nNama barang : "); gets(b[i].Namabarang); printf("Jumlah barang : "); scanf("%d",&b[i].JumlahBarang); printf("Harga barang : "); scanf("%d",&b[i].harga); } for (i=1;i<=n;i++){ if ((b[i].harga>=1000) && (b[i].JumlahBarang>=5)) { tambah_awal(&awal,&akhir,b[i]); } else{ tambah_akhir(&awal,&akhir,b[i]); } } view(awal); }
Saya sebelum datang di UKSW dan mengenal FAKULTAS TEKNOLOGI INFORMASI secara langsung, saya mengira bahwa itu sesuatu yang luar biasa, saya menyiapan diri sebelum datang ke salatiga, belajar dasar pemrograman dari teman ( teman bapakku loh, yang ada diPOST ABOUT ME) yang bisa dibilang menjadi guru saya dalam bidang programming, mengingat kata temanku itu bahwa sekolah di Jawa 2 tingkat lebih dibanding kita di bagian timur, seperti kupang(sebenarnya kupang Indonesia tengah loh….), karena itu merupakan pengalaman dari teman saya itu. Jadi, dengan semangat, saya menyiapkan diri, meskipun sampai saya menjadi mahasiswa UKSW belum mencapai 50%.
Tetapi, ketika saya masuk perkuliahan yang terjadi sangat berbeda karena FTI memulai dari dasar, sama seperti dasar yang saya pelajari. Pertama saya merasa heran karena berbeda dengan pikiran awal saya tetapi saya mencoba mengambil positifnya bahwa dengan kita menguasai dasarnya maka kedepan dasar itu akan memudahkan kita menguasai level-level yang lebih tinggi.
Untuk FTI saya rasa masih belum sempurna, dilihat dari jaringan internet yang masih sangat LoLa(Loadingnya LEMOT banget….), serta menurut saya, FTI lebih mengandalkan kuantitas dibanding kualitas, itu dapat dilihat dari banyaknya jumlah mahasiswa yang FTI(kayak 2-3 fakultas bergabung jadi 1), ya bagus sih bagus, tetapi lebih sedikit tetapi menonjol dalam akademis lebih baik dibanding hanya menang banyak doang…. Tetapi saya tetap percaya kami semua mahasiswa FTI akan menjadi orang yang lebih kompetitf dan akedemis serta rendah hati (karena bukan rahasia lagi, banyak fakultas yang mengatakan “anak FTI semua sombong-sombong”).
Jadi, terakhir buat FTI, saya selalu mengharapkan yang terbaik bagi seluruh keluarga besar FTI, semoga makin maju, makin akademis dan makin rendah hati. Saya sebagai mahasiswa FTI-UKSW akan berusaha memberikan usaha terbaik dan saya percaya bahwa FTI akan sangat membantu saya menjadi programmer yang hebat kedepan.
FTI…. POTEKA….
Mata Kuliah PTI(Pengenalan Teknologi Informasi) menjadi Mata Kuliah yang harus saya ambil sebagai mahasiswa baru di FTI. Semalam sebelum SIASAT, ada WELCOMING PARTY yang sangat menyita tenaga dan waktu sehingga mengurangi persiapan untuk SIASAT padahal seharusnya sebelum melakukan SIASAT, kita harus menyiasati atau mengatur dengan baik mata kuliah yang akan ambil. Jadi sepulang dari welcoming party, saya langsung konsultasi ke kakak kostku tentang karakter dosen-dosen dan mencocokan dengan waktu yang tepat. Langsung mendapat satu nama yaitu : ANTHONY Y. TUMIMOMOR, kata kakak kostku, “pak Anthony, kuliahnya enak, 70% lucu-lucu, 30% materi, tapi pak pelit nilai ”. Lalu saya berpikir, lebih baik dapat ilmunya dari pada hanya mendapat nilai yang bagus,soal nilai kan bisa dicari. Jadi dengan modal dari kakak kost saya saat melakukan SIASAT, dan salah satunya mengambil kelas PTI.
Saat kuliah pertama kali PTI, sangat excited, ditambah dengan lelucon dan Slide yang keren menambah semangat saat kuliah, lalu kami sekelas dibagi per kelompok, saya mendapat KELOMPOK 8, dan enaknya dikelas melegenda(begitu sebutan dari pak Anthony, hehehe) itu orang-orangnya ramah-ramah dan gila-gila, salah satunya saya, gila kan hehehe…
Saya juga senang dengan cara mengajarnya Pak Anthony dan Jenis test reviewnya yaitu pilihan ganda, jujur kalau diberi isian saya mati(ampun pak….!). Saya harap mata kuliah PTI ini dapat menunjang kita kedepan dalam menjalani hidup dibidang TI dan juga saya harap cepat baju(baju kelas gituloh….) hehehe…
Oke deh cukup buat hari ini, semoga dapat bermanfaat dan menambah semangat belajar dan saya tutup dengan slogan dari pak Anthony : TETAP SEHAT, TEAP SEMANGAT, JAUHI NARKOBA AND NO FREE SEX BEFORE MARRIED(ingat yah, bukan before PAID).
TUHAN YESUS MEMBERKATI….