Pengenalan Struktur Data

Slides:



Advertisements
Presentasi serupa
SISTEM BASIS DATA Basis Data.
Advertisements

MATERI 7 DESAIN SISTEM SECARA UMUM
MODEL PROTOTYPE.
SISTEM BASIS DATA.
PERTEMUAN 1 KONSEP DASAR database.
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
 MENGOLAH INFORMASI, KEMUDIAN MENYAJIKAN INFORMASI TERSEBUT SESUAI DENGAN KEBUTUHAN KERTAS REKAYASA KUBUS PEREKAYASAAN SISTEM INFORMASI HARUS DILENGKAPI.
PENGANTAR BASIS DATA.
Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis BAB 5-6 DESAIN 2009 Rahmad Wijaya.
Pertemuan - 1 Pengenalan Struktur Data Informatics Engineering Dept.
Struktur Data Bambang Irawan.
PERSPEKTIF DATABASE.
SISTEM BASIS DATA MEETING 2 Febriyanno Suryana, S.Kom, MM
DATABASE SYSTEM (Sistem Basis Data)
SISTEM BASIS DATA Materi Pertemuan ke-8
Bab 5 Data Control Language dan Teknik Normalisasi
MATERI 6 DESAIN SISTEM SECARA UMUM (REVIEW)
Pemrograman Terstruktur
SISTEM BASIS DATA Materi Pertemuan ke-8
SISTEM BASIS DATA.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
PROGRAM STUDI AKUNTANSI - STIE MDP
JENJANG DATA.
Struktur Data dan Penyajian Data
MANAJEMEN SUMBER DAYA DATA
BAB XIII BASISDATA.
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
PERANCANGAN SISTEM INFORMASI
Desain Input dan Output
BASIS DATA
Tipe Data By Serdiwansyah N. A..
Pengantar Struktur Data Sri Nurhayati, MT
SISTEM BASIS DATA.
SISTEM BASIS DATA.
Kuliah Ke - 2 Array dan Matriks (Bab 2)
Pengenalan Struktur Data Universitas Muhammadiyah Jakarta
Pengantar Struktur Data Sri Nurhayati, MT
SISTEM BASIS DATA Materi Pertemuan ke-8
Data dan Informasi Daurat Sinaga, M.Kom.
Pertemuan III Betha Nurina Sari, M.Kom
PERANGKAT – PERANGKAT KOMPUTER
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
Modul 5 DATA & BASIS DATA Tri Wahyu Agusningtyas
Loading.
“ SISTEM BERKAS ” Oleh : Didik Haryanto ( ) A.
Sistem Basis Data (Kuliah 2)
Management Information System
Pemrograman Visual II Database Management System (DBMS)
Tinjauan Ringkas Konsep Basis Data
Struktur Data Sri Nurhayati, MT
SISTEM BASIS DATA Basis Data.
Konsep dan aplikasi basis data
M0414 Analisa Sistem Informasi
PERTEMUAN I “EHAT PERMANA”
Oleh : Imam Gunawan, M. Kom
SISTEM BASIS DATA Kuliah - 2.
Pengantar Struktur Data Sri Nurhayati, MT
IT204 SISTEM BASIS DATA.
Database Dini Hamidin.
DATA & BASIS DATA 5 Oleh : Elly Lestari
DESAIN SISTEM SECARA UMUM
Menggunakan drag and drop dan mengenal tipe file
BAB XIII BASISDATA.
Pengantar Pengolahan Data
STRUKTUR DATA OLEH: KHAIRIL ANWAR, ST.
Bab 5 Data Control Language dan Teknik Normalisasi
SISTEM BASIS DATA Basis Data.
KONSEP BASIS DATA Ricak Agus Setiawan, S.T.
Transcript presentasi:

Pengenalan Struktur Data

Pengenalan Komputer Sistem Komputer : Perangkat Keras Perangkat Lunak Pengguna B. Paradigma Rekayasa Perangkat Lunak Daur Hidup Klasik (The Classic Life Cycle) Prototipe (Prototyping) Model Spiral (The Spriral Model ) Teknik Generasi Empat (Fourth-Generation Techniques) C. Algoritma dan Struktur Data

Perangkat Keras (Piranti) komponen-komponen fisik dari suatu sistem komputer P. Keluaran P. Masukan P. Pemroses P. Penyimpan

Coba sebutkan perangkat keras yang anda kenal ??? Coba sebutkan perangkat keras yang akan datang ???

Tidak ada Satu Perangkat Lunak untuk Semua instruksi-instruksi yang harus dilakukan oleh perangkat keras Tidak ada Satu Perangkat Lunak untuk Semua Sistem Operasi Bahasa Pemrograman Aplikasi Pengolah Kata Aplikasi Worksheet Aplikasi Database Aplikasi Gambar Aplikasi Permainan / Games Aplikasi Browser Aplikasi …..

