Featured Post Today
print this page
Latest Post

GRAFIK

Selamat pagi sahabat jendela ilmu, kali ini saya mmau share tentang program grafik, ini memang bukan buatan admin, kami hanya membantu share dan insyaallah akan memperbarui juga.


silahkan bisa di download di sini.

sumber nuruliman.com atau nuruliman

jika ada link yang rusak, atau sudah tidak aktif mohon kerja sammanya untuk memberi tahu admin agar bisa segera memperbaiki, hubungi admin di sini, trimakasih telah berkunjung
0 komentar

LINKLIST

Selamat pagi sahabat jendela ilmu, kali ini saya mau share tentang materi linklist, apa itu linklist dan bagaimana, monggo silahkan langsung ja di download di bawah ini.

versi word di sini

versi power point di sini


JIka ada kekurangan kami admin minta maaf, jika ada link yang rusak ataupun belum muncul bisa hubungi admin di sini, trimakasih telah berkunjung
0 komentar

GRAPH

Selamat pagi sahabat jendela ilmu, ini ssaya mau berbagi tentang GRAPH, apa itu silahkan langsung di download ja materinya di bawah ini

versi word di sini

versi power point di sini

Sekian, jika ada kekurangan mohon dimaafkan, jika ada link yg blum aktif, atau rusak bisa segera menghubungi admin di sini
0 komentar

STACK

Selamat pagi sahabat Jendela Ilmu, kali ini kami mau share tentang Stack, monggo langsung di download materinya dibawah ini.

Versi Word Download Di sini
Versi Power Point Download DI sini

Mohon jika ada kesalahan atau kerusakan link agar sobat mau menghubungi kami, agar kami bisa segera memperbaiki, Sampai jumpa di posting berikutnya.
0 komentar

Tipe Data

Selamat pagi sahabat Jendela Ilmu, kali ini kami mau share tentang Tipe Data, monggo langsung di download materinya di bawah ini.



Versi word download di sini
Versi Power Point Download Di sini

Selamat membaca, mohon jika ada kekurangan atau kesalahan untuk memberi tah agar kami segera memperbaikinya. Sampai jumpa di posting berikutnya.
0 komentar

Array dan Record

Selamat pagi sahabat Jendela Ilmu, kali ini saya mau share tentang Array & Record langsung saja monggo di download di llink di bawah ini.


versi power point download di sini
versi mocrosoft word download di sini


Jika file materi rusak atau masih banyak kekurangan mohon komentar dan evaluasi buat kami agar kedepannya bisa memberikan yang lebih baik, sampai jumpa di posting berikutnya.
0 komentar

Tugas Pengganti UTS

Berikut adalah Tugas Pengganti UTS Semester 2 yaitu membuat 20 soal tentang Struktur Data.

1. Apa yang dimaksut dengan Stuktur Data ?
 Jawab
struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.

2. Sebutkan contoh Struktur Data.
 Jawab
Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.

3. Apa yang dimaksut dengan Algoritma ?
 Jawab
Algoritma adalah barisan langkah-langkah perhitungan dasar yang mengubah
masukan (dari beberapa fungsi matematika) menjadi keluaran.

4. Apa yang dimaksut dengan Array ?
 Jawab
Array adalah organisasi kumpulan data homogen yang ukuran atau jumlah elemen
maksimumnya telah diketahui dari awal.

5. Terdapat 2 tipe oprasi, yaiut apa saja ?
 Jawab
1. Operasi terhadap satu elemen/posisi dari array
2. Operasi terhadap array sebagai keseluruhan.

6. Dua operasi paling dasar terhadap suatu elemen yaitu, sebutkan ?
 Jawab
1. Penyimpanan nilai elemen ke posisi tertentu di array
2. Pengambilan nilai elemen dari posisi tertentu di array

7. Sebutkan Keunggulan Array
jawab
1. Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu
secara langsung tanpa melalui elemen-elemen lain.
2. Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemenelemen
tetangga, baik elemen pendahulu atau elemen penerus.
3. Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga,
maka penggunaan penyimpanannya sangat efisien.

