Postingan

Menampilkan postingan dari Agustus, 2009

Sistem Berkas

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 >> Down...

Organisasi Komputer

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

Struktur Data

Struktur Data ( Antonius Rachmat C .) 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 - Con...

Pemrograman Berorientasi Objek / Java

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 : Pemrograman berorientasi objek Karakteristik PBO Syntax & Tipe data Procedure & Function Array   Sorting Rekursif   Penurunan Kelas E-book  Java Foundations

Rekayasa Perangkat Lunak

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 (S...

Jaringan Komputer

Jaringan Komputer Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah: Membagi sumber daya: contohnya berbagi pemakaian printer , CPU, memori , harddisk Komunikasi: contohnya surat elektronik, instant messaging , chatting Akses informasi: contohnya web browsing Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan ( service ). Pihak yang meminta layanan disebut klien ( client ) dan yang memberikan layanan disebut pelayan ( server ). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer. Klasifikasi Berdasarkan skala : Personal Area Network (PAN) Campus Area Network (CAN) Local Area Network (LAN): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas. Metropolitant Area Network (MA...

PHP

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.. Ve...

Teknik Otomasi Bahasa dan Kompilasi (Teori Bahasa & Otomata)

Teknik Otomasi Bahasa dan Kompilasi (Teori Bahasa & Otomata) 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 S...

Interaksi Manusia dan Komputer

Interaksi Manusia dan Komputer Bidang ilmu interaksi manusia dan komputer adalah ilmu yang mempelajari tentang bagaimana mendesain, mengevaluasi, dan mengimplementasikan sistem komputer yang interaktif sehingga dapat digunakan oleh manusia dengan mudah. Interaksi adalah komunikasi 2 arah antara manusia (user) dan sistem komputer. Interaksi menjadi maksimal apabila kedua belah pihak mampu memberikan stimulan dan respon (aksi & reaksi) yang saling mendukung. Jika salah satu tidak bisa, maka interaksi akan mengalami hambatan atau bahkan menuju pembiasan tujuan. Referensi : A.J. Dix, J.E. Finlay, G.D. Abowd and R. Beale, �Human-Computer Interaction�, Third Edition, Prentice Hall, USA, 2003 Deborah J. Mayhew, �Principles and Guidelines in Software User Interface Design�, Prentice Hall, USA , 1992 Schneiderman, Ben, �Designing The User Interface : Strategic for Effective Human � Computer Interaction�, 2nd edition, Addison-Wesley, 1992 P. Insap Santosa, �Interaksi Manusia dan Komputer; T...

Pengolahan Citra

Pengolahan Citra Pengolahan Citra adalah kegiatan memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia/mesin (komputer). Inputannya adalah citra dan keluarannya juga citra tapi dengan kualitas lebih baik daripada citra masukan. Misal citra warnanya kurang tajam, kabur (blurring), mengandung noise (misal bintik-bintik putih), dll sehingga perlu ada pemrosesan untuk memperbaiki citra karena citra tersebut menjadi sulit diinterpretasikan sebab informasi yang disampaikan menjadi berkurang. Referensi : Rafael C. Gonzalez and Richard E. Woods, �Digital Image Processing� , Addison-Wesley Publishing, 2002 Ioannis Pitas, � Digital Image Processing Algorithms �, Prentice-Hall International, 1993 Rinaldi Munir, �Pengolahan Citra Digital dengan Pendekatan Algoritmik� , Informatika Bandung, 2004 Balza Achmad, Kartika Firdausy, �Teknik Pengolahan Citra Digital Menggunakan Delphi� , Ardi Publishing, 2005 Agustinus Nalwan, �Pengolahan Gambar Secara Digital� , Elex Media Komputindo, 1997...

Logika Matematika

Logika Matematika Dalam dunia informatika atau ilmu komputer, mata kuliah logika biasa dikenal dengan istilah Logika Matematika. Logika ini mempunyai peranan sangat mendasar dalam perkembangan teknologi komputer, karena logika digunakan dalam berbagai aspek di lingkungan komputer seperti pada Arsitektur Komputer, Pemrograman, Basisdata, dan sebagainya. Materi Logmat >> Download (328 KB)

Algoritma & Pemrograman (Bhs C)

Algoritma dan Pemrograman (Bhs C) Algoritma mempunyai peranan yang sangat penting dalam bidang informatika pada umumnya dan bidang pemrograman pada khususnya. Algoritma membantu mahasiswa mengembangkan daya penalaran atau kerangka berpikir yang sistematis dalam memahami masalah, dan membuat perencanaan atau konsep pemecahan masalah yang lebih baik, sehingga dapat membawa hasil yang tepat pula. Bahasa pemrograman merupakan hal yang fundamental dalam pengajaran sebuah institusi pendidikan bidang komputer. Kemampuan dalam menguasai suatu bahasa pemrograman merupakan hal yang mutlak bagi seorang mahasiswa informatika. Bila Anda sudah mengenal dan menguasai bahasa C, Anda akan lebih cepat paham saat mempelajari pemrograman internet menggunakan script php, serta pemrograman berorientasi objek dan mobile programming (pemrograman pada perangkat seluler/handphone) menggunakan Java. Materi Lengkap >> Download (236 KB)