Jumat, 04 Juli 2014

Review

Assalamualaikum
Hai Re-dear.. dengan perasaan yang amat sangat dan benar-benar aku, Betharia Sri Fitriyanti sangat meminta maaf karena telah menelantarkan Blog ini. sebenernya sih tujuan buat blog ini untuk.... untuk apa ya?? ya, gitulah (maaf kagok :D)
Jadi gini, beberapa malam yang lalu aku menemukan diri aku sendiri dalam bayang-bayang masa lalu *tsaaah
Sebelum tidur pada suatu malam, ceritanya aku lagi beresin baju di lemari buku (sebenernya itu lemari baju, tapi sering disumpelin buku yang berceceran di tempat tidur), pas beresin bagian bawah lemari, ada satu kotak kado unyu yang tiba-tiba nimpuk aku dari atas sampe isinya berceceran semua. Isi dari kotak tersebut adalah kenangan masa lalu, yang aku namakan "MOTIVASI". Sebenernya isinya sobekan-sobekan kertas yang aku kumpulin selama sekolah di MAN 3, ada yang isinya curhatan, caci-makian, dan tulisan-tulisan yang aku sendiri gak percaya kalo itu tulisan dari aku. Di kertas-kertas itu tertera jelas kehidupan seorang gadis remaja yang labil, mood-mood-an, yang.. yah it's like "hmm, i can't... no, i can!!" dan sebaliknya, beberapa gak aku temuin didiri aku yang sekarang, alhamdulillah, karena aku punya sahabat-sahabat yang hebat dan keluarga yang sangat mendukung hingga aku bermetamorfosa menjadi aku yang sekarang dan akan bermetamorfosa menjadi aku yang lebih baik lagi dan seterusnya.
Oke, aku pengen ngebahas tentang "first love" dulu..
tapi sebelumnya, just for info.. beberapa kata atau kalimat aku pakein bahasa inggris, kenapa? karena menurut aku itu lebih bisa "hidup" dan .. ehm, yah aku agak sedikit malu/aneh ngungkapinnya pake bahasa indonesia.
First Love. Menurut aku yaaa.. First love itu datangnya pas kita SMA/MAN/SMK/SMU apalah itu pokoknya rentan umur 13-17 lah. Kenapa First? Karena kita selalu merasa tertarik untuk kenal, sekedar dekat, atau ngerasa nyaman kalo dideket seseorang (biasanya lawan jenis) bahkan hanya untuk selintas mikirin cara dia berkomunikasi dengan orang lain (yang belum tentu itu kita).
Nah, di sobekan curhatan yang aku temuin itu.. aku bisa ngerasain apa yang dulu aku rasain karena aku hebat dalam mengungkapkan perasaan lewat tulisan (sebenernya itu karena aku sendiri yang ngerasain dan aku sendiri yang nulisnya -__-). Gimana rasanya tau "orang itu", lalu tau nama tuh orang dari temennya, tau kejadian-kejadian yang dia alamin di kelas atau luar kelas, sampe tau kalo dia suka sama orang lain, tau kalo dia berhasil dapetin orang itu, tau kalo dia lagi sedih, dan sampe tau ke bagian paling pahit yaitu dia tau kalo kita punya perhatian lebih dan rasa tertarik yang lebih ke dia tapi dia tidak meresponnya karena tidak merasakan hal yang sama. Tapi... itu dulu, sekarang? (sekarang aku lagi berkomitmen dengan seseorang, bukan si first love yaa :P) aku lebih sabar, menghadapi hal-hal yang sebenernya belum pasti kayak itu. Gitulahh..
Friendship. Aku lupa sih tapi kayaknya aku pernah posting tentang kehidupan aku di asrama yang amburadul, aku-nya yang amburadul, asramanya nggak kok :D
Jadi, dulu aku pernah tinggal di asrama, aku mendapat perlakuan yang pastinya sangat berbeda dengan di rumah, pastinya. Di rumah, aku bisa santai seharian baca buku denger musik nonton atau tidur seharian. tapi di asrama telat sholat berjamaah maka akan ada hukuman untuk kalian. karena setahun aku harus nginep di asrama sama temen-temen perempuan satu angkatan. menyenangkannya tak terkira. Tapi aku menemukan catatan kecil yang menyedihkan yang menceritakan betapa sedihnya aku saat teman-teman memperlakukan aku berbeda, mereka menghakimi aku atas sikap burukku, belum lagi masalah di asrama yang menurut aku itu terlalu berlebihan, dan catatan menyedihkan lainnya hingga aku bertanya-tanya apakah itu benar-benar aku yang mengalami luka hati sedalam itu? Jawabannya jelas YA. Itu aku.. yang dulu, sekarang? aku lebih banyak (ingin) tau apa tujuan orang-orang membuat suatu peraturan, aku bisa mengomentari sesuai logika dan kenyataan. Aku tau bagaimana caranya mengontrol emosi dan sikapku yang orang lain belum tentu bisa menerimanya. Aku tau kapan saat untuk mengabaikan, saat untuk peduli, saat penting dan tidak penting. Hei, Aku yang dulu! Aku Sekarang jauh lebih baik Darimu!!
teruntuk sahabat-sahabat baikku di program Akselerasi MAN 3, aku bangga pada kalian, aku minta maaf jika dulu pernah merasa kesal dengan kalian, aku marah karena kalian membuatku menangis (dan membuat kalian menangis). Terima Kasih, aku tau sekarang apa tujuan kalian, dan aku tau manfaat besar di balik itu, I Love You Girls, you all always be my bestfriends ever.

