Sabtu, 13 Juni 2015

Kuliah? Nyontek aja

malam minggu nih sob, pada ngapin nih?
ada yg sendirian, ada yg nonton bola, ada yg main, ada juga yg mesuk wkk

gue mau ngucapin selamat #harimantansedunia , terima kasih kalian barisan para mantan dan semua yang pergi tanpa sempat aku miliki. bacanya ga usah sambil nyanyi juga, coeg! wkk
hari ini gue mau cerita tentang perkuliahan gue sampai saat ini. gak ada yg spesial sih, gak ada yg luar biasa juga. tapi ya kali aja nanti ada mahasiswa yg ngikutin jejak gue wkk

sebagai anak kuliahan, gue ga terlalu banyak masalah di kampus. cuma kadang ngerasa kalo gue belajar sama bocah aja, karena gue belajar sama orang-orang yg 2-4 taun lebih muda daripada gue. tapi ya ga masalah karena gue bisa beradaptasi, dan anggep semuanya kayak ade gue sendiri.
untuk soal temen, gue punya beberapa temen yg selalu bisa bikin ketawa dikampus. ada juga beberapa temen cw yg cantik juga pinter. ya orang-orang itulah yg bikin gue semangat, gue ga boleh kalah sama yg muda. masalah mata kuliah,

sampe sekarang sih belom nemu masalah yg berarti ya, tapi pas semester satu dapet lawan yg lumayan, yakni akuntansi, padahal cuma dasarnya doang tapi bener-bener tangguh. dikelas, bisa dibilang gue mahasiswa yg biasa aja. ga pinter dan ga terlalu aktif. mungkin gue satu-satunya mahasiswa yg jago nyontek. karena setiap uts atau gak uas, biasanya gue udah nyiapin 3 senjata utama gue.

pertama, bocoran soal. soal untuk uts dan uas biasanya itu 90 soal yg di random jadi 30 soal. biasanya sih gue dapet bocoran 15-25 soal, gue ketik ulang di ms word, gue jawab sekalian buat belajar, terus dibuka deh pas ulangan ahahahah. jadi sebenernya gak terlalu bisa di andelin, tapi ya lumayanlah buat presentasi keberhasilan gue.
kedua, slide modul. kalo soalnya gak sama kayak yg di bocoran, biasanya gue buka slide. sebelumnya pasti gue udah ngapalin, tiap-tiap materi adanya di pertemuan berapa. kalo gue lupa, ya terpaksa gue harus nyari satu per satu di tiap pertemuan.
ketiga dan ini yg terakhir, om gugel. kalo dua cara di atas ga berhasil, gue lgsg buka google dari hape. ini cara alternatif meskipun kurang akurat.

Kalo orang pinter dikelas gue, misalkan kapasitas otaknya 16gb, bisa dibilang kapasitas otak gue cm 1gb. gue kalo belajar susah banget masuknya, apalagi kalo disuruh ngapalin. kalo belajarnya kayak metode game, baru deh gue semangat. tapi, karena memori internal gue cm 1gb, gue punya slide dan gugel, anggep aja itu memori eksternal gue senilai 64gb wkk


udahan dulu deh ya, mau nonton bola soalnya. yg lg mesum, silahkan aja dilanjutkan. ahahahahah..

Jumat, 12 Juni 2015

Aplikasi Basis Data - Latihan



===========================================
Latihan
===========================================


1. Buatlah database dengan nama biodata!
2. Buatlah table mahasiswa dengan field nim varchar(8), nama varchar(20), alamat varchar(30), umur integer!
3. Isilah table mahasiswa dengan data-data di bawah ini:
nim              nama     alamat          umur
18121844    fahjri     tanggerang    21
4. Tambahkan 3 record data pada table mahasiswa!
5. Tampilkan semua data yang ada pada table mahasiswa!
6. Tampilkan field nim, nama, dan umur dari tabel mahasiswa!
7. Tampilkan semua data yang ada pada table mahasiswa dimana nim “18121844”!
8. Tampilkan 2 record data pada table mahasiswa!
9. Tampilkan umur yang paling sedikit dari table mahasiswa!
10. Tampilkan umur yang paling banyak dari tabel mahasiswa!
11. Tampilkan umur rata-rata mahasiswa dari table mahasiswa!
12. Tampilkan jumlah umur dari tabel mahasiswa!
13. Tampilkan jumlah record pada tabel mahasiswa!
14. Ubahlah nama=”fahjri” dan alamat=”Tanggerang” menjadi nama=Aalif’, alamat=”cibubur” dimana nim=”18121844”!
15. Hapuslah record pada tabel mahasiswa dimana nim=”18121844”!



===========================================


