Pengembangan Aplikasi Basis Data

Slides:



Advertisements
Presentasi serupa
ADODC, DataGrid, TextBox/Label, Method dalam Visual Basic
Advertisements

GUDANG SWALAYAN SEKTOR PEMBANGKITAN KERAMASAN
Pengantar Teknologi Informasi
Seminar Tugas Akhir Yohanes Setiawan ( )
Database Relasi Pertemuan 3.
KONSEP DASAR BASIS DATA
MINGGU Ke Sembilan Pemrograman Visual
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
WILAYAH JAKARTA BARAT DENGAN MENGGUNAKAN VISUAL SISTEM PENDAFTARAN KENDARAAN BERMOTOR SAMSAT for further detail, please visit
BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data
Tipe Connection ADO (Activex Data Object)
Pemrograman Terstruktur
Presented by : Herianto
MySQL dan PHP.
Oleh : HILMY NUR R. – RYAN ABDI W. – KAISHA SATRIO N.H. – DENY SATRYA P. – F.X. YUDHA GAMMA C.H
Microsoft SQL Server DDL dan DML dasar
Pembuatan Aplikasi Penjualan Barang Pada Toko Happy Kids Dengan Firman Indra Kusuma for further detail, please visit
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
“PENGHITUNGAN Bangun Ariyanto, for further detail, please visit
System.Data.OleDbClient
Class Library ADO.Net Arfansyah, M.Kom.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
APLIKASI RENTAL MOBIL CERIA BERBASIS VISUAL STUDIO DAN MYSQL
Arsitektur Client-Server
SISTEM INFORMASI PENJUALAN BARANG PADA SYSCOM DATA
BAB 1 Pengenalan Database dan DBMS
JDBC.
Microsoft Visual Basic 6. 0 Dan Crystal Report 8
APLIKASI PENJUALAN BARANG PADA TOKO ATEP MENGGUNAKAN Asep Afandi
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
Pengenalan Visual Basic
PENGANTAR KOMPUTER & TI 2A
PEMROGRAMAN DATABASE VB.NET
FUNGSI-FUNGSI AKSES MySql
PERTEMUAN III MICROSOFT ACCESS 2003
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Aplikasi Manajemen Perkantoran E
Delphi & MySql.
DATABASE.
PEMROGRAMAN VISUAL II Outline: Teknologi Ado.Net Connection
Bahasa Pemrograman (Pemrograman Visual)
Nama : Anita NPM : Jurusan : Teknik Informatika
Algoritma dan Pemrograman 2A
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
APLIKASI ADMINISTRASI PENGOBATAN PADA KLINIK KEJAYAAN Faris Halid /
Connection & Datareader
Pemrograman VB.NET Pertemuan 10.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 2 As’ad.
APLIKASI PENJUALAN PADA AGEN FROZEN FOOD RATU BURGER Dwi Wahyono,
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
Koneksi Database di Delphi
Pengantar Seputar sistem basisdata Cara pandang Data Model Data
APLIKASI INVENTORI STOK BARANG TOKO AURA ELEKTRO DENGAN Maila Irawati
VISUAL BASIC 6.0, MICROSOFT ACCESS 2003 DAN CRYSTAL APLIKASI PEMBELIAN DAN PENJUALAN DENGAN MENGGUNAKAN for further detail, please visit
Sistem Manajemen Basis Data
PERANCANGAN TRANSAKSI APLIKASI PENJUALAN PONSEL Khendrik
Analisis Multidimensional
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
PERTEMUAN 9 Pemrograman Visual
SISTEM INFORMASI PENJUALAN AIR MINERAL PADA CV. KURNIA KANAAN
Oleh : Rahmat Robi Waliyansyah, M.Kom.
SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO DETROIT DI BANDUNG
JDBC (Java Database Connectivity)
PADA KOPRASI KARYAWAN BINA CIPTA
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
Pengenalan Microsoft Access
APLIKASI Adriansyah Tasman,
Transcript presentasi:

Pengembangan Aplikasi Basis Data Objek dan Koneksi ADO.NET

