Knowledge, Religion and Technology

Saturday, March 17, 2018

Perbedaan Dynamic RAM (DRAM) & Static RAM (SRAM)


      1. Dynamic RAM (DRAM)
Pada DRAM, data yang tersimpan secara perlahan-lahan akan hilang karena adanya kehilangan muatan kapasitor, sehingga diperlukan penyegaran ulang secara periodik (mengisi kembali kapsitor). DRAM dipabrikasi menggunakan teknologi MOS dengan kapasitas besar, kebutuhan daya rendah dan kecepatan operasi menengah. Memory DRAM mempunyai kepadatan kemasan yang baik dan murah, karena itu memori jenis ini digunakan pada memori utama.
Karena struktur sel DRAM lebih sederhana, maka DRAM mempunyai kepadatan empat kali dari SRAM. Dengan kenaikan kepadatan ini, maka memungkinkan kapsaitas memori empat kali lebih banyak dipasang pada suatu board tunggal, atau dengan kata lain hanya memerlukan seperempat ruang pada board untuk jumlah memory yang sama.

     2.Static RAM (SRAM)
Sel-sel memory pada SRAM pada dasarnya adalah sejumlah flip-flop yang akan tetap pada suatu keadaan yang diberikan (menyimpan bit) secara permanen, selama catu daya yang diberikan tidak terputus. Setiap sel pada SRAM terdapat sebuah flip-flop yang menyimpan 1 atau 0 selama ada suplai daya. Memory SRAM tersedia dalam teknologi bipolar, MOS dan BICMOS.  Memory SRAM lebih mahal dari DRAM karena memerlukan enam buah transistor untuk membuat sebuah sel memori dan mempunyai kepadatan kemasan (jumlah bit dalam sebuah IC) yang rendah. SRAM digunakan pada aplikasi yang membutuhkan memory yang cepat dan kecil seperti memory cache.

3  3. Perbedaan DRAM dan SRAM
SRAM lebih sering digunakan sebagai cache memory karena umumnya SRAM ini lebih cepat dibanding DRAM. Sedangkan DRAM sendiri cocok digunakan untuk kebutuhan memori yang besar.

Share:

Sunday, March 11, 2018

7. Program Menghitung IPK Mahasiswa dengan struktur do while bahasa C

Assalamualaikum warahmatullahi wabarakatuh guys

nah, man-teman kita sudah sampai di tutorial teakhir kita nih dalam bahasa C khususnya struktur pengulangan do while.

kali ini saya akan membahas program menghitung IPK mahasiswa dengan struktur do while bahasa C. ini puncak dari struktur do while kali ini guys, jadi jangan heran kalau sedikit panjang dan membingungkan hehehe.

oke langsung saja

a) Codingnya


#include <stdio.h>
main ()
{
            printf(">>>>>> MENGHITUNG INDEKS PRESTASI <<<<<<\n\n");
            int i,jumlah_mk,sks,jumlah_sks,A,B,C,D,E;
            char n;
            float nilai=0,ipk;
            i=1;
            jumlah_sks=0;
            printf ("Jumlah Mata Kuliah = ");
            scanf ("%d",&jumlah_mk);
            do
            {
                        printf ("\nNilai Mata Kuliah Ke-%d = ",i);
                        scanf ("%c%c",&n,&n);
                        printf ("Jumlah SKS = ");
                        scanf ("%d",&sks);
                        switch (n)
                        {
                                    case 'A':
                                                A=4;
                                                n=A*sks;
                                                break;
                                    case 'B':
                                                B=3;
                                                n=B*sks;
                                                break;
                                    case 'C':
                                                C=2;
                                                n=C*sks;
                                                break;
                                    case 'D':
                                                D=1;
                                                n=D*sks;
                                                break;
                                    case 'E':
                                                E=0;
                                                n=E*sks;
                                                break;
                        }
                        nilai=nilai+n;
                        jumlah_sks=jumlah_sks+sks;
                        i++;
            }
            while (i<=jumlah_mk);
            printf ("__________________________\n");
            ipk=nilai/jumlah_sks;
            printf ("\nJumlah Nilai = %g",nilai);
            printf ("\nJumlah SKS = %d",jumlah_sks);
            printf ("\nIPK = %g",ipk);
}


b) Flowchartnya




                   
                 

c) Tampilan Programnya


nah, gimana?? sulit bukan hehhe. mudahsih kalau paham ceritanya dari awal. yang perlu kita lakukan analisis lagi program ini.

