Posts

Namespace dalam C++

Namespace relatif baru dalam pemrograman C++. Tujuan dari adanya namespace pada C++ sebenarnya untuk menghindari conflict penggunaan nama class, fungsi, variable. Jadi isi dari suatu namespace bisa berupa class, fungsi / method, dan variable. Format dari pendeklarasian name space sebagi berikut: namespace name_namespace{ /*   entitas */ } Entitas dapat berupa variable, method, class. Sedangkan format   menggunakan suatu namespace   sebagai berikut. using namespace name_namespace;   Untuk mendefinisiakan function menggunakan Scope Resolution Operator, kita bebas menaruh definisi tersebut dimana pun, seperti tepat di bawah deklarasi class tersebut atau di bawah main function dan juga bisa di definisikan diluar file, tapi kita tidak bisa melakukan definisi sebelum deklarasi function.   Bentuk umum penulisan //Function prototype return_type nama_function(arguments); //Definisi Function return_type nama_class :: nama_function(){  ...

MENGENAL BASIS DATA

Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik. Basis data dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi yang berada dalam basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan menjalankan operasi terhadap data yang diminta pengguna disebut dengan sistem manajemen basis data atau database management system dalam Bahasa Inggris, yang disingkat dengan DBMS. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya, penjelasan ini disebut dengan skema. Skema menggambarkan objek yang diwakili suatu basis data, dan hubungan di antara objek tersebut. Cara untuk mengorganisasi skema, atau memodelkan struktur basis data dikenal sebagai model basis data atau model data. Model basis data atau model data yang umum digunakan sekarang adalah model relasional. Model rel...

RAM & Memori Eksternal

Image
Random Access Memory (RAM) RAM adalah berasal dari singkatan Random Access  Memory, RAM yaitu suatu memori tempat penyimpanan data sementara, ketika saat komputer dijalankan dan dapat diakses secara acak (random). Fungsi RAM  adalah mempercepat pemeprosesan data pada PC atau komputer. Semakin besar RAM yang dimiliki maka akan semakin cepat pula komputer tersebut. RAM bisa mempercepat kinerja dari komputer, sebab RAM menyediakan ruang penyimpanan sementara untuk komputer. Dalam menyimpan data-data yang mudah diambil sehingga dapat mempercepat loading data serta program yang diakses. Bentuk RAM pada PC secara fisiknya yaitu seperti rangkaian elektronik semacam chip. Untuk memasang RAM ke PC yaitu dengan memasukannya ke slot RAM pada Motherboard, Jenis dari slot RAM juga bermacam-macam tergantung jenis RAM-nya.

Keamanan Jaringan

Konsep Keamanan Jaringan Keamanan jaringan komputer sebagai bagian dari sebuah sistem informasi adalah sangat penting untuk menjaga validitas dan integritas data serta menjamin ketersediaan layanan begi penggunanya. Sistem harus dilindungi dari segala macam serangan dan usaha penyusupan atau pemindaian oleh pihak yang tidak berhak. Komputer yang terhubung ke jaringan mengalami ancaman keamanan yang lebih besar daripada host yang tidak terhubung kemana-mana. Dengan mengendalikan network security, resiko tersebut dapat dikurangi. Namun network security biasanya bertentangan dengan network acces, karena bila network acces semakin mudah, network security makin rawan. Bila network security makin baik, network acces semakin tidak nyaman. Suatu jaringan didesain sebagai komunikasi data highway dengan tujuan meningkatkan akses ke sistem komputer, sementara keamanan didesain untuk mengontrol akses. Penyediaan network security adalah sebagai aksi penyeimbang antara open acces dengan secu...

Samba Server

Image
1. Pengertian Samba Samba Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux. Disamping untuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satu protokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara bersama-sama. Apa kira-kira yang menjadi dasar pengembangan Samba? Sebenarnya yang menjadi dasar dari pengembangan Samba adalah protokol SMB yang merupakan singkatan dari Server Message Block yang merupakan protokol standard yang dikeluarkan oleh Microsoft yang digunakan oleh Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama. Berikut adalah beberapa pengertian dari SAMBA : Samba adalah program yang dapat menjembatani kompleksitas berbagai pl...

Modul Input Output (I/O)

Image
PENGERTIAN MODUL I/O Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas pengendalian sebuah perangkat luar atau bertanggung jawab dalam pertukaran data antara perangkat luar dengan memory utama ataupun dengan register-register CPU atau sebuah konektor mekanik yang berisi fungsi logic untuk komunikasi antara bus komputer dan peripheral.Modul I/O bertanggung jawab atas pengontrolan sebuah perangkat luar, bertanggung jawab atas pertukaran data antar perangkat luar dengan memori utama maupun dengan register-register CPU, Antar muka antara CPU dengan memori utama, antar muka internal dengan perangkat eksternal untuk menjalin fungsi-fungsi pengontrolan. FUNGSI MODUL I/O DALAM MENJALANKAN TUGAS DIKATEGORIKAN MENJADI BEBERAPA KATEGORI YAITU :   Kontrol dan pewaktuan (Control and Timing) Berfungsi untuk mensinkronkan kerja masing-masing komponen penyusun komputer. Perangkat komponen penyusun komputer seperti CPU yang berkomunikasi dengan satu a...