..:: Praktikum Pemrograman Sistem Informasi ::.. KATA PENGANTAR

Ukuran: px
Mulai penontonan dengan halaman:

Download "..:: Praktikum Pemrograman Sistem Informasi ::.. KATA PENGANTAR"

Transkripsi

1

2 KATA PENGANTAR Ahamdulillah berkat rahmat dan karunia Allah Subhanahu wa ta ala, akhirnya Modul Praktikum Pemrograman Sistem Informasi ini terselesaikan dengan baik. Sholawat dan salam kepada Muhammad Rosululloh SAW, penutup para nabi dan Suri tauladan yang mulia bagi manusia. Modul Praktikum Pemrograman Sistem Informasi (PSI) merupakan modul yang membahas materi PSI yang menggunakan database Oracle XE dan Visual Studio 2005 sebagai kompiler. Terimakasih penulis ucapkan kepada Pak Doddy Ridwandono, S.Kom selaku KaLab Multimedia yang telah memberi kesempatan penulis menghasilkan sebuah karya. Untuk Suami dan anak tercinta terimakasih telah membuat hari yang dilalui menjadi indah. Kepada pembaca, penulis ingin berpesan seperti apa yang dikatakan oleh Dr. Aidh Al-Qarni: Penuntut ilmu yang menyia-nyiakan waktu ada 3 macam: 1. Tidak mengulang pelajaran yang sudah dipelajari, 2. Membicarakan hal yang sia-sia dan tidak berfaedah bersama temantemannya, 3. Membuntut pada ucapan orang tanpa mengetahui landasan (taqlid buta). Akhir kata semoga modul PSI bermanfaat, meskipun masih banyak kekurangan. Kritik dan saran diharapkan penulis agar karya selanjutnya bisa menjadi lebih baik. Surabaya, Oktober 2016 Penulis Halaman 1

3 Halaman 2..:: Praktikum Pemrograman Sistem Informasi ::..

4 DAFTAR ISI Kata Pengantar... 1 Modul 1. PL/SQL, Cursors... 5 Modul 2. Function, Procedure, Trigger Modul 3. Creating db connections (connected) Modul 4. Modifying form (connected) Modul 5. Creating datasets (disconnected) Modul 6. Modifying form (disconnected) Modul 7. Report Modul 8. Menu Utama Daftar Pustaka Halaman 3

5 Halaman 4..:: Praktikum Pemrograman Sistem Informasi ::..

6 MODUL 1 PL/SQL, CURSOR Jika tak ada seorang pun yang mau menghargai kerja keras dan kesabaran kita, percayalah Alloh SWT tidak pernah tidur dan akan menjawab kerja keras tersebut. -CT- Halaman 5

7 1. PL/SQL PL/SQL merupakan sebuah bahasa prosedural yang terintregrasi dengan sql. Selain itu PL/SQL merupakan bahasa standar yang digunakan oleh Oracle Corporation dalam mengakses relational database. Dengan PL/SQL, kita dapat membuat sebuah blok program dalam ORACLE sebagaimana layaknya bahasa pemrograman prosedural seperti C, COBOL, FOTRAN dll. Sama seperti bahasa prosedural yang lain, PL/SQL juga menyediakan : a) Variabel, Konstanta, dan Tipe Data b) Conditional Statement dan Looping c) Reusable Program Kelebihan PL/SQL: 1. Meningkatkan Performa 2. terdiri dari Modul-Modul 3. Terintegrasi dengan Oracle Tools 4. Portability 5. Terdapat Exception Handling Struktur Blok PL/SQL Dalam Oracle, blok PL/SQL secara umum terdiri dari 3 bagian, yaitu : DECLARE(optional) Berisi deklarasi variabel, konstanta, prosedur, cursor, ataupun fungsi BEGIN(wajib ditulis) Berisi Statement-statement yang akan dieksekusi Halaman 6

8 EXCEPTION(optional) Berisi perintah error yang mungkin terjadi END;(wajib ditulis) Tipe-tipe Block Pada PL/SQL Blok Anonymous Anoymous Block merupakan suatu blok PL/SQL yang tidak mempunyai nama, tidak mempunyai parameter, dan tidak bertahan lama dalam database 2. CURSOR Cursor adalah nama untuk sebuah area SQL dimana informasi untuk pemrosesan pernyataan SQL yang sifatnya spesifik disimpan. Dalam hal ini PL/SQL menggunakan cursor implisit maupun cursor explisit. Atribut cursor mengembalikan informasi yang bermanfaat tentang status cursor dalam pengeksekusian pernyataan PL/SQL. Cursor digunakan dalam script PL/SQL untuk menampilkan data yang tersimpan di dalam database. Implicit cursor adalah cursor yang tidak perlu dideklarasikan pada bagian declaration, sedangkan explicit cursor harus dideklarasikan di bagian declaration. Halaman 7

9 Syntax explisit cursor:..:: Praktikum Pemrograman Sistem Informasi ::.. 4 tahap Explicit cursor: 1. Pada tahap DECLARE, cursor dideklarasikan pada blok PL/SQL. Cursor perlu dideklarasikan karena sifat cursor yang menyerupai variable (dapat dipanggil dalam blok utama program) namun deklarasi untuk cursor diletakkan setelah deklarasi variable lain, tepat sebelum awal program (begin) 2. Pada tahap OPEN, cursor dibuka (query dalam cursor dieksekusi dan hasilnya ditampung dalam memory) 3. Pada tahap FETCH, satu baris data dalam cursor diambil dan ditransfer ke variable penampung yang ada pada klausa into. Karena jumlah baris data kemungkinan lebih dari satu maka biasanya fetch diletakkan dalam looping yang akan berhenti begitu semua baris data dalam cursor selesai di-fetch ke variable penampung 4. Pada tahap CLOSE, cursor ditutup dan hasil query dalam cursor dihapus dari memory Halaman 8