Latar Belakang Aplikasi bisnis pada suatu perusahaan perlu melakukan pengelolaan data. Data umumnya disimpan dalam bentuk tabel. Kebanyakan aplikasi bisnis memungkinkan pengguna untuk mengambil data yang disimpan dalam database dan menyajikannya secara user-friendly tanpa menulis perintah database. ADO.NET adalah model yang digunakan oleh aplikasi NET. Untuk berkomunikasi dengan database untuk mengambil, mengakses, dan memperbarui data.

ADO.NET Aplikasi bisnis memungkinkan pengguna untuk mengambil data dari database dengan menghadirkan data dalam tampilan yang user-friendly. Pengguna tidak perlu mengingat perintah database untuk mengambil atau memperbarui data dalam database. Microsoft telah menciptakan sebuah teknologi akses data untuk membantu programmer membangun aplikasi yang efisien untuk mengakses data, tanpa berinteraksi langsug dengan sumber data.

ADO.NET ADO.NET merupakan bagian dari .NET Framework architecture

Objek Model ADO.NET ADO.NET didasarkan pada model obyek yang didasarkan pada standar yang ditetapkan oleh W3C. Gambar berikut menunjukkan model obyek ADO.NET.

Objek Model ADO.NET Dua komponen utama dari Obyek model ADO.NET adalah: Data Provider Dataset

Kegunaan Data Provider Menghubungkan ke database. Mengambil data. Menyimpan data dalam dataset. Membaca data yang diambil. Memperbarui database. Memiliki empat komponen utama: Connection Command DataReader DataAdapter

Kegunaan Dataset Menegtahui apakah terputus, set cache dari record yang diambil dari database. Ada pada kelas Dataset dalam namespace System.Data. Memiliki komponen-komponen kunci berikut: DataTableCollection DataRelationCollection DataTable DataRowCollection DataColoumnCollection

Fitur ADO.NET Disconnected data architecture Data cached in datasets Scalability Data transfer in XML format

Disconnected data architecture Aplikasi terhubung ke database hanya saat mengambil dan memperbarui data. Koneksi dengan database ditutup, setelah data tersebut diambil. Koneksi ini dibangkitkan kembali ketika data perlu diperbarui.

Data cached in datasets Data diambil dan disimpan dalam dataset. Anda dapat bekerja dengan catatan yang disimpan dalam dataset saat Anda bekerja dengan data yang nyata.

Scalability Operasi database dilakukan pada dataset bukan di database. Akibatnya, sumber daya yang disimpan dan database dapat memenuhi permintaan efisiensi peningkatan pengguna lebih.

Data transfer in XML format XML adalah format dasar untuk transfer data di ADO.NET. Karena dataset disimpan dalam format XML, Anda dapat mengirimkan antara berbagai jenis aplikasi.

Membuat & Mengelola Koneksi Untuk membuat dan mengelola koneksi, diperlukan: Membuat connection object. Membuat command object. Membuka connection object. Jalankan SQL statement dalam command object. Meutup connection object.

Membuat connection object Langkah-langkah berikut digunakan untuk membuat koneksi ke database: SqlConnection connection = new SqlConnection(); Membuat SqlConnection object. SqlConnection class digunakan untuk menghubungkan ke SQL Server. connection.ConnectionString = ConnectionString property memberikan informasi tentang data source dan nama database, berguna untuk menstabilkan koneksi pada database. "Data Source=SQLSERVER01; Nama server yang digunakan untuk membuka koneksi. Initial Catalog=DataKu; Nama Database User ID=sa; Akun login ke sever Password=password"; Login password ke server

Membuat Command Object Jalankan langkah-langkah berikut untuk membuat Command Object: SqlCommand cmd = new SqlCommand Untuk mengeksekusi SQL statement, yang dibutuhkan membuat instance dari SqlCommand class. (“SELECT * FROM hasilbulanan“ ,connection); Dua parameter dimasukkan ke SqlCommnad object, SQL query yang digunakan untuk mengeksekusi dan SqlConnection object.

Membuka Connection Object Jalankan langkah-langkah berikut untuk membuka koneksi: //SqlConnection connection connection.Open(); Membuka koneksi database dengan pengaturan properti yang ditentukan oleh ConnectionString properti.

