Pengantar Struktur Data Sri Nurhayati, MT
Data Kumpulan dari nilai-nilai. Bagian terkecil dari suatu informasi Data bersifat JAMAK.
Algoritma Deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis Ditulis dengan notasi khusus Notasi mudah dimengerti Notasi dapat ditterjemahkan menjadi sintaks suatu bahasa
Contoh Algoritma ….. Mencari nilai maksimum Mengurutkan data Mencetak bilangan ganjil dari 1 – 19 Menyimpan data mahasiswa baru Mencetak data absensi Mengirim email berdasarkan jadual …….
Contoh Algoritma Mencetak Absensi….. Is :Data Absensi terdiri dari 1 program studi Buka Data Absensi Tentukan Mata Kuliah Tentukan Kelas Tentukan Format Absensi (4 / 14 kolom) Tentukan banyak pencetakan Ambil data mhs ke-1, lalu cetak Ulangi langkah ke-6 sampai data habis
Struktur Data Model logik dari suatu organisasi data. (Mis. struktur atau array) Model data harus bisa merefleksikan data di kehidupan nyata. Struktur data harus simpel dalam memproses data yang ada di dalamnya.
Tipe Data Tipe data dasar Tipe Data Bentukan merupakan tipe data dasar yang sering dipakai oleh program, meliputi: integer(bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca), dan boolean (logika). Tipe Data Bentukan Tipe yang didefinisikan sendiri oleh pemrogram. Sering disebut sebagai user-defined type data. Contoh: tipe dasar yang diberi nama dengan tipe data baru dan record.
Tipe Data Tipe Data Bentukan Tipe yang didefinisikan sendiri oleh pemrogram. Sering disebut sebagai user-defined type data. Contoh: tipe dasar yang diberi nama dengan tipe data baru dan record.
Algoritma Tipe Data Bentukan Tipe dasar yang diberi nama tipe baru Record type nama_baru : tipedasar type nama_record : record < elemen1 : tipedata, elemen2 : tipedata >
Tugas Buatlah algoritma untuk mengolah data 1 orang mahasiswa(gunakan record)!