Sabtu, 20 April 2013

Membuat program Password dengan Bahasa C


Nama    : Dwi Meylitasari Br.Tarigan

Membuat program  2  buah  password  berurutan  dengan  nama  Anda  menggunakan pembanding  kata/kalimat.  Password  pertama  nama  depan,  password  kedua  nama belakang Anda. Jika salah sebanyak 3x maka muncul tulisan  akses ditolak.


Berikut Syntaxnya :


#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int main (void)
{
       char pass1[15];
       char pass2[15];
       int benar = 0, salah = 1, first_name, last_name;

       while (benar == 0)
       {
       printf("               Program membuat Password \n");
       printf("    ---------------------------------------------- \n \n \n");

       printf ("Please Input your first_name = ");
       scanf ("%s", pass1);

       printf ("Please Input your last_name  = ");
       scanf ("%s", pass2);

       first_name = strcmp (pass1, "Dwi");
       last_name  = strcmp (pass2, "Meylitasari");

       if (first_name == 0 && last_name == 0)
       {
              printf ("Loggin Success \n \n",pass1,pass2);
              benar = 1;
       }

       else
       {
              if (salah == 3)
              {
                     printf("Sorry, you can't access this program \n \n \n");
                     salah = 0;
                     break;
              }

              else
              {
                     printf("Password Error \n");
                     salah++;
              }
       }
       }

       system ("pause");
       return (0);
}




Berikut adalah video tutorial nya :

Kamis, 18 April 2013

Segitiga Angka


Assalamualaikum, Wr.Wb.

Pada program ini adalah menampilkan segitiga angka yang menggunakan fungsi for, dimana memiliki 4 variabel untuk membantu perulangan pada segitiga angka tersebut. 
Berikut adalah syntaxnya :


/* SEGITIGA ANGKA

            1
          2 3 2
        3 4 5 4 3
      4 5 6 7 6 5 4
     5 6 7 8 9 8 7 6 5

*/

#include <stdlib.h>
#include <stdio.h>

int main (void)

{
   int a,b,c,d,e;
   printf("  ------ Menampilkan Segitiga Angka ------ \n \n \n");
   d=1;                            // inisialisasi pada deklarasi d=d+2
   for (a=1; a<=5; a++)            // menyatakan deklarasi untuk baris
   {
           for (b=5; b>=a; b--)    // menyatakan deklarasi untuk spasi
           {
           printf(" ");
           }

           for (c=a; c<=d; c++)   
           {
           printf("%d",c);
           }

           for (e=d-1; e>=a; e--) // menyatakan deklarasi segitiga kedua
                   printf("%d", e);
           printf("\n");
           d = d+2;                       

   }
  
   system("pause");
   return 0;
}




Berikut adalah tutorialnya :




Jumat, 12 April 2013

100 Bilangan Prima pertama dengan Bahasa C


Kali ini saya akan membuat program yang menampilkan 100 bilangan prima pertama. Pada program diatas kita dapat memasukkan inputan (batas bilangan prima) yang dibutuhkan. Dengan menggunakan fungsi for dan if.

Berikut adalah syntaxnya :
#include <stdio.h>
#include <stdlib.h>

int main (void)

{
       int input,cek,p,q;
       printf ("Masukkan Batas  = \n");
       scanf("%d", &input);
        
       printf ("bilangan prima %d \n", input);
       for(p=2; p<=input; p++)
       {
       cek=0;
      
              for (q=2; q<p; q++)
              {
                     if(p%q == 0)
                     {
                           cek=1;
                     }
              }
                     if(cek==0)
                     {
                            printf(" %d ", p);
                     }            
       }
       system ("pause");
       return (0);

}



Berikut juga tutorial cara membuatnya :

Rabu, 10 April 2013

Membuat dan menampilkan Operasi Hitung pada Bahasa C

Nama : Dwi Meylitasari
Category ; TMD02,Pemrograman C. Operator

Pada fungsi operasi hitung ini memiliki operasi , penjumlahan, pengurangan , perkalian, pembagian dan modulus(sisa bagi)
Berikut syntax programnya :


#include <stdio.h>

#include <stdlib.h>

int main (void)
{
       int i =8, j=5, hasil; // i,j dan hasil merupakan variabel nilai

       printf ("             Soal 1 dan 2 ");
       printf (" ============================ \n \n \n");

       //1
       hasil = (3*i-2*j)%(2*j-4); // % merupakan modulus / sisa bagi
       printf("hasil = %d \n", hasil); // %d merupakan format data untuk tipe data int

       //2
       hasil = 2*((i/5)+(4*(j-3))%(i+j-2));
       printf("hasil = %d \n",hasil);

       system ("pause");
       return (0);
}

Berikut adalah tutorial pembuatan programnya :


