Minggu, 07 April 2013

Bila hati telah mantap untuk kuliah, maka jangan sia-siakan waktu kuliah kita. Why? Karena kuliah tidak semudah membalikkan telapak tangan, disana butuh perjuangan. Perjuangan yang tidak hanya materi, tapi juga pikiran, waktu, tenaga dan masih banyak lagi yang harus diupayakan bahkan dikorbankan ketika kita berkomitmen ingin kuliah. Trus kalau kita sudah siap kuliah, jangan lupa untuk menjadi mahasiswa atau mahasiswi yang selalu ingat sama pemberi ilmu ya, Sang Pencipta kita, Allah Ta'ala.
Nah beikut beberapa tips ketika kita ingin kuliah lebih islami, but still can have many achievements
Apa yang harus dilakukan saat kuliah?
  • Ingatlah tujuan awal kuliah kita. Apa tujuan awal kita? Mencari ilmu sesuai bidang kita yang telah kita pilih. Ilmu ini nantinya akan kita gunakan untuk memberikan manyak manfaat pada orang lain dan diri kita sendiri. Kenapa seseorang itu harus berilmu? Remember, sebaiki-baik oarng adalah orang yang dapat memberikan manfaat kepada orang lain. Nah, salah satu langkah awalnya adalah dengan menuntut ilmu.
  • Jadikan kuliah adalah sarana dakwah. Bila melihat ada suatu maksiat, jangn segan untuk memberi nasehat kepada teman kita.
  • Masa muda adalah waktu yang sangat tepat untuk menuntut ilmu sains dan ilmu dien. Di waktu muda seperti ini, apalagi yang belum menikah, kita punya tenaga, waktu dan pikiran yang masih mendukung. So, don't use your priceless investment to do something useless
  • Jangan terobsesi menjadi sempurna. Artinya adalah  jangan ingin sempurna dalam segala hal. Tak perlu nilai yang terancam sempurna. Cukup lakukan saja sesuai kemampuan, tidak perlu contek sana-sini, insyaAllah dengan upaya dan doa, IPK diatas 3 kok.
  • Bekerja sama dalam mengerjakan segala sesuatu. Namun perlu diingat, kerjasama dalam hal kebaikan. Sebagai contoh sering bantuin dosen penelitian. Lama-lama kita akan bisa bikin pengalaman sendiri. Trus kalau udah gitu, kita bisa ikutan PKM atau lomba karya tulis lainnya.
  • Jangan malu minta tolong atau bertanya. Karena pusat dari memperoleh ilmu dari bertanya. 
Apa yang harus ditinggalkan saat kuliah?
  • Hindari kecurangan. Pasti sudah pada tau alasanya ya. Iya, kecurangan itu tidak barokah untuk ilmu kita pastinya.
  • Menahan pandangan kepada bukan mahrom. Ini memang sedikit agak susah ya, tapi diusahakan kalau yang laki-laki mau ngobrol sama perempuan, tidak usah memandang ke dalam matanya. Lihat kening atau alihkan pandangan ya. Begitu juga sebaliknya.
  • Menghindari berdua-duaan dengan lawan jenis dengan dalil ingin belajar kelompok dan lainya. 
  • Demonstrasi. Demonstrasi adalah suatu usaha menentang kekuasaan. Dimana mereka mengerahkan masa untuk menentang pemimpin. So, saran saya mending jangan ikut demonstrasi guys, cukup ikutkan aksimu dalam doamu saja :)


Ingin Beasiswa?
Sebenarnya kita sudah mendapat beasiswa dari orangtu. Namun bisa orangtua kita rasa berat membiayai kita, maka kita bisa memanfaatkan beasiswa dari kampus. Syaratnya:
  • Rajin-rajin cari info. Bisa melalui website kmapus ataupun lewat kakak tingkat. Juga bisa tanya ke dosen yang jadi wali kelas kita.
  • Biasanya memang IPK perlu IPK bagus dan penguasaan bahasa asing. Jadi silahkan persiapkan dari awal.
  • Beasiswa dari usaha. Nah yang ini lebih keren. Mumpung masih kuliah, banyak jaringan, maka kita perlu coba bikin usaha sendiri guys. Entah itu reseller atau memang bikin usaha sendiri. Saran saya mending kita bikin usaha sendiri. Kenapa? karena kita akan tahu proses binis sebuah usaha secara menyeluruh guys.
