Dokumen tersebut membahas tentang kontrak perkuliahan mata kuliah Struktur Data yang meliputi jadwal pertemuan, sistem penilaian, bentuk tugas yang diberikan, dan penjelasan singkat tentang struktur data dan type data sederhana dalam bahasa C++.
Dokumen tersebut membahas tentang implementasi stack menggunakan linked list dalam bahasa C++. Terdapat penjelasan tentang konsep dasar linked list dan node. Program tersebut mendemonstrasikan cara membuat, menambah, menampilkan, dan menghapus data pada stack menggunakan linked list dengan menggunakan pointer dan struct.
Array adalah kumpulan data yang bertipe sama yang disimpan secara berurutan dengan indeks. Program ini menjelaskan konsep array satu dan dua dimensi, termasuk cara deklarasi, inisialisasi, dan mengakses elemen array menggunakan indeks. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan menampilkan data.
Dokumen ini membahas tentang konsep array dan penggunaannya dalam pemrograman. Terdapat penjelasan tentang definisi array, cara penulisan dan akses elemen array satu dan dua dimensi, serta contoh program penggunaan array. Mahasiswa diharapkan mampu memahami konsep array dan menerapkannya dalam penyelesaian masalah.
Makalah ini membahas tentang definisi, fungsi, dan aplikasi array dalam pemrograman komputer. Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Terdapat dua jenis array yaitu array satu dimensi dan dua dimensi. Array dapat menyimpan berbagai tipe data seperti integer, real, char, dan string. Makalah ini juga menjelaskan contoh kode program penggunaan array untuk menyimp
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 data dalam bahasa pemrograman Pascal dan Java, meliputi konsep array satu dimensi dan multidimensi, record, serta contoh kode program untuk menerapkan struktur data tersebut dalam program sederhana.
Modul ini membahas penggunaan array dalam bahasa C++. Terdapat tiga jenis array yaitu array satu dimensi, dua dimensi, dan tiga dimensi. Array dapat digunakan untuk menyimpan kumpulan data yang bertipe sama secara terstruktur menggunakan indeks. Modul ini juga berisi contoh kode program penggunaan ketiga jenis array beserta penjelasan dan outputnya.
Dokumen tersebut membahas mengenai struktur data linked list tunggal (single linked list) secara umum dan khusus. Secara singkat, dokumen tersebut menjelaskan pengertian linked list tunggal beserta ilustrasinya, cara pembuatan struct dan pointer untuk mewakili linked list, serta beberapa fungsi dasar untuk menambah, menghapus, dan menampilkan data pada linked list tunggal.
Dokumen tersebut membahas konsep pointer dan linked list. Pointer digunakan sebagai penunjuk ke alamat memori, sedangkan linked list adalah struktur data dinamis yang terdiri dari node-node yang saling terhubung menggunakan pointer. Dokumen ini menjelaskan cara membuat dan mengolah linked list tunggal menggunakan pointer head saja atau menggunakan head dan tail.
Array statis merupakan tipe data terstruktur yang terdiri dari elemen yang sama dan diakses melalui indeks. Array memiliki jumlah elemen yang tetap dan elemen disusun secara berurutan dalam memori. Dokumen menjelaskan tentang deklarasi, proses-proses dasar seperti penciptaan, traversal, pencarian, dan pengurutan data pada array satu dimensi menggunakan beberapa algoritma seperti linear search dan selection sort.
Dokumen tersebut membahas beberapa struktur data dasar seperti record, array, linked list, stack, dan queue. Struktur data digunakan untuk menyimpan dan merepresentasikan data secara efisien dalam komputer.
Dokumen tersebut membahas tentang struktur data linked list. Terdapat penjelasan tentang konsep dasar linked list, cara kerja, dan implementasinya dalam bahasa pemrograman termasuk penambahan, penghapusan, dan penyisipan node. Juga dibahas metode-metode yang dapat dilakukan pada linked list seperti pengecekan kondisi kosong, pengaksesan ukuran dan data, serta operasi-operasi lainnya.
Dokumen tersebut membahas tentang struktur data tree dan graph. Tree dijelaskan sebagai struktur data berhierarki yang terdiri dari root, node internal dan eksternal. Graph dijelaskan sebagai kumpulan simpul yang dihubungkan oleh sisi, dapat berarah atau tidak. Algoritma pencarian minimum spanning tree seperti Prim juga dijelaskan.
Array adalah variabel terstruktur yang terdiri dari elemen yang sama yang disusun dalam memori. Ada dua jenis array, yaitu array satu dimensi yang menyusun elemen dalam satu baris dan array dua dimensi yang menyusun elemen dalam dua indeks. Pendeklarasian array menggunakan tipe data, nama array, indeks array, dan tipe data elemen.
Dokumen tersebut membahas tentang struktur data linked list, terdiri dari 3 kalimat:
Linked list adalah struktur data yang terdiri dari node-node yang saling terhubung, masing-masing node berisi data dan pointer ke node berikutnya. Dokumen ini menjelaskan konsep single linked list, fungsi-fungsi dasar seperti penambahan, penghapusan, dan penampilan data, serta ilustrasi grafis operasi-operasinya.
Dokumen tersebut membahas tentang penggunaan array untuk menyimpan data di memori. Array adalah variabel yang dapat menyimpan kumpulan data dengan tipe yang sama menggunakan indeks. Dokumen menjelaskan tentang deklarasi, akses, dan alokasi memori untuk array baik secara statis maupun dinamis.
Dokumen tersebut membahas tentang senarai (list) sebagai struktur data yang fleksibel untuk menyimpan data. Ia menjelaskan bahwa senarai terdiri dari simpul-simpul yang saling terhubung, dimana setiap simpul berisi nilai dan pointer ke simpul berikutnya. Dokumen tersebut juga mendemonstrasikan definisi dan contoh implementasi senarai menggunakan bahasa C++.
(1) Dokumen tersebut memberikan informasi tentang struktur kurikulum mata kuliah Teknik Informatika yang mencakup sistem penilaian, ketentuan lain, dan disiplin perkuliahan.
(2) Secara khusus, dibahas tentang bobot nilai untuk kehadiran, tugas, mid test, dan final test beserta kriterianya.
(3) Juga dijelaskan tentang batas perbaikan nilai T dan syarat mengikuti ujian akhir.
Dokumen tersebut membahas tentang struktur data dalam bahasa pemrograman Pascal dan Java, meliputi konsep array satu dimensi dan multidimensi, record, serta contoh kode program untuk menerapkan struktur data tersebut dalam program sederhana.
Modul ini membahas penggunaan array dalam bahasa C++. Terdapat tiga jenis array yaitu array satu dimensi, dua dimensi, dan tiga dimensi. Array dapat digunakan untuk menyimpan kumpulan data yang bertipe sama secara terstruktur menggunakan indeks. Modul ini juga berisi contoh kode program penggunaan ketiga jenis array beserta penjelasan dan outputnya.
Dokumen tersebut membahas mengenai struktur data linked list tunggal (single linked list) secara umum dan khusus. Secara singkat, dokumen tersebut menjelaskan pengertian linked list tunggal beserta ilustrasinya, cara pembuatan struct dan pointer untuk mewakili linked list, serta beberapa fungsi dasar untuk menambah, menghapus, dan menampilkan data pada linked list tunggal.
Dokumen tersebut membahas konsep pointer dan linked list. Pointer digunakan sebagai penunjuk ke alamat memori, sedangkan linked list adalah struktur data dinamis yang terdiri dari node-node yang saling terhubung menggunakan pointer. Dokumen ini menjelaskan cara membuat dan mengolah linked list tunggal menggunakan pointer head saja atau menggunakan head dan tail.
Array statis merupakan tipe data terstruktur yang terdiri dari elemen yang sama dan diakses melalui indeks. Array memiliki jumlah elemen yang tetap dan elemen disusun secara berurutan dalam memori. Dokumen menjelaskan tentang deklarasi, proses-proses dasar seperti penciptaan, traversal, pencarian, dan pengurutan data pada array satu dimensi menggunakan beberapa algoritma seperti linear search dan selection sort.
Dokumen tersebut membahas beberapa struktur data dasar seperti record, array, linked list, stack, dan queue. Struktur data digunakan untuk menyimpan dan merepresentasikan data secara efisien dalam komputer.
Dokumen tersebut membahas tentang struktur data linked list. Terdapat penjelasan tentang konsep dasar linked list, cara kerja, dan implementasinya dalam bahasa pemrograman termasuk penambahan, penghapusan, dan penyisipan node. Juga dibahas metode-metode yang dapat dilakukan pada linked list seperti pengecekan kondisi kosong, pengaksesan ukuran dan data, serta operasi-operasi lainnya.
Dokumen tersebut membahas tentang struktur data tree dan graph. Tree dijelaskan sebagai struktur data berhierarki yang terdiri dari root, node internal dan eksternal. Graph dijelaskan sebagai kumpulan simpul yang dihubungkan oleh sisi, dapat berarah atau tidak. Algoritma pencarian minimum spanning tree seperti Prim juga dijelaskan.
Array adalah variabel terstruktur yang terdiri dari elemen yang sama yang disusun dalam memori. Ada dua jenis array, yaitu array satu dimensi yang menyusun elemen dalam satu baris dan array dua dimensi yang menyusun elemen dalam dua indeks. Pendeklarasian array menggunakan tipe data, nama array, indeks array, dan tipe data elemen.
Dokumen tersebut membahas tentang struktur data linked list, terdiri dari 3 kalimat:
Linked list adalah struktur data yang terdiri dari node-node yang saling terhubung, masing-masing node berisi data dan pointer ke node berikutnya. Dokumen ini menjelaskan konsep single linked list, fungsi-fungsi dasar seperti penambahan, penghapusan, dan penampilan data, serta ilustrasi grafis operasi-operasinya.
Dokumen tersebut membahas tentang penggunaan array untuk menyimpan data di memori. Array adalah variabel yang dapat menyimpan kumpulan data dengan tipe yang sama menggunakan indeks. Dokumen menjelaskan tentang deklarasi, akses, dan alokasi memori untuk array baik secara statis maupun dinamis.
Dokumen tersebut membahas tentang senarai (list) sebagai struktur data yang fleksibel untuk menyimpan data. Ia menjelaskan bahwa senarai terdiri dari simpul-simpul yang saling terhubung, dimana setiap simpul berisi nilai dan pointer ke simpul berikutnya. Dokumen tersebut juga mendemonstrasikan definisi dan contoh implementasi senarai menggunakan bahasa C++.
(1) Dokumen tersebut memberikan informasi tentang struktur kurikulum mata kuliah Teknik Informatika yang mencakup sistem penilaian, ketentuan lain, dan disiplin perkuliahan.
(2) Secara khusus, dibahas tentang bobot nilai untuk kehadiran, tugas, mid test, dan final test beserta kriterianya.
(3) Juga dijelaskan tentang batas perbaikan nilai T dan syarat mengikuti ujian akhir.
Dokumen membahas tentang struktur data dan tipe data dasar dalam pemrograman, seperti integer, real, boolean, character, dan string. Juga membahas konsep struktur data sederhana dan majemuk serta operasi-operasi yang dapat dilakukan pada setiap tipe data.
Dokumen tersebut membahas tentang struktur data dan operator-operator dalam bahasa pemrograman C++. Terdapat penjelasan mengenai tipe data sederhana, struktur data, dan struktur terstruktur beserta contoh-contohnya. Juga dibahas operator-operator aritmatika, relasi, logika, dan bitwise dalam C++.
Dokumen tersebut membahas konsep tipe data pada C++, meliputi tipe data sederhana seperti integer, boolean, char, dan float, serta tipe data terstruktur seperti string dan array. Juga dibahas operator aritmatika, perbandingan, dan logika yang dapat digunakan pada tipe data tersebut.
ADT merupakan kumpulan nilai dan operasi yang diizinkan pada suatu tipe data. ADT mendefinisikan perilaku variabel tanpa mengungkapkan struktur datanya secara internal. ADT dapat direalisasikan dalam berbagai bahasa pemrograman dengan memisahkan definisi tipe dan operasi dari implementasinya.
Microsoft Excel memiliki berbagai tipe data seperti data angka, teks, tanggal dan waktu. Dokumen ini juga menjelaskan fungsi, operator matematika, rumus, pesan error, serta fungsi seperti count, sum, lookup, logical dan text yang berguna untuk pengolahan data di Excel."
Modul ini membahas tentang variabel, tipe data, dan operator yang digunakan dalam pemrograman visual VB.NET. Terdapat penjelasan mengenai konsep variabel, jenis-jenis tipe data seperti integer, decimal, string, dan operator aritmatika, pembanding, logika, serta contoh kode program untuk mempraktikkan penggunaan variabel, tipe data, dan operator.
StrukDat Pertemuan 1 - Pengenalan Struktur Data.pptxSuprapto60
油
Dokumen tersebut merupakan rangkuman materi pertemuan pertama tentang pengenalan struktur data. Materi yang disajikan meliputi pengertian struktur data, alasan pentingnya mempelajari struktur data, jenis-jenis tipe data dan struktur data dasar seperti array dan pointer beserta contoh kode programnya. Rencana perkuliahan semester juga dibahas yang meliputi topik-topik struktur data lanjutan seperti stack, queue, list, pohon biner,
Dokumen tersebut membahas tentang tipe data yang terdiri dari tipe dasar seperti bilangan logika, bilangan bulat, bilangan pecahan, karakter, dan string, serta tipe bentukan seperti tipe terstruktur. Terdapat pula contoh penggunaan tipe data dalam algoritma dan soal latihan.
SQL adalah bahasa yang dirancang khusus untuk berkomunikasi dengan database. Dokumen ini membahas pengantar SQL, cara mencari, menyortir, menyaring, dan memanipulasi data dalam database melalui perintah-perintah seperti SELECT, WHERE, ORDER BY, serta penggunaan fungsi dan operator untuk melakukan perhitungan pada data. Dokumen ini juga menjelaskan sejarah dan manfaat SQL serta perkembangannya.
Dokumen tersebut membahas tentang pengumpulan data sebagai prosedur sistematik untuk memperoleh data yang diperlukan, termasuk metode pengumpulan data seperti observasi, wawancara, angket, dan studi kepustakaan."
Pertemuan 1 memberikan penjelasan tentang pengertian penelitian, jenis-jenis penelitian, sifat penelitian kualitatif dan kuantitatif, serta tahapan metode ilmiah. Materi pokok mata kuliah ini meliputi dasar-dasar penelitian, pengumpulan data, sampel random, uji validitas dan reliabilitas, penulisan tugas akhir dan artikel ilmiah, serta PKM.
`
Teknik sampling acak sederhana dan pembuatan skala dijelaskan. Teknik sampling acak memilih sampel secara acak dari populasi untuk memperkirakan rata-rata dan variansi populasi. Berbagai jenis skala dijelaskan seperti skala sosial, penilaian, Likert, dan Guttman untuk mengubah atribut kualitatif menjadi kuantitatif.
Ringkasan dokumen tersebut adalah:
Dokumen tersebut membahas tentang 7 jenis Program Kreativitas Mahasiswa (PKM) beserta karakteristik dan persyaratan administrasinya. Jenis-jenis PKM tersebut adalah PKM Penelitian, PKM Kewirausahaan, PKM Pengabdian kepada Masyarakat, PKM Penerapan Teknologi, PKM Karsa Cipta, PKM Artikel Ilmiah, dan PKM Gagasan Tertulis. Dok
Dokumen tersebut membahas tentang uji validitas dan reliabilitas suatu kuesioner. Secara singkat, dibahas mengenai langkah-langkah pengujian validitas butir pertanyaan menggunakan SPSS dengan melihat nilai korelasi butir-total yang dikoreksi, serta pengujian reliabilitas konstruk dengan menggunakan nilai Cronbach's Alpha. Contoh output SPSS juga ditampilkan untuk mendemonstrasikan hasil analisis validitas dan reliabilitas terhadap but
`
Teknik sampling acak sederhana dan pembuatan skala dijelaskan. Teknik sampling acak memilih sampel secara acak dimana setiap anggota populasi memiliki kesempatan yang sama untuk terpilih. Berbagai jenis skala dijelaskan seperti skala sosial, penilaian, peringkat, Likert dan Guttman untuk mengubah atribut kualitatif menjadi kuantitatif.
Dokumen tersebut berisi lembar tugas mahasiswa (LTM) mata kuliah Metode Penelitian untuk program studi Teknik Komputer di AMIK BSI. LTM terdiri dari 16 pertanyaan yang membahas berbagai topik terkait metode penelitian seperti penelitian kualitatif vs kuantitatif, teknik sampling, validitas dan reliabilitas, serta penyusunan proposal skripsi dan artikel ilmiah.
Quiz Dasar Manajemen Bisnis Pertanyaan 9-14 membahas tentang faktor-faktor yang mempengaruhi sikap individu, karakteristik kepribadian, pengertian organisasi, penentuan jumlah bawahan, variabel lingkungan yang mempengaruhi perilaku, rentang manajemen, dan jenis komunikasi organisasi.
This document outlines the syllabus for a Diploma III Program course in English for Computers. The course covers topics related to computers, software, hardware, networks, security, and the internet over 16 meetings. It includes introductory topics like the components of a computer as well as more advanced topics such as cryptography, steganography, and website design. Students will complete quizzes, exercises and two exams to assess their understanding of the key concepts from each meeting's material.
This document outlines the syllabus for a Diploma III Program course in English for Computers. The course covers topics related to computers, software, hardware, networks, security, and the internet over 16 meetings. It includes introductory topics like the components of a computer as well as more advanced topics such as cryptography, steganography, and website design. Students will complete quizzes, exercises and two exams to assess their understanding of the key concepts from each meeting's material.
A website is a collection of web pages located on the World Wide Web that is owned by an individual, company, or organization. Each website has a home page, which is the main page users see first when entering the site. Web pages are written in HTML code and contain text and links. A search engine is a program that searches documents for specified keywords and returns a list of matching documents. Search engines like Google use crawlers to fetch documents which are then indexed by keywords to return relevant results when users search.
The document discusses the basics of the internet including:
- The internet is a worldwide network of millions of connected computers that share and exchange data. It allows for various services like the world wide web, file transfers, email, remote access, and discussions.
- The world wide web uses hyperlinks to connect documents and resources through uniform resource identifiers and the HTTP protocol. Search engines help users find information on the web through keyword searches.
- Each computer on the internet has a unique IP address for identification, but domain name service addresses like websites are easier for humans to use.
- Internet usage has grown tremendously, reaching over 1 billion users by 2010 who perform activities daily like Google searches, reading blogs
Steganography is the art and science of hiding secret messages in such a way that no one apart from the sender and recipient is aware of the message's existence. It works by concealing a message within another innocent-looking object like a picture, article, or document. Historically, messages were hidden in wax tablets or by tattooing a slave's head and letting their hair regrow. Modern steganography uses digital files and techniques like embedding one document into another to conceal secret communications.
Puji dan syukur selalu kami panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga Kumpulan Cerpen dari para siswa-siswi SMA Negeri 2 Muara Badak para perlombaan Sumpah pemuda tahun 2024 dengan tema Semangat Persatuan dan Kebangkitan dan perlombaan hari Guru tahun 2024 dengan tema Guru yang menginspirasi, membangun masa depan ini dapat dicetak. Diharapkan karya ini menjadi motivasi tersendiri bagi peserta didik SMA Negeri 2 Muara Badak yang lain untuk ikut berkarya mengembangkan kreatifitas. Kumpulan Cerpen ini dapat dimanfaatkan untuk menunjang Kegiatan Belajar Mengajar (KBM) juga sebagai buku penunjang program Literasi Sekolah (LS) untuk itu, saya sebagai Kepala SMA Negeri 2 Muara Badak sangat mengapresiasi hadirnya buku ini.
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Murad Maulana
油
PPT ini dipresentasikan dalam acara Lokakarya Nasional (Loknas) 2016 PDII LIPI dengan tema tema Pengelolaan Data, Informasi, dan Pengetahuan untuk Mendukung Pembangunan Repositori Nasional Indonesia, tanggal 10 11 Agustus 2016
Lembar Kerja Mahasiswa Applied Artificial Intelligence in Information SystemsAinul Yaqin
油
File ini adalah lembar kerja mahasiswa untuk mata kuliah Applied Artificial Intelligence in Information Systems. Tujuan pembelajarannya mencakup pemahaman tentang Decision Support Systems (DSS), Business Intelligence (BI), proses pengambilan keputusan, analisis bisnis, manajemen kinerja bisnis, kolaborasi, manajemen pengetahuan, serta teknologi canggih dan tren terkini dalam sistem informasi.
Lembar kerja ini terdiri dari 14 bab yang mencakup berbagai topik, yaitu:
Decision Support and Business Intelligence
Decision Making, Systems, Modeling, and Support
Decision Support Systems Concepts, Methodologies, and Technologies
Modeling and Analysis
Data Mining for Business Intelligence
Artificial Neural Networks for Data Mining
Text and Web Mining
Data Warehousing
Business Performance Management
Collaborative Computer-Supported Technologies and Group Support Systems
Knowledge Management
Artificial Intelligence and Expert Systems
Advanced Intelligent Systems
Management Support Systems Emerging Trends and Impacts
Setiap babnya memiliki format yang sama, yaitu tujuan pembelajaran, pengantar materi, kegiatan belajar (pemahaman konsep, tugas, diskusi kelompok), penilaian, dan refleksi. Kegiatan belajar sangat bervariasi, mulai dari menjawab pertanyaan, menggambar diagram, analisis kasus, melakukan eksperimen menggunakan tools tertentu, hingga diskusi kelompok dan presentasi.
Referensi utama yang digunakan dalam mata kuliah ini adalah buku Decision Support and Business Intelligence Systems oleh Turban, E., Sharda, R., & Delen, D.
Lembar kerja ini memberikan kerangka kerja yang komprehensif bagi mahasiswa untuk memahami dan menerapkan konsep-konsep penting dalam kecerdasan buatan terapan pada sistem informasi, melalui kombinasi pembelajaran teoretis dan tugas-tugas praktis.
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...Dadang Solihin
油
Dari perspektif optimis, Danantara dapat menjadi pilar utama dalam pembangunan ekonomi nasional. Dengan manajemen profesional dan tata kelola yang transparan, lembaga ini berpotensi mengoptimalkan pemanfaatan aset negara secara lebih produktif.
2. KONTRAK PERKULIAHAN
Struktur Data merupakan Mata Kuliah yang diambil oleh mahasiswa
di semester 2 (dua) dengan 4 (empat) sks dalam bentuk tatap muka
Pertemuan 1-6 dilakukan seperti biasanya dimana dosen
menyampaikan materi kepada mahasiswa
Pertemuan 7 diadakan QUIZ / review materi
Pertemuan 8 diadakan UTS dimana materi diambil dari pertemuan
1-6
Pertemuan 9-11 yang diadakan setelah UTS dilakukan sama seperti Pertemuan 9-11 yang diadakan setelah UTS dilakukan sama seperti
Pertemuan 1-6 dimana dosen menyampaikan materi kepada
mahasiswa.
Pertemuan 12-14 mahasiswa secara berkelompok diwajibkan untuk
membuat dan mempresntasikan Project program sebagai
implementasi dari materi yang sudah diberikan.
Pertemuan 15 diadakan QUIZ / review materi
Pertemuan 16 diadakan UAS dimana materi diambil dari pertemuan
9-11 sebanyak 80% dan pertemuan 1-6 sebanyak 20%
3. Sistem penilaian Struktur Data
10 % Absensi
20% Tugas & Quiz
Point nilai Quis 1 : 25
Point nilai Project : 50
Pointnilai Quis 2 : 25
30% UTS
40% UAS40% UAS
4. Bentuk tugas yang harus dilakukan adalah :
- Mahasiswa diharapkan mengerjakan tugas yang
diberikan oleh dosen pada setiap pertemuan
- Quis dilakukan 2 kali< yaitu padaa pertemuan 7
dan 15.
- Pembuatan dan presentasi project dilakukan pada
pertemuan 12-14.
Isi dari Makalah dan CD project tersebut antara lain:
A. Struktur Makalah ( nilai 20 %)
B. Struktur Program dan kesesuaian isi program
dengan materi yang dipilih (nilai 50%)
C. Penyampaian presentasi project (nilai 30%)
5. Struktur Data adalah : suatu koleksi atau kelompok data
yang dapat dikarakteristikan oleh organisasi serta operasi
yang didefinisikan terhadapnya.
Pemakaian Struktur Data yang tepat didalam proses
STRUKTUR DATA
Pemakaian Struktur Data yang tepat didalam proses
pemrograman, akan menghasilkan Algoritma yang lebih
jelas dan tepat sehingga menjadikan program secara
keseluruhan lebih sederhana.
6. Pada garis besarnya, Data dapat dikategorikan menjadi :
A. Type Data Sederhana / Data Sederhana
Terdiri dari :
1. Data Sederhana Tunggal
Misalnya : Integer, Real/Float, Boolean dan
Character
2. Data Sederhana Majemuk
Misalnya : StringMisalnya : String
B. Struktur Data
Terdiri dari :
1. Struktur Data Sederhana
Misalnya Array dan Record
7. 2. Struktur Data Majemuk
Terdiri dari :
a. Linier
Misalnya : Stack, Queue dan Linear Linked List.
b. Non Linierb. Non Linier
Misalnya : Pohon (Tree), Pohon Biner (Binary
Tree), Pohon Cari Biner (Binary Search Tree),
General Tree serta Graph.
8. 1. INTEGER
Merupakan Bilangan Bulat dan tidak mengandung
pecahan. seperti : ...-3,-2,-1,0,1,2,3,....
TYPE DATA SEDERHANA
(Dalam Program C++)
Type Range Ukuran
(Byte)
Integer - 32768..32767 2
Long - 2147483648..2147483647 4
Type data Integer
9. 2. FLOAT
Type data yang merupakan bilangan pecahan.
Jenis Data float ditulis dgn menggunakan
titik(koma) desimal.
Misalnya : 0.32 4,35 -131.128
Type Real dapat juga ditulis dengan Rumus :
M * Re = X
M = Pecahan, R = Radix,
e = Exponen, X = Hasil Bilangan,
Misalnya : 3.2 * 10-1 = 0.32
4.35 * 102 = 435
10. Type data FLOAT
Type Range Ukuran
(Byte)
Float 3.4 x 10 -38 s/d 3.4 x10 +38 4
Double 1.7 x 10 -308 s/d 1.7x10 +308 8Double 1.7 x 10 -308 s/d 1.7x10 +308 8
Long Double 3.4 x 10 -4932 s/d 1.1x10 + 4932 10
11. 3. BOOL ATAU LOGICAL
Type data yang hanya mempunyai dua bentuk keluaran
yaitu nilai True dan False (Benar dan Salah) yang
dinyatakan dengan 1 dan 0, Sehingga satuan data yang
terpakai cukup satu bit saja. Operator yang digunakan
adalah : And, Or dan Not.
13. 4. CHARACTER
Type data yang terdiri dari aksara (simbol) yang
meliputi digit numerik, character alfabetik dan spesial
character. Untuk menuliskan tipe char, karakter perlu
ditulis di dalam tanda petik tunggal ( )
Contoh :
A karakter berupa huruf AA karakter berupa huruf A
1 karakter berupa angka 1
* karakter simbol *
14. 5. STRING
Merupakan type data majemuk yang terbentuk dari
kumpulan character sebanyak 256 (default) dengan
jangkauan niai 0 - 255. Kumpulan character yang
digunakan untuk membentuk String dinamakan
alfabet. Pemberian nilai String diapit dengan tanda
petik ganda ()
Bentuk umum penulisan tipe data ini adalah :
tipe_data pengenal [panjang] ;
pengenal = nama variabel
panjang = bilangan bulat yg menunjukan jumlah
karakter
Contoh : char nama[15] ;
15. Fungsi pada Operasi STRING
1. Strcpy()
untuk menyalin nilai string.
2. Strcat()
untuk menggabungkan nilai string.
3. Strcmp()
untuk membandingkan 2 nilai string.
4. Strlen()4. Strlen()
untuk mengetahui panjang nilai string.
5. Strchr ()
untuk mencari nilai karakter dalam string.
Diharapkan dosen memberikan contoh
aplikasi programnya
16. Operator
Aritmatika
Keterangan
Jenis-jenis Operator Dalam Bahasa C++
Diharapkan dosen memberikan latihan dan contoh
program serta memberikan tugas kelompok kepada
mahasiswa untuk membuat program yang
menggunakan salah satu operator dibawah ini
(dikumpulkan pada pertemuan berikutnya)
Aritmatika
pow Pangkat
sqrt Menghitung akar
% Sisa hasil bagi (modulus)
* , / Perkalian, Pembagian
+ , - Penjumlahan, Pengurangan
17. Operator Pemberi
Nilai Aritmatika
Keterangan
* = Perkalian
/ = Pembagian
% = Sisa hasil bagi
+ = Penjumlahan
- = Pengurangan- = Pengurangan
Operator
Logika
Keterangan
&& Dan (AND)
|| Atau (OR)
! Bukan (NOT)
19. Operator
Relasi
Keterangan
= Sama dengan (assignment)
!= Tidak sama dengan
> Lebih besar
Lebih kecil< Lebih kecil
== Sama dengan (bukan assignment)
>= Lebih besar atau sama dengan
<= Lebih kecil atau sama dengan
21. Bermanfaat untuk mengelompokkan sejumlah data
dengan tipe data yang berlainan.
Contoh :
struct data_pegawai
TYPE TERSTRUKTUR
(Dalam Program C++)
struct data_pegawai
{
int nip;
char nama[25];
char alamat[40];
}