Struktur Data

Materi Kuliah
Materi Perkuliahan Struktur Data : >Pengantar Struktur Data Tugas : Definisikan sebuah type terstruktur untuk menyatakan data nasabah disebuah bank. Data nasabah terdiri atas field Nomor Account, Nama Nasabah, Alamat Nasabah, Kota Nasabah, dan Nomor Telpon Nasabah. Untuk setiap field definisikan type data yang cocok Definisikan struktur data dan masukkan data pada struktur data tersebut pada: 1.Bahasa C 2.Bahasa Pascal 3.Tabel Ms.Access 4.Tabel DBF 5.Tabel Paradox 7 6.Tabel MySQl Untuk nama field sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Array dan Pointer Tugas : Kerjakan Source Code C di bawah ini ke dalam Bahasa C dan Bahasa Pascal : #include <iostream.h> void main() { int n; int array[4] = {10,20,30,40}; for(n=0;n<4;n++) { cout<<”Array[“<<n<<”] = “<<array[n]<<endl; cout<<”\tMenggunakan pointer = “<<*&array[n]<<endl; cout<<”\tDisimpan dalam “<<&array[n]<<endl; } } Keluarannya : Array[0] = 10 Menggunakan pointer = 10 Disimpan dalam 0xdb72408 Array[1] = 20 Menggunakan pointer = 20 Disimpan dalam 0xdb7240a Array[2] = 30 Menggunakan pointer = 30 Disimpan dalam 0xdb7240c Array[3] = 40 Menggunakan pointer = 40 Disimpan dalam 0xdb7240e Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Linked List Tugas : Buatlah program Linked List di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : 1. Implementasikan sebuah single linked list yang merepresentasikan data mahasiswa. Data mahasiswa berupa nrp, nama, alamat, indeks prestasi. Buatlah fungsi-fungsi untuk membangun single linked list, menelusuri, menambah simpul, menghapus simpul. 2. Tambahkan tampilan di output setelah anda mengerjakan percobaan di atas dengan penghitungan indeks prestasirata-rata, dimana iprata=total/jumlah_siswa; total didapatkan dari menambahkan IP yang didapat tiap mahasiswa. Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Rekursi Tugas : Buatlah program Rekursi di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : Menara Hanoi Permasalahan menara Hanoi adalah memindahkan sejumlah piringan dari satu menara ke menara yang lain Pemindahan piringan dilakukan satu demi satu dan tidak boleh ada piringan yang lebih kecil yang berada di bawah piringan yang lebih besar. Untuk itu disediakan sebuah menara lagi untuk bantuan pemindahan. Jadi dipergunakan tiga buah menara, yaitu: 1. menara sumber yang berisi piringan yang akan dipindahkan (menara A) 2. menara tujuan piringan (menara C) 3. menara untuk bantuan (menara B) Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Stack Tugas : Buatlah program Stack di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : Tumpukan Uang 100.000 50.000 20.000 10.000 5.000 2.000 1.000 500 200 100 50 25 Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Queue Tugas : Buatlah program Antrian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : Antrian Uang 100.000 50.000 20.000 10.000 5.000 2.000 1.000 500 200 100 50 25 Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Sorting Tugas : Buatlah program Antrian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : Data Sorting: Tuliskan program untuk mengurutkan data bertipe rekaman (record) yang mempunyai empat data yaitu : • Nomor Induk, bertipe bilangan bulat • Nama, bertipe string • Alamat, bertipe string • Golongan, bertipe char (bernilai ‘A’ … ’Z’) Isi data sebanyak 10 data. Prosedur pengurutan menerima satu parameter, yaitu bilangan bulat yang dapat bernilai 1, 2 atau 3. Apabila bernilai 1, maka data diurutkan menurut nomor induk. Apabila bernilai 2, maka data diurutkan menurut nama, dan apabila bernilai 3 maka data diurutkan menurut golongan. Metode Pengurutan pilih salah satu dari yang sudah dijelaskan. Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Tree Tugas : Buatlah program untuk struktur data Tree dengan 3 level untuk Silsilah Keluarga Anda: Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Searching Tugas : Buatlah program Pencarian di Bahasa C dan di Bahasa Pascal, dengan kasus sebagai berikut : Antrian Uang Carilah Data 10.000 dari data STACK kemarin! 100.000 50.000 20.000 10.000 5.000 2.000 1.000 500 200 100 50 25 Untuk nama variabel sertakan NIM dan Hasil Praktik di capture dan kumpulkan pada perkuliahan minggu depan, bentuk cetak laporan, dikumpulkan dikelas, pada assisten kelas. >Hashing Silahkan -> Free DownLoad…!!! the mr.fox guard
Contact : RAHMADI, SE, SKom Phone : 0511 7514143 Address : Jl.Sekumpul Gang Puji Rahayu RT.12 RW.06 Martapura-Kalimantan Selatan -Indonesia Email ke Boutique Software Programming

Share this

  1. thank’s banget mas RAHMADI, SE, SKom
    atas atensinya saya boleh kan mas kalo mao sharing
    tentang skripsi
    salam

  2. thank’s banget mas RAHMADI, SE, SKom
    atas atensinya saya boleh kan mas kalo mao sharing
    tentang skripsi
    salam

Leave a Reply

Your email address will not be published.