Dokumen ini membahas tentang perkembangan sistem manajemen basis data dan tren pengembangan perangkat lunak, mulai dari definisi database, metode pengembangan perangkat lunak, jenis database, dan aplikasi database populer seperti Microsoft Access, Oracle, dan Firebird. Dokumen ini juga membahas konsep seperti data warehousing dan data mining dalam mengelola basis data perusahaan.
Sistem informasi terdiri dari komponen hardware, software, basis data, jaringan, dan personil. Terdapat tiga arsitektur sistem informasi utama yaitu arsitektur terpusat, terdesentralisasi, dan client-server. Personil sistem informasi meliputi pengguna akhir, spesialis teknologi informasi, dan manajemen divisi teknologi informasi.
Artikel ini membahas analisis kebutuhan perangkat keras dan lunak untuk mesin server. Hardware server mencakup prosesor skalabel, RAM besar, sedangkan softwarenya meliputi sistem operasi khusus server dan aplikasi administrasi sumber daya. Analisis spesifikasi hardware dan software perlu dilakukan untuk memenuhi kebutuhan jaringan sekolah.
ºÝºÝߣ Jaringan Komputer ITB pertemuan 1 Putu Shinoda
Ìý
Perkuliahan Jaringan Komputer memberikan penjelasan tentang pengantar materi kuliah, aturan perkuliahan, tujuan perkuliahan, referensi, definisi dan syarat jaringan komputer, sifat jaringan komputer, prinsip dasar jaringan komputer, ukuran kinerja jaringan, interoperabilitas, protokol, model OSI dan TCP/IP, arsitektur internet, struktur paket data pada web server dan gateway, serta implementasi di Linux dan open source.
Dokumen tersebut membahas komponen-komponen sistem informasi seperti perangkat keras, perangkat lunak, basis data, dan jaringan. Juga membahas arsitektur informasi yang bertujuan memenuhi kebutuhan bisnis organisasi. Terdapat tiga arsitektur teknologi yaitu desentralisasi, client/server, dan komputasi pemakai akhir.
Modul ini membahas bagaimana teknologi keamanan seperti enkripsi, NAT, dan jaringan peer-to-peer dapat mempengaruhi kemampuan security monitoring dengan membuat detail lalu lintas tidak terbaca atau menghindari perlindungan firewall."
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis dataTri Y. Evelina
Ìý
Nordrassil Project adalah web yang dapat menghasilkan DDL dan kode sumber aplikasi basis data berdasarkan struktur data dan template script yang disediakan pengguna untuk membantu pembuatan aplikasi basis data secara mudah dan cepat.
ºÝºÝߣ Presentasi Cloud Computing on Operating System ResearchDion Webiaswara
Ìý
Dokumen tersebut membahas konsep dan pengenalan cloud computing serta beberapa layanan dan aplikasi cloud computing populer seperti ZeroPC, EyeOS, Google App Engine, Cornelios, dan Lucid-Desktop. Cloud computing memungkinkan pengguna untuk mengakses dan berkolaborasi dalam dokumen secara online dari berbagai perangkat.
Dokumen tersebut membahas tentang teknologi driver yang mendukung pengembangan sistem informasi untuk mencapai tujuan bisnis. Teknologi driver terdiri atas teknologi database, perangkat lunak, antarmuka, dan jaringan yang dapat meningkatkan pengetahuan, proses, komunikasi bisnis, dan kolaborasi.
Dokumen tersebut membahas arsitektur jaringan komputer Client-Server. Secara ringkas, Client-Server adalah model jaringan dimana server menyediakan layanan kepada client. Terdapat berbagai model implementasi Client-Server seperti single tier, two tier, dan three tier berdasarkan pembagian peran antara user interface, logika bisnis, dan database. Dokumen ini juga membahas komponen-komponen utama dalam arsitektur Client-Server seperti client, server, dan middleware.
Dokumen ini membahas pengembangan prototipe basis data NoSQL bernama TippyDB yang mampu melakukan partisi dan replikasi data secara geografis dengan mempertimbangkan lokasi pengguna. Prototipe ini bertujuan untuk menyimpan data sedekat mungkin dengan lokasi pengguna untuk mengurangi latensi rata-rata akses data. Dokumen ini juga membahas pengujian performansi dan kebenaran dari prototipe tersebut.
This document discusses COM+ and creating COM+ serviced components. It introduces COM+ as a programming model that provides services like security, queuing, and transactions for distributed applications. COM+ serviced components inherit from the ServicedComponent class and can be configured and registered to access COM+ services. The document provides examples of using attributes to implement services like just-in-time activation, role-based security, and synchronization in a COM+ component. It also discusses registering components and creating COM+ applications to group related components. An exercise is included to build a loan calculation COM+ component and client application.
Distributed Application Development (Introduction)Dudy Ali
Ìý
The document discusses distributed application architectures and technologies. It describes the key characteristics of single-tier, two-tier, three-tier/n-tier, and service-oriented architectures. It also outlines some technologies that can be used to develop distributed applications in .NET, including COM+ services, .NET Remoting, and web services. The document provides information on distributed application architectures and technologies to identify their components and advantages.
Artikel ini membahas analisis kebutuhan perangkat keras dan lunak untuk mesin server. Hardware server mencakup prosesor skalabel, RAM besar, sedangkan softwarenya meliputi sistem operasi khusus server dan aplikasi administrasi sumber daya. Analisis spesifikasi hardware dan software perlu dilakukan untuk memenuhi kebutuhan jaringan sekolah.
ºÝºÝߣ Jaringan Komputer ITB pertemuan 1 Putu Shinoda
Ìý
Perkuliahan Jaringan Komputer memberikan penjelasan tentang pengantar materi kuliah, aturan perkuliahan, tujuan perkuliahan, referensi, definisi dan syarat jaringan komputer, sifat jaringan komputer, prinsip dasar jaringan komputer, ukuran kinerja jaringan, interoperabilitas, protokol, model OSI dan TCP/IP, arsitektur internet, struktur paket data pada web server dan gateway, serta implementasi di Linux dan open source.
Dokumen tersebut membahas komponen-komponen sistem informasi seperti perangkat keras, perangkat lunak, basis data, dan jaringan. Juga membahas arsitektur informasi yang bertujuan memenuhi kebutuhan bisnis organisasi. Terdapat tiga arsitektur teknologi yaitu desentralisasi, client/server, dan komputasi pemakai akhir.
Modul ini membahas bagaimana teknologi keamanan seperti enkripsi, NAT, dan jaringan peer-to-peer dapat mempengaruhi kemampuan security monitoring dengan membuat detail lalu lintas tidak terbaca atau menghindari perlindungan firewall."
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis dataTri Y. Evelina
Ìý
Nordrassil Project adalah web yang dapat menghasilkan DDL dan kode sumber aplikasi basis data berdasarkan struktur data dan template script yang disediakan pengguna untuk membantu pembuatan aplikasi basis data secara mudah dan cepat.
ºÝºÝߣ Presentasi Cloud Computing on Operating System ResearchDion Webiaswara
Ìý
Dokumen tersebut membahas konsep dan pengenalan cloud computing serta beberapa layanan dan aplikasi cloud computing populer seperti ZeroPC, EyeOS, Google App Engine, Cornelios, dan Lucid-Desktop. Cloud computing memungkinkan pengguna untuk mengakses dan berkolaborasi dalam dokumen secara online dari berbagai perangkat.
Dokumen tersebut membahas tentang teknologi driver yang mendukung pengembangan sistem informasi untuk mencapai tujuan bisnis. Teknologi driver terdiri atas teknologi database, perangkat lunak, antarmuka, dan jaringan yang dapat meningkatkan pengetahuan, proses, komunikasi bisnis, dan kolaborasi.
Dokumen tersebut membahas arsitektur jaringan komputer Client-Server. Secara ringkas, Client-Server adalah model jaringan dimana server menyediakan layanan kepada client. Terdapat berbagai model implementasi Client-Server seperti single tier, two tier, dan three tier berdasarkan pembagian peran antara user interface, logika bisnis, dan database. Dokumen ini juga membahas komponen-komponen utama dalam arsitektur Client-Server seperti client, server, dan middleware.
Dokumen ini membahas pengembangan prototipe basis data NoSQL bernama TippyDB yang mampu melakukan partisi dan replikasi data secara geografis dengan mempertimbangkan lokasi pengguna. Prototipe ini bertujuan untuk menyimpan data sedekat mungkin dengan lokasi pengguna untuk mengurangi latensi rata-rata akses data. Dokumen ini juga membahas pengujian performansi dan kebenaran dari prototipe tersebut.
This document discusses COM+ and creating COM+ serviced components. It introduces COM+ as a programming model that provides services like security, queuing, and transactions for distributed applications. COM+ serviced components inherit from the ServicedComponent class and can be configured and registered to access COM+ services. The document provides examples of using attributes to implement services like just-in-time activation, role-based security, and synchronization in a COM+ component. It also discusses registering components and creating COM+ applications to group related components. An exercise is included to build a loan calculation COM+ component and client application.
Distributed Application Development (Introduction)Dudy Ali
Ìý
The document discusses distributed application architectures and technologies. It describes the key characteristics of single-tier, two-tier, three-tier/n-tier, and service-oriented architectures. It also outlines some technologies that can be used to develop distributed applications in .NET, including COM+ services, .NET Remoting, and web services. The document provides information on distributed application architectures and technologies to identify their components and advantages.
Java CRUD Mechanism with SQL Server DatabaseDudy Ali
Ìý
This document discusses Java database connectivity (JDBC) and CRUD operations using JDBC and SQL Server. It covers how to configure a JDBC-ODBC data source name to connect to an SQL Server database, use the JDBC API to connect to the database and execute basic SQL statements to perform CRUD operations. It also demonstrates how to use prepared statements to query and modify data in a more efficient way by binding parameters at runtime. Code examples are provided to show how to connect to a database, insert, update, delete and retrieve rows from a table.
This document discusses network programming concepts in Java, including client-server architecture, internet protocols, IP addresses and ports, sockets, and implementing UDP applications. It provides code examples of sending and receiving data using UDP datagram packets and sockets in Java. Specifically, it shows how to create a client-server application where the server can broadcast messages to clients in a multicast group using UDP multicast sockets.
- The document discusses consuming web services in web applications, including invoking web services, consuming Windows Communication Foundation services, and the architecture of ASP.NET AJAX. It also covers implementing internationalization in applications by discussing globalization, localization, and factors to consider like language, formatting, strings, and user interfaces.
This document discusses declaring attributes in XML schemas. Attributes can be declared in schemas to facilitate validating XML documents. Attributes are declared using an attribute element, which can specify the attribute's name, type, allowed values, etc. Attributes can be declared globally to enable reuse across elements. Schemas also allow restricting attribute and element values using simple type definitions and the restriction element. Examples are provided of restricting age to a numeric range and gender to a fixed set of options.
This document discusses XML schemas and their components. It begins by defining what an XML schema is and its purpose in specifying elements, attributes, and data types in an XML document. It then discusses the advantages of using XML Schema Definition (XSD) to define schemas and provides examples of parsers that support XML schemas. The document outlines the different data types in XSD like primitive, derived, atomic, list and union, as well as how to define simple and complex elements. It concludes with explanations of namespaces in XML and how they are declared in XSD.
This document discusses transforming XML documents through Cascading Style Sheets (CSS) and Extensible Stylesheet Language (XSL). It introduces CSS syntax for defining element styles and applying CSS to XML. It then introduces XSL and its components XSLT and XPath for more advanced formatting like reordering elements. The document explains common XSLT elements like template, value-of, and apply-templates used to select data and define formatting rules. It provides examples of creating CSS and XSLT stylesheets to format product details from XML.
The document discusses JDBC (Java Database Connectivity), which allows Java applications to connect to databases. It covers:
- The layers of the JDBC architecture including the application layer and driver layer.
- The four types of JDBC drivers that translate between SQL and database formats.
- How to use the JDBC API classes and interfaces like DriverManager, Connection, and Statement.
- The steps to create a JDBC application including loading drivers, connecting to databases, executing statements, and handling exceptions.
- How to perform operations like querying, inserting, updating, deleting and creating/altering database tables.
- That ResultSet objects store results and have different types like scrollable and
This document discusses using XSLT for conditional formatting and displaying data. It covers the <if> and <choose> elements used for conditional formatting. It also discusses XPath expressions and operators that can be used to retrieve and filter XML data based on conditions. Examples of comparison operators like =, !=, <, <=, >=, > and logical operators like and, or are provided.
Dokumen ini membahas tentang algoritma dan struktur data, termasuk definisi algoritma dan struktur data, contoh struktur data seperti list, stack, dan queue, serta penjelasan mengenai efisiensi algoritma dan penggunaan struktur data untuk meningkatkan efisiensi program.
Object Oriented Programming - Value Types & Reference TypesDudy Ali
Ìý
The document discusses value types and reference types in C# programming. It explains that value types contain data directly, while reference types contain references to memory locations where data is stored. It provides examples of how value types and reference types are allocated in memory. It also covers topics like enumerations, arrays, and displaying array values.
This document discusses inheritance and related object-oriented programming concepts in C#, including:
- Inheritance allows a derived class to inherit attributes from a base class.
- Relationships between classes include inheritance, composition, utilization, and instantiation.
- Abstract classes cannot be instantiated but provide partial implementation for derived classes to complete. Abstract methods have no body and must be overridden in derived classes.
- Sealed classes cannot be inherited from, while sealed methods cannot be overridden in derived classes.
- Interfaces declare method signatures that classes implement, allowing multiple interface implementation.
Object Oriented Programming - File Input & OutputDudy Ali
Ìý
The document discusses file input/output in C# and .NET. It describes how streams are used for input and output operations and the common classes in the System.IO namespace used for file operations. It then discusses the FileStream and StreamReader/StreamWriter classes in more detail and provides examples of how to use them to write data to and read data from files. It also covers using delimiters to separate data elements and storing them in arrays.
Object Oriented Programming - Constructors & DestructorsDudy Ali
Ìý
1) Constructors are special methods that are invoked when a new instance of a class is created. They are used to initialize member variables and have the same name as the class.
2) Destructors are special methods that are used to perform cleanup actions like releasing memory when an object is destroyed. They are prefixed with a tilde symbol and have the same name as the class.
3) The document provides examples of using constructors with and without parameters, and destructors. It explains that destructors are automatically called by the .NET framework to destroy objects in memory.
Object Oriented Programming - Abstraction & EncapsulationDudy Ali
Ìý
This document discusses abstraction and encapsulation in object-oriented programming. It defines abstraction as extracting only relevant information and gives an example of displaying a car without needing to know if insert or delete functions are available. Encapsulation is defined as an object's ability to hide data and behavior not necessary to its user. It provides examples of public and private access specifiers to restrict access to properties and methods. Access specifiers like public, private, protected and internal are also explained with examples.
Web Programming Syaria - Pengenalan Halaman WebDudy Ali
Ìý
Pengantar ADO.NET
1. Q5M2 – 3SC Dudy Fathan Ali S.Kom
Pengantar ADO.NET
Q5M2 – 3SC
Dudy Fathan Ali, S.Kom (DFA)
2014
CEP - CCIT
Fakultas Teknik Universitas Indonesia
2. ADO.NET
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• ADO.NET (ActiveX Data Object) adalah kumpulan komponen perangkat lunak
komputer yang bisa digunakan oleh programmer untuk mengakses data.
• ADO.NET secara konseptual dibagi menjadi Consumer dan Data Provider
dimana Consumer adalah aplikasi yang membutuhkan akses data dan Data
Provider adalah komponen perangkat lunak yang menyediakan data untuk
Consumer.
3. ADO.NET
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• Microsoft telah membuat beberapa teknologi data akses untuk membantu
programmer dalam membuat aplikasi untuk me-manage data menjadi
efisien.
• Berikut adalah beberapa teknologi data akses yang dimiliki oleh Microsoft:
• ADO.NET (VB, VC++, VC#)
• ODBC (C, C++ Native Code)
• OLEDB (ASP-Based, VB6 COM, C++ COM)
• JDBC (Java)
4. ADO.NET Object Model
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• ADO.NET memungkinkan para programmer untuk mengakses data dari
SQL Server dan XML.
• Dengan menggunakan ADO.NET, data bisa diambil langsung dari Data
Source-nya dan disimpan kedalam komponen lain. (SQL Server -> XML)
5. ADO.NET Object Model
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• 2 komponen penting dalam ADO.NET Object Model :
• Data Provider
• Dataset
• Data Provider
• Berikut adalah kegunaan dari Data Provider :
• Koneksi kedalam Database.
• Mengambil data dari Database
• Menyimpan data kedalam Dataset
• Membaca data yang telah didapat
• Mengubah data dari Database
• 4 Tipe dari Data Provider :
• .NET Framework Data Provider for SQL Server
• .NET Framework Data Provider for OLE DB
• .NET Framework Data Provider for ODBC
• .NET Framework Data Provider for Oracle
6. ADO.NET Object Model
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• Dataset
• Dataset adalah representasi data berbasis memory
• Dataset adalah bagian dari Disconnected Environment.
• Dataset tersedia pada System.Data namespace.
• Sebuah aplikasi bisa mengakses data lewat Dataset atau Data Reader.
• Akses lewat Dataset
• Dalam hal ini, data sudah diambil dan disimpan ke dataset
terlebih dahulu.
• Akses lewat Data Reader
• Data Reader akan membuat koneksi ke Data Source dan
menyediakan datanya dalam bentuk Read-Only mode.
8. Connected Environment
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• Connected Environment dibagi menjadi 2 tipe :
• Synchronous Operations
• Asynchronous Operations
• Synchronous Operations terdiri dari beberapa Command yang ditata
menjadi kode yang harus dieksekusi secara berurutan.
• Object yang digunakan untuk Synchronous Operation :
• DBCommand Object
• DBParameters Object
• DBDataReader Object
• Asynchronous Operations memungkinkan kode bisa dieksekusi tanpa
harus menunggu kode yang lain selesai dieksekusi.
10. Disconnected Environment
Q5M2 – 3SC Dudy Fathan Ali S.Kom
• Dataset dibagi menjadi 2 bagian :
• Typed Dataset
• Untyped Dataset
• Typed Dataset memiliki hubungan dengan XML Schema yang mana XML
Schema-nya dibuat pada saat Datasetnya dibuat.
• XML Schema memiliki informasi tentang struktur dataset seperti tabel,
kolom, dan baris.
• Data diambil dari database kedalam dataset untuk kemudian digunakan
kembali oleh komponen lainnya dalam format XML.
• Typed Dataset : jika anda telah mengetahui secara spesifik tentang nama
tabel dan kolomnya. Untyped Dataset : Jika tidak mengetahui nama tabel dan
kolomnya.
• Kode untuk mengakses data dari Typed Dataset :
DSCust.CustomerTracking[0].CustID;
• Kode untuk mengakses data dari Untyped Dataset :
DSCust.tables["CustomerTracking"].Rows[0].Item["CustID"]