10 Soal: 1. Tampilkanlah first name, last name, dan salary dari tabel employees dengan menggunakan cursor yang memiliki sebuah parameter. Kemudian Tampilkan data karyawan tersebut dimana karyawan tersebut memiliki salary yang nilainya lebih kecil dari salary dari parameter cursor. Halaman 9

11 Not only need courage, but it needs knowledge. (NN) Halaman 10

12 MODUL 2 PROCEDURE, FUNCTION, TRIGGER Jika A = sukses dalam hidup, maka A = x + y + z, dimana x = kerja, y = bermain, dan z = tutup mulut. (Albert Einstein) Halaman 11

13 1. PROCEDURE Stored Procedure (SP) adalah sebuah subprogram yang menyimpan sekumpulan perintah yang tidak disertai dengan pengembalian nilai. Selain itu, Procedure dapat juga disimpan ke dalam sebuah database sebagai sebuah schema object. Terdapat dua jenis SP, yaitu SP tanpa Parameter dan SP dengan Paremeter. Berikut syntax pembuatan SP tanpa Parameter: Contoh Stored Procedure tanpa Parameter: SP yang tidak menggunakan parameter nilai yang diproses sudah ditentukan dan berada di dalam prosedur tersebut. Ada juga prosedur yang sifatnya dinamis dimana nilainya bisa kita ubah sesuai dengan kondisi yang diinginkan. Agar bisa berfungsi seperti itu prosedur tersebut harus menggunakan sebuah paramater sebagai penerima inputan dari user. Syntax SP dengan Parameter: Halaman 12

14 Contoh SP dengan Parameter: Cara mengeksekusi SP dengan Parameter: 2. FUNCTION Function merupakan sebuah blok PL/SQL yang dapat mengembalikan sebuah nilai. Function juga dapat disimpan dalam sebuah schema object, sehingga dapat digunakan secara berulang-ulang. Halaman 13

15 Berikut Perbedaan Stored Procedure dengan Function: Syntax Function : Contoh : Fungsi diatas adalah fungsi yang digunakan untuk melihat gaji employee berdasarkan employee_id. Selain dengan cara diatas, kita juga dapat menggunakan SQL statement untuk mendapatkan nilai dari sebuah function. contoh : Halaman 14

16 Contoh lain : Menghapus Function: Kita dapat menghapus fungi yang telah kita buat dengan menggunakan perintah DROP Syntax : 3. TRIGGER Trigger adalah sebuah blok PL/SQL yang disimpan dalam database yang secara otomatis akan teraktivasi ketika terjadi suatu operasi pada sebuah tabel, view, schema, atau database. Trigger terdapat 2 jenis : 1. Application Trigger. Tigger akan teraktivasi ketika terjadi suatu event pada sebuah aplikasi tertentu. Halaman 15

17 2. Database Trigger. Trigger akan teraktivasi ketika terjadi suatu data event (operasi DML (INSERT, UPDATE, DELETE) atau system event (logon or shutdowm) pada sebuah schema atau database Trigger Timing Terdapat 3 waktu untuk sebuah trigger teraktivasi : BEFORE Dimana sebuah trigger akan teraktivasi sebelum terjadinya proses DML pada tabel AFTER Dimana sebuah trigger akan teraktivasi setelah terjadinya proses DML pada tabel INSTEAD OF Trigger yang hanya berfungsi pada VIEW dan biasanya digunakan untuk mengupdate data pada view kompleks Membuat Trigger: Keterangan: REPLACE digunakan untuk mengganti isi trigger jika nama trigger yang dibuat sudah ada sebelumnya. BEFORE digunakan untuk mendeklarasikan bahwa trigger yang dibuat itu akan dieksekusi sebelum sebuah statement SQL dilakukan. AFTER digunakan untuk mendeklarasikan bahwa trigger yang dibuat itu akan dieksekusi setelah sebuah statement SQL dilakukakan. Halaman 16

18 Statement yang dimaksud disini adalah statement SQL dalam DML. Contoh: Alias Di Dalam Trigger Di dalam trigger dikenal istilah alias atau referensi, yaitu sejenis variabel yang menyimpan nilai dari suatu kolom di dalam tabel. Alias tersebut terbagi menjadi dua yaitu :new dan :old. Alias :new untuk menyimpan nilai terbaru sedangkan alias :old untuk menyimpan nilai lama. Ketersediaan Alias Di dalam Trigger Pada statement INSERT, hanya terdapat alias :new Pada statement UPDATE, terdapat alias :new dan :old Pada statement DELETE, hanya terdapat alias :old Contoh : Trigger diatas berfungsi untuk memasukkan data employee_id yang lama, salary yang lama, salary yang baru dan tanggal perubahan ke tabel backup_salary. Trigger tersebut teraktivasi Ketika kita mengupdate salary pada Tabel Employees. Halaman 17

19 Maka secara otomatis, data yang kita UPDATE tersebut sudah terbackup di tabel backup_salary Membuat Trigger dalam DDL Statement Pada contoh-contoh sebelumnya kita telah membuat trigger pada DML statement, pada contoh kali ini kita akan membuat trigger pada DDL statement. Trigger yang dapat dipasang pada DDL stament yaitu DROP, ALTER, dan CREATE syntax: Trigger diatas akan mencegah terjadinya pengeksekusian statement DROP pada schema. MANAGING TRIGGER Mengaktifkan TRIGGER Menonaktifkan Trigger Halaman 18

20 Mengaktifkan atau Menonaktifkan Semua Trigger Menghapus TRIGGER Soal: 1. Buatlah sebuah procedure bernama upd_emp dimana procedure tersebut akan mengupdate salary dari karyawan pada tabel employees dengan perhitungan salary adalah salary lama ditambah dengan 20% salary lama dikurangin dengan 10% dari keseluruhan salary. 2. Buatlah sebuah function yang berguna untuk menghitung penambahan gaji sebesar 10% setiap 12 bulan kerja dari table job_history. Lakukan pembulatan ke bawah pada perhitungan bulan kerja! Gunakan cursor dalam pembuatannya! 3. Buatlah sebuah procedure untuk mengupdate data salary ke dalam table emp_history, dan membuat trigger yang akan memanfaatkan procedure. Trigger ini berguna untuk mengotomatisasi jika terjadi perubahaan terhadap salary pada employee yang idnya diatas 120. Dimana sebelum perubahan dilakukan, salary lama akan dimasukan kedalam emp_history hint: create table emp_history dahulu Halaman 19

21 Jangan takut gagal, karena kegagalan adalah langkah awal kesuksesan. Maka ber-tawakal-lah N Keep Fighting!!! -CT- Halaman 20

22 MODUL 3 CREATING DATABASE CONNECTIONS (CONNECTED) Jangan mengharapkan menjadi apa-apa selain menjadi diri sendiri, dan cobalah menjadi dirimu yang sempurna (St. Fransis DeSalas) Halaman 21

23 AxtiveX Data Object (ADO) digunakan untuk mengakses data yang tersimpan dalam database. Berikut arsitektur ADO.NET: Untuk membuat agar GUI (visual studio 2005) bisa berhubungan dengan database (oracle XE) hal yang harus diperhatikan adalah ConnectionString, class inilah yang akan dipakai untuk membuka suatu koneksi dengan database. Ada empat objek dasar yang akan digunakan, yaitu: a) Connections: Digunakan untuk koneksi dan mengatur operasi dalam database. b) Commands: Digunakan untuk melakukan eksekusi perintah dalam database. c) DataReaders: Digunakan untuk membaca data secara langsung dalam database ke dalam sebuah stream d) DataSets dan DataAdapter: Digunakan untuk menyimpan dan memanipulasi data memori sementara dalam penyimpanan data. Halaman 22