Coba sebutkan perangkat lunak anda kenal ??? Perangkat lunak apa dapat anda hasilkan ???

Tidak ada seorang pun yang dapat menguasai semuanya Pengguna / User orang-orang yang membuat program atau sekedar menggunakan program Tidak ada seorang pun yang dapat menguasai semuanya Operator Programmer System Analyst User Interface Designer Web Designer Web Programmer Administrator ….

Spesialisasi dalam apa ???

Hubungan Pengguna, PL & PK Pengguna Komputer Operator, Pemrogram, Analis Sistem, Administrator   P/L Aplikasi Kelompok Pengolah kata, Basis Data, Pengolah Tabel, Browser, dsb P/L Bahasa Kelompok Bahasa tingkat rendah, Bahasa Tingkat Tinggi P/L Sistem Operasi DOS, Unix, Windows dsb Perangkat Keras Peralatan Masukan, Pemroses, Penyimpan dan Peralatan Keluaran

PARADIGMA / REKAYASA PERANGKAT LUNAK METODA dalam menghasilkan suatu perangkat lunak atau dikenal dengan nama rekayasa PL Daur Hidup Klasik (The Classic Life Cycle / Waterfall) Prototipe (Prototyping) Model Spiral (The Spriral Model) Object Oriented : Coad-Yourdon, Rumbaugh, UML

Daur Hidup Klasik Pengumpulan Kebutuhan Analisa Kebutuhan Desain Pemrograman Pengujian Pemeliharaan

Prototipe Pengumpulan Kebutuhan Desain Cepat Bangun prototipe Evaluasi prototipe Perbaikan prototipe, jika prototipe belum selesai ulangi langkah b Produk PL

Model Spiral Perencanaan oleh pengembang Analisa Resiko oleh pengembang dan pemesan Rekayasa Perangkat Lunak Evaluasi oleh pemesan, bila Rekayasa belum selesai ulangi langkah a. Model Spiral

Apa itu Struktur Data ? PROGRAM ALGO RITMA STRUKTUR DATA

Algoritma ….. deskripsi langkah-langkah penyelesaian masalah yang tersusun secara logis Ditulis dengan notasi khusus Notasi mudah dimengerti Notasi dapat diterjemahkan menjadi sintaks suatu bahasa pemrograman

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

model logika/matematik yang secara khusus mengorganisasi data Struktur Data ….. model logika/matematik yang secara khusus mengorganisasi data

SD Statis SD Dinamis Contoh Struktur Data ….. array/larik , rekord, himpunan SD Dinamis list/senarai, queue /antrian /giliran, tumpukan /stack /timbunan, pohon, graf

Contoh Struktur Data …..

Contoh Struktur Data …..

Contoh Struktur Data ….. List Berkait / Senarai

Contoh Struktur Data …..

Contoh Struktur Data …..

Contoh Struktur Data …..

Tempat Penyimpanan Data Struktur Data ….. Tempat Penyimpanan Data Operasi terhadap data Traversal (Traversing) : mengunjungi setiap elemen SD PPencarian (Searching) : menemukan elemen/lokasi pada SD Penyisipan (Inserting) : menambah elemen baru pada SD Penghapusan (Deleting) : menghapus elemen dari SD

Contoh Operasi terhadap data Insert data pada array ke-1 Cari data 18 ada dimana ? Telusuri semua data Hapus data ke-6

Mengapa perlu SD Mengenal bentuk organisasi penyimpanan data dan pengoperasiannya. Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Mengurangi duplikasi data (data redudancy) Hubungan data dapat ditingkatkan (data relatability) Mengurangi pemborosan tempat simpanan luar

Penerapan SD pada OS Queue concept and handling Partition 4 Operating System 100K 200K 400K 700K Multiple Input queues a) Different input queue b) Single input queue

Definisi Character Field Record File Data Base

Character merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yg membentuk suatu item data / field.

Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. - field name: harus diberi nama untuk membedakan field yang satu dengan lainnya - field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data). - field value: isi dari field untuk masing-masing record.

Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.

File file terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.

Database Kumpulan dari file / tabel membentuk suatu basis data

Tipe File File Induk (master file) a.       file induk acuan (reference master file b.       file induk dinamik (dynamic master file) File Transaksi (transaction file) File input File Laporan (Report file) File output file File Sejarah (history file) File arsip (archival file) File Pelindung (backup file)

Komponen Basis Data Perangkat keras (hardware) Sistem operasi (OS Basis data (database) Sistem pengelola basis data (DBMS) Pemakai (user) Aplikasi lain (opsional)