Ilmu Dunia dan Ilmu Akhirat?
Presepsi sering kali menjadi penghalang. Penghalang ini karena kita salah presepsi . Ubahlah cara pandang kita menjadi sesuatu yang benar. Sains dan Dien bisa digabungkan. Namun perlu diingat juga bahwa ilmu Dien jauh lebih diutamakan dari pada ilmu sains. Ilmu agama adalah ilmu yang mengalir bersama detak jatung kita.  Maka dari itu, kita perlu  membagi waktu dengan benar. Perlu kesungguhan dalam hal ini, sebagaimana kita inginkan, yaitu butuh pengorbanan.
0

Senin, 07 Januari 2013

package tes;
public class SearchArray {
    /**     * @param args     */    static int x[];    static int angka,jumlah_array;    static boolean bool=false;    static int i;    public static void main(String[] args) {      
    angka=7; //angka yang akan dicari    jumlah_array=10;    x=new int [jumlah_array];    for(i=0;i        x[i]=i+1;
    }
    System.out.println(cekAngka(angka,jumlah_array,x));

    }
   
    static boolean cekAngka(int angka,int jumlah_array, int x[]){
    i=0;
        while(bool==false && i            if(angka==x[i]){
                bool=true;
            }           
        i++;
        }
        return bool;
    }

}
    }    System.out.println(cekAngka(angka,jumlah_array,x));
    }  
    static boolean cekAngka(int angka,int jumlah_array, int x[]){    i=0;        while(bool==false && i            if(angka==x[i]){
                bool=true;
            }           
        i++;
        }
        return bool;
    }

}
                bool=true;            }          
        i++;        }        return bool;    }
}
0

package tes;

public class Prima {

    /**
     * @param args
     */
     static boolean bool=true;
     static int angka;
    public static void main(String[] args) {       
        int angka=21;
            System.out.println(cekPrima(angka));
    }
    static boolean cekPrima(int angka){
        int i=2;
        while((bool==true) && (i            if(angka%i==0){
                bool=false;
            }
        i++;
        }
        return bool;
    }

}
0

package tes;

public class GanjilGenap {

    /**
     * @param args
     */
   
   
    public static void main(String[] args) {
        int angka=10;       
        System.out.println(cekGanjilGenap(angka));
    }
    //kalau tidak pakai static maka harus membuat object pada main
    static String cekGanjilGenap(int angka) {
        if(angka%2==0){
            return "Genap";
        }
        else{
            return "Ganjil";
        }
    }

}
0

package tes;

public class BubbleSort {

    /**
     * @param args
     */
    static int A[];
    static int jumlah_array;
    public static void main(String[] args) {
        jumlah_array=10;
        A=new int [jumlah_array];
        int A[]={1,23,6,7,9,4,2,5,9,13};
        // TODO Auto-generated method stub
        bubble(A);
        for(int i=0;i            System.out.print(A[i]+" ");
        }
       
    }
    static void bubble(int A[]){
        for(int i=0;i            for(int k=i+1;k                if(A[i]>A[k]){
                    int temp=A[k];
                    A[k]=A[i];
                    A[i]=temp;
                }
            }
        }
    }

}
0

Untuk menggunakan program berikut, buat 2 file terlebih dahulu
1)File kamus.dat
//isi dengan kata-kata yang sesuai kbbi
ada
baru
cermat
demikian
.
.

2)File cerita.txt
//isi dengan cerita yang didalamnya mengandung kata-kata yang tidak sesuai dengan kbbi


/*File       : kbbi.cpp
Deskripsi    : Mencari kata pada suatu file yang bukan termasuk kata baku yang terdaftar dalam file kbbi
IS           : Daftar kata yang bukan kbbi belum ada
FS           : Daftar kata yang bukan kbbi sudah ada
Author       : Trisna Ari Roshinta

Tanggal      : 12 Desember 2012
*/