Selasa, 09 April 2013

Mengkonversi Bilangan Heksadesimal,Desimal dan Octal Menggunakan Bahasa Pemrograman C


Assalamualaikum Wr. Wb

Postingan saya kali ini adalah ingin berbagi membuat program untuk mengkonversi nilai bilangan desimal, heksadesimal dan oktal dengan bahasa pemrograman C. Untuk membuat program tersebut dengan menggunakan aplikasi Microsoft Visual Studio 2010.
Berikut adalah Syntax programnya ^_^...
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
       int heksadesimal;
       int desimal;
       int octal;

       FILE * file;
       file = fopen ("Tugas3.txt","w");
       printf("         Program untuk Mengkonversi Nilai\n");
       printf("==========================================================
       \n \n \n \n \n");

       printf("A. Masukkan Bilangan Heksadesimal = ");
       scanf("%x", &heksadesimal);
       printf("   Hasil Konversi ke Bilangan Desimal %d \n \n",
       heksadesimal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"Hasil Konversi ke Bilangan Desimal %d \n \n \n",
       heksadesimal );
             
       printf("B. Masukkan Bilangan desimal = ");
       scanf("%d", &desimal);
       printf("   Hasil Konversi ke Bilangan Heksadesimal %x \n \n",
       desimal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"   Hasil Konversi ke Bilangan Heksadesimal %x
       \n \n \n",desimal);

       printf("C. Masukkan Bilangan Heksadesimal = ");
       scanf("%x", &heksadesimal);
       printf("   Hasil Konversi ke Bilangan Octal %o \n \n",heksadesimal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"   Hasil Konversi ke Bilangan Octal %o \n \n \n",
       heksadesimal);
             
       printf("D. Masukkan Bilangan Octal = ");
       scanf("%o", &octal);
       printf("   Hasil Konversi ke Bilangan Heksadesimal %x \n \n",octal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"   Hasil Konversi ke Bilangan Heksadesimal %x 
       \n \n \n",octal);

       printf("E. Masukkan Bilangan Desimal = ");
       scanf("%d", &desimal);
       printf("   Hasil Konversi ke Bilangan Octal %o \n \n",desimal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"    Hasil Konversi ke Bilangan Octal %o \n \n \n",
       desimal);

       printf("F. Masukkan Bilangan Octal = ");
       scanf("%o", &octal);
       printf("   Hasil Konversi ke Bilangan Desimal %d \n \n",octal);
       printf("   -----------------------------------------------------
       \n \n \n" );
       fprintf(file,"   Hasil Konversi ke Bilangan Desimal %d \n \n \n",
       octal);

       system("pause");
       return (0);

}



Dan Berikut adalah tutorialnya :


Minggu, 03 Maret 2013

Seminar SEA Edunet dan SEA Twins di SMKN 57 Jakarta Selatan


Jakarta, Kamis 28 Februari 2013 - Sebanyak 150 sekolah Menengah Atas dan Sekolah Menengah kejuruan se-Jakarta Selatan
mengikuti Seminar SEA Edunet dan SEA Twins di SMK Negeri 57 Jakarta Selatan.




Seminar yang dihadiri langsung oleh Direktur Seamolec Bapak Dr. Gatot Hari Priowirjanto , Dr. Abi Sujak selaku
PSDM Kemdikbud dan beberapa narasumber lain dari SEAMOLEC.

Acara Seminar ini berlangsung selama 10 Jam  yang dibagi dalam berbagai sesi di ruang Lab Multimedia SMK 57 Jakarta Selatan.

Dalam pembahasan Seminar ini membahas tentang "Sosialisasi Kurikulum tahun 2013 yang ditujukan untuk persiapan dan implementasi”. Beberapa aspek yang menjadi prioritas diantaranya : (1) Penentu, kesesuaian kompetensi pendidikan dan buku teks (2) Faktor Pendukung seperti bahan ajar, pengawasan , dan manajemen sekolah.

Direktur Seamolec, Gatot Hari Priowirjanto, mengatakan bahwa Kesiapan Guru yang lebih penting dalam pengimplementasian Kurikulum 2013 ini, karena Guru-guru yang terampil adalah kunci dari keberhasilan dunia pendidikan. Dan tidak jauh penting peran peserta didik yang harus lebih kreatif untuk melaksanakan proses pembelajaran.

Seamolec turut berperan serta dalam meningkatkan pelaksanaan program Kurikulum tahun 2013 melalui program inovatif berbasis TIK yang disebut SEA Edunet 2.0 dan SEA Twins. Program yang ditujukan untuk Indonesia dan Asia Tenggara dalam beberapa program diantaranya (1) pembelajaran berbasis web (2) pemanfaatan e-book dalam sistem pembelajarannya.