24 Connected Database Salah satu metode koneksi yang ada di.net adalah connected database. Metode ini mengkoneksikan sebuah client pada sebuah database dan mengambil atau memanipulasi data dalam database tersebut secara langsung. Method Keterangan Menjalankan sebuah command yang mengembalikan ExecuteReader sebuah rows. Digunakan untuk menjalankan perintah seperti ExecuteNonQuery INSERT, UPDATE, dan DELETE. Perintah yang mengembalikan sebuah nilai, seperti ExecuteScalar aggregate dari sebuah database Langkah-langkah membuat Project di Microsoft Visual Studio 2005: 1. Buka Microsoft Visual Studio 2005 pada start menu. 2. Pilih Link Create Project Buat Project Baru Halaman 23

25 3. Pilih Windows Application klik OK 4. Tampilan Form yang siap digunakan Halaman 24

26 5. Tambahkan refensi untuk database Oracle yang akan dikoneksikan ke Form. 6. Lakukan imports namespace system untuk oracleclient. 7. Buat inisialisasi koneksi Halaman 25

27 8. Copy alamat database dengan cara mencari file tnsnames.ora. 9. Buka file tnsnames.ora dengan notepad atau editor teks yang lain. 10. Buat sebuah prosedure yang digunakan sebagai tempat koneksi, beri nama koneksi. Paste alamat yang terdapat pada file tnsnames.ora pada connectionstring. 11. Panggil prosedure koneksi pada Form_Load. 12. Lakukan pengujian kesuksesan koneksi antara form dengan database, dengan cara klik F5 atau tekan tombol Debug. 13. Jika form berhasil dijalankan, maka berarti koneksi berhasil. Jika masih terdapat kesalahan, silakan cek ulang alamat konfigurasi koneksi. Halaman 26

28 14. Masuk ke database dengan menggunakan SQL Command Line atau melalui homepage. 15. Masuk ke user hr. Jika user hr masih terkunci, maka lakukan perintah berikut: conn sys/oracle as sysdba; alter user hr identified by hr account unlock; Keterangan: /oracle adalah password yang ditetapkan saat instalasi oracle. 16. Buat table sederhana dengan nama mahasiswa, dengan ketentuan sebagai berikut: 17. Kembali ke Form. Buat form seperti pada gambar berikut: Halaman 27

29 Button1 TextBox1 TextBox2 18. Lakukan double klik pada button simpan. Ketikkan code seperti berikut: 19. Jalankan aplikasi dengan tekan F5 atau debug. 20. Cek data transaksi yang dimasukkan dengan form sudah masuk ke database: Halaman 28

30 MODUL 4 MODIFYING FORM (CONNECTED) Fungsi terpenting pendidikan pada tingkat manapun adalah mengembangkan kepribadian manusia & makna kehidupannya bagi dirinya & bagi orang lain (Grayson Kirk) Halaman 29

31 Modifikasi form yang telah Anda buat pada modul III dengan menambahkan tombol CARI, tombol Ubah, dan tombol HAPUS. Berikut tampilan form modul III yang telah diubah: (Name)Button2 (Name)Button4 (Name)Button3 1. Tambahkan variabel datareader pada tempat inisialisasi. Datareader digunakan untuk membaca data secara langsung dalam database ke dalam sebuah stream. 2. Lakukan double-click pada tombol CARI. Ketikkan perintah code berikut: Keterangan: Baris 1: Membuat command sql bisa berhubungan dengan database. Baris 2: Membuat sql statement. Halaman 30

32 Baris 3: Lanjutan dari baris 2, dimana inputan user yang ada pada textbox1 dijadikan parameter untuk mencari data mahasiswa yang akan ditampilkan ke form. Baris 4: Eksekusi yang dilakukan pada sql statement pada baris 2 dan 3 dimana menjalankan sebuah command yang mengembalikan sebuah rows. Dan disimpan dalam sebuah OracleDataReader dan navigasinya bersifat forward only. Baris 5: Melakukan perulangan pembacaan masing2 baris data pada database yang dilakukan oleh datareader. Baris 6: Jika data yang dicari oleh datareader ada, maka akan dilakukan perintah pada baris ke-7. Baris 7: Data pada kolom kedua yang sesuai NPM pencarian akan ditampilkan pada textbox2 (untuk nama). Baris 8: Penghentian percabangan. Baris 9: Akhir perulangan 3. Lakukan pengujian coding Anda dengan menjalankan aplikasi dengan tekan F5 atau debug. Isikan NPM yang sesuai dengan yang sudah ada di database. Jika NPM sesuai dengan database, maka aplikasi akan menampilkan namanya pada textbox nama. Halaman 31

