Dokumen tersebut membahas tentang struktur dalam pemrograman, dimana struktur digunakan untuk mengelompokkan variabel-variabel dengan tipe data yang berbeda dalam satu nama. Struktur dapat berisi variabel lain, termasuk struktur lain, dan elemen-elemennya dapat diakses menggunakan operator titik. Struktur sering digunakan untuk merekam data yang kompleks seperti data mahasiswa atau barang. Contoh program mendemonstrasikan pengg
Dokumen tersebut membahas tentang struktur dalam pemrograman, dimana struktur digunakan untuk mengatur data yang kompleks dengan memperlakukan kumpulan variabel sebagai satu unit. Struktur dapat berisi variabel dengan tipe data yang berbeda-beda dan elemen struktur dapat diakses menggunakan operator titik. Struktur dapat berisi struktur lain dan elemen struktur dapat disimpan dalam bentuk larik struktur.
Dokumen tersebut membahas proses normalisasi database untuk membuat tabel-tabel berada pada tiga normal form (1NF, 2NF, 3NF) guna menghilangkan pengulangan data dan meningkatkan efisiensi database. Proses normalisasi meliputi pemisahan atribut berulang ke tabel terpisah, memastikan ketergantungan fungsional antara kunci primer dan atribut non-kunci, serta memisahkan atribut yang bergantung pada atribut non-kunci lain.
Dokumen tersebut membahas tentang pengertian basis data, komponen basis data, struktur file database, keuntungan manajemen file database, normalisasi basis data hingga bentuk normal pertama, kedua, ketiga, dan contoh penerapannya pada studi kasus transaksi penjualan.
Makalah ini membahas tentang struktur data stack dengan operasi push dan pop, pendeklarasian stack, skema traversal dan search pada stack, operasi dan fungsi dasar seperti create, isempty, push dan pop, deklarasi stack pada bahasa pemrograman, penggunaan stack, operasi logika pada stack, dan contoh aplikasi stack pada pemrograman pascal."
Lecture note on Information System at Industrial Engineering Department, Parahyangan Catholic University, Bandung. Topic: database normalization. [presented in Bahasa Indonesia]
Dokumen tersebut membahas tentang struktur dalam pemrograman, dimana struktur digunakan untuk mengatur data yang kompleks dengan memperlakukan kumpulan variabel sebagai satu unit. Struktur dapat berisi variabel dengan tipe data yang berbeda-beda dan elemen struktur dapat diakses menggunakan operator titik. Struktur dapat berisi struktur lain dan elemen struktur dapat disimpan dalam bentuk larik struktur.
Dokumen tersebut membahas proses normalisasi database untuk membuat tabel-tabel berada pada tiga normal form (1NF, 2NF, 3NF) guna menghilangkan pengulangan data dan meningkatkan efisiensi database. Proses normalisasi meliputi pemisahan atribut berulang ke tabel terpisah, memastikan ketergantungan fungsional antara kunci primer dan atribut non-kunci, serta memisahkan atribut yang bergantung pada atribut non-kunci lain.
Dokumen tersebut membahas tentang pengertian basis data, komponen basis data, struktur file database, keuntungan manajemen file database, normalisasi basis data hingga bentuk normal pertama, kedua, ketiga, dan contoh penerapannya pada studi kasus transaksi penjualan.
Makalah ini membahas tentang struktur data stack dengan operasi push dan pop, pendeklarasian stack, skema traversal dan search pada stack, operasi dan fungsi dasar seperti create, isempty, push dan pop, deklarasi stack pada bahasa pemrograman, penggunaan stack, operasi logika pada stack, dan contoh aplikasi stack pada pemrograman pascal."
Lecture note on Information System at Industrial Engineering Department, Parahyangan Catholic University, Bandung. Topic: database normalization. [presented in Bahasa Indonesia]
Dokumen tersebut membahas tiga level arsitektur sistem basis data yaitu level internal, konseptual, dan eksternal. Dokumen juga menjelaskan model-model data dan bahasa-bahasa yang digunakan dalam sistem basis data seperti DDL dan DML. Selain itu, dibahas pula peran database administrator dan database management system.
Fathoni m bahan ajar_if2018_prak.struktur dataSTMIK
Bahan ajar ini membahas tentang searching array, termasuk sequential search, binary search, interpolation search, dan array eclipse/explode dalam bahasa C/Pascal. Mahasiswa diajarkan cara membuat program sederhana yang menggunakan teknik-teknik searching array tersebut.
Database relasional menyimpan data dalam bentuk tabel yang saling terkait. Software yang mengelola database relasional disebut RDBMS, yang menggunakan perintah SQL untuk membuat, mengubah, dan menghapus tabel dan datanya. Keuntungan DBMS termasuk penggunaan data bersama dan menghindari ketidakkonsistenan, sementara kerugian meliputi biaya dan kompleksitas.
1. Data processing mengubah data menjadi informasi yang lebih bermakna, sedangkan informasi adalah hasil dari pengolahan data yang memberikan arti dari suatu kejadian atau aktivitas.
2. Field merepresentasikan atribut dari record yang menunjukkan item data, sementara file terdiri dari record-record yang menggambarkan kesatuan data tertentu.
3. DDL digunakan untuk membuat, mengubah, dan menghapus definisi database, sementara DML memanipulasi data
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang Data Definition Language (DDL) yang merupakan bahasa untuk mendefinisikan skema basis data dengan menjelaskan fungsi, perintah-perintah, dan contohnya.
Dokumen tersebut membahas tentang database, termasuk definisi database, operasi dasar pada database, tujuan database, database relasional, dan kesimpulan tentang perancangan database yang efisien. Database didefinisikan sebagai kumpulan data yang saling berhubungan dan disimpan secara bersama untuk memenuhi kebutuhan informasi. Operasi dasar pada database meliputi pembuatan, penghapusan, penambahan, pengambilan, pengubahan, dan penghapusan data. Perancangan
Dokumen tersebut membahas tentang penggunaan database dalam PHP dengan MySQL. Topik utama yang dibahas adalah konfigurasi koneksi antara PHP dan MySQL, penggunaan perintah SQL dasar seperti INSERT, SELECT, UPDATE, dan DELETE untuk mengolah data di database, serta contoh kode PHP untuk melakukan koneksi dan mengakses data di database MySQL.
Dokumen tersebut membahas tentang struktur dalam pemrograman, dimana struktur digunakan untuk mengatur data yang kompleks dengan memperlakukan kumpulan variabel sebagai satu unit. Struktur dapat berisi variabel dengan tipe data yang berbeda-beda dan elemen struktur dapat diakses menggunakan operator titik. Struktur dapat berisi struktur lain dan elemen struktur dapat disimpan dalam bentuk larik struktur.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Dokumen tersebut membahas tiga level arsitektur sistem basis data yaitu level internal, konseptual, dan eksternal. Dokumen juga menjelaskan model-model data dan bahasa-bahasa yang digunakan dalam sistem basis data seperti DDL dan DML. Selain itu, dibahas pula peran database administrator dan database management system.
Fathoni m bahan ajar_if2018_prak.struktur dataSTMIK
Bahan ajar ini membahas tentang searching array, termasuk sequential search, binary search, interpolation search, dan array eclipse/explode dalam bahasa C/Pascal. Mahasiswa diajarkan cara membuat program sederhana yang menggunakan teknik-teknik searching array tersebut.
Database relasional menyimpan data dalam bentuk tabel yang saling terkait. Software yang mengelola database relasional disebut RDBMS, yang menggunakan perintah SQL untuk membuat, mengubah, dan menghapus tabel dan datanya. Keuntungan DBMS termasuk penggunaan data bersama dan menghindari ketidakkonsistenan, sementara kerugian meliputi biaya dan kompleksitas.
1. Data processing mengubah data menjadi informasi yang lebih bermakna, sedangkan informasi adalah hasil dari pengolahan data yang memberikan arti dari suatu kejadian atau aktivitas.
2. Field merepresentasikan atribut dari record yang menunjukkan item data, sementara file terdiri dari record-record yang menggambarkan kesatuan data tertentu.
3. DDL digunakan untuk membuat, mengubah, dan menghapus definisi database, sementara DML memanipulasi data
Ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang Data Definition Language (DDL) yang merupakan bahasa untuk mendefinisikan skema basis data dengan menjelaskan fungsi, perintah-perintah, dan contohnya.
Dokumen tersebut membahas tentang database, termasuk definisi database, operasi dasar pada database, tujuan database, database relasional, dan kesimpulan tentang perancangan database yang efisien. Database didefinisikan sebagai kumpulan data yang saling berhubungan dan disimpan secara bersama untuk memenuhi kebutuhan informasi. Operasi dasar pada database meliputi pembuatan, penghapusan, penambahan, pengambilan, pengubahan, dan penghapusan data. Perancangan
Dokumen tersebut membahas tentang penggunaan database dalam PHP dengan MySQL. Topik utama yang dibahas adalah konfigurasi koneksi antara PHP dan MySQL, penggunaan perintah SQL dasar seperti INSERT, SELECT, UPDATE, dan DELETE untuk mengolah data di database, serta contoh kode PHP untuk melakukan koneksi dan mengakses data di database MySQL.
Dokumen tersebut membahas tentang struktur dalam pemrograman, dimana struktur digunakan untuk mengatur data yang kompleks dengan memperlakukan kumpulan variabel sebagai satu unit. Struktur dapat berisi variabel dengan tipe data yang berbeda-beda dan elemen struktur dapat diakses menggunakan operator titik. Struktur dapat berisi struktur lain dan elemen struktur dapat disimpan dalam bentuk larik struktur.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Dokumen tersebut membahas tentang struktur dalam bahasa pemrograman C, meliputi penjelasan tentang deklarasi struktur, inisialisasi struktur, mengakses elemen struktur, hubungan struktur dengan fungsi dan pointer, serta contoh kode program penggunaan struktur.
Bab 1 membahas struktur data dan kelas dalam pemrograman berorientasi objek. Struktur digunakan untuk mengelompokkan berbagai tipe data seperti bilangan bulat, karakter, dan lainnya dalam satu variabel tunggal. Kelas merupakan cetak biru untuk membuat objek runtime dan lebih fleksibel daripada struktur. Array dapat digunakan untuk menyimpan banyak struktur sekaligus.
Dokumen tersebut membahas tentang pemrograman struktur dalam bahasa C, termasuk penjelasan struktur sebagai kumpulan variabel yang dibungkus dalam satu kelompok, contoh pembuatan struktur titik dan struktur rekening, serta cara mengakses dan menginisialisasi variabel anggota struktur menggunakan operator titik.
Dokumen tersebut membahas tentang struktur dalam bahasa C++. Secara singkat, struktur digunakan untuk mendefinisikan tipe data baru yang dapat menampung beberapa variabel dengan tipe data yang berbeda-beda. Struktur dapat berisi anggota lainnya, termasuk struktur lain, dan diakses menggunakan operator titik. Struktur dapat digunakan sebagai parameter fungsi dan dilakukan pembandingan nilai antar anggotanya.
Algoritma dan Struktur Data - Tipe Data CompoundKuliahKita
Dokumen ini membahas tentang tipe data compound dalam bahasa pemrograman yang terdiri dari tipe data primitif dan komposit, seperti array dan struktur. Array adalah tipe data yang menyimpan elemen dengan tipe yang sama pada indeks tertentu, sedangkan struktur digunakan untuk membuat tipe baru yang terdiri dari kumpulan tipe lain. Dokumen ini juga menjelaskan pointer yang berkaitan dengan penyimpanan alamat memori suatu variabel dan typedef
Dokumen ini membahas tentang struktur data dan algoritma. Struktur data digunakan untuk mengorganisasi data di program sehingga dapat disimpan dan diakses secara efisien. Beberapa contoh struktur data yang dijelaskan adalah definisi tipe, stack, queue, array, list, dan tree.
Dokumen ini membahas tentang konsep CLASS dan OOP dalam pemrograman, termasuk pengertian CLASS, bentuk umum CLASS, contoh kode program CLASS, hubungan CLASS dengan array, serta konsep pewarisan, polimorfisme, dan encapsulation dalam OOP.
The document is a lecture on set theory that covers several topics:
1. It defines subset and superset relations using symbols like ⊆ and ⊃, and explains the difference between subset and proper subset.
2. It discusses cardinality and the power set, defining the cardinality of a set as the number of elements it contains and the power set of a set S as the set of all subsets of S.
3. It provides examples of applying concepts like subsets, supersets, cardinality, and power sets to specific sets.
Dokumen tersebut membahas sejarah terbentuknya negara Indonesia, termasuk teori-teori terjadinya negara, bentuk-bentuk negara, perjuangan para pahlawan nasional melawan penjajahan Belanda sebelum abad ke-20, serta Sumpah Pemuda.
Dokumen tersebut membahas tentang struktur pengulangan (looping) dalam pemrograman komputer. Terdapat dua jenis perintah pengulangan yaitu perintah for dan while. Perintah for digunakan ketika jumlah pengulangan sudah diketahui sedangkan perintah while digunakan ketika kondisi pengulangan harus dipantau terlebih dahulu.
Program menghitung tunjangan dan potongan pegawai berdasarkan jumlah anaknya menggunakan struktur keputusan switch/case. Jika anak kurang dari 3, tunjangan 20% dan potongan 5% dari gaji kotor. Jika anak 3 atau lebih, tunjangan 30% dan potongan 7% dari gaji kotor.
2. Struktur adalah sekumpulan variabel yang
masing-masing tipe datanya bisa berbeda,
dan dikelompokkan dalam satu nama.
Berbeda dengan suatu larik yang berisi
kumpulan elemen-lemen larik bertipe sama
dalam satu nama, struktur dapat terdiri dari
kumpulan variabel-variabel yang berbeda
tipenya dalam satu nama.
Variabel-variabel yang membentuk suatu
struktur selanjutnya disebut elemen-elemen
atau anggota struktur.
3. Struktur membantu mengatur data-data yang
rumit, khususnya dalam program yang besar,
karena struktur memberikan sekelompok
variabel yang diperlakukan sebagai satu unit.
Struktur dimungkinkan dapat berisi elemen-
elemen data bertipe int, float, char, dan
lainnya.
Pada Pascal, struktur ini juga dikenal sebagai
record).
Stuktur sering digunakan untuk mendefinisikan
suatu record data yang disimpan di dalam file.
Struktur termasuk ke dalam tipe data yang
dibangkitkan (derived data type), yang disusun
menggunakan obyek dengan tipe yang lain.
4. Struktur dapat dideklarasikan menggunakan kata
kunci struct, contohnya seperti berikut:
struct IP_Mhs{
int NIM[10];
char Nama[50];
int Semester;
float IP;
};
Struktur di atas memiliki nama IP_Mhs dan
memiliki empat buah elemen, yaitu NIM[10]
bertipe int, Nama[50] bertipe char, Semester
bertipe int, dan IP bertipe float.
5. IP_Mhs merupakan nama dari tipe data struktur
yang mempunyai empat buah elemen tersebut,
bukan nama dari suatu variabel struktur.
Variabel struktur selanjutnya dapat
dideklarasikan dengan nama tipe data IP_Mhs
yang diawali dengan kata kunci struct seperti
pada contoh berikut ini:
struct IP_Mhs IP_Semester, IP_Kumulatif;
IP_Semester dan IP_Kumulatif merupakan
variabel-variabel yang mempunyai tipe data
IP_Mhs.
6. Deklarasi variabe-variabel tipe data struktur
juga dapat dilakukan dengan menggabungkan
kedua deklarasi yang terpisah menjadi
sebuah deklarasi, seperti contoh berikut:
struct IP_Mhs {
int NIM[10];
char Nama[50];
int Semester;
float IP;
} IP_Semester, IP_Kumulatif;
7. Nama dari tipe struktur, selanjutnya dapat
digunakan untuk mendeklarasikan variabel-
variabel yang lain dengan struktur tersebut.
Jika nama struktur tidak digunakan lagi untuk
mendeklarasikan variabel-variabel struktur yang
lain, maka nama dari tipe data ini dapat juga
tidak dituliskan, sehingga deklarasinya dapat
berbentuk seperti ini:
struct {
int NIM[10];
char Nama[50];
int Semester;
float IP;
} IP_Semester, IP_Kumulatif;
8. Variabel-variabel struktur dapat juga langsung diberi
nilai awal. Misalnya variabel IP_Semester mempunyai
nilai awal NIM-nya adalah 3201416001, Nama
Mahasiswanya adalah “Danish”, semesternya adalah 2
dan IP-nya 3.15, maka dapat dituliskan sebagai
berikut:
struct {
int NIM[10];
char Nama[50];
int Semester;
float IP;
} IP_Semester = {
3201416001, “Danish”, 2, 3.15 },
IP_Kumulatif;
9. Atau jika nama tipe data strukturnya telah
dideklarasikan sendiri dan variabel
strukturnya dideklarasikan terpisah, maka
dapat ditulis:
struct IP_Semester = {
3201416001, “Danish”, 2, 3.15 },
IP_Kumulatif;
10. Elemen-elemen struktur dapat diakses secara
individual dengan menyebutkan nama
variabel strukturnya diikuti oleh operator
titik (‘.’) dan nama dari elemen strukturnya,
seperti berikut ini:
X = IP_Semester.IP;
yang menunjukkan elemen dengan nama IP
dari variabel struktur IP_Semester dengan
nilai awal 3.15, diisikan ke variabel numerik
lain bernama X.
11. /* ------------------------------------------
Nama Program: ADP_Struktur_1.cpp
Struktur
------------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
struct {
char Nama[20];
int NIM;
float IP;
}Mhs;
printf("Nama Mahasiswa: ");
scanf("%s", &Mhs.Nama);
printf("Nomor Induk Mahasiswa: ");
scanf("%d", &Mhs.NIM);
printf("Indeks Prestasi Semester: ");
scanf("%f", &Mhs.IP);
printf("n");
printf("Data Mahasiswa adalah %s, dengan NIM %d, dan IP %.2fn", Mhs.Nama, Mhs.NIM, Mhs.IP);
printf("n");
system("pause");
}
15. Pada contoh program ADP_Struktur_1.cpp
variabel struktur Mhs, elemen Nama dapat
diakses dengan menuliskan Mhs.Nama,
elemen NIM dapat diakses dengan
menuliskan Mhs.NIM, dan elemen IP dapat
diakses dengan menuliskan Mhs.IP.
Sedangkan pada contoh program
ADP_Struktur_2.cpp, elemen JariJari dapat
diakses dengan menuliskan
Lingkaran.JariJari, elemen Keliling dapat
diakses dengan menuliskan
Lingkaran.Keliling dan elemen Luas dapat
diakses dengan menuliskan Lingkaran.Luas.
16. Suatu struktur dapat berisi struktur yang lain
dengan elemn berupa struktur yang lain. Jika
suatu elemen dari struktur dapat diakses dengan
menuliskan sebagai berikut:
nama-variabel.nama-elemen;
maka sub-elemen dari struktur dapat diakses
dengan menuliskan:
nama-variabel.nama-elemen.nama-sub-elemen
17. /* -----------------------------------------
Nama Program: ADP_Struktur_3.cpp
Struktur berisi Struktur lain
----------------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
struct Tanggal{
unsigned int Hari;
unsigned int Bulan;
unsigned int Tahun;
};
struct Alamat{
char Jalan[30];
char Kota[20];
};
struct {
char Nama[40];
struct Tanggal Masuk;
struct Alamat Tinggal;
float Gaji;
}Karyawan = {
"Muhammad Fadly",
17,
11,
87,
“Jl. Adisucipto no.35",
"Pontianak",
1500000
};
//Menampilkan data karyawan
printf("Nama Karyawan : %sn",Karyawan.Nama);
printf("Tanggal Masuk : %2d-%2d-%2dn",Karyawan.Masuk.Hari,
Karyawan.Masuk.Bulan, Karyawan.Masuk.Tahun);
printf("Alamat : %s, %sn",Karyawan.Tinggal.Jalan,
Karyawan.Tinggal.Kota);
printf("Gaji per Bulan : Rp. %10.2fn",Karyawan.Gaji);
printf("n");
system("pause");
}
18.
19. Elemen-elemen dari suatu larik dapat juga
berbentuk suatu struktur. Larik struktur
dimensi satu membentuk suatu tabel (mirip
dengan larik dimensi dua) dengan barisnya
menunjukkan elemen dari lariknya dan
kolomnya menunjukkan elemen dari struktur.
Tiap-tiap elemen dari struktur dapat diakses
untuk tiap-tiap elemen larik dengan
menuliskan nama dari lariknya diikuti dengan
indeksnya, diikuti oleh operator titik dan
nama dari elemen strukturnya.
20. /* --------------------------------
Nama Program: ADP_Struktur_4.cpp
Larik Struktur
-------------------------------- */
#include <stdio.h>
#include <stdlib.h>
main()
{
struct Psd{
char Kode[5];
char Nama[20];
int Unit;
float Harga;
};
struct Psd Persediaan[100] = {
"M123","Monitor",5,125000,
"D124","DVD",10,10000,
"P125","Printer",7,3000000
};
int I, N=3;
float Total=0;
21. //Tampilkan hasilnya dalam bentuk label
printf(" DATA PERSEDIAANnn");
printf("Kode Nama Unit Harga Totaln");
printf("_____________________________________________________n");
printf("n");
for(I=0;I<N;I++){
printf("%s %-5s %4d %10.2f %10.2fn",Persediaan[I].Kode,
Persediaan[I].Nama,Persediaan[I].Unit,Persediaan[I].Harga,
Persediaan[I].Unit*Persediaan[I].Harga);
Total += Persediaan[I].Unit*Persediaan[I].Harga;
}
printf("n ");
printf("Total %10.2f n",Total);
printf("n");
system("pause");
}
22.
23. Kristanto, Andri. (2009). Algoritma &
Pemrograman dengan C++ Edisi 2.
Yogyakarta. Graha Ilmu.
Hartono, Jogiyanto, MBA., Ph.D. (2002).
Konsep Dasar Pemrograman Bahasa C.
Yogyakarta. Andi.