Masih ada beberapa coretan yang pengen aku share disini, tapi mungkin bukan sekarang.
Aku mungkin gak tau secara pasti kenapa aku buat Blog ini. tapi aku buat postingan ini karena aku mencintai sahabat-sahabat juga orang-orang disekitar aku, aku gak mau kehilangan kalian. Dan aku pengen Re-dear yang baca ini juga sayang sama orang-orang disekitar, dan hargai diri kalian yang sekarang. Tidak ada salahnya melihat masa lalu, koreksi diri kalian, berusahalah  untuk jadi orang yang lebih baik. Hidup ini singkat, Manfaatkan! Love you, dear :)

-BSF-

Kamis, 23 Februari 2012

Coding Pertama

Hmm, udah beberapa minggu setelah masuk kuliah lagi. Kalo semester kemaren ngoding(buat program: meng-coding: code) cuma saat belajar Algoritma dan Pemrograman 1 (Alpro), sekarang walaupun bukan pelajaran Alpro, kayaknya kami bakal dituntut harus bisa buat program. Jurusan aku itu Teknik Informatika, sebenernya tujuan belajar di jurusan ini adalah untuk menjadi engineer IT, tapi kami juga diharapkan dapat mahir membuat program. Pseudo Code-nya: input siswa/siswi yg lulus snmptn jurusan Teknik Informatika output engineer IT. Amin yaa Rabb.. :)
Nah, kali ini aku mau posting tentang tugas pertama matakuliah 'Matriks dan Vektor', tugasnya sebenernya lumayan.. lumayan susah. Jadi, kami diminta untuk membuat program untuk menghitung matriks, ordonya terserah (kalo aku 3x3), input-nya berupa elemen matriks, output-nya user dapat menentukan mau diapakan matriks A dan B tersebut, user dapat memilih pada menu yang akan muncul setelah mengisi elemen, menunya adalah penjumlahan, pengurangan, dan perkalian.
Sumber yang aku pakai untuk ngebuat ni program tidak lain tidak bukan adalah internet, bantuan dari internet ini aku gunain pas mau mengkalikan matriks karena aku akuin kalo aku masih error untuk logikanya. Yeah, Finnaly let's check it out !!
#include <stdio.h>
#include <conio.h>
#define nilai_i 3
#define nilai_j 3
#define nilai_k 3

