Mata kuliah Rekayasa Perangkat Lunak adalah mata kuliah yang mempelajari tentang dasar-dasar pengertian Rekayasa Perangkat Lunak, masalah dan pemecahan masalah, dan metode-metode pengembangan perangkat lunak RPL : (1) Penerapan secara sistematis, disiplin, pendekatan terukur pada pengembangan, pengoperasian dan pemeliharaan software. (2) Studi terhadap (1) Download Disini Selengkapnya...
29 Desember 2012
8 Oktober 2012
Propositional Logic dan Predicate Calculus
Propositional logic merupakan salah satu bentuk (bahasa) representasi logika yang paling tua dan paling sederhana.
Dengan cara ini beberapa fakta dapat digambarkan dan dimanipulasi dengan menggunakan aturan-aturan aljabar Boolean.
Predicate Calculus
Logika predikat memberi tambahan kemampuan untuk merepresentasikan pengetahuan dengan lebih cermat dan rinci.
Suatu proposisi atau premis dibagi menjadi dua bagian, yaitu ARGUMEN (atau objek) dan PREDIKAT (keterangan).
download disini
Selengkapnya...
25 September 2012
Distributed File System
File System berperan untuk mengorganisasi, menyimpan, memberi nama, dan melindungi file. Dua komponen dalam Distribute File System adalah File Service yang berfungsi untuk membaca, menulis, merubah sebuah file Directory Service yang berfungsi untuk mengelola direktori
download disini atau DFS.ppt download disini Selengkapnya...
16 September 2012
KONSEP PEMROGRAMAN BERORIENTASI OBJEK (OOP)
Kata Program dan Pemrograman mungkin sudah tidak asing didengar, tetapi apakah sebenarnya Program itu dan apa bedanya dengan Pemrograman ? Program adalah suatu bentuk aplikasi atau bisa juga disebut software yang dibuat dengan menggunakan Bahasa Pemrograman dan dapat menyelesaikan suatu Tugas, Fungsi, Perhitungan dengan menggunakan komputer. Bahasa Pemrograman merupakan kumpulan perintah-perintah yang dimengerti computer untuk melakukan tugas-tugas tertentu. Sedangkan Pemrograman atau Programming merupakan teknik untuk membuat suatu Program dengan menggunakan Bahasa Pemrograman. Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat. Konsep dasar dari Pemrograman Berorientasi Objek Pemrograman orientasi-objek menekankan konsep berikut: Kelas — kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya. Objek - membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Abstraksi - Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan. Enkapsulasi - Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut. Polimorfisme melalui pengiriman pesan. Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama. Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri. Setiap objek memiliki Atribut dan Method. Atribut adalah segala sesuatu yang berhubungan dengan karakteristik objek. Seperti Tipe, Model, Pintunya, Kusennya menggunakan kayu apa?, Warna Catnya merupakan salah satu atribut dari Rumah. Sedangkan Method dari Rumah adalah dapat melindungi dari panas, hujan, angin. Jadi Method merupakan Fungsi atau segala sesuatu yang dapat dilakukan Objek. Download disini dan Download disini Selengkapnya...
15 September 2012
SISTEM PAKAR PERTEMUAN 2 DAN 3
Knowledge base
Bagian dari sebuah sistem pakar yang mengandung/menyimpan pengetahuan (domain knowledge)
Knowledge base yang dikandung oleh sebuah sistem pakar berbeda antara satu dengan yang lain tergantung pada bidang kepakaran dari sistem yang dibangun.
Misalnya, medical expert
download disini
dan
download disini
Selengkapnya...
SISTEM PAKAR
Sistem Pakar adalah sebuah program komputer yang mencoba meniru atau mensimulasikan pengetahuan (knowledge) dan ketrampilan (skill) dari seorang pakar pada area tertentu. Selanjutnya sistem ini akan mencoba memecahkan suatu permasalahan sesuai dengan kepakarannya. Sistem pakar merupakan salah satu aplikasi dari kecerdasan buatan (artificial intelligence). Download disini atau Pertemuan I.rar Selengkapnya...
SISTEM TERDISTRIBUSI
Lama nggk posting jadi lupa kalau ada yang perlu di upload materinya
berikut ini materi dari sistem terdistribusi yang baru bisa saya postingkan
Pertemuan 1 download disini
Pertemuan 2 download disini
atau
Pertemuan Ke-1 Sistem Distribusi.rar Download
Pertemuan Ke-2 bab-v-database-terdistribusi.rar Download
Selengkapnya...
21 Maret 2012
Program Sederhana Visual Basic 6.0 Multimedia
Kontrol Windows Media Player terdapat dalam file Windows Media Player (wmp.dll). Untuk menggunakan kontrol ini pada program, Anda harus menambah kontrol ke dalam toolbox dengan perintah Components (Ctrl+T) pada menu Project, lalu mengklik kontrol dan membuat antarmuka baris perintah untuk tool pada form Anda.
Download disini atau Multimedia VB.rar download disini
part1
part2 Selengkapnya...
16 Maret 2012
PEMROGRAMAN BERBASIS WEB
Setiap dokumen HTML memiliki extensi file *.HTML atau *.HTM. Maka dari itu untuk setiap penyimpanan program HTML harus disimpan dengan format penamaan file: namafileprogram.HTML
HTML kepanjangan dari Hyper Text Markup Language yang dapat diartikan sebagai “Bahasa untuk menampilkan Tulisan / Text yang bersifat Hyper. HTML adalah sebuah format dokumen. Dokumen HTML dapat ditampilkan dimedia Internet menggunakan aplikasi browser. Karena bisa ditampilkan di Internet maka dokumen ini bersifat “publik” atau bisa digunakan bersama-sama dalam sekali waktu. Sifat ini berbeda dengan Dokumen Ms. Word yang bersifat “Personal”, hal ini karena fungsi dari dokumen Ms.Word adalah untuk dicetak dan digunakan (dibaca) oleh orang perorang.
Dari pemahaman diatas dapat diketahui bahwa pemrograman HTML adalah bahasa pemrograman untuk membuat sebuah dokumen. Jadi pemrograman HTML bukanlah pemrograman logika komputer. Hal ini berarti pada HTML tidak mengenal perintah-perintah logika komputer seperti: pencabangan (IF .. Else), perulangan/looping (Do … While / For … Next, dll) dan bahkan juga tidak bisa memproses penjumlahan, pengurangan, pengalian maupun pembagian.
Perintah-perintah pemrograman HTML adalah perintah untuk mengatur tampilan dan isi suatu dokumen untuk keperluan web di internet. Isi dari dokumen HTML antara lain:
Text dan Paragrap
Gambar, suara dan berbagai bentuk multimedia lainnya
Tabel dan Frame
Hyperlink (penghubung antar halaman web), dll
download disini
atau
BUKU MODUL MATA KULIAH PEMROGRAMAN WEB 1.docx download disini
Selengkapnya...
Visual FoxPro
Microsfot Visual FoxPro merupakan perangkat lunak pemrograman basis data (databases). Dengan FoxPro kita dapat membuat aplikasi mulai dari sekedar mencatat data barang, penjualan atau pembelian sampai dengan palikasi berbasis jarignan utnuk suatu perusahaan.
Visual FoxPro merupakan perangkat lunak pembrograman basis data (databases), sama seperti Microsoft Access yang sudah lebih dikenal. FoxPro berekmbang sejak lama, mulai dari perangkat lunas Foxbase yang sempat populer ketika sistem operasi komputer masih menggunakan MS-DOS. Kini dengan adanya Visual FoxPro, aplikasi sistem informasi menjadi sebakin mudah dan cepat dan tentu hasilnya lebih baik. Penggunaan Visual FoxPro antara lain :
- Mengolah data sederhana misalnya menyimpan data pelanggan dan laporan sesuai kebutuhan.
- Membuat program aplikasi sistem informasi sederhana yang berguna bagi suatu perusahaan untuk melakukan kegiatan rutinnya.
- Membuat program aplikasi sistem informasi perusaan besar (enterprise) berbasis teknologi client/server.
1. Modul FoxPro 6.0download disini
2. Soal FoxPro download disini
3. Perancangan Basis Data download disini
4. Modul FoxPro2 download disini
5. Pertemuan 3 Visual FoxPro download disini
alternatif link :
1. soal.rar download disini
2. pertemuan 3 visula foxpro.doc download disini
3. modul-fisfox2.doc download disini
4. PERANCANGAN BASISDATA.rar download disini
5. modul-fisfox2_2.doc download disini
6. PERANCANGAN BASISDATA_2.rar download disini
Selengkapnya...
22 Januari 2012
SYSTEM DEVELOPMENT LIFE CYCLE
SYSTEM DEVELOPMENT LIFE CYCLE
Sistem buatan manusia tdk ada yg sempurna
Bab 1 Model SDLC.ppt DOWNLOAD DISINI
atau
Download disini
Selengkapnya...
IP ADDRESS
IP ADDRESS
Pengertian tentang IP Address sudah umum dan sering kali kita dengar, dimana artinya pun sama yaitu mengacu pada pengalamatan dalam jaringan komputer yang terhubung dalam jaringan komputer (Jaringan Internet).
Beberapa waktu yang lalu kita mendengar kalau IP Addres yang berbasis 32 bit akan habis dan jika tidak dicari solusinya maka akan banyak host baru yang tidak bisa terhubung dengan jaringan komputer public (Internet). Bagaimana ini bisa terjadi ??
Kita ambil contoh kita akan mengakses suatu web yang bernama kompas.com tentunya lebih mudah kita mengetikkan www.kompas.com atau kompas.com disinilah pernan dari IP Address yang sebenarnya kita akses itu adalah alamat IP dari Portal Kompas yaitu 202.61.113.35 tentunya akan ribet dan membikin kita pusing kalau kita mau mengakses harus menghapalkan nomor IP tersebut maka diserderhanakan dengan menggunaka character.
Bagaimana Prosesnya penomoran IP Addres tersebut...
Download Disini
atau
bisa Didownload Disini
Selengkapnya...
Unit Masukan dan Keluaran
Apa Yang Dimaksud Unit Masukan dan Keluaran
Jika sebelumnya kita mengetahui bagian bagian dari Input dan Output dibagian ini kita akan membahas Unit Masukan dan Keluaran bagaiman proses kerjanya dan apa penjelasan tentang Unit Masukan dan Keluaran itu.
Kita tentu tahu apa Unit Masukan dan Unit Keluaran (I/O) itu, Di dalam komputer Sistem Komputer terdapat Tiga Komponen Utama yaitu :
1. Adanya CPU sebagai Unit Prosesan
2. Adanya Memory baik memory utama dan sekunderi sebagai registrinya
3. Adanya Perangkat I/0
Pertanyaanya adalah dalam Perangkat I/O atau Modul I/O diperlukan perangkat yang disebut Card sehingga perangkat I/O atau Modul I/O ini bisa terkoneksi dengan piranti keluaran...
Download Disini
atau
bisa Download Disini
Selengkapnya...
15 Januari 2012
STORAGE
STORAGE
Kali ini akan dibahas tentang storage, ungkapan tentang storage sudah sering kita dengar dan sudah menjadi hal yang wajib serta umum kalau kita mempunyai PC atau Notebook tentunya mempunyai storage. Storage banyak yang mengartikan sebagai media simpan,kalau kita melihat proses kerja dari sistem operasi komputer tentunya kita akan tahu bahwa dalam proses dikomputer dimulai dari adanya input dilanjutkan pemprosesan selanjutya dihasilkan output, dari sini kita bisa lihat bahwa pada pemprosesan ini terjadinya yang namanya perintah penyimpanan data dari memory utama (RAM) kememory secondery (Harddisk, Diskket,CD/DVD, Flashdisk, MemoryCard dsb).
Jika melihat dari keterangan diatas maka dapat diartikan bahwa storage adalah suatu perintah untuk Menyimpan data, instruksi, dan informasi untuk digunakan pada masa mendatang.
Storage medium adalah physical material yang digunakan untuk menyimpan
Biasa disebut dengan secondary storag.
Ada Pertanyaan kenapa digunakan masa mendatang...?
Download Disini
atau
Download Disini
Selengkapnya...
14 Januari 2012
Contoh Penyelesaian Manajemen Saint
Beberapa Contoh Penyelesaian Dengan Manajemen Saint
Berikut terdapat permasalahan yang secara tidak langsung pada proses pemecahannya mengikuti tahapan manajemen sains.
Download Disini
Selengkapnya...
Managemen Saint
Managemen Sain
Istilah sains diasosiasikan secara eksklusif dengan penggunaan teknik-teknik matematis untuk membuat model dan menganalisis masalah keputusan.
Walaupun matematika dan model matematis merupakan inti dari MS, pemecahan masalah tidaklah hanya sekedar pengembangan model dan pemecahan matematis. Secara spesifik masalah keputusan mencakup faktor-faktor penting yang tidak berwujud dan tidak dapat diterjemahkan secara langsung dalam bentuk model matematis.
Download Disini
Selengkapnya...
10 Januari 2012
VIDEO TENTANG JARINGAN KOMPUTER
VIDEO JARINGAN KOMPUTER LAN DAN WIFI
Agar lebih jelas tentang jaringan LAN maka bisa anda lihat bagaimana jaringan itu berkerja dan bagaimana keamanan jaringan jika kita menggunakan LAN Cabel dan Wifi.
Untuk lebih jelas bisa anda lihat langsung tentang jaringan komputer
Bagian 1 Download
Bagian 2 Download
Bagian 3 Download
Bagian 4 Download
Bagian 5 Download
Selengkapnya...
Central Processing Unit
Central Processing Unit (CPU)
Saat ditanya tentang CPU (Central Processing Unit) maka akan banyak sekali jawaban atau devinisi tentang CPU tersebut, diantraanya adalah CPU adalah keseluruhan dari bagian-bagian dari unit proses yang terdiri dari Prosesor, Memory, Device (Harddisk) dan Mainboard menjadi satu dalam satu wadah yaitu cassing. Adapula yang menggartikan CPU adalah sebagai otak dari komputer itu sendiri. Dan masih banyak lagi arti dari CPU diantaranya....
Download Disini
atau
Download Disini
Selengkapnya...
4 Januari 2012
Sejarah Komputer
ORGANISASI ARSITEKTUR KOMPUTER
Untuk mengetahui lebih jauh tengang Organisasi Arsitektur komputer maka kita mulai dari sejarah komputer terlebih dahulu untuk lebih jelasnya dapat anda buka di link berikut
Download Disini
Selengkapnya...
Output Komputer
Apakah yang dimaksud dengan output?
Data yang telah diproses menjadi bentuk yang berguna
Output device adalah segala macam komponen hardware yang dapat menyampaikan informasi kepada user
Download Disini
atau
Download Disini
Selengkapnya...
Input Komputer
Apakah yang dimaksud dengan input ?
Data atau instruksi yang dimasukkan kedalam memory komputer
Input device adalah segala macam komponen hardware yang memungkinkan user untuk memasukkan data dan instruksi
Download Disini
atau
Download Disini
Selengkapnya...
SESI 3 KOMPONEN JARINGAN KOMPUTER
Media transmisi dengan kabel
Media transmisi tanpa kabel/WiFi
Media transmisi dengan satelit (VSAT)
atau
Download Disini
Selengkapnya...
Jaringan Komputer
Agar jaringan dapat berfungsi, dibutuhkan layanan-layanan yang dapat mengatur pembagian sumber daya.
Dibutuhkan aturan-aturan (protocols) yang mengatur komunikasi dan layanan-layanan secara umum untuk seluruh sistem jaringan
atau
Download Disini
Selengkapnya...