33 4. Jika nama belum muncul pada textbox nama, maka lakukan pengecekan pada code Anda. Jika masih bingung silahkan tanyakan pada Asisten Anda. 5. Lanjutkan dengan memberikan perintah pada tombol UBAH. Doubleclick pada button UBAH. Ketikkan code berikut: 6. Lanjutkan ke tombol HAPUS. Halaman 32

34 MODUL 5 CREATING DATASETS (DISCONNECTED) NILAI = Hasil Dari proses ber-usaha + DO A -CT- Halaman 33

35 Sekarang kita bekerja pada disconnected database. Disconnected database hanya melakukan koneksi dengan database disaat pengambilan dan transaksi data secara keseluruhan. Jadi, semua perubahan yang terjadi secara visual belum berpengaruh langsung ke dalam database. DATASET Dataset adalah sebuah class yang dipakai dalam disconnected database. Dengan dataset semua pekerjaan yang berhubungan dengan database dapat dilakukan secara remote. Jadi semua koleksi tabel dan relasi dari sebuah database dapat ditampung oleh sebuah DataSet. Perlu diingat bwa setiap form yang berhubungan dengan sebuah database selalu membutuhkan koneksi. Dalam sebuah dataset semua tabel, baris, kolom, relasi semuanya diannggap sebagai objek. Agar seluruh data dapat ditampung kedalam dataset, diperlukan sebuah DataAdapter. Lanjutkan file project yang sudah anda buat sebelumnya. Jika pada setiap form yang kita buat selalu harus ada penginisialisasian variable, maka untuk inisialisasi diletakkan pada satu file yaitu module. 1. Untuk membuat module lakukan klik kanan pada nama Project (yang ada pada Solution Explorer), arahkan kursor ke Add pilih Module. Halaman 34

36 Akan muncul tampilan berikut, lalu tekan tombol Add. Pada halaman Module juga dilakukan proses setting environmentnya, yaitu melakukan Imports System.Data.OracleClient. Lakukan juga semua pendeklarasian/inisialisasi semua variabel yang akan digunakan digunakan oleh banyak form. Atau bisa Anda copy-paste dari Form1 yang sudah Anda buat. Letakkan diantara Module Module1 dan End Module. 2. Tambahkan juga Form2 pada file Project Anda. Langkah menambahkan Form2 seperti menambahkankan Module, namun bukan Module yang dipilih, melainkan Windows Form yang dipilih. Buat tampilan Form2 seperti berikut: (Name): txt_kdjenis (Name): txt_jenisbarang (Name): btn_hapus (Name): btn_ubah (Name): btn_simpan (Name): DataGridView1 Halaman 35

37 3. Double click pada tombol Simpan. Ketikkan code berikut: 4. Double click pada tombol Ubah. Ketikkan code berikut: Halaman 36

38 5. Double click pada tombol Hapus. Ketikkan code berikut: Halaman 37

39 Halaman 38..:: Praktikum Pemrograman Sistem Informasi ::..

40 MODUL 6 MODIFYING FORM (DISCONNECTED) Orang yang ingin memindahkan gunung diawali dengan memindahkan kerikil. Orang yang ingin sukses diawali dengan hal yang ringan (NN) Halaman 39

41 Soal: Dengan gambar relasi diatas buat project baru sebagai kelanjutan dari modul 5. Dengan usulan tampilan sebagai berikut: Untuk mengambil nilai dari combobox bisa diambil dari database dengan mengeset property combobox-nya. Langkah-langkahnya: a) Click pada properties untuk memilih DataSource-nya. Lanjutkan dengan click link Add Project Data Source. Halaman 40

42 b) Pilih database yang akan diakses untuk dimunculkan pada combobox. Lanjutkan dengan cara click next. c) Akan muncul jendela untuk memilih data connection. Lanjutkan dengan mengclick tombol New Connection. Halaman 41

43 d) Isikan sesuai ketentuan atau ubah datasource jika yang tampil tidak sesuai dengan database yang diinginkan. Lakukan Test Connection untuk mengetahui koneksi ke database. Jika tes berhasil, maka ada jendela informasi tes berhasil, namun jika tes koneksi gagal, maka ada informasi kegagalan koneksi dengan database. e) Lanjutkan langkah dengan menekan tombol Next pada jendela pemilihan data connection. Akan muncul jendela penamaan koneksi ke database, biarkan default lanjutkan dengan tekan tombol next. Expand tables agar kita bisa memilih table yang akan ditampilkan pada combobox. Centang kolom yang akan ditampilkan. Jika sudah click Finish. Halaman 42

44 f) Combobox telah terkoneksi dengan database, saatnya menentukan apa yang akan ditampilkan pada combobox (kode atau nama barang). Kembali ke properties dari combobox, pada display member silahkan dipilih apa yang akan dimunculkan pada combobox. Halaman 43

45 Halaman 44..:: Praktikum Pemrograman Sistem Informasi ::..

46 MODUL 7 REPORT Kebahagiaan = Tampil Apa Adanya + Perbaiki Kekurangan (Aa Gym) Halaman 45

47 Crystal Report untuk Visual Studio.NET merupakan tool standar untuk membuat laporan. Memberikan kemudahan dalam membuat laporan yang interaktif dan presentatif bagi semua platform.net, baik melalui WEB maupun aplikasi desktop. Membuat Crystal Report Untuk membuat laporan dengan menggunakan Crystal Report, ikuti langkah-langkah berikut: (tetap dengan asumsi bahwa file Crystal Report sudah tersedia pada solution) a. Pertama kali CR memberikan Crystal Report Gallery. Disini terdapat pilihan untuk membuat CR memakai report WIZARD, mulai dari BLANK, atau REPORT yang sudah ada. Khusus untuk WIZARD, bisa dipilih salah satu diantara 3 Expert, yaitu (1) Standard, (2) Cross-Tab, dan (3) Mail Label. Sebagai awal, pilih WIZARD-Standard. OK. Halaman 46

