Thursday, December 29, 2016

Soal Algoritma 2

Tes Online



1. (A . B)’ . B = .................
A. A + B
B. A . B
C. A’ . B
D. A . B’

2. Jika kita menyusun/menumpuk TV, DVD dan Speaker secara berurutan, maka yang akan diambil pertama kali adalah:
A. TV
B. DVD
C. Speaker
D. TV dan Speaker

3.Operasi PUSH pada Stack berfungsi sebagai:
A. Menghapus stack
B. Mengambil stack paling atas
C. Menambah item paling atas
D. Mengecek kondisi stack

4. Yang merupakan operasi pada Queue yaitu:
A. Push
B. Create
C. Pop
D. Head

5. Elemen(node) dari suatu Linked List terdiri dari dua bagian, yaitu:
A. Array dan Record
B. Info dan Next
C. Remove dan Insert
D. Next dan Null

6. Untuk menyisipkan node dalam Linked List digunakan prosedur:
A. Remove
B.Getnode
C.Freenode
D.New

7. Elemen(node) yang berisi tentang informasi elemen data yang bersangkutan disebut dengan:
A.Next
B.Info
C.Link
D.Null

8. Divide berarti:
A. Membagi masalah menjadi beberapa masalah yang memiliki perbedaan
         engan masalah semula dan berukuran lebih besar
B. Membagi masalah menjadi beberapa masalah yang memiliki
         perbedaan dengan masalah semula dan berukuran lebih kecil
C. Membagi masalah menjadi beberapa masalah yang memiliki
         kemiripan alah semula dan berukuran lebih besar
D. Membagi masalah menjadi beberapa masalah yang memiliki
         kemiripan alah semula dan berukuran lebih kecil
9. Conquer berarti:
A. Memecahkan masing-masing masalah secara rekursif
B. Memecahkan masing-masing masalah secara terurut
C. Memecahkan masing-masing masalah secara teratur
D. Jawaban a, b dan c benar

10. Selain dengan Divide and Conquer, suatu permasalahan juga dapat dipecahkan dengan              Algoritma:
A. Biasa
B. Brute Ford
C. Brute Force
D. Bruce Force



Wednesday, December 28, 2016

Soal Algoritma 1

Tes Online



1. Berikut ini merupakan definisi dari Algoritma, kecuali:
A. Urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika
B. Urutan langkah-langkah tak berhingga untuk memecahkan masalah logika atau matematika
C. Logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu                    permasalahan
D. Urutan logis pengambilan keputusan untuk pemecahan masalah

2. Teknik pemecahan masalah yang paling umum digunakan dimana suatu masalah yang             kompleks dibagi-bagi ke dalam beberapa kelompok masalah yang lebih kecil, disebut:
A. Teknik Top-Down
B. Teknik Bottom-Up
C. Teknik Algoritma
D. Teknik Pemrograman

3. Proses dari masalah hingga terbentuk suatu algoritma disebut tahap:
A. Penganalisaan masalah
B. Pemecahan masalah
C. Pembuatan program
D. Implementasi

4. Setiap algoritma akan selalu terdiri dari:
A. Judul, sub judul dan deskripsi algoritma
B. Judul, sub judul dan deklarasi algoritma
C. Judul, deklarasi dan deskripsi algoritma
D. Deklarasi, prosedur dan deskripsi algoritma

5. Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu           kesatuan prosedur yang berupa urutan langkah-langkah untuk menyelesaikan masalah 
    yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat                 dieksekusi oleh komputer, merupakan definisi dari:
A. Program
B. Pemrograman
C. Bahasa pemrograman
D. Jawaban a, b dan c benar

6. Yang menterjemahkan instruksi per instruksi merupakan tugas dari :
A. Compiler
B. Interpreter
C. Assembler
D. Machine language

7. Pendefinisian suatu variabel tergantung pada bahasa pemrograman yang dipakai.                       Pendefinisian variabel yang dapat diletakkan dimana saja contohnya pada bahasa                       pemrograman:
A. Pascal, Cobol dan RPG
B. Basic, C++ dan Dbase
C. Pascal, Cobol dan Fortran
D. Basic dan Visual Basic

8. (A + B)’merupakan operasi logika:
A. NOR
B. NAND
C. EXOR
D. EXNOR

9. (A . B)’merupakan operasi logika:
A. NOR
B. NAND
C. EXOR
D. EXNOR

10.  A + A . B’ + A’ . B = .....................
A. A + B
B. A . B
C. A’ . B
D. A . B’