1. create database biodata;
2. create table mahasiswa(nim varchar(8),nama varchar(20),alamat varchar(30),umur int);
3. insert into (nim,nama,alamat,umur) values ("18121844","Fahjri","Tangerang",21);
4. insert into (nim,nama,alamat,umur) values ("18121845","Naruto","Konoha",19), ("18121846","Sasuke","Konoha",19),("18121847","Sakura","Konoha",19);
5. select *from mahasiswa;
6. select nim,nama,umur from mahasiwa;
7. select *from mahasiswa where nim="18121844";
8. select *from mahasiswa limit 0,2;
9.  select min(umur) from mahasiswa;
10. select max(umur) from mahasiswa;
11. select avg(umur) from mahasiswa;
12. select sum(umur from mahasiswa;
13. select count(umur) from mahasiswa;
14. update mahasiswa set nama="Aalif",alamat=Cibubur where nim="18121844";
15. delete from mahasiswa where nim="18121844";



===========================================
Name: Harsan Febrian
NIM: 12140650
Class 12.2C.11
===========================================
 

Senin, 08 Juni 2015

Perancangan Basis Data - Latihan Tugas

===========================================
Pertemuan 10: Latihan Tugas
===========================================

1.tampilkan nim,kode mk, mid dari tabel nilai dimana nilai nid=70-100
2.tampilkan nama mahasiswa yg di awali oleh huruf p
3.tampilkan semua data semua mahasiswa secara urut dari z ke a
4.tampilkan nama mahasiswa yang tidak mengandung huruf a
5.tampilkan nama mahasiswa yg mengandung karakter kduanya huruf u
6.tampilkan alamat mahasiswa dimana alamat yang sama hanya ditampilkan satu kali saja
7.tampilkan alamat mhs dan jumlah mahasiswa yang bertempat tinggal di alamat tsb
8.tampilkan alamat dan jumlah mahasiswa yang bertempat tinggal pada alamat yg jumlahnya lebih dari satu
9. tampilkan nilai mid tertinggi dan terendah untuk mata kuliah dengan kode mk=kd132
10.tampilkan rata-rata dan jumlah final test dari mata kuliah dengan kode mk=kd132

=========================================================================================================

1.select nim,kdmk,mid from nilai where mid between 70 and 100;
2.select nama from mhs where nama like "p%";
3.select *from mhs order by nama desc;
4.select nama from mhs where nama not like "%a%";
5.select nama from mhs where nama like "_u%";
6.select distinct alamat from mhs;
7.select alamat, count(*) from mhs group by alamat;
8.select alamat, count(*) from mhs group by alamat having count (8)>1;
9.select max(mid), min(mid)from nilai where kdmk="kd132";
10.select avg(final, sum(final) from nilai where kdmk="kd132");

===========================================
Name: Harsan Febrian
NIM: 12140650
Class 12.2C.11
===========================================

Struktur Data - Presentasi Project



===============================================
Penambahan dan Penghapusan Node di Tengah Pada Linked List
===============================================


# include <iostream.h>
# include <conio.h>
struct TNode{
char data[15];
TNode *next;
};
TNode *head;
int opsi = 0;
void init(){
head = NULL;
}
bool isEmpty(){
if (head ==NULL) return true;
else return false;
}
void tambahbelakang(){
TNode *baru,*bantu;
baru = new TNode;
cout << "Masukkan Data  : ";
cin >> baru-> data;
baru->next = NULL;
clrscr();
if(isEmpty()== true){
head=baru;
head->next = NULL;
} else {
bantu=head;
while(bantu->next!=NULL){
bantu=bantu->next;
}
bantu->next = baru;
}
}
void tambahtengah(){
TNode *baru, *bantu;
int posisiSisip;
if(isEmpty()== false){
cout<<"Data akan di sisipkan setelah data ke- : "; cin>>posisiSisip;
bantu=head;
baru=new TNode;
for(int i=1;i<posisiSisip;i++){
if(bantu->next!=NULL)
bantu=bantu->next;
else break;
}
cout << "Masukkan Data  : ";
cin >> baru-> data;
baru->next=bantu->next;
bantu->next=baru;
clrscr();
}
else cout<<"Data masih kosong, Tidak bisa tambah data dari tengah!";
}
void hapustengah(){
int banyakdata,posisiSisip,poshapus;
TNode *hapus, *bantu;
if(isEmpty()== false){
cout<<"Data akan dihapus adalah data ke- : "; cin>>posisiSisip;
banyakdata=1;
bantu=head;
while(bantu->next!=NULL)
{
bantu=bantu->next;
banyakdata++;
}
if((posisiSisip<1)||(posisiSisip>banyakdata)){
cout<<"Tidak ada data di posisi tersebut..";
}else {
bantu=head;
poshapus=1;
while(poshapus<(posisiSisip-1))
{
bantu=bantu->next;
poshapus++;
}
hapus=bantu->next;
bantu->next=hapus->next;
delete hapus;
clrscr();
}
}
else cout<<"Data Masih kosong, Tidak bisa hapus data dari tengah! ";
}
void display(){
clrscr();
TNode *bantu;
bantu = head;
if(isEmpty()==true){
cout<<"Data masih kosong, Silahkan masukkan data terlebih dahulu.";
} else {
cout<<endl<<"DATA LINKED LIST\n";
while(bantu!=NULL){
cout<<"--------------- "<<endl;
cout<<"DATA    : " << bantu->data << " ";
cout<<endl;
bantu=bantu->next;
cout<<"--------------- "<<endl;
}
cout<<endl;
}
}
void main(){
int();
do{
cout<<endl<<endl;
cout<<"==============================="<<endl;
cout<<" MENU PILIHAN:"   <<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<<"1. Tambah Data dari Awal."   <<endl;
cout<<"2. Tambah Data dari Tengah."   <<endl;
cout<<"3. Hapus Data dari Tengah."   <<endl;
cout<<"4. Tampil Data."   <<endl;
cout<<"5. Keluar."   <<endl;
cout<<endl;
cout<< "Pilihan Menu : ";
cin >> opsi;
switch(opsi){
case 1 : tambahbelakang();break;
case 2 : tambahtengah();break;
case 3 : hapustengah();break;
case 4 : display();break;
}
}while (opsi != 5);
}




===========================================
Name: Harsan Febrian
NIM: 12140650
Class 12.2C.11
===========================================