8. Sebutkan kekurangan Array
jawab
Array mempunyai fleksibilitas rendah, karena array mempunyai batasan sebagai berikut:
1. Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen
adalah karakter, elemen lain bilangan, dan elemen lain adalah tipe-tipe lain
2. Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulit
diubah ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi
terus-menerus, maka representasi statis
• Tidak efisien dalam penggunaan memori
• Menyiakan banyak waktu komputasi
• Pada suatu aplikasi, representasi statis tidak dimungkinkan

9. Apa yang dimaksut linked lish ?
jawab
adalah salah satu struktur data yang paling fundamental. Linked list
terdiri dari sejumlah kelompok elemen (linked) dengan urutan tertentu. Linked list sangat
berguna untuk memelihara sekelompok data, semacam array, tetapi linked list lebih
menguntungkan dalam beberapa kasus.
10. Pengertian Struktur ?
jawab
Struktur adalah koleksi dari variabel yang dinyatakan dengan sebuah nama,
dengan sifat setiap variabel dapat memiliki tipe yang berlainan. Struktur biasa dipakai
untuk mengelompokkan beberapa informasi yang berkaitan menjadi sebuah satu
kesatuan.

11. Gambarkan ilustrasi tree ?
jawab

12. Apa yang dimaksut pohon binary ?
jawab
Pohon biner adalah sebuah tree yang pada masing-masing simpulnya hanya dapat memiliki maksimum 2 (dua) simpul anak. Tidak boleh lebih. Pada pohon biner, umumnya kedua node anak disebut dengan posisinya, yaitu kiri dan kanan.
13. Apa yang di maksut dengan full binary tree ?
jawab
Full Binary Tree (Pohon Biner Penuh) adalah pohon biner yang setiap nodenya pasti memiliki 0 atau 2 node anak.
14. Apa yang dimaksut dengan perfect binary tree ?
jawab
Perfect Binary Tree (Pohon Biner Sempurna) adalah pohon biner yang semua node leafnya berada pada kedalaman yang sama dari node root. Juga disebut sebagai Complete Binary Tree (Pohon Biner Lengkap)

15. Apa yang dimaksut dengan almost complete binary tree ?
jawab
Almost Complete Binary Tree (Pohon Biner Hampir Lengkap) adalah pohon biner yang setiap nodenya dapat memiliki 0 node anak, atau memiliki kiri, atau jika memiliki kanan harus memiliki kiri. Tidak boleh memiliki kanan saja.
16. Ilustrasikan tentang binary tree ?
jawab

17. Jelaskan hubungan antara program dan struktur data ?
jawab
Program adalah kumpulan instruksi komputer, sedangkan metode dan tahapan sistematis
dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa
pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi bahasa
pemrograman. Beberapa pakar memberi formula bahwa:
program = struktur data + algoritma

18. Sebutkan persyaratan untuk menjadi algoritma yang baik ?
jawab
• Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus
berakurasi tinggi dan benar.
• Pemrosesan yang efisien (low cost). Proses harus diselesaikan secepat mungkin dan
jumlah kalkulasi yang sependek mungkin.
• Bersifat general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja,
tapi juga untuk kasus lain yang lebih general.
• Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan
lebih jauh berdasarkan perubahan requirement yang ada.
• Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma anda.
Sulit dimengertinya suatu program akan membuat sulit pengelolaan.
• Portabilitas yang tinggi (portability). Bisa dengan mudah diimplementasikan di
berbagai platform komputer.
19. Apa yang dimaksut tipe data ?
jawab
Tipe data adalah jenis data yang ditangani oleh suatu bahasa
pemrograman pada komputer.
20. Apa yang dimaksut dengan Objek data ?
jawab
Obyek Data adalah kumpulan elemen yang mungkin untuk suatu tipe data
tertentu.
Sekian tentang 20 soal tugas pengganti UTS, buat sobat yang mau download ebook sumber materinya silahkan download Di Sini atau Di Sini atau Di Sini atau Di sini. Semoga Bermanfaat Sampai jumpa di posting berikutnya.
0 komentar