Wednesday, December 14, 2016

Sorting & Searching

Searching

Searching atau pencarian merupakan suatu metode untuk mencari data sesuai yang diinginkan oleh user. Dalam searching terdapat beberapa metode, salah satunya adalah sequential dan binary search.
1. Sequential search
Dari namanya saja kita sudah bisa menebak bagaimana metode tersebut bekerja. Sequential sort atau linear search bekerja dengan membandingkan yang dicari dari sekumpulan data secara sequence atau berkelanjutan dari awal hingga ahkir. Sequential sort lebih efektif digunakan untuk membandingkan data dengan jumlah data yang sedikit. Di bawah ini akan diilustrasikan bagaimana metode sequential sort bekerja :

Wednesday, December 7, 2016

pointer 2

#include <iostream>
using namespace std;
void my_int_func(int x)
{
    cout<<x;
}
int main()
{
    void (*foo)(int);
    foo = &my_int_func;  /* call my_int_func (note that you do not need to write (*foo)(2) ) */
    foo( 2 ); /* but if you want to, you may */
    (*foo)( 2 );

    return 0;

}


#include <iostream>
#include <math.h>
using namespace std;

int double_it(int *a, int *b) //fungsi dobel
{
    *a *= 2; //pengalamatan dan pengembalian nilai dimisalkan inputan dikalikan 2
    *b *= 2; //pengalamatan dan pengembalian nilai dimisalkan inputan dikalikan 2
}
int pangkat_it(int *x, int *y) //fungsi pangkat
{
    *x =(*x)*(*x); //pengalamatan dan pengembalian nilai dan perhitungan pangkat (*x)*(*x)
    *y =(*y)*(*y); //pengalamatan dan pengembalian nilai dan perhitungan pangkat (*y)*(*y)
}


int main() //program utama
{
    int x, y;
           
    cout << "Masukkan dua angka(dipisah dengan'enter') " << endl;
    cin >> x >> y;
           
    double_it(&x, &y); //pemanggilan fungsi dobel
    cout << "di double kan" <<endl;
    cout << "angka pertama \t = \t" << x << endl;
    cout << "angka kedua   \t = \t" << y <<endl;
           
                pangkat_it(&x, &y); //pemanggilan fungsi pangkat
    cout << "Setelah dipangkatkan" <<endl;
    cout << "angka pertama \t = \t" << x << endl;
    cout << "angka kedua \t = \t" << y <<endl;
}

Penjelasan program
Program yang penting disini yaitu pada bagian fungsi double dan fungsi pangkat(bias dilihat di source code) . *a *= 2; disini maksunya input dikalikan dua atau double  sesuai dengan definisinya “*” menghasilkan nilai yang berada disebuah alamat yang ditujukan oleh “&”(bias dilihat di program utama) nah dapat disimpulkan apapun nilai yang nantinya dihasilkan “*a” maka akan dikalikan “2”



Tuesday, December 6, 2016

Contoh program Pointer

Contoh program Pointer

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int x, y; // x dan y bertipe int
int *px; // px pointer yang menunjuk objek

Sunday, November 27, 2016

Bingung Kuliah Di Informatika Mau kemana?

Dari judul juga udah pada tau ya kita anak informatika ga jauh2 dari komputer dan teknologi informasi.

3 Konsentrasi utama yg perlu kalian tahu klo kuliah di informatika.

1. Jaringan
Buat yg mau jadi hacker dan lebih ke software
2. Multimedia
Buat yg hobi desain atau ngotak ngatik gambar , bkin video, atau dunia perfilm,animasi , lebih ke seni dan minat sih
3. Pemrograman
Nah yg ini bnyak juga soalnya daro smester1 udh diajarin pemrograman karena kita kuliah di informatika serimg disebut "codingman" .
Jadi programing web, mobile, desktop, software enginerring.

Pesan saya (biasanya dismester 3 galau-galaunya memilih konsentrasi) pilihlah konsentrasi yg sesuai dengan phasion kamu. Jadi ntar sambil belajar sambil bisa ngehasilin uang juga :D

Sekian terimakasih

Saturday, November 26, 2016

perulangan C dengan Fungsi

oke hello guy ini ada source code perulangan hihih
semoga bermanfaat

ini perulangan kompleks yak

PERLU DIPERHATIKAN ! KOMPILE LAH DENGAN  bahasa C karena menggunakan perintah printf dan scanf

Wednesday, November 23, 2016

ARRAY