Menjalankan SQL statement pada Command Object Untuk mengeksekusi query yang terdapa pada Command object, dapat menggunakan salah satu method berikut: // Creating a SqlConnection object SqlConnection connection = new SqlConnection(); // Creates a connection string to the HR database connection.ConnectionString = "Data Source= SQLSERVER01; Initial Catalog=HR; User ID=sa; Password=niit#1234"; connection.Open(); // Creating a SqlCommand object SqlCommand cmd = new SqlCommand("select * from monthlysalary", connection); // Creating SqlReader object SqlDataReader myReader = cmd.ExecuteReader();

Menutup Connection Object Jalankan langkah-langkah berikut untuk menutup koneksi: //SqlConnection connection connection.Close();

Latihan Soal 1: Seorang pedagang buah yang memulai usaha dengan memiliki 1 buah toko buah, sekarang mulai memiliki beberapa toko yang harus selalu dipantau kegiatannya. Menggunakan sistem informasi diharapkan pengusaha tersebut mampu mengetahui dan mengelola segala macam administrasi yang terdapat pada semua toko yang meliputi, Data Karyawan, Data Toko, Data Ketersediaan Barang/Buah dan Data penjualan. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Latihan Soal 2: Sebuah perusahaan distributor makanan ringan merasa kesulitan dalam megelola sumber daya yang dimiliki. Selama ini sering terjadi bentrok penjadwalan pengiriman barang dan informasi yang tidak jelas tentang stok barang yang ada pada masing-masing gudang. Mengetahui hal tersebut pihak pimpinan berencana menggunakan sistem informasi berupa aplikasi komputer untuk dapat mengelola data barang, keadaan barang, data karyawan, data customer dan data penjadwalan. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Latihan Soal 3: Koperasi simpan pinjam yang mempunyai sumber usaha dari pinjaman anggota dan usaha toko, ingin menggunakan sistem informasi utnuk mempermudah dalam pengelolaan pada koperasi tersebut. Semakin menambahnya jumlah anggota dan semakin besar toko yang dimiliki menyebabakan koperasi tersebuat kerepotan dalam mengelola segala macam data seperti: data anggota, data simpanan anggota, data barang dan data pengurus dan karyawan. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Latihan Soal 4: Sebuah Klinik Kesehatan yang sudah lama beroprasi ingin menggunakan sistem informasi untuk mempermudah dalam pengelolaan administrasi yang meliputi: data pasien, data karyawan, data obat, data jadwal piket perawat dan data jadwal praktek dokter. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Latihan Soal 5: Penjualan motor pada sebuah sorum kendaraan bermotor meningkat dalam beberapa tahuan terakhir. Merasa data semakin banyak dan semakin sulit dalam mengkoordinir sumber daya pihak pimpinan ingin menggunakan sistem informasi dengan harapan sistem tersebut dapat mengelola data karyawan, data barang/sepeda motor, data penjualan data pengiriman barang dan data penggajian. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Latihan Soal 6: Sebuah perusahaan air minum yang sudah memiliki banyak kantor cabang ingin menggunakan sistem informasi untuk mempermudah dalam megelola data karyawan, data kantor cabang, data pengajian, data penjualan dan data distribusi dari gudang ke masing-masing kantor cabang. Buatlah perancangan database sehingga sistem yang dibuat nantinya dapat menjalankan tugas sebagai mana mestinya.

Tugas Impementasikan hasil perancangan Database yang dibuat dengan menggunakan SQL Server sebagai pembuatan data base. Buatlah aplikasi sederhana untuk menampilkan data yang tersimpan pada database yang dibuat dengan menggunakan Microsoft Visual Studio. Dikerjakan bersama kelompok dan dipresentasikan tahap pembuatan database, tahap membuat koneksi database dan tahap pembuatan apilkasi. Sertakan laporan untuk kegiatan tersebut, laporan berupa hardfile / cetak pada kertas. Meliputi kegiatan pembuatan database, tahap membuat koneksi database dan tahap pembuatan apilkasi.

Terima Kasih  Semoga Bermanfaat 