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 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."
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]
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.
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.
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
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.
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 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.
Inflammation - Natural Treatment for Chronicin inflammationJVGAJJAR
Chronic inflammation can decrease hunger and metabolism hormones and cause weight gain. Certain foods like salmon, flaxseeds, blueberries, turmeric, tart cherries, edamame, green tea, and whole grains can help reduce inflammation. Punarnava capsule, made from the herb Boerhavia diffusa, is known to have anti-inflammatory and antioxidant properties that help reduce inflammation and swelling. Planet Ayurveda is a leading manufacturer of herbal supplements including Punarnava capsule and is GMP certified.
Lecture note on Information System at Industrial Engineering Department, Parahyangan Catholic University, Bandung. Topic: database normalization. [presented in Bahasa Indonesia]
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.
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.
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
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.
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 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.
Inflammation - Natural Treatment for Chronicin inflammationJVGAJJAR
Chronic inflammation can decrease hunger and metabolism hormones and cause weight gain. Certain foods like salmon, flaxseeds, blueberries, turmeric, tart cherries, edamame, green tea, and whole grains can help reduce inflammation. Punarnava capsule, made from the herb Boerhavia diffusa, is known to have anti-inflammatory and antioxidant properties that help reduce inflammation and swelling. Planet Ayurveda is a leading manufacturer of herbal supplements including Punarnava capsule and is GMP certified.
This document contains a single website address, www.bagrutonline.co.il, repeated seven times. The website appears to be related to the Bagrut, Israel's national high school graduation exams, but no other information is provided about the site or its contents.
Using LinkedIn for Referrals and Lead GenerationAL Services
The document outlines strategies for using LinkedIn effectively as a tool for visibility, credibility, and lead generation. It discusses posting regular updates and visual content to improve visibility, sharing achievements and evidence of skills to build credibility, connecting with others by monitoring profile views and sending personalized messages to strengthen relationships, asking connections for referrals when trust is established, and using LinkedIn as a storytelling platform by sharing profiles, updates, images, videos and presentations. The overall goal is to transform LinkedIn interactions from basic branding to meaningful connections that can generate business referrals and leads.
Sophie Quin is a marketing graduate from the University of Stirling with over 5 years of experience in marketing and events. She has worked in marketing roles for various organizations, including Shapes Events, The Magic Sun Festival, and R.J. Mitchell. Sophie has also held retail positions with Sainsbury's and McDonald's demonstrating her strong customer service and team leadership skills.
Dokumen tersebut membahas tentang pedagang kaki lima (PKL) yang kembali berjualan di trotoar dan pinggir jalan di sekitar Pasar Tanah Abang, Jakarta. Hal ini disebabkan karena pembinaan pemerintah terhadap PKL yang dirasa kurang berkelanjutan sehingga membuat PKL kembali ke lokasi semula. Dokumen juga menjelaskan peraturan yang mengatur tentang penggunaan trotoar dan dampak negatif dari keberadaan PKL
Rally Romo is seeking a challenging position utilizing his 15 years of experience in finance, accounting, internal controls, and project management. He has extensive experience ensuring accurate financial reporting and compliance with GAAP, SOX, and other regulations through roles at PMFTC Inc. and Philip Morris. Romo holds a CPA license and has expertise in SAP, financial modeling, and process improvement.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Making meditation a part of a daily routine, even if just 10-15 minutes per day, can have mental and physical health benefits over time by helping people feel more relaxed and focused.
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
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 tersebut merangkum konsep dasar sistem basis data meliputi pengenalan DDL, pembuatan dan pengaturan database, tabel, tipe data, indeks, view dan contoh perintah-perintahnya dalam bahasa MySQL.
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.
Bab ini membahas tentang komunikasi data dan model komunikasi yang terdiri dari sumber data, transmiter, sistem transmisi, penerima, dan tujuan. Juga dibahas tentang protokol komunikasi seperti OSI dan TCP/IP serta media dan perangkat yang digunakan untuk komunikasi data seperti kabel, gelombang radio, router, bridge, dan repeater.
Bab ini membahas organisasi file dan direktori dalam sistem komputer. File adalah data yang tersimpan dalam media penyimpanan, sedangkan direktori adalah tempat penyimpanan maya untuk file dan direktori lain. Sistem operasi berbeda menggunakan istilah direktori atau folder untuk menyebut tempat penyimpanan tersebut. File dapat berbagai jenis sesuai aplikasi dan ditandai dengan ekstensi untuk memudahkan sistem mengenali jenisnya
Bab V membahas perangkat lunak (software) yang merupakan kumpulan instruksi yang menjalankan perangkat keras komputer. Ada dua jenis software utama yaitu software sistem dan software aplikasi. Software sistem seperti sistem operasi dan driver perangkat bertugas menghubungkan hardware dan pengguna, sedangkan software aplikasi digunakan langsung oleh pengguna. Linux dan Windows adalah contoh sistem operasi paling populer yang masing-masing memiliki kelebihan tersendiri.
Teks tersebut membahas perangkat keras sistem utama komputer, termasuk motherboard, CPU, memori, dan media penyimpanan. Juga membahas sejarah dan perkembangan dari masing-masing komponen tersebut.
Modul ini membahas percabangan jamak dengan CASE ... OF untuk pengambilan keputusan berdasarkan nilai variabel selektor. Statement CASE digunakan untuk memilih salah satu blok kode berdasarkan nilai variabel yang dicocokkan, sedangkan ELSE digunakan jika tidak sesuai. Beberapa contoh program mendemonstrasikan penggunaan CASE ... OF untuk menentukan nama anak, ramalan zodiak, hari, bulan, nilai huruf, dan gaji karyaw
Universitas Negeri Jakarta banyak melahirkan tokoh pendidikan yang memiliki pengaruh didunia pendidikan. Beberapa diantaranya ada didalam file presentasi
Pendidikan inklusif merupakan sistem pendidikan yang
memberikan akses kepada semua peserta didik yang
memiliki kelainan, bakat istimewa,maupun potensi tertentu
untuk mengikuti pendidikan maupun pembelajaran dalam
satu lingkungan pendidikan yang sama dengan peserta didik
umumlainya
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Fathan Emran
Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka.
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024Kanaidi ken
Dlm wktu dekat, Pelatihan/WORKSHOP ”CSR/TJSL & Community Development (ISO 26000)” akn diselenggarakan di Swiss-BelHotel – BALI (26-28 Juni 2024)...
Dgn materi yg mupuni & Narasumber yg kompeten...akn banyak manfaat dan keuntungan yg didpt mengikuti Pelatihan menarik ini.
Boleh jga info ini👆 utk dishare_kan lgi kpda tmn2 lain/sanak keluarga yg sekiranya membutuhkan training tsb.
Smga Bermanfaat
Thanks Ken Kanaidi
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.