Array
Ex.
int i, myarr[5];
myarr[0] = 9;
myarr[1] = 3;
myarr[2] = 1;
myarr[3] = 2;
myarr[4] = 5;
for(i = 0; i < 5; i++)
printf(“%d ”, myarr[i]);
ex.
int i;
char mychar[] = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’};

REKURSIF


Percobaan
Program 7.1 Cetak bilangan
#include <stdio.h>

void cetak(int n);

main(void) {
cetak(5);
}

/*
 * fungsi cetak()
 * tipe kembalian: void
 * parameter:
 * n: int
 * n sebagai jumlah bilangan
 *
 */

void cetak(int n) {
if(n >= 0) { // syarat rekursi, n >= 0
printf("%d\n", n); // mencetak n
cetak(n - 1); // rekursi
}
}

Program 7.2 Jumlah
#include <stdio.h>

int jumlah(int x);

int main(void) {
int n;

printf("n: ");
scanf("%d", &n);

printf("%d", jumlah(n));

return 0;
}

/*
 * fungsi jumlah()
 * tipe kembalian: int
 * parameter:
 * x: int
 * x sebagai suku bilangan
 *
 */

int jumlah(int x) {
if(x == 0) // syarat rekursi berhenti
return 0;
else
return x + jumlah(x - 1); // rekursi
}

Program 7.3 Piramid
#include <stdio.h>

void piramid(int t);

int main(void) {
int tinggi;

printf("tinggi piramid: ");
scanf("%d", &tinggi);

piramid(tinggi);

return 0;
}

/*
 * fungsi piramid()
 * tipe kembalian: int
 * parameter:
 * t: int
 * t sebagai tinggi
 *
 */

void piramid(int t) {
int i;

if(t >= 1) { // syarat rekursi, t >= 1
for(i = 1; i <= t; i++) // menggambar karakter *
printf("*");

printf("\n");

piramid(t - 1); // rekursi
}
}

Program 7.4 Faktorial
#include <stdio.h>

int faktorial(int n);

int main(void) {
int n;

printf("Masukkan bilangan: ");
scanf("%d", &n);

printf("Faktorial %d! = %d", n, faktorial(n));

return 0;
}

/*
 * deklarasi fungsi faktorial()
 * tipe kembalian: int
 * parameter:
 * n: int
 *
 * n sebagai bilangan yang dihitung
 */

int faktorial(int n) {

// bila n bernilai < 2 maka

if(n < 2) {
// fungsi mengembalikan nilai 1
// sekaligus sebagai batas rekursi akan berhenti
return 1;
} else {

// proses rekursi
// di sini terjadi pemanggilan dirinya sendiri

// faktorial(n) = n * faktorial(n - 1);

return n * faktorial(n - 1);
}
}

Program 7.5Fibonacci
#include <stdio.h>

int fibonacci(int n);

int main(void) {
int n;

printf("Masukkan suku: ");
scanf("%d", &n);

printf("Bilangan Fibonacci ke-%d adalah %d", n, fibonacci(n));

return 0;
}

/*
 * fungsi fibonacci()
 * tipe kembalian: int
 * parameter
 * n: int
 * n sebagai suku bilangan
 *
 */

int fibonacci(int n) {
if(n <= 2) // syarat rekursi, n <= 2
return 1;
else
return fibonacci(n - 2) + fibonacci(n - 1); // rekursi
}

FUNGSI

Percobaan
Program 6.1 Fungsi tanpa mengembalikan nilai
#include <stdio.h>

void salam(void);

int main(void) {
// manggil fungsi salam()
salam();
}
// deklarasi fungsi salam()
// bertipe void (tidak mengembalikan nilai)
// tidak memiliki parameter

void salam(void) {
printf("Hello, World\n");
printf("Saya sedang belajar membuat fungsi\n");
}


Program 6.2 Fungsi tanpa mengembalikan nilai
#include <stdio.h>

void halo(char nama[15]);

int main(void) {
// manggil fungsi halo()
halo("John");
}

// deklarasi fungsi halo()
// bertipe void (tidak mengembalikan nilai)
// memiliki parameter

void halo(char nama[15]) {
printf("Hello, %s\n", nama);
printf("Bagaimana kabarmu?\n");
}

Program 6.3 Cek ganjil atau genap
#include <stdio.h>

int ganjil(int n);

int main(void) {
int bil;
while(bil > 0) {
printf("Masukkan bilangan: ");
scanf("%d", &bil);

if(ganjil(bil)) {
printf("%d adalah ganjil\n", bil);
} else {
printf("%d adalah genap\n", bil);
}
}

return 0;
}

