pada kesempatan kali ini saya akan membagikan tutorial pembuatan beberapa aplikasi sederhana dengan menggunakan bahasa pemprograman Java. beberapa aplikasi ini sendiri antara lain adalah pembuatan Notepad
berikut Video tutorial dan penjelasan singkat aplikasi sederhana di atas :
Showing posts with label Kuliah. Show all posts
Showing posts with label Kuliah. Show all posts
Sunday, January 19, 2014
Sunday, November 3, 2013
Blog Portofolio IV - (Batch 8)
Program kali ini merupakan program yang merepresentasikan fungsi linked list. LinkedList adalah suatu sekumpulan data yang saling berkesinambungan dimana masing-masing datanya memiliki header dan trailer untuk menunjuk data sebelumnya atau sesudahnya.
Implementasi pada program kali ini adalah :
1. Terdapat sebuah structure, pada baris perintah typedef struct simpul. Structure adalah sebuah tipe data yang mencakup beberapa tipe data lainnya. Dalam structure kali ini, memiliki beberapa variabel, diantaranya char nama[20];, float nilai; dan struct simpul *next_simpul;yang disimpan dalam variabel simpulku. Merupakan variabel yang merujuk pada tipe data structure simpul yang sedang di deklarasikan.
2. Baris perintah simpulku *simpul1, *simpul2, *simpul3, *simpul4, *temp;, merupakan deklarasi variabel pointer dengan tipe data simpulku. Pointer adalah variabel yang menampung alamat variabel yang lain.Deklarasi variabel pointer diawali dengan tanda bintang.
3. Baris perintah simpul1 = (simpulku *)malloc(sizeof(simpulku)) digunakan untuk mengalokasikan alamat memory pada heap untuk variabel pointer simpul 1 (perintah malloc) begitu juga demikian dengan simpul 2 dan 3.
4. Baris perintah strcpy(simpul1->nama, "Amin"); digunakan untuk memberikan nilai string “Amin” pada variabel nama dalam pointer simpul 1, begitu juga dengan simpul-simpul yang lain (sesuai dengan nilai string
yang dicantumkan).
5. Baris perintah simpul1->nilai=90; digunakan untuk memberikan nilai90pada variabel nilai dalam pointer simpul 1, begitu juga dengan simpulsimpul yang lain (sesuai dengan nilai integer yang dicantumkan)
6. Baris perintah simpul1->next_simpul = simpul2; digunakan untukmenyambungkan node simpul satu dengan simpul 2 (sebagai data next dari simpul 1)
7. Selanjutnya :
temp = simpul1;
printf("%s, %f\n", temp->nama, temp->nilai);
temp = temp->next_simpul;
printf("%s, %f\n", temp->nama, temp->nilai);
temp = temp->next_simpul;
printf("%s, %f\n", temp->nama, temp->nilai);
Pada baris perintah diatas, dilakukan pencetakan data simpul dimana mengimplementasikan fungsi linked list dengan mengakses next simpul yang ditampung dalam variabel temp
8. Blok baris perintah berikut:
simpul4 = (simpulku *)malloc(sizeof(simpulku)); //siapkan
strcpy(simpul4->nama, "Dewi");simpul4->nilai=80; //isi
simpul2->next_simpul = simpul4; //update link
simpul4->next_simpul = simpul3;
printf("\n");
Blok ini menerangkan bahwa menyisipkan satu buah simpul yakni simpul 4 diantara simpul 2 dan simpul 3.
9. Blok baris perintah berikut:
temp = simpul1;
for(;temp!=NULL; temp=temp->next_simpul)
printf("%s, %f\n", temp->nama, temp->nilai);
Merupakan perintah sederhana untuk menampilkan isi dari linkedlist yang sudah dibuat dengan memanfaatkan perulangan for.
10. Blok baris perintah berikut:
simpul1->next_simpul = simpul4; //update link
free(simpul2); //hapus simpul
printf("\n");
Perintah diatas mengubah next simpul pada simpul 1 menjadi simpul 4, kemudian melepaskan data dalam simpul 2 (menghapus simpul)
sreenshoot program
klik image to enlarge
Berikut merupakan video tutorial program Linkedlist
Sunday, October 27, 2013
Portofolio III TMD02 - (Batch 8)
Pada kesempatan kali ini saya akan membuat satu aplikasi sederhana dengan menggunakan visual studio yang aplikasi ini sendiri terdiri dari variabel,operator,control flow,fungsi,dan penambahan array.
program aplikasi sederhana ini merupakan script yang digunakan untuk menebak kata. Dengan melakukan perulangan sesuai dengan karakter yang ditebak (variabel tebak) dengan setiap karakter yang ada pada variabel kunci. Kemudian ditampilkan jawaban dari penebakan nama tersebut yang ditampung dalam variabel jawaban. Eksekusi program akan berhenti apabila jawaban sudah bernilai benar atau melakukan 3 kali kesalahan. Pada program memanfaatkan fungsi strlen(a) sebagai pembatas kondisi perulangan pada saat
membandingkan variabel kunci dengan karakter yang ditebak dan juga membandingkan hasil jawaban yang sudah terselesaikan atau belum (ditandai dengan tanda ‘_’) dimana fungsi tersebut memberi kembalian berupa panjang karakter dari parameter a.Pada fungsi cek_selesai(), akan mengembalikan nilai 0 (sebagai syarat menghentikan program) apabila jawaban telah berhasil diselesaikan, namun akan mengembalikan nilai batas_salah (variabel penanda perulangan blok perintah tebak kata) apabila jawaban masih belum berhasil diselesaikan.Pada baris perintah , merupakan perintah untuk menghapus data buffer pada output.
Berikut merupakan hasil dari codingan yang telah saya buat dengan menggunakan apliasi visual studio:
klik image to enlarge
klik image to enlarge
klik image to enlarge
Berikut merupakan video tutorial apliaksi menebak nama Vergina
Berikut merupakan flowcart aplikasi :
click image to enlarge :
Berikut snap shot program :
tampilan awal menu aplikasi Tebak Nama
klik image to enlarge
Tampilan jika Tebakan setiap karakter benar
klik image to enlarge
Tampilan jika tebakan karakter salah sampai batas tiga kali perulangan
klik image to enlarge
download Source pendukung :
Source code Aplikasi :
part 1
part 1
Sunday, October 20, 2013
Portofolio II - (Batch 8)
Pada kesempatan kali ini saya kembali membuat suatu program aplikasi sederhana yang merupakan pengembangan aplikasi dari program sebelumnya (Portofolio I), yaitu aplikasi "Restoran Vergina" . Pada pembuatan aplikasi sebelumnya saya membuat daftar menu makanan dan list harga yang harus dibayarkan, pada pengembangan apliakasi kali ini saya akan menambahkan satu fungsi lagi yaitu fungsi diskon . Langkah-Langkah yang harus dilakukan adalah sebagai berikut :
- pertama adalah membuka visual studio lalu pilih Pada window Start Page – Microsoft Visual Studio, pilih File>NewProject atau tekan tombol Ctrl+Shift+N
- Selanjutnya setelah New Projetnya tampil pilh bagian pilih Templates: Win32 Console Application. Kemudian tuliskan beri nama project, yaitu “Restoran Vergina dengan Diskon” . Tentukan pula lokasi untuk menyimpan file project yaitu di data D(dalam folder tugas kuliah). Akhiri dengan klik OK.
- Pada Win32 Application Wizard, klik Next atau pilih Application Settings, Application type: Console application dan hilangkan tanda centang pada checkbox Additional options: Precompiled header. Lalu, beri tanda centang pada checkbox Additional options: Empty project. Akhiri dengan klik Finish.
- Setelah project “Restoran Vergina dengan Diskon” telah ada klik kanan Source Files>pilih Add>NewItem
- Pada window New Item “Restoran Vergina Dengan diskon”pilih Categories: Visual C++ dan pilih Templates: C++ File (.cpp). Beri nama, daftarmenu.c (Ket.: secara otomatis, nama yang diberikan memiliki extension .c, bukan .cpp). Akhiri dengan klik Add
- Langkah selanjutnya adalah memulai coding pengembangan aplkasi Restoran vergina dengan diskon
- pada pengembangan aplikasi ini saya menambahkan fungsi diskon diluar fungsi main , codingan yang telah saya buat di aplikasi visual studio adalah sebagai berikut :
klik image to enlarge
klik image to enlarge
klik image to enlarge
klik image to enlarge
Berikut merupakan video pembuatan dan pemberian diskon pada aplikasi Restoran Vergina
Flowcart Aplikasi
klik image to enlarge
Berikut snap shot program :
tampilan awal menu aplikasi restoran
klik image to enlarge
klik image to enlarge
klik image to enlarge
Tampilan apabila User mendapatkan potongan harga (diskon)
klik image to enlarge
Tampilan jika pembelian kurang dari 10000 (tidak mendapat diskon)
Download source Pendukung
Demikian pengembangan aplikasi "Rsetoran Vergina" dengan menambahkan fungsi baru diskon , program ini dibuat dengan menggunakan aplikasi visual studio
Best Regards,
Vergina Sawmitha Adompo
Saturday, October 5, 2013
TANTANGAN MENGEJUTKAN DARI PULPEN AJAIB
Seberapa pentingkah
arti uang?apakah buruk jika kita berorientasi pada uang?kenapa kita harus
bekerja keras untuk mencari uang?kenapa kita tidak ikut arus yang lazim
saja,bekerja secukupnya dan berpasrah diri dengan rezeki yang datang? Uang itu
penting dan kita memang harus berjuang untuk memperolehnya,tapi jangan jadikan
uang sebagai tujuan hidup kita melainkan belajarlah dari prosese kita
mendaptkan uang tersebut
BELAJAR MENGEMBANGKAN POTENSI DIRI DALAM BIDANG ENTREPEUNER (MEMBURU PELUANG)
siapa bilang untuk
meraih sukses harus menunggu usia tua?siapa bilang untuk menjadi kaya harus
memiliki banyak modal untuk memulai usaha kita tersebut?menurut saya kesuksesan
dapat diraih saat masih muda Dari pengalaman yang telah saya alami ketika saya
memutuskan untuk mencoba membuka peluang usaha adalah ketekunan dan semangat
untuk tidak menyerah serta harus keras menggambil resiko. Walau sayangnya semua
itu saya sadari setelah lewat beberapa lama saya memutuskan untuk menutup usaha
saya dan saya sadari kegagalan saya saat itu memang karena ketidaksabaran dan
gampang menyerah.
Labels:
Kuliah,
Technopreneur
Location:
Jakarta, Indonesia
Subscribe to:
Posts (Atom)