#include
#include
#include
#include
#include

void judul();
void entry();
void daftar_kata();
void daftar_kbbi();

int pil,lagi,bool;
FILE *fk;
FILE *fs;
FILE *fd;

typedef struct{
    char kt[100];
    //char arti[256];
}kms;


kms kamus;
char kata[256];

main(){
do{
    judul();
    gotoxy(30,10);    printf("1. ENTRI DATA KBBI\n");
    gotoxy(30,11); printf("2. DAFTAR KATA DALAM KBBI\n");
    gotoxy(30,12); printf("3. DAFTAR KATA BUKAN DALAM KBBI\n");
    gotoxy(30,13); printf("4. KELUAR\n");
    gotoxy(30,17); printf("Masukkan pilihan :");
    gotoxy(50,17); scanf("%d",&pil);
            if(pil==1){
            entry();
        }
        else if(pil==2){
            daftar_kbbi();
        }
        else if(pil==3){
            daftar_kata();
        }

    printf("\n\t\t\t\tMau Operasi Lagi? ");
    scanf("%d",&lagi);

}while(pil!=4 || lagi==1);
}


void judul(){
    clrscr();
    gotoxy(26,3); printf(".:: S E L A M A T  D A T A N G ::.");
    gotoxy(29,5); printf("KAMUS BESAR BAHASA INDONESIA");
}

void entry(){
    judul();
    gotoxy(32,7);    printf(" ENTRI DATA KBBI");
    gotoxy(31,8);    printf("------------------");

    fk=fopen("kamus.dat","ab+");
        if(fk==NULL){
            printf("File Gagal dibuka!");
        }
        else{
            gotoxy(20,12); printf("KATA    : " );fflush(stdin);
            gets(kamus.kt);

            //gotoxy(20,14); printf("ARTI    : " );fflush(stdin);
            //gets(kamus.arti);
            printf("\n");

            fflush(stdin);
            fprintf(fk,"%s \n",kamus.kt);
        }
    fclose(fk);
}

void daftar_kbbi(){
    judul();
    gotoxy(31,7);    printf(" DAFTAR KATA KBBI");
    gotoxy(30,8);    printf("-------------------");

        if((fk=fopen("kamus.dat","rb"))==NULL){
            printf("file gagal");
        }
        else{
            while(fscanf(fk,"%s",kamus.kt)==1){
                        printf("\n%s",kamus.kt);
            }
        }
    fclose(fk);
}


void daftar_kata(){
    judul();
    gotoxy(30,7);    printf(" DAFTAR KATA BUKAN KBBI");
    gotoxy(29,8);    printf("------------------------");
    gotoxy(30,9);    printf("Dari file cerita.txt");


if((fs=fopen("cerita.txt","rt"))==NULL){
                printf("file gagal");
    }
else{
    /*sebelum pengecekan file bukan kbbi harus dikosongkan dahulu, agar data tidak menumpuk*/
                fd=fopen("bukan_kbbi.dat","wb+");
                fclose(fd);

    /*mulai pengecekkan kata*/
    while(fscanf(fs,"%s",kata)!=EOF){
        if((fk=fopen("kamus.dat","rb"))==NULL){
            printf("file gagal");
        }
        else{
        bool=1;

            while((fscanf(fk,"%s",kamus.kt)==1)&&bool==1){
                if(strcmp(kata,kamus.kt)==0){
                    bool=0;
                    break;
                }
            }
         if(bool==1){
                printf("\n%s",kata);
                fd=fopen("bukan_kbbi.dat","ab+");
                    if(fd==NULL){
                        printf("File Gagal dibuka!");
                    }
                    else{
                        fprintf(fd,"%s\n",kata);
                    }
                fclose(fd);
            }
        }
    fclose(fk);
    }
}
fclose(fs);
}
0

Program 1 Modul.h