Kalkulator Online

Selamat pagi sahabta Jendela Ilmu, kali ini saya mau share tentang Kalkulator Online, langsung saja silahkan di coba :)





sobat bisa mencobanya di bawah pojok kanan blog ini.




untuk penjelasan syntaknya akan menyusul, dan tambahan berhitungannyaa akan segara kami update :)
mohon maaf jika kalkulator ini masih banyak kekurangannya, jika sobat mau berkomentar silahkan kami akan sangat terbuka dengan masukan anda :). sampai jumpa di posting berikutnya.
0 komentar

Program Kalkulator Lengkap

Selamat Pagi Pengunjung Blog Jendela Ilmu kali ini saya mau share tentang program kalkulator. langsung saja buat sobat yang tertarik silahkan di simak.

2.1 PROGRAM KALKULATOR
CONTOH PROGRAM KALKULATOR 1 :



#include <iostream.h>
main(){
int bil1,bil2,pil;
float hsl;
cout<<"Pilihlah menu di bawah ini :\n";
cout<<"[1] Penjumlahant\n";
cout<<"[2] Pengurangan\n";
cout<<"[3] Perkalian\n";
cout<<"[4] Pembagian\n”;
Cout<<”Masukkan pilihan anda : ";
cin>>pil;
switch (pil)
{ case 1:
cout<<"Input bil 1 = ";cin>>bil1;
cout<<"Input bil 2 = ";cin>>bil2;
hsl=bil1+bil2;
cout<<"Hasil penjumlahannya = "<<hsl<<endl<<endl;
break;
case 2:
cout<<"Input bil 1 = ";cin>>bil1;
cout<<"Input bil 2 = ";cin>>bil2;
hsl=bil1-bil2;
cout<<"Hasil pengurangannya = "<<hsl<<endl<<endl;
break;
case 3:
cout<<"Input bil 1 = ";cin>>bil1;
cout<<"Input bil 2 = ";cin>>bil2;
hsl=bil1*bil2;
cout<<"Hasil perkaliannya = "<<hsl<<endl<<endl;
break;
Case 4:
Cout<<”Input bil 1=”;cin>>bil2;
Cout<<”Input bil 2=”;cin>>bil2;
Hsl=bil1/bil2;
cout<<"Hasil pembagianya = "<<hsl<<endl<<endl;
break;
default :
cout<<"Maaf blm terdaftar";
}
getch();
}

CONTOH PROGRAM KALKULATOR 2 :


#include<iostream.h>
class calculator
{
private:
float angka_1,angka_2,hasil;
char operasi,eksekusi;
public:
void masukan ();
void proses ();
void keluaran ();
};

void calculator::masukan ()
{
cout<<"Masukkan Angka pertama = "; cin>>angka_1;
cout<<"Jenis Operasi perhitungan * / + - = "; cin>>operasi;
cout<<"Masukkan Angka kedua = "; cin>>angka_2;
}

void calculator::proses ()
{
if(operasi=='*')
{
hasil=angka_1*angka_2;
}
else if(operasi=='/')
{
hasil=angka_1/angka_2;
}
else if(operasi=='+')
{
hasil=angka_1+angka_2;
}
else if(operasi=='-')
{
hasil=angka_1-angka_2;
}
}

void calculator::keluaran()
{
cout<<"Tekan tombol (=) "; do { cin>>eksekusi;
if(eksekusi=='=')
{
cout<<"Hasil perhitungan = "<<<"Anda tidak menekan tombol sama dengan (=) "; } }while(eksekusi!='='); } void main() { class calculator jadi; char pil; do { clrscr(); jadi.masukan(); jadi.proses(); jadi.keluaran(); cout<<"Apakah anda ingin mengulang? (y or n) "; cin>>pil;
}while(pil=='y'||pil=='Y');
}

2.2 RUMUS - RUMUS MATEMATIKA DALAM PROGRAM C++