sedikit ribet sih karena disini kita menggunakan char untuk menampilkan huruf A,B,C,D,E. maka harus menggunakan struktur percabangan switch case untuk mengubah nilai dari A menjadi 4, B menjadi 3 dan seterusnya. saya disini menggunakan switch case supaya lebih mudah. sebenarnya bisa juga menggunakan if else if tapi akan makin panjang ceritanya.

oke sekian dlu dari saya 7 program dengan menggunakan struktur do while dalam bahasa C. sampai ketemu di tutorial selanjutnya

wassalamualaikum warahmatullahi wabarakatuh ^_^

Share:

6. Program Pemangkatan Bilangan dengan struktur do while bahasa C

Assalamualaikum warahmatullahi wabarakatuh

nah, gimana guys sampai disini?? bisa dimengerti kira-kira? ini sudah sampai di 2 terakhir program dengan struktur pengulangan do while dalam bahasa C

oke, untuk next program terakhir (ke-7) silahkan klik disini

langsung saja ke pembahasan

a) Coding
#include<stdio.h>

#include<math.h>
main()
{
            printf(">>>>>> MENCARI PEMANGKATAN BILANGAN <<<<<<\n\n");
            int x,n,i,h;
            i=1;
            printf("Bilangan Yang Akan Dipangkatkan (x) = ");
            scanf("%d",&x);
            printf("Bilangan Maksimum Yang Akan Menjadi Pangkat (n) = ");
            scanf("%d",&n);
            do
            {
                        h=pow(x,i);
                        printf("%d ",h);
                        i++;
            }
            while(i<=n);
}


b) Flowchart


c) Tampilan Program


nah, gimana? mudahkan? program pemangkatan ini hampir sama dengan program ke-2 Perkalian bilangan yang sama atau i^2.

bedanya kalau diprogram ke-2 itu perkalian kedua bilangan yang sama yaitu i*i atau i^2 dan tidak menggunakan input keyboard,
sedangkan di program ini bilangan yang akan dipangkatkan (kita sebut x) dan bilangan yang akan menjadi pangkat maksimum nanti (kita sebut n) itu di input dari keyboard dengan yang menjadi pangkat yaitu pengulangan i. jadi kalau i=1 lalu n di input dari keyboard 10, maka pangkatnya mulai dari 1 sampai 10.

oke nanti next tutorial ke-7 yang terakhir

wassalamualaikum warahmatullahi wabarakatuh
Share:

5. Program Menghitung Nilai Faktorial (n!) dengan struktur do while bahasa C

Assalamualaikum warahmatullahi wabarakatuh guys

nah sudah sampai kita di program kelima mencari nilai faktorial (n!) masih dengan struktur pengulangan do while bahasa C

untuk next program ke-6 silahkan klik disini

oke langsung saja

a) Coding


a)      Coding
#include<stdio.h>
main()
{
            printf(">>>>>> MENCARI BILANGAN FAKTORIAL (n!) <<<<<<\n\n");
            int f,i,n;
            i=1;
            n=1;
            printf("Bilangan Faktorial (n!) = ");
            scanf("%d",&f);
            do
            {
                        n=n*i;
                        printf("%d x ",i);
                        i++;
            }
            while(i<f);
            n=n*i;
            printf("%d ",i);
            printf("= %d",n);
}


b) Flowchart


c) Tampilan Program


nah mudahkan guys. masih akan ada 2 program lagi nih. next program ke 6

wassalamualaikum warahmatullahi wabarakatuh
Share:

4. Program Mencari Nilai Rata-Rata dengan struktur do while bahasa C

Assalamualaikum warahmatullahi wabarakatuh guys

nah sekarang sudah di program ke 4 nih untuk struktur do while bahasa C. kali ini saya akan membahas program untuk mencari nilai rata-rata.

untuk next program ke-5 program menghitung bilangan faktorial (n!) silahkan klik disini

oke langsung saja
a) Coding

#include <stdio.h>
main ()
{
               printf(">>>>>> MENCARI NILAI RATA-RATA <<<<<<\n\n");
    int i,n;
    float rata_rata,jumlah,x;
    i=1;
    jumlah = 0;
    printf("Masukkan Banyak Data = ");
    scanf ("%d",&n);
    do
    {
        printf ("Masukkan Nilai Data Ke-%d = ",i);
        scanf ("%f",&x);
            jumlah=jumlah+x; 
            i++;
    }
    while (i<=n);
    printf ("Total Data: %.2f\n",jumlah);
    rata_rata=jumlah/n;
    printf("Nilai Rata-Rata: %.2f",rata_rata);
}


