SESUAIKAN DIRI ANDA DENGAN KADAR SESUATU YANG TERSIMPAN DALAM JATIDIRI ANDA Home
TI Punya
Lain-lain

Selasa, 31 Mei 2011

Tentang Sistem Berkas

Sistem penyimpanan, pengelolaan dan penyimpanan data pada alat penyimpan
eksternal. Pada berkas dan akses penyimpanan data dilakukan secara fisik.
File : Kumpulan dari record-record yang saling berhubungan.

Klasifikasi Data

1. Kelompok Data Tetap
Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang
lama.
Contoh : Data pribadi mahasiswa.

2. Kelompok Data Tak Tetap
Kelompok data yang secara rutin mengalami perubahan.
Contoh : Data rencana studi mahasiswa.

3. Kelompok Data Yang Bertambah Menurut Waktu
Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan
data tak tetap.
Contoh : Data transkrip.

Klasifikasi File
1. Master File (Berkas Induk)
2. Transaction File (Berkas Transaksi)
3. Report File (Berkas Laporan)
4. Work File (Berkas Kerja)
5. Program File (Berkas Program)
6. Text File (Berkas Teks)
7. Dump File (Berkas Tampung)
8. Library File (Berkas Pustaka)
9. History File (Berkas Sejarah)

Materi Lengkap >> Download

Tentang Organisasi Komputer

Organisasi Komputer adalah bagian yang terkait erat dengan unit–unit operasional dan
interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek
arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka,
teknologi memori, sistem memori, dan sinyal–sinyal kontrol.

Arsitektur Komputer lebih cenderung pada kajian atribut–atribut sistem komputer yang

terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang digunakan, teknik
pengalamatan, mekanisme I/O.

Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada

memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan
diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian
organisasional.

Materi Lengkap ORKOM >> Download

Tentang Struktur Data

Mahasiswa mampu memahami logika berpikir komputer, memahami prinsip kerja program, memahami alasan-alasan komputer dapat mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart) .
Perkenalan
Pengantar Algoritma dan Pemrograman
- Apa itu algoritma
- Kegunaan dan contoh
- Apa yang akan dipelajari selama kuliah
Flowchart dan Bahasa Pemrograman
- Flowchart
- Bahasa Pemrograman 3 GL dan Contohnya
- Mengenal C++ dan C#
Tipe Data, Keyword, Operator dan Kondisi (Percabangan)
- Tipe Data dan keyword
- Operator dan Derajatnya
- IF tunggal, bertingkat
- Multiple Conditions
- Switch Case
- Contoh-contoh dan latihan!
Perulangan (looping)
- For, While, DoWhile
- Break dan Continue
- Nested Loop
- Contoh kasus dan latihan!
Array 1 : Array 1 dimensi dan operasinya
- Definisi dan deklarasi
- Kegunaan, sifat-sifat Array 1 dimensi
- Contoh-contoh : add, search, edit, delete
Array 2 dimensi dan Manipulasi String
- Apa itu String
- Berbagai hal menarik tentang String
Prosedur dan Fungsi
- Procedure (void)
- Function (non-void)
- Parameter: formal dan aktual
- Latihan
ADT (Abstract Data Type) dan Stack dengan Array
- Definisi dan Deklarasi
- Kegunaan, sifat-sifat
- Contoh-contoh
- Stack dan kegunaanya
Struktur Data Antrian dengan Array
- Pengertian Antrian dan sifatnya
- Deklarasi
- Contoh penggunaan
Sorting dan Searching Array
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Searching sekuensial
Function by Reference
- Pengertian dan sifat-sifat
- Contoh-contoh

Pemrograman Berorientasi Objek / Java

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer.