Program C++ menghitung segitiga dan lingkaran:
#include<iostream>
#include<conio>
#include<string.h>


int main( )
{
char v;
int menu,a,b,c,d,f,g,h,i,j,k;
do
{
cout<<" |++++++++++++++++++++++++++++++++++++++++++|"<<endl;
cout<<" | Menu Pilihan : |"<<endl;
cout<<" | 1. Pembagian |"<<endl;
cout<<" | 2. Menghitung Luas Segitiga |"<<endl;
cout<<" | 3. Menghitung Keliling Segitiga |"<<endl;
cout<<" | 4. Menghitung Luas Lingkaran |"<<endl;
cout<<" | 5. Menghitung Keliling Lingkaran |"<<endl;
cout<<" |++++++++++++++++++++++++++++++++++++++++++|"<<endl;
cout<<endl;
cout<<"Menu Pilihan Anda Adalah :";
cin>>menu;


if(menu==1)
{
cout<<"Pembagian"<<endl<<endl;
cout<<"Masukan Bilangan Pertama :";
cin>>a;
cout<<"Masukan Bilangan Kedua :";
cin>>b;
cout<<"Hasil Pembagian : "<<a<<" / "<<b<<" = "<<a/b<<endl;
}
else if(menu==2)
{
cout<<"Menghitung Luas Segitiga"<<endl<<endl;
cout<<"Masukan Alas :";
cin>>c;
cout<<"Masukan Tinggi :";
cin>>d;
cout<<"Hasil Luas Segitiga : "<<0.5<<" * "<<c<<" * "<<d<<" = "<<0.5*c*d<<endl;
}


else if(menu==3)
{
cout<<"Menghitung Keliling Segitiga"<<endl<<endl;
cout<<"Masukan Alas :";
cin>>f;
cout<<"Masukan Tinggi :";
cin>>g;
cout<<"Hasil Keliling Segitiga : "<<f<<" * "<<g<<" = "<<f*g<<endl;
}
else if(menu==4)
{
cout<<"Menghitung Luas Lingkaran"<<endl<<endl;
cout<<"Masukan Jari - Jari :";
cin>>h;
cout<<"Hasil Luas Lingkaran : "<<3.14<<" * ("<<h<<" * "<<h<<") = "<<3.14*h*h<<endl;
}
else if(menu==5)
{
cout<<"Menghitung Keliling Lingkaran"<<endl<<endl;
cout<<"Masukan Jari - Jari :";
cin>>i;
cout<<"Hasil Keliling Lingkaran : "<<2<<" * "<<3.14<<" * "<<i<<" = "<<2*3.14*i<<endl;
}
while(v=='y');
return 0;
}

Rumus Menghitung Segitiga :


#include <iostream.h>
main()
{
/*DEKLARASI*/
int alas; /*Alas segitiga*/
int tinggi; /*Tinggi segitiga*/
int luas; /*Luas segitiga */
/*ALGORITMA*/
printf ("Alas = ");scanf("%d", &alas);
/*Memasukkan panjang*/
printf ("Tinggi = ");scanf("%d", &tinggi);
/*Memasukkan Lebar*/
luas = (alas * tinggi)/2 ;
/*Menghitung luas*/
printf("Luas segitiga = %d \n", luas);
/*Mencetak luas*/
scanf("%d"); }


Rumus Segitiga


#include <iostream.h>
int main ()
{
float a, t, s, l;
printf("nilai alas :");scanf("%f",&a);
printf("nilai tinggi :");scanf("%f",&t);
s = sqrt(a*a + t*t);
l = a*t/2;
printf("sisinya : %f",s);
printf("luasnya : %f",l);
return 0;
}

Rumus segitiga dan bujur sangkar

#include<iostream>
class segitiga
{
int s;
int L;
public:
void input()
{
cout<<”ttluas segitigan”;
cout<<”masukkan s= “; cin >> s;
};
void output()
{
L=s*s;
cout<<”luas= ” << L << endl;
};
};
class bujur_sangkar
{ private:
int a,t;
float L;
public:
void input()
{
cout<<”ttluas bujur sangkarn”;
cout<<”masukkan a= “; cin >> a;
cout<<”masukkan t= “; cin >> t;
};
void output()
{
L=0.5*a*t;
cout<<”luas= ” << L << endl;
};
};
void main()
{
segitiga s;
bujur_sangkar b;
int pil;
cout<<”tttmenghitung luas segitiga dan bujur sangkarnnn”;
cout<<”t1. menghitung luas segitigan”;
cout<<”t2. menghitung luas bujur sangkarnn”;
cout<<”masukkan pilihan anda= “; cin >> pil;
if(pil==1)
{s.input();
s.output();
cout<<endl;
}
if (pil==2)
{ b.input();
b.output();
}
}


2.3 RUMUS - RUMUS FISIKA



Rumus Menghitung gaya :

#include<iostream.h>
#include<conio.h>
using namespace std;
int main(){
int F,m,a;
cout<<”Program Mencari Gaya”<<endl;
cout<<endl;
cout<<”masukkan massa: “;
cin>>m;
cout<<”masukkan percepatan: “;
cin>>a;
F=m*a;
cout<<”Besar gaya tersebut adalah: “<<F<<”N”<<endl;
getch();
return 0;
}


Rumus menghitung konversi suhu:



#include<iostream.h>
#include<conio.h>
using namespace std;
int main(){
float c,r,f;
cout<<”masukkan nilai celcius: “;
cin>>c;
r=c*0.8;
f=c*1.8+32;
cout<<”hasil konversi suhu dari “<<c<<” drajat celcius ke reamur= “<<r<<endl;
cout<<”hasil konversi suhu dari “<<c<<” drajat celcius ke fahrenheit= “<<f<<endl;
cout<<endl;
getch();
return 0;
}


Rumus menghitung Kecepatan:



#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int s,t,v;
cout<<” Mencari nilai kecepatan dalam satuan km “<<endl;
cout<<endl;
cout<<”masukan jarak yang akan di tempuh: “;
cin>>s;
cout<<”Masukan waktu tempuh: “;
cin>> t;
v=(s/t) ;
cout<<”Kecepatan nya ialah: “<<v<< “km/jam” <<endl;
getch();
return 0;
sekian scribt diatas, untuk program jadinya menyusul, bisa juga baca di sini. sekian tentang program kalkulator semoga menambah wawasan kita.

Sumber : programdev & Jendela Ilmu
0 komentar

Perbedaan FIle, Field & Record

Selamat malam sahabat Jendela Ilmu dimanapun anda berada, kali ini saya mau share tentang Perbedaan dari File, Field & Record. Buat sobat yang masih bingung silahkan bisa di simak.
klik gambar untuk memperbesar


File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap record dapat mewakili data tiap karyawan.
Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.

Istilah lain yang perlu diketahui


Character merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data / field.
Representation tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).
Database Kumpulan dari file / tabel membentuk suatu database.

Semoga pembelajaran diatas mampu menambah wawasan kita, baca juka informasi menarik lainnya di sini atau di sini. sekian pembahasan tentang Perbedaan File, Field & Record, sampai jumpa diposting berikutnya.


Sumber : mentaritatajelita
0 komentar

Makalah Struktur Data

Selamat malam para pengunjungg blog Jendela Ilmu, untuk posting pertama saya mau share tentang tugas pertama saya materi Struktur Data tentuya, langsung saja bisa di download Disini untuk versi microsoft wordnya, dan Di sini untuk versi power pointnya.

Semoga isi makalah bisa bermanfaat untuk teman semua, jika ada masukan kami akan sangat senang dengan partisipasi anda, yang mau bertanya silahkan bisa berkomentar. sampai jumpa di posting berikutnya.
0 komentar
 
Support : Creating Website | Jendela Ilmu | Marketplace
Copyright © 2011. Struktrur Data - All Rights Reserved
Proudly powered by Blogger