48 b. Pilih koneksi yang sesuai. Untuk database oracle, pilihlah OLE DB (ADO). Lanjutkan dengan memilih Oracle Privider for OLE DB. Halaman 47

49 c. Isikan field sesuai kebutuhan. Data Source isikan nama data connection pada server explorer. User ID = hr, password = hr. d. Lakukan pemilihan kolom apa saja yang akan ditampilkan pada report. Halaman 48

50 e. Pilih bentuk seperti apa tampilan report. f. Jika ada filtering silahkan dipindahkan pada filter fields, jika tidak ada filtering, maka biarkan filter fields kosong. Halaman 49

51 g. Pilih bentuk Laporan...:: Praktikum Pemrograman Sistem Informasi ::.. Implementasi pada aplikasi Dibutuhkan CrystalReportViewer dalam form yang akan dipakai untuk menampilkan CR. Lakukan pengubahan sepertlunya pada beberapa property CrystalReportViewer. 1. Tambahkan form baru. 2. Pada form baru tersebut berikan crystalreportviewer dari toolbox. Halaman 50

52 3. Maka pada form akan nampak seperti berikut: 4. Tambahkan code berikut pada even FormLoad: 5. Tampilan setelah form dijalankan Soal: Modifikasi laporan sehingga tampilan sesuai dengan yang dibutuhkan! Halaman 51

53 Halaman 52..:: Praktikum Pemrograman Sistem Informasi ::..

54 MODUL 8 MENU UTAMA Alloh akan meninggikan orang-orang yang beriman diantara kamu & orang-orang yang diberi ilmu pengetahuan beberapa derajat. (QS. Al Mujaadillah: 11) Halaman 53

55 Pada pemrograman aplikasi berbasis windows, umumnya sebuah program selalu dilengkapi dengan fasilitas Menu Bar. Dalam pemrograman Visual kita juga dapat membuat menu melalui fasiltas menu editor yang telah disediakan Visual Studio Pada modul 8 ini kita akan membahas pembuatan menu. Langkah-langkah: 1. Tambahkan Form Baru pada project. 2. Tambahkan menu strip pada form dari toolbox menu & Toolbar. 3. Modifikasi file pada menu utama sesuai kebutuhan 4. Agar pada menu utama tampilan tidak bisa diubah-ubah ukurannya, maka set pada properties WindowState: Maximized. Halaman 54

56 Mengarahkan menu pada form yang dituju. 5. Double click pada salah satu item menu (contoh: Master jenis Barang) 6. Ketikkan code berikut pada file.vb nya: 7. Lakukan pada item menu yang lain. Halaman 55

57 Halaman 56..:: Praktikum Pemrograman Sistem Informasi ::..

58 DAFTAR PUSTAKA Akbar, Ali (2005). Visual Basic.NET Belajar Praktis Melalui Berbagai Tutorial dan Tips. Bandung: Informatika. Nugroho, Adi (2010). Mengembangkan Aplikasi Basis Data menggunakan Visual Basic.NET dan ORACLE. Yogyakarta: Andi Offset. Sadeli, Muhammad (2010). Aplikasi Penjualan dengan Visual Basic Palembang: Maxicom. connectionstrings.com MSDN Programming with Microsoft ADO.NET Halaman 57

MODUL 9. Pemrograman Visual dengan Database SQL Server

MODUL 9. Pemrograman Visual dengan Database SQL Server MODUL 9 Pemrograman Visual 2016 Pemrograman Visual dengan Database SQL Server Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page

Lebih terperinci

Crystal Reports (Bagian 2)

Crystal Reports (Bagian 2) Crystal Reports (Bagian 2) Model Implementasi Sumber Data Pull Mode Dalam Pull Mode, proses yang terjadi adalah melakukan koneksi ke database dan menarik data yang ada didalam database secara dinamis.

Lebih terperinci

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV) MODUL X DATABASE VB A. Tujuan 1. Memahami dan menerapkan operasi-operasi database. 2. Memahami langkah pembuatan aplikasi database. 3. Memahami konfigurasi data source. 4. Memahami pembuatan Table Adapter.

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB I SEKILAS VISUAL STUDIO.NET 2008 BAB I SEKILAS VISUAL STUDIO.NET 2008 Pembahasan Materi : Mengenal IDE Visual Studio.NET 2008. Pembuatan project pada Visual Studio.NET 2008. Pengenalan kontrol yang sering digunakan, menulis kode program

Lebih terperinci

MODUL 3 Pemrograman ADO.NET : Connected Environtment

MODUL 3 Pemrograman ADO.NET : Connected Environtment MODUL 3 Pemrograman ADO.NET : Connected Environtment TUJUAN : Mahasiswa mampu memahami dan menerapkan penggunaan sintak connected pada database, pada materi ini membahas koneksi secara terus-menerus ke

Lebih terperinci

Modul Praktikum Ke-1

Modul Praktikum Ke-1 Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server

Lebih terperinci

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 4 SINKRONISASI DATA

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 4 SINKRONISASI DATA PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 4 SINKRONISASI DATA LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2011-2012 I. TUJUAN Mahasiswa mengenal

Lebih terperinci

E-Trik Visual C++ 6.0

E-Trik Visual C++ 6.0 DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

Crystal Reports. Metode Pull Mode & Push Mode

Crystal Reports. Metode Pull Mode & Push Mode Crystal Reports Metode Pull Mode & Push Mode Mengenal Crystal Reports (CR) Crystal Reports merupakan tool pencetakan stan dar yang ada pada Microsoft Visual Studio.NET. Crystal Reports digunakan untuk

Lebih terperinci

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket Merancang Project Setelah desain database dan tabel selesai, langkah berikutnya adalah desain project menggunakan Visual Basic 6.0. Berikut tahap-tahap yang harus kita lakukan untuk merancang program sesuai

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