Materi yang dipelajari dalam OOP pada dasarnya menerapkan materi pada kuliah dasar pemrograman yang lalu akan tetapi paradigma pemrogramannya diubah dari prosedural ke pemrograman berorientasi objek
silahkan anda download slide perkuliahan berikut :
  1. Pemrograman berorientasi objek
  2. Karakteristik PBO
  3. Syntax & Tipe data
  4. Procedure & Function
  5. Array
  6. Sorting
  7. Rekursif
  8. Penurunan Kelas
E-book Java Foundations

Tentang Rekayasa Perangkat Lunak

Halaman yang membahas matakuliah RPL (Rekayasa perangkat lunak) dan turunannya serta yang berkait dengannya. Sebagai sebuah metodologi untuk mengubah dunia nyata menjadi dunia digital. Berbagai proses harus dilakukan untuk mendapatkan dunia digital tersebut. Umumnya akan melibatkan tahap-tahap sebagai berikut:
1. Analisis
2. Desain
3. Coding
4. Pengujian
5. Implementasi (penerapan di dunia nyata, bukan skala laboratorium)
6. Maintenance dan Improvement
Dari ke-6 tahapan tersebut dikombinasikan dalam percepatan maupun pelengkapannya. Beberapa tahap digabung menjadi satu atau pun beberapa tahap dirinci lebih detil.
Untuk percepatan yang biasa dilakukan adalah memotong dan menggabung beberapa tahap menjadi satu. Contohnya metodologi Prototyping. Dibuat lebih cepat dan singkat, agar segera dapat dievaluasi.
RPL saat ini lebih banyak untuk mendukung penyusunan SIstem Informasi. Berbagai jenis sistem informasi, diantaranya (diseuaikan dengan kemunculannya):
1. TPS (Sistem pencatatan Transaksi)
2. Sistem Informasi Manajemen
3. Otomatisasi Perkantoran
4. Sistem Pendukung Keputusan
5. Sistem Pendukung Keputusan Kelompok
6. Sistem Pakar
7. Sistem Cerdas Buatan
8. Sistem Informasi Eksekutif

Berikut ini materi mata kuliah rekayasa perangkat lunak:
  1. Managing Software Project
  2. Software Project Planning
  3. Requirement Analysis dan Tugas Requirement Analysis
  4. E-R Diagram
  5. Data Flow Diagram
  6. Perancangan
  7. Case Study

Tentang PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu mengakses database dan dapat terintegrasi dengan HTML.

Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya..
Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP3 scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP3. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

Materi PHP >> Download

Teknik Otomasi Bahasa dan Kompilasi (bahasa dan automata)

Dalam mata kuliah ini membahas teori bahasa dan otomata serta teknik kompilasi yang diterapkan pada pembuatan bahasa pemrograman dan kompilator.
Kompilator (compiler) adalah program yang menerjemahkan bahasa seperti Pascal, C, PL/I, FORTRAN, COBOL ke dalam bahasa mesin.
Bahasa mesin adalah bahasa asli yang digunakan oleh mesin komputer, berupa deretan bit yang membentuk numeric biner
Contoh :

0001100000110101 (dalam bentuk biner) bila diringkas dalam bentuk heksadesimal menjadi 1835, yang artinya komputer menyalin isi register 5 ke register 3.
Referensi :

John C. Martin, “Introduction to Languages and The Theory of Computation”, McGraw-Hill Book Co, 1997.
Dean Kelly, “Otomata dan Bahasa-bahasa Formal”, Prenhallindo, 1999.
Firrar Utdirartatmo, “Teori Bahasa dan Otomata”, J & J Learning, 2001.
Bambang Hariyanto, “Teori Bahasa, Otomata, dan Komputasi serta Terapannya”, Penerbit Informatika, 2004.
Sumantri Slamet, Heru Suhartanto, “Teknik Kompilasi”, PT. Elex Media Komputindo, 1993.

Firrar Utdirartatmo, “Teknik Kompilasi”, Graha Ilmu, 2005.
Eko Sediyono, “Teknik Kompilasi Teori dan Praktik”, Penerbit Andi, 2005.

Materi Lengkap >> download