/*
 * deklarasi fungsi ganjil() bertipe int,
 * dengan 1 parameter:
 * n bertipe int
 */

int ganjil(int n) {
if(n % 2 == 0) {
// bila genap mengembalikan nilai 0 (false)
return 0;
} else {
// bila tidak genap mengembalikan nilai selain 0 (true)
return 1;
}
}

Program 6.4Nilai min dan max
#include <stdio.h>
#define MAX 1
#define MIN 0

int min(int a, int b, int c);
int max(int a, int b, int c);
int minmax(int a, int b, int c, int f);

int main(void) {
int a, b, c;

printf("Masukkan 3 bilangan: ");
scanf("%d%d%d", &a, &b, &c);

// memanggil fungsi max() untuk mengecek bilangan terbesar
// dan fungsi min() untuk mengecek bilangan terkecil

printf("\nMenggunakan fungsi min() dan max():\n");
printf("Bilangan Terbesar: %d\n", max(a, b, c));
printf("Bilangan Terkecil: %d\n\n", min(a, b, c));

// memanggil fungsi minmax() untuk mengecek bilangan
// terbesar dan terkecil

printf("Menggunakan fungsi minmax():\n");
printf("Bilangan Terbesar: %d\n", minmax(a, b, c, MAX));
printf("Bilangan Terkecil: %d\n", minmax(a, b, c, MIN));

return 0;
}


/*
 * deklarasi fungsi min()
 * tipe kembalian: int
 * parameter:
 * a: int
 * b: int
 * c: int
 */

int min(int a, int b, int c) {
int min = a;

// pengecekan nilai min

if(b < min)
min = b;

if(c < min)
min = c;

// mengembalikan nilai min
return min;
}

/*
 * deklarasi fungsi min()
 * tipe kembalian: int
 * parameter:
 * a: int
 * b: int
 * c: int
 */

int max(int a, int b, int c) {
int max = a;

// pengecekan nilai max

if(b > max)
max = b;

if(c > max)
max = c;

// mengembalikan nilai max
return max;
}

/*
 * deklarasi fungsi minmax()
 * tipe kembalian: int
 * parameter:
 * a: int
 * b: int
 * c: int
 * f: int
 *
 * keterangan
 * a, b, c sebagai bilangan yang dicek nilainya
 *
 * f sebagai penanda pengecekan, apakah max atau min
 */

int minmax(int a, int b, int c, int f) {

// bila f bernilai MAX
if(f == MAX) {

// panggil fungsi max() dan kembalikan nilainya
return max(a, b, c);
} else if(f == MIN) {

// bila f bernilai MIN
// panggil fungsi min() dan kembalikan nilainya
return min(a, b, c);
}
}

Program 5.5 Piramid
#include <stdio.h>

void piramid(int t, char c);

int main(void) {
int t;
char c;

printf("-- Menggambar Piramid --\n");

printf("   karakter: ");
scanf("%c", &c);

printf("   tinggi  : ");
scanf("%d", &t);

printf("\n");

piramid(t, c);

return 0;
}

/*
 * deklarasi fungsi piramid()
 * tipe kembalian: void
 * parameter:
 * t: integer
 * c: char
 *
 * t untuk tinggi piramid
 * c untuk karakter yang akan tuliskan
 */

void piramid(int t, char c) {
int i, j;

for(i = 1; i <= t; i++) {
for(j = t - i; j >= 1; j--) {
printf(" ");
}

for(j = 1; j <= i; j++) {
printf("%c", c);
}

for(j = 2; j <= i; j++) {
printf("%c", c);
}
printf("\n");
}
}

Program 6.6 Faktorial
#include <stdio.h>

int faktorial(int n);

int main(void) {
int n;

printf("Masukkan bilangan: ");
scanf("%d", &n);

printf("Faktorial %d! = %d", n, faktorial(n));
return 0;
}

/*
 * deklarasi fungsi faktorial()
 * tipe kembalian: int
 * parameter:
 * n: int
 *
 * n sebagai bilangan yang dihitung
 */

int faktorial(int n) {
int i, f;

f = 1;

// perhitungan menggunakan struktur perulangan
for(i = n; i >= 1; i--) {
f*=i;
}

return f;
}


Thursday, August 11, 2016

STRUKTUR KONTROL KEPUTUSAN

STRUKTUR KONTROL KEPUTUSAN

1. Membandingkan nilai

#include <stdio.h>
int main(void)
{
int a = 4;
// membandingkan apakah a bernilai 4
if(a == 4)
// jika benar maka:
printf("True");
return 0;
}