Praktikum 6 SubForm dan Kode VBA Praktikum 6 SubForm dan Kode VBA A. TUJUAN Dapat mengkaitkan antara Form Utama dan SubForm Dapat menghubungkan antar Form secara manual Memahami arti dari Non-Synchronized Form Dapat memodifikasi properti

Lebih terperinci

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Tujuan : Membuat Form dengan wizard Pembuatan tombol (command button) pada form Memahami pengoperasian Update dan Delete pada Form Dapat membuat

Lebih terperinci

DATABASE SQL SERVER. Database SQL Server Halaman 1

DATABASE SQL SERVER. Database SQL Server Halaman 1 1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database

Lebih terperinci

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS Merupakan suatu hal yang sangat menjemukan bagi user untuk mengingat begitu banyak kode dan bilangan pada saat memasukkan data pada form entry.

Lebih terperinci

PRAKTIKUM ASP.NET 11

PRAKTIKUM ASP.NET 11 DATA BINDING ASP.NET menyediakan mekanisme untuk mengambil data dari sumber data berupa database, XML, object, dll ke dalam server control yang telah disediakan. Mekanisme ini sering disebut dengan DATA

Lebih terperinci

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET STUDI KASUS PERPUSTAKAAN - Diharapkan dengan modul ini mahasiswa dapat membuat database semaksimal mungkin dengan menggunakan database Access atau Sql Server. - Mahasiswa juga dapat mengenal berbagai connection

Lebih terperinci

BAB 2 Membuat dan Menjalankan Form dengan Single Block

BAB 2 Membuat dan Menjalankan Form dengan Single Block BAB 2 Membuat dan Menjalankan Form dengan Single Block Pada bab ini, akan dibahas cara untuk membuat basic data entry dan query untuk satu table. Pada umumnya, data block dalam suatu form berkorespondensi

Lebih terperinci

MODUL XI MEMBUAT LAPORAN

MODUL XI MEMBUAT LAPORAN MODUL XI MEMBUAT LAPORAN A. TUJUAN Memahami konsep dasar pembuatan laporan. Mampu mengimplementasikan konsep-konsep pembuatan laporan pada pemrograman VB.NET Mampu membuat laporan menggunakan crystal report.

Lebih terperinci

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS 1. LATAR BELAKANG Gambas (Gambas Almost Means BASic) adalah sebuah bahasa pemrograman visual berbasis objek yang menyerupai visual basic yang berjalan di platform

Lebih terperinci

BAB II MICROSOFT VISUAL STUDIO

BAB II MICROSOFT VISUAL STUDIO BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan

Lebih terperinci

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003 MICROSOFT ACCESS Pengenalan Microsoft Office Access 2003 Microsoft Access adalah suatu aplikasi yang dapat menbantu kita membuat aplikasi database dalam waktu relatif singkat, Biasanya digunakan untuk

Lebih terperinci

1. Pengertian Database

1. Pengertian Database 1. Pengertian Database Database adalah kumpulan data yang berhubungan dengan suatu obyek, topik, atau tujuan khusus tertentu. Merancang suatu database adalah untuk menentukan struktur dari database, yaitu

Lebih terperinci

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih. KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com diesalfatih@gmail.com Desain

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

CHAPTER #10 Databinding dengan ADO.NET

CHAPTER #10 Databinding dengan ADO.NET CHAPTER #10 Databinding dengan ADO.NET Setelah pada bab 9 kita belajar tentang koneksi database dengan menggunakan syntaks queri sql, pada bab ini akan dipelajari bagaimana membuat aplikasi database dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,

Lebih terperinci

Visual Programming 2. P-14,15 Fery Updi,M.Kom

Visual Programming 2. P-14,15 Fery Updi,M.Kom Visual Programming 2 P-14,15 Fery Updi,M.Kom 1 Mahasiswa mampu: Melakukan configurasi Visual Studio.NET, Membuat Custom Classes, Melakukan koneksi ke Database, Membuat aplikasi Form Entry sederhana, Kompetensi

Lebih terperinci

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang

Lebih terperinci

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya. Contoh: Buat Database Toko di Ms.Access, langkah-langkah: 1. Buka Ms.Access 2. Klik File-New

Lebih terperinci

ADO (Active-x Data Object)

ADO (Active-x Data Object) ADO (Active-x Data Object) Abdi Pandu Kusuma, S.Kom Definisi ADO ADO (Active-X Data Object)??? ADO Teknologi akses data yang hadir bersama Delphi dan mampu menghubungkan aplikasi dengan database Microsoft

Lebih terperinci

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi

Lebih terperinci

PENGENALAN VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC 6.0 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Perancangan Menurut Fathul Wahid (2005 : 217), perancangan adalah pendekatan yang digunakan dalam bidang rekayasa dan bidang lainnya yang digunakan untuk menspesifikasikan

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

Lebih terperinci

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS 1.1. Sekilat tentang Database Dalam kehidupan sehari-hari, kita tidak akan pernah terlepas dari data. Misalnya saja data tentang mahasiswa, dosen, akademik,

Lebih terperinci

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL Asnita Meydelia C. K. 130533608143 OFF E UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JANUARI, 2015 LABORATORIUM KOMPUTER

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

Bab XII Mencetak Data SQL Server

Bab XII Mencetak Data SQL Server 96 Bab XII Mencetak Data SQL Server 12. 1 Tujuan a. Mahasiswa mampu membuat Laporan dengan Seagate Crystal Report. b. Mahasiswa mampu menerapkan Laporan di dalam aplikasi. 12. 2 Materi a. Mencetak Data

Lebih terperinci

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T. MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T. (andri@unikom.ac.id) Jenis aplikasi 2 Ada 2 jenis aplikasi yang biasa dibuat, yaitu Aplikasi database berbasis

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 10 Modul Standar Ketika membuat program yang cukup besar, kita mungkin memiliki lebih dari satu form yang menggunakan

