Abstraksi, Enkapsulasi, dan Penyembunyian Informasi

perancangan dan pemrograman berorientasi obyek(OO) adalah sebuah cara berpikir tentang program sebagai sebuah kumpulan obyek yang salain berinteraksi, yang mana tiap-tiapnya memodelkan beberapa entitas komputasi, riil atau imajiner.
Pemrograman OO telah tinggal landas karena terdapat persepsi umum di antara para pengembang perangkat lunak bahwa bahasa ini, semua dengan sekumpulan fitur abstraksi umum mendasar, dan tiap fitur dengan sekumpulan fitur dan nuansa yang uniknya.

 

Desain

Desain

C++ secara luas digunakan karena dianggap sebagai sebuah bahasa pemrograman yang praktis (makna efisien) untuk penggunaan oleh pengembang perangkat lunak. Namun, bahasa tersebut mempunyai sekumpulan fitur yang kompleks, dan interaksi yang kurang terdefinisi dari fitur-fitur yang membutuhkan beberapa tahun dari pengembangan compiler untuk menerapkan bahasa sepenuhnya.

Continue reading

Sekilas Tentang Pengiriman Informasi

Sumber

Sumber

Proses komunikasi terdiri atas pengiriman keluaran dari sumber informasi melalui sebuah kanal komunikasi. Dalam hampir semua kasus, karakteristik spektral dari urutan informasi tidak secara langsung cocok dengan karakteristik spektral dari kanal komunikasi, dan oleh karena itu sinyal informasi tidak bisa secara langsung dikirimi melalui kanal. Dalam banyak kasus, sinyal informasi adalah sinyal (pita dasar) frekuensi rendah, dan spektrum yang tersedia dari kanal komunikasi berada pada frekuensi yang lebih tinggi. Continue reading

Latar Belakang Pengolahan Sinyal Digital

Perangkat Keras

Perangkat Keras

Pengolahan sinyal digital adalah sebuah arena sains dan rekayasa yang telah berkembang cepat selama 30 tahun ini. Perkembangan yang pesat tersebut adalah sebuah  hasil kemajuan signifikan dalam teknologi computer digital dan perakitan rangkaian terpadu. Komputer digital dan perangkat keras digital yang terkait 3 dekade yang lalu berukuran relative besar dan mahal, dan sebagai konsekuensinya, penggunaan perangkat tersebut terbatas pada komputasi ilmiah tujuan umum yang tidak berjalan pada waktu nyata. Continue reading

Contoh Sistem Produksi Indeks KWIC

Sistem

Sistem

Penjelasan berikut tentang indeks KWIC akan mencukupi makalah ini. System indeks menerima sekumpulan baris terurut, tiap baris adalah sekumpulan kata-kata terurut, dan tidak kata adalah sekumpulan huruf terurut. Tiap baris bisa digeser secara berputar dengan secara berulang-ulang menghilangkan kata pertama dan menambahkan kata tersebut pada akhir baris. System indeks mengeluarkan sebuah daftar dari semua pergeseran melingkar dari semau baris dalam urutan alfabetis. Continue reading

Keuntungan dari pemrograman moduler

Keuntungan

Keuntungan

Keuntungan dari pemrograman moduler antara lain:
1)    Pengelolaan: waktu pengembangan bisa diperpendek karena kelompok terpisah akan bekerja pada tiap modul dengan sedikit kebutuhan untuk berkomunikasi.
2)    Fleksibilitas produk: dimungkinkan untuk membuat perubahan drastis pada satu modul tanpa harus mengubah modul yang lain Continue reading

Kamar Komputer

Kriteria Modularisasi Perangkat Lunak

Kamar Komputer

Kamar Komputer

Banyak pembaca sekarang akan melihat criteria apa yang digunakan dalam tiap pemecahan. Dalam pemecahan yang pertama, criteria yang digunakan adalah membuat setiap langkah besar dalam pengolahan sebuah modul. Dalam pemecahan cara pertama, kriteria yang digunakan adalah membuat setiap langkah besar dalam pengolahan sebuah modul. Seseorang mungkin akan mengatakan bahwa untuk mendapatkan dekomposisi , seseorang harus membuat sebuah diagram alir. Ini adalah pendekatan yang paling umum untuk dekomposisi atau modularisasi. Pendekatan ini adalah sebuah pertumbuhan dari semua latihan programmer yang mengajarkan kepada kita bahwa kita harus memulai dengan sebuah diagram alir kasar dan berpindah dari sana menuju sebuah implementasi yang rinci. Flowchart adalah sebuah abstraksi yang berguna untuk system dengan orde 5000-10000 instruksi, namun ketika kita bergerak diluar tersebut, flowchart tidak terlihat cukup; beberapa tambahan diperlukan. Continue reading

rak buku

Pengantar Pemrograman Moduler

rak buku

rak

Sebuah pernyataan jelas dari filosofi pemrograman moduler bisa ditemukan dalam sebuah buku teks 1970 tentang program system oleh Gouthier dan Pont, yang dikutip berikut.
Sebuah segmentasi dari usaha proyek menjamin modularitas system. Setiap tugas membentuk sebuah modul program yang terpisah dan berbeda. Pada implementasi tiap kali modul dan masukannya dan keluarannya terdefinisi dengan baik, tidak terdapat kebingngan dalam antarmuka yang ditujukan dengan modul system lain. Pada saat keluar, integritas dari modul diuji secara independen; terdapat beberapa permasalahan penjadwalan dalam penyelarasan penyelesaian dari beberapa tugas sebelum penutupan dimulai. Akhirnya, system dipelihara dalam bentuk yang moduler, eror system dan kecacatan bisa ditelusuri sampai pada system modul khusus, sehingga membatasi cakupan dari pencarian error yang rinci. Continue reading

Pulpen

Abstrak Kriteria yang Akan digunakan dalam pemecahan system ke dalam Modul

Pulpen

Abstrak. Makalah ini membahas tentang modularisasi sebagai sebuah mekanisme untuk meningkatkan fleksibilitas dan kemampuan memahami dari sebuah sembari memungkinkan memperpendek waktu pengembangan nya. Keefektivan dari sebuah modularisasi tergantung pada criteria yang digunakan dalam membagi system ke dalam modul. Sebuah permasalahan perancangan system disajikan dan baik pemisahan konvensional dan non-konvensional dijelaskan. Ditunjukkan bahwa pemisahan non-konvensional mempunyai keuntungan berbeda untuk tujuan utama. Criteria yang digunakan dalam mendatangkan dekomposisi dibahas. Dekomposisi nonkonvensional, jika diterapkan dengan asumsi konvensional bahwa sebuah modul terdiri atas satu atau lebih sub rutin, akan kurang efisien pada banyak kasus. Sebuah pendekatan alternative pada implementasi yang tidak mempunyai dampak ini digambarkan.