main()
{
    int matriks_A[3][3];
   int matriks_B[3][3];
   int matriks_C[3][3];
   int i,j,k,menu;
   char lagi='Y';
   while((lagi=='y')||(lagi=='Y'))
   {
       printf("masukkan Matriks A [3][3]: ");
       printf("\n\n");

       for(i=0;i<nilai_i;i++)
        {
            for(j=0;j<nilai_j;j++)
            {
                printf("Elemen matriks A[%d,%d] : ",i+1,j+1);scanf("%d",&matriks_A[i][j]);
            }
        }
       printf("\n");
       printf("masukkan Matriks B [3][3]: ");
       printf("\n");
       for(j=0;j<nilai_j;j++)
        {
            for(k=0;k<nilai_k;k++)
            {
                printf("Elemen matriks B[%d,%d] : ",j+1,k+1);scanf("%d",&matriks_B[j][k]);
            }
        }
       clrscr();
       printf("\n");
       printf("Matriks A = \n\n");
       for(i=0;i<nilai_i;i++)
        {
            for(j=0;j<nilai_j;j++)
            {
                printf("%3d",matriks_A[i][j]);
            }
            printf("\n");
        }
       printf("\n");
       printf("Matriks B = \n\n");
       for(j=0;j<nilai_j;j++)
        {
            for(k=0;k<nilai_k;k++)
            {
                printf("%3d",matriks_B[j][k]);
            }
            printf("\n");
        }
      printf("Menu:\n");
       printf("1. Penjumlahan Matriks\n");
       printf("2. Pengurangan Matriks\n");
       printf("3. Perkalian Matriks\n");
       printf("4. Keluar\n");
       printf("Masukkan pilihan anda: ");
       menu=getche();
       switch (menu)
        {
                case '1' : {
             printf("\n\nPenjumlahan Matriks\n");
            printf("-----------\n");
                printf("Nilai Matrik C = A + B adalah \n");
                printf("-----------\n");
             for(i=0;i<nilai_i;i++)
            {
                for(j=0;j<nilai_j;j++)
               {
                   matriks_C[i][j]=matriks_A[i][j]+matriks_B[i][j];
                  printf("%3d",matriks_C[i][j]);
               }
               printf("\n");
            }
            break;
         }
         case '2' : {
             printf("\n\nPenguranghan Matriks\n");
            printf("-----------\n");
                printf("Nilai Matrik C = A - B adalah \n");
                printf("-----------\n");
             for(i=0;i<nilai_i;i++)
            {
                for(j=0;j<nilai_j;j++)
               {
                   matriks_C[i][j]=matriks_A[i][j]-matriks_B[i][j];
                  printf("%3d",matriks_C[i][j]);
               }
               printf("\n");
            }
            break;
         }
         case '3' : {
             printf("\n\nPerkalian Matriks\n");
                for(i=0;i<nilai_i;i++)
                {
                    for(k=0;k<nilai_k;k++)
                    {
                        matriks_C[i][k] = 0;
                        for(j=0;j<nilai_j;j++)
                        matriks_C[i][k]+=matriks_A[i][j]*matriks_B[j][k];
                  }
               }
                printf("-----------\n");
                printf("Nilai Matrik C = A x B adalah \n");
                printf("-----------\n");
                for(i=0;i<nilai_i;i++)
                {
                    for(k=0;k<nilai_k;k++)
                    printf("%7d",matriks_C[i][k]);
                    printf("\n");
               }
            break;
         }
         case '4' : {
             printf("\n\n==Keluar==\n\n");
            printf("===============Terima Kasih===============");
            break;
         }
      }
       printf("\n\n");
       printf("Apakah anda ingin menghitung lagi[Y]/[N]: ");
       scanf("%s",&lagi);
        printf("==========================================\n");
      clrscr();
   }
   getch();
}


Nah, itu dia.. dan ini screen shoot nya..
 
itu adalah tampilan pertama yang meminta user untuk memasukan data untuk elemen. User dapat memasukkan data sembarang (berupa angka, tentunya) , rentang angka tidak ditentukan.

Yang ini adalah tampilah saat user memasukan data elemen untuk matriks A dan B, masing-masing dengan ordo 3x3. Setelah selesai menginput data, user dapat meng-klik enter. Lalu ini..

...saat user menekan tombol enter, screen langsung mencetak elemen seperti gambar diatas. Dialog inputan yang tadi hilang karena pada prongram aku tulis "clrscr;" yang berfungsi untuk menghapus cetakan-cetakan pada layar. Dan sekarang kita pilih menu yang tersedia, misalnya kita klik angka 1 maka program akan menjumlahkan matriks Adan B, dan mengurangkan matriks apabila memilih menu 2. 



dan ini adalah proses terakhir dari program yang aku buat yaitu output.
Sekian dulu postingan dari saya, semoga bermanfaat ^^
-BSF-