STRUKTUR KONTROL PERULANGAN


Program 5.1 Struktur while
#include <stdio.h>

int main(void) {
// variabel i sebagai iterator (penanda langkah perulangan)
// langkah perulangan dimulai dari 0 (i = 0)
int i = 0;

//lakukan perulangan ketika i bernilai kurang dari 5
while(i < 5) {
printf("Baris ke-%i\n", i);

// operasi increment untuk langkah perulangan
i++;
}

return 0;
}



Program 5.2 Cek ganjil atau genap
#include <stdio.h>

int main(void) {
int x;

// lakukan perulangan
do {
printf("Masukkan bilangan bulat: ");
scanf("%d", &x);

if(x != 0) {
// cek bilangan genap dan ganjil
if(x % 2 == 0) {
printf("Genap\n");
} else {
printf("Ganjil\n");
}
}
} while(x != 0);
// selama x tidak bernilai 0

return 0;
}

Program 5.3Barisan ganjil
#include <stdio.h>

int main(void) {
int i;

// lakukan perulangan mulai i = 1,
// selama i kurang dari atau sama dengan 20,
// dengan dengan lagkah increment 2 (1, 3, 5,..)
for(i = 1; i <= 20; i+=2) {
printf("%d ", i);
}

return 0;
}



Program 5.4 Deret genap
#include <stdio.h>

int main(void) {
int i, suku, baris, deret;

i = 1;
baris = 0;
deret = 0;


printf("-- DERET GENAP --\n");

printf("suku: ");
scanf("%d", &suku);

while(i <= suku) {
// baris = baris + 2
baris+=2;

// deret = deret + baris
deret+=baris;

printf("%d + ", baris);

i++;
}

printf("\b\b= %d", deret);
return 0;
}

Program 4.5 Piramid
#include <stdio.h>