Lebih terperinci

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment MODUL 4 Pemrograman ADO.NET : Disconnected Environtment TUJUAN : Mahasiswa mampu memahami dan menerapkan penggunaan sintak disconnected pada database, pada materi ini membahas koneksi secara terus-menerus

Lebih terperinci

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database CHAPTER #9 Mengenal ADO.NET dan Koneksi Database Pembahasan pada bab terakhir ini berkaitan dengan perancangan aplikasi yang dapat melakukan interaksi dengan database pada SQL server. Teknologi yang digunakan

Lebih terperinci

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Mata Kuliah : Pemrograman Visual 2 Kelompok : KI Hari/Tanggal : Sabtu, 15 Februari 2014 Waktu : 120 menit Dosen : Agus Umar

Lebih terperinci

DASAR PEMROGRAMAN VISUAL BASIC

DASAR PEMROGRAMAN VISUAL BASIC BAHAN BELAJAR 1 DASAR PEMROGRAMAN VISUAL BASIC Sasaran : Setelah mempelajari bahan belajar ini, diharapkan mahasiswa dapat : a. Mengenal dan menggunakan bahasa pemrograman Visual Basic b. Mengenal dan

Lebih terperinci

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity) 1. Gambaran ODBC ODBC merupakan standar untuk membuka koneksi database yang terdapat pada Sistem operasi Windows dan ODBC merupakan

Lebih terperinci

Modul Praktikum Sistem Basis Data S1-TI

Modul Praktikum Sistem Basis Data S1-TI 1 MODUL 1 PENGENALAN SQL Tujuan Mengetahui konsep Bahasa SQL Mampu mengoperasikan dasar-dasar perintah SQL Server Mampu mendefinsikan obyek-obyek basis data dalam SQL Server Teori singkat SQL (Structured

Lebih terperinci

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Berlaku mulai : Gasal/2006 MATA KULIAH : PEMROGRAMAN VISUAL II KODE MATA KULIAH / SKS : 390103022 / 3 sks MATA KULIAH PRASYARAT

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah software pemrograman yang diciptakan oleh Microsoft, orientasi VB digunakan untuk pemrograman database. Microsoft meluncurkan

Lebih terperinci

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan

Lebih terperinci

M. Choirul Amri.

M. Choirul Amri. http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak

Lebih terperinci

MODUL I PENGENALAN VISUAL BASIC.NET

MODUL I PENGENALAN VISUAL BASIC.NET MODUL I PENGENALAN VISUAL BASIC.NET A. TUJUAN Memahami platform Microsoft.NET. Mengenal Integrated Development Environment (IDE) Visual Basic.NET. Memahami struktur project Visual Basic.NET. Memahami jenis-jenis

Lebih terperinci

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces) PROGRAM PENJUALAN TUNAI (Menggunakan Microsoft Acces) F o r u m P e m r o g r a m a n S C B S I B y ER 2 0 1 5 1 Hai teman-teman, masih semangat kah?? Ini ada tantangan buat kita. Yuk kita latihan bareng

Lebih terperinci

SMK BHAKTI NUSANTARA BOJA

SMK BHAKTI NUSANTARA BOJA MEMBUAT FORM BASIS DATA DAN KONEKSI KE MYSQL MEMBUAT FORM DATABASE DI MICROSOFT ACCESS DISUSUN OLEH : DEKA MUKHAMAD WILDAN SMK BHAKTI NUSANTARA BOJA TAHUN PELAJARAN 2013/2014 E-Mail : bhinus_boja@smkbhinus.net

Lebih terperinci

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan. CRYSTAL REPORT Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan. Menurut Madcom dalam bukunya yang berjudul Database

Lebih terperinci

JOBSHEET 8 DATABASE IN VB

JOBSHEET 8 DATABASE IN VB JOBSHEET 8 DATABASE IN VB Tujuan: 1. Mampu membuat tabel menggunakan program Ms. Access 2. Mampu membuat koneksi antara VB dengan Ms. Access 3. Dapat menampilkan data tabel pada DataGridView 4. Mengoneksikan

Lebih terperinci

LAPORAN TUGAS BASIS DATA I

LAPORAN TUGAS BASIS DATA I LAPORAN TUGAS BASIS DATA I Disusun untuk Memenuhi Tugas Matakuliah Basis Data I yang dibimbing oleh Bapak Muhammad Zainal Arifin Oleh : KATYA LINDI CHANDRIKA 140535605307 UNIVERSITAS NEGERI MALANG FAKULTAS

Lebih terperinci

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PROSES JURNAL VALIDASI DATA LAPORAN BAGAIMANA CARA MENDAPATKAN UPDATE TERBARU PENGATURAN PROGRAM Pengaturan program dilakukan

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 BAHAN AJAR Microsoft Access 2007 Pengenalan Database, Table Relationship, Form 2012 MICROSOFT ACCESS 2007 A. Pengertian Microsoft Access Microsoft Access adalah suatu program aplikasi basis data komputer

Lebih terperinci

ADODC. Gambar 5.1. ADODC

ADODC. Gambar 5.1. ADODC 5 ADODC Objektif: Memahami Definisi ADO Mengenal Properti ADODC Mengaktifkan ADODC Mengkonfigurasi ADODC Membuat Sebuah Data Link File Menentukan RecordSource ADO Data Control atau yang disingkat sebagai

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai

Lebih terperinci

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat: Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp 19.800 Terbit pertama: Juni 2005 Sinopsis singkat: Membahas teknik pembuatan aplikasi database menggunakan Microsoft Access Project 2003 dan SQL Server

Lebih terperinci

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA Modul Tutorial C# 1 Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA JUNI 2010 PENDAHULUAN Dalam rangkaian modul tutorial untuk pelatihan C# ini, pertama kali akan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL 9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL Visual FoxPro atau yang sering disebut dengan VFP merupakan integrasi dengan mesin database relasionalnya sendiri yang membentang FoxPro's Xbase dengan

Lebih terperinci