b) Flowchart

c) Tampilan Program

gimana guys?? gampang bukan? hehehe. wajar makin next program makin sulit hehehe. intinya paham jalan ceritanya dari awal. tetap semangat lahhhh ^_^

wassalamualaikum warahmatullahi wabarakatuh
Share:

3. Progam Menghitung Fotocopy Per Lembar dengan Struktur Do While Bahasa C

Assalamualaikum warahmatullahi wabarakatuh

nah, sekarang saya akan membahas program menghitung fotocopy per lembar dengan struktur do while di bahasa C.

untuk next program ke-4 program untuk mencari nilai rata-rata silahkan klik disini

oke, langsung saja
a) Coding

#include <stdio.h>
main ()
{
            printf(">>>>>> MENCARI HARGA 1 LEMBAR FOTOCOPY <<<<<<\n\n");
            int i,jumlah,bayar,harga;
            i=1,harga=250;
            printf ("Banyaknya Lembar = ");
            scanf ("%d",&jumlah);
            printf("------------------------------\n");
            printf("|   Lembar   |     Harga     |\n");
            printf("------------------------------\n");
            do
    {
            bayar=i*harga;
        printf("|     %d      |      %d      |\n",i,bayar);
        i++;
            }
            while (i<=jumlah);
            printf("------------------------------\n");
}

b) Flowchart

c) Tampilan Program

nah, selesai. saya disini menggunakan garis-garis di program agar nanti tampilannya bakal jadi kaya tabel, kalau teman-teman ngak pake garis-garis juga gpp. intinya hanya memperindah saja.

oke, next tutorial akan membahas program untuk mencari nilai rata-rata.

wassalamualaikum warahmatullahi wabarakatuh
Share:

2. Program Menampilkan Deret 1,4,9,16,25 atau i*i=i2 dengan Struktur Do While Bahasa C

Assalamualaikum warahmatullahi wabarakatuh

bagaimana dengan program pertama sebelumnya untuk menampilkan deret 1-20, mudahkan?? pasti mudah.
nah sekarang saya akan membahas program menampilkan deret 1,4,9,16,25 atau i*i=i2

untuk next program ke-3 program menghitung fotocopyan per lembar silahkan klik disini

okee, langsung saja 

          a) Codingya :

#include<stdio.h>
main()
{
            printf(">>>>>> DERET BILANGAN BERPANGKAT ATAU PERKALIAN BILANGAN YANG SAMA <<<<<<\n\n");
            int i=1,n;
            do
            {
                        n=i*i;
                        printf("%d ",n);
                        i++;
            }
            while(i<=5);
} 

b) Flowchartnya

c) Tampilan Program

nah, mudah kan. selanjutnya akan membahas program menghitung fotocopyan per lembar dalam bentuk tabel

Wassalamualaikum warahmatullahi wabarakatuh
Share:

1. Program Menampilkan Deret 1-20 Dengan Struktur Do While Bahasa C

Assalamualaikum warahmatullahi wabarakatuh

kembali lagi bersama saya di Setiawan Blog, oke kali ini guys saya akan membahas bagaimana menampilkan deret 1-20 dengan struktur do while menggunakan bahasa C.

untuk program ke-2 yaitu program menampilkan deret 1,4,9,16,25 atau i*i=i2 silahkan klik disini

okee langsung saja :
a       a) Coding
#include<stdio.h>
main()
{
            printf(">>>>>> DERET BILANGAN 1-20 <<<<<<\n\n");
            int i;
            i=1;
            do
            {
                        printf("%d ", i);
                        i++;
            }
            while(i<=20);

}

b) Flowchart


c) Tampilan Programnya :

           nah sangat simple bukan ^_^.

Wassalamualaikum warahmatullahi wabarakatuh
Share:

Jadwal Sholat

jadwal-sholat

Nasyid

SHOUTUL HAROKAH IZZATUL ISLAM MAIDANY

Fans Page

Postingan Terbaru

Pembahasan 11.9.3-packet-tracer---vlsm-design-and-implementation-practice CCNAv7.02 (ITN) 2022

 Assalamualaikum. Kali ini saya akan membahas Lab 11.9.3-packet-tracer---vlsm-design-and-implementation-practice CCNAv7.02 (ITN) 2022. Smo...