/*File       : modul.h
Deskripsi    : modul untuk program 1cangkul.cpp
Author       : Trisna Ari Roshinta

Tanggal      : 28 September 2012
Rev          : 6 Jan 2013
*/

/*tipe record untuk kartu asli*/
typedef struct{
    char angka[5];
    char jenis[5];
    int warna;
}kartu;

/*tipe record untuk kartu cangkulan*/
typedef struct{
    char angka[5];
    char jenis[5];
    int warna;
    int acak;
    int status;
}kartu1;

/*tipe record untuk kartu ditangan pemain*/
typedef struct{
    char angka[5];
    char jenis[5];
    int warna;
    int status;
}kartu2;

/*tipe record untuk pemain*/
typedef struct{
    char nama[10];
    int score;
    kartu2 kartu_tgn[26];
    int status;
    int jum_kartu;
}player;


void judul();
/* Deskripsi          : prosedur untuk menampilkan judul */
/* IS                 : judul belum tampil*/
/* FS                 : judul tampil di layar */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
int menu();
/* Deskripsi          : fungsi untuk menangkap inputan menu*/
/* Input              : - */
/* Output             : mengisi variabel global menu_pil*/
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void menu_lanjut();
/* Deskripsi          : prosedur untuk menampilkan menu lanjut */
/* IS                 : menu lanjut belum tampil*/
/* FS                 : menu lanjuttampil di layar */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void menu_new_game();
/* Deskripsi          : prosedur untuk menampilkan menu pemain awal permainan */
/* IS                 : user belum memilih melanjutkan permainan atau mereset ulang permainan*/
/* FS                 : user sudah memilih melanjutkan permainan atau mereset ulang permainan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void gotoxy(int x, int y);
/* Deskripsi          : prosedur untuk memindahkan kursor */
/* IS                 : kursor belum pindah*/
/* FS                 : kursor sudah berada pada posisi x dan y */
/* Modul yg memanggil : main, judul, menu_new_game, menu_lanjut, printKartu, printKocok, printKartuSetan, printKartuSama, printKartuTidakSama*/
/* Modul yg dipanggil : - */
void pembuatanKartu();
/* Deskripsi          : prosedur untuk membuat kartu diawal permainan */
/* IS                 : kartu belum dibuat*/
/* FS                 : kartu sudah terbentuk*/
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void kocokKartu();
/* Deskripsi          : prosedur untuk membuat kartu yang acak*/
/* IS                 : kartu dengan urutan acak masih belum terbentuk*/
/* FS                 : kartu dengan urutan acak sudah terbentuk */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void printKartu(int p);
/* Deskripsi          : prosedur untuk menampilkan kartu pemain. Dimana kartu pemain(user) diperlihatkan, sedangkan yang lain ditutup*/
/* IS                 : kartu belum ditampilkan */
/* FS                 : kartu sudah ditampilkan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void printKocok();
/* Deskripsi          : prosedur untuk menampilkan kartu seolah-olah sedang dikocok*/
/* IS                 : tampilan belum ditampilkan */
/* FS                 : tampilan sudah ditampilkan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void printKartuSetan();
/* Deskripsi          : prosedur untuk menampilkan kartu setan yang seolah-olah telah disimpan*/
/* IS                 : kartu belum ditampilkan */
/* FS                 : kartu sudah ditampilkan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
void printKartuSama(int j, int p, int p2, int k, int n);
/* Deskripsi          : prosedur untuk menampilkan kartu pemain yang berpasangan.
                        Dimana kartu pemain akan diperlihatkan isinya*/
/* IS                 : kartu berpasangan belum ditampilkan */
/* FS                 : kartu berpasangan sudah ditampilkan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */


void printKartuTidakSama(int j,int p,int n);
/* Deskripsi          : prosedur untuk menampilkan kartu pemain yang tidak berpasangan.
                        Dimana kartu pemain(user) diperlihatkan, sedangkan yang lain ditutup*/
/* IS                 : kartu belum ditampilkan */
/* FS                 : kartu sudah ditampilkan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */

int jumlah_kartu(kartu1 x[52]);
/* Deskripsi          : fungsi untuk menghitung sisa kartu pada cangkulan */
/* Input              : kartu cangkulan */
/* Output             : jumlah kartu cangkulan */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */


int hasil_cek_kartu(int p,int p2, int k, int n);
/* Deskripsi          : fungsi untuk mencocokkan kartu pemain dengan pemain lainya */
/* Input              : pemian, pemain gilir, kartu pemain 1, kartu pemain 2 */
/* Output             : hasil cek (0/1) */
/* Modul yg memanggil : cek_kartu ,cek_kartu_pem_pem */
/* Modul yg dipanggil : - */

int hasil_cek_kartu2(int p, int k, int n);
/* Deskripsi          : fungsi untuk mencocokkan kartu pemain dengan kartu cangkulan */
/* Input              : pemian, pemain gilir, kartu pemain, kartu cangkulan */
/* Output             : hasil cek (0/1)*/
/* Modul yg memanggil : cek_kartu_pem_cang */
/* Modul yg dipanggil : - */

void cek_kartu(int p);
/* Deskripsi          : procedure yang akan digunkan untuk memproses hasil pengecekkan kartu pemain sendiri */
/* IS                 : kartu masih ada di pemain(statusnya 1)*/
/* FS                 : jika return value dari "hasil_cek_kartu" adalah 1 maka kartu yang berpasangan akan dibuang
                        jika return value dari "hasil_cek_kartu" adalah 0 maka kartu akan tetap */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */

void cek_kartu_pem_cang(int p,int no_cang);
/* Deskripsi          : procedure yang akan digunkan untuk memproses hasil pengecekkan kartu pemain dengan kartu cangkulan */
/* IS                 : kartu masih ada di pemain atau di cangkulan(statusnya 1)*/
/* FS                 : jika return value dari "hasil_cek_kartu2" adalah 1 maka kartu yang berpasangan akan dibuang
                        jika return value dari "hasil_cek_kartu2" adalah 0 maka kartu akan dimasukkan ke pemain gilir */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */

void cek_kartu_pem_pem(int p,int pem_cang,int no_kartu_pem);
/* Deskripsi          : procedure yang akan digunkan untuk memproses hasil pengecekkan kartu pemain dengan kartu pemain lawan */
/* IS                 : kartu masih ada di pemain(statusnya 1)*/
/* FS                 : jika return value dari "hasil_cek_kartu" adalah 1 maka kartu yang berpasangan akan dibuang
                        jika return value dari "hasil_cek_kartu" adalah 0 maka kartu akan dimasukkan ke pemain gilir */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */

void jumlah_kartu_pemain();  
/* Deskripsi          : procedure yang akan menghitung sisa kartu pemain */
/* IS                 : variable global jumlah kartu pemain belum terisi*/
/* FS                 : variable global jumlah kartu pemain  sudah terisi */
/* Modul yg memanggil : main */
/* Modul yg dipanggil : - */
 

Program 2 Cangkul.cpp
/*File        : sesetanan.cpp
Deskripsi     : permainan sesetanan ini adalah permainan kartu yang mana ada 1 kartu sebagai setan yang tidak
                  diketahui oleh seluruh pemain. apabila 3 dari 4 pemain sudah tidak memiliki kartu maka dipastikan
                  1 pemain yang tersisa memiliki 1 kartu, kartu ini adalah pasangan kartu setan. dan pemain yang teersisa ini dinyatakan kalah.
IS            : kartu setan tidak diketahui oleh seluruh pemain
FS            : kartu setan diketahui oleh seluruh pemain dan diketahui urutan pemenang
Author        : Trisna Ari Roshinta    (121511031)
Tanggal       : 28 September 2012
Rev           : 6 Jan 2013
*/

#include
#include
#include
#include
#include
#include
#include
0

Author

Trisna Ari Roshinta

Subscribe & Follow

Disini saya hanya sharing beberapa pengalaman saya selama belajar informatika. Silahkan bertanya jika ada yang ingin ditanyakan..

Labels