PENGENALAN MICROSOFT SQL SERVER

PENGENALAN MICROSOFT SQL SERVER PENGENALAN MICROSOFT SQL SERVER Pendahuluan MS-SQL Server merupakan salah satu contoh perangkat lunak DBMS (database management system) yang banyak digunakan oleh banyak perusahaan saat ini. SQL Server

Lebih terperinci

Bab I Pengenalan Visual BASIC

Bab I Pengenalan Visual BASIC Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft

Lebih terperinci

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access Penjelasan Program: Program Database Mahasiswa Teknik Industri ini merupakan

Lebih terperinci

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1 BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1 1.1 Mengenal Visual Basic Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual

Lebih terperinci

BAB 1 PEMBUATAN REPORT

BAB 1 PEMBUATAN REPORT BAB 1 PEMBUATAN REPORT Pada bab ini akan dibahas cara pembuatan Report pada Oracle. Oracle Report Builder memungkinkan developer untuk membuat report dalam berbagai macam layout dan berisi banyak fitur

Lebih terperinci

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. A. Pengertian Database dan Microsoft Access 1. Database Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database. Database adalah

Lebih terperinci

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp 14.800 Terbit pertama: Februari 2005 Sinopsis singkat: Buku ini berisi tip dan trik tentang pemrograman aplikasi database dengan Microsoft Access 2000,

Lebih terperinci

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI ALGORITMA DAN PEMROGRAMAN II Indra Gunawan, ST., M.Kom., CEH., CHFI OUTLINE MATERI 1. Sekilas Bahasa Basic 2. Visual Basic.Net 3. Tipe Data, Variabel, Konstanta, Operator 4. Property, Method dan Event

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA Microsoft Access 2007 Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI...2

Lebih terperinci

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL IV PENGENALAN MICROSOFT

Lebih terperinci

P10 Database SQL Server 2008

P10 Database SQL Server 2008 P10 Database SQL Server 2008 A. Tujuan Mahasiswa dapat membuat database dan data source pada SQL Server 2008 Mahasiswa dapat membuat tabel dan relationship tabel pada SQL Server 2008 B. Pembahasan SQL

Lebih terperinci

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel [Tutorial VB6] Bab 4 Penggunaan Data dan Variabel 1. Buka Microsoft Visual Basic 6.0. 2. Pada jendela New Project, klik Existing Pilih file Latihan.vbp klik Open 3. Tambahkan form baru ke dalam Project,

Lebih terperinci

PostgreSQL for Windows

PostgreSQL for Windows PostgreSQL for Windows Panduan Instalasi 1. Download PostgreSQL release terbaru di http://www.postgresql.org/download/windows 2. Berikut ini merupakan tampilan awal ketika installer dijalankan, lalu klik

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL I PENGENALAN MYSQL MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK

Lebih terperinci

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7 Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7 Tutorial kali ini saya akan menjabarkan tentang cara instalasi salah satu perangkat lunak yang dapat digunakan untuk melakukan pengembangan

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 1 Mengenal Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer yang sudah mendukung OOP (Object

Lebih terperinci

Mengelola Database Menggunakan Macro Excel

Mengelola Database Menggunakan Macro Excel Mengelola Database Menggunakan Macro Excel Mengelola Database Menggunakan Macro Excel Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO Mengelola Database Menggunakan Macro Excel Yudhy

Lebih terperinci

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika Modul ke: Aplikasi Komputer Bekerja Dengan Microsoft Excel Access (1) Fakultas ILMU KOMPUTER Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan MS. Access 2010 Aplikasi

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MICROSOFT ACCESS FORM Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel atau query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows.

Lebih terperinci

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu : Praktikum 1 MEMBANGUN DATABASE DAN MENGATUR KEAMANANNYA Tujuan : 1 Praktikan mampu untuk membuat database dengan tiga (3) metode yang akan diujicobakan pada praktikum I ini. 2 Praktikan mampu untuk mengatur

Lebih terperinci

Modul Praktikum Ke-2

Modul Praktikum Ke-2 Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:

Lebih terperinci

Modul 4 Microsoft Access 2007

Modul 4 Microsoft Access 2007 Tugas Pendahulan Modul 4 Microsoft Access 2007 Mata kuliah : CF 1310 Pengantar Teknologi Informasi Disusun oleh : Nama Route Gemilang 5208 100 073 Semester Ganjil 2008/2009 Jurusan Sistem Informasi Fakultas

Lebih terperinci

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini.

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini. FORM DENGAN TABLE Setiap sistem aplikasi yang dibuat haruslah dapat menyimpan data yang di-entry ke dalam suatu wadah, dalam hal ini sebuah table. Selain table, data yang di-entry dapat disimpan dalam

Lebih terperinci

Koneksi Database BAB 1

Koneksi Database BAB 1 BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu ( kamus komputer, 1996, Hal:20). Aplikasi

Lebih terperinci

Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom Visual Programming 2 Visual Basic.NET Fery Updi,M.Kom 1 Praktikum Praktikum mengikuti pokok bahasan Tool: Microsoft Visual Studio 2010 DBMS (Microsoft SQL Server 2008) 2 Kompetensi Matakuliah Mahasiswa

Lebih terperinci

Mengeksplorasi Database PostgreSQL dengan PgAdmin III

Mengeksplorasi Database PostgreSQL dengan PgAdmin III Mengeksplorasi Database PostgreSQL dengan PgAdmin III Siti Munawaroh Fakultas Teknologi Informasi, Universitas Stikubank Semarang email : siti@unisbank.ac.id ABSTRAK : Dengan perkembangan dunia IT (Information

Lebih terperinci

KONEKSI NETBEANS DENGAN DATABASE SQLITE

KONEKSI NETBEANS DENGAN DATABASE SQLITE KONEKSI NETBEANS DENGAN DATABASE SQLITE Open SQLite Manager yang ada pada add on Firefox. Create new database baru dengan cara Database, lalu pilih New Database. 1 Ganti nama dengan Database1. Pilih direktori

Lebih terperinci