int main(void) {
int i, j, t;

printf("-- PIRAMID --\n");

printf("tinggi: ");
scanf("%d", &t);

// struktur for bersarang
for(i = 1; i <= t; i++) {
for(j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}

  Bila syarat atau kondisi perulangan ditentukan oleh masukan dari user biasanya lebih mudah menggunakan struktur do-while

Sunday, July 24, 2016

INPUT OUTPUT STANDAR

INPUT OUTPUT STANDAR


1. Menampilkan output ke konsol

ex.
#include <stdio.h>
main() 
{ 
printf(“Hello World”); 
} 


ex.
#include <stdio.h>
int main(void) 

 int a; // tipe integer (bilangan bulat)
 float b; // tipe float (bilangan real) 
 char c; // tipe karakter // tipe string, pendeklarasiannya
// harus langsung diinisialisasi
char d[10] = “Algoritma”;
// inisialisasi variabel
a = 2;
b = 4.5;
c = ‘A’;
/*
* menampilkan isi variabel ke konsol
* perhatikan untuk aturan pemformatannya
* %d untuk integer, %f untuk float, %c untuk char, %s untuk string
*/
printf(“a = %d\n”, a);
printf(“b = %f\n”, b);
printf(“c = %c\n”, c);
printf(“d = %s\n”, d);
// boleh menambahkan baris berikut ini
// di setiap akhir main
return 0;

}


Friday, May 13, 2016

pemrograman 6

REKURSIF

REKURSIF

• Rekursif merupakan alat/cara untuk memecahkan masalah dalam suatu fungsi atau
   procedure yang memanggil dirinya sendiri.

• Definisi menurut Niclaus Wirth :
“ An object is said be recursive if it partially consist or is defines in terms of itself”

• perhitungan matematika ( contoh fungsi
factorial dan bilangan Fibonacci)

pemrograman 5


Selection Structure
Struktur runtunan hanya terdapat pada program sederhana.

Pada umumnya,masalah yang akan diselesaikan Memiliki beberapa alternatif pelaksanaan aksi.

Biasanya selectionterdiri dari operandyang dihubungkan dengan operator relasi dan logika Yaitu: =, <>, >, <, >=, <=, and (dan) dan or (atau)Struktur keputusanadalah struktur program yang melakukan proses pengujian untuk mengambil suatu keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif yang tersedia.


pemrograman 4

STRUKTUR DASAR ALGORTIMA:
1.Sequence Structure (Struktur Runtunan)
2.Selection Structure (Struktur Percabangan)
3.Repetition Structure(Struktur Perulangan)

Sequence Structure
Setiap instruksi akan dikerjakan satu persatu dan
dilaksanakan tepat satu kali
Tidak ada instruksi yang diulang maupun tidak
dilaksanakan serta urutan Instruksi yang dilaksanakan
pemroses sama dengan urutan aksi sebagaimana yang
tertulis di dalam teks algoritmanya.
Akhir dari instruksi terakhir merupakan akhir
algoritma.

Friday, March 25, 2016

Pemrograman 3



PENGENALAN BAHASA PEMROGRAMAN Menggunakan  C++

KONSEP DASAR :
•Dasar pemahaman suatu pemrograman adalah analisa suatu algoritma.
•Setiap algoritma yang kita susun tidak tergantung pada bahasa pemrograman tertentu.
•Setiap bahasa pemrograman mempunyai karakteristik yang berbeda baik struktur, syntax dan          penulisan kode program.

Monday, March 21, 2016

Algoritma 2



Beberapa Bentuk Penyajian Algoritma

Algoritma Deskriptif >Structure Language
Algoritma Flowchart >Bagan/Gambar symbol
Algortima Pseudocode >Menyerupai code code program

Algoritma 1

               Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma

Friday, March 18, 2016

Teknologi Informasi

Apa yang dimaksud dengan Teknologi Informasi ?




Definisi Teknologi Informasi

Apa itu Teknologi?

Teknologi adalah cara atau metode serta proses atau produk yang dihasilkan dari pemanfaatan berbagai disiplin ilmu pengetahuan yang menghasilkan nilai bagi pemenuhan kebutuhan,
kelangsungan dan peningkatan mutu kehidupan manusia (Pasal 1 ayat 2 UU nomor 18 tahun 2002 tentang Sistem Nasional Penelitian dan Pengembangan dan Penerapan ilmu Pengetahuan dan Teknologi)
DIKTI mengemukakan bahwa :Teknologi merupakan ilmu terapan yang telah dikembangkan lebih lanjut meliputi perangkat keras (hardware) maupun perangkat lunak (software) dan pengembangan
lebih lanjut ilmu terapan tersebut dilakukan melalui kegiatan penelitian dan pengembangan.
Gordon B Davis : ”Information is data that has been processed into a form
that is meaningful to the recipient and is of real or perceived value in current or perspective decisions”.

Propositions(PROPOSISI)



Pengertian Proposisi

  • Komponen dasar pembentuk kalimat logika (sentence)
  • Membentuk kalimat deklaratif~yaitu kalimat yang dapat ditentukannilai kebenarannya (truth value), true atau false tetapi tidak keduanya
  • Contoh:
1. Jakarta ibu kota negara Indonesia
2. 3 adalah bilangan prima yang pertama
3. 6+9>20

Apa yang dimaksud dengan Algoritma?



Algoritma?

Ditinjau dari asal usul katanya kata Algoritma Sendiri mempunyai sejarah oleh para ahli Sejarahmatematika menemukan asal kata tersebut yang berasal dari nama  penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi.

Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration andreduction). Dari judul buku itu kita juga memperoleh akar kata “Aljabar” (Algebra).

Wednesday, March 9, 2016

Tanggal 8 maret 2016




Kuliah Hardware & software

Baik hari ini saya akan menceritakan tentang suasana kelas TI02 yang yang biasa selalu heboh apalagi saat itu kuliah pak bernad pertemun kedua membahas tentang arsitektur computer serta input proses output.
Langsung saja saya akan menuliskan apa yang saya ingat selama kuliah hardsoftware. Pertama bermula dari bahasan tentang proses pada computer, nah apa yang ada difikiran kita atau apa yang kita lihat ketika pertama kita ingin membeli sebuah PC pasti yang pertama adalah Prosesor dan casing .

Monday, March 7, 2016

Intro



oke lansung saja tanpa perkenalan(langsung liat aja profil), disini saya hanya menceritakan keluh kesahnya menjadi anak TI ya salah satu jurusan di Informatika(TI,SI,MI). Mungkin ini metode pembelajaran saya yaitu ngeblog, apa yang saya dapat hari ini saya bagikan khususnya masalah kuliah di informatika.

Kuliah informatika itu gampang-gampang susah gitu ya gampangnya agak sedikit santai tapi ga terlalu santai juga . susahnya karna santai jadi susah mikir kedepannya mau gimana, mau jadi apa ntar dll. Tapi kalau memang anda niat kuliah di informatika sebaiknya perbaiki niat , fahami sistemnya, jalankan semampunya , jangan banyak santai karena santai membuat anda terlena.