Bab XII Mencetak Data SQL Server

dokumen-dokumen yang mirip
Crystal Reports (Bagian 2)

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

E-Trik Visual C++ 6.0

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Seagate Crystal Report 7.0

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

DATABASE SQL SERVER. Database SQL Server Halaman 1

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

SMK BHAKTI NUSANTARA BOJA

SETUP (Petunjuk Instalasi SIMAK Accounting)

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

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

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

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

Modul Praktikum Basis Data 1 Mengenal Database

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

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

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

1. MENGENAL VISUAL BASIC

BAB-3 MEMBUAT DAN MENGATUR QUERY

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Yang di bahas pada bab ini : Membuat Database

Petunjuk Instalasi Aplikasi

MEMBUAT LAPORAN (DATA REPORT)

BAB 2 LANDASAN TEORI

BAB-XI MEMBUAT SUBFORM

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Modul Report Dan Form Report

Instalasi Perangkat Lunak

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

MODUL XIII FORM dan REPORTS

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

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

BAB IX MENGENAL MS.ACCESS 2007

Cara Membuat Mail Merge di Word 2010

MODUL XI MEMBUAT LAPORAN

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

KOMPUTER APLIKASI BISNIS

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Microsoft Access FORM

PEMROGRAMAN TERSTRUKTUR II

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

New Perspectives on Microsoft Office Access 2010

Cara Membuat Mail Merge di Word 2007

Modul Praktikum Basis Data 5 Query

Bab I Pengenalan Visual BASIC

KSI B ~ M.S. WULANDARI

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

Excel dan Microsoft Query


Mengoperasikan Dasar-Dasar Basis Data (Database)

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

DATABASE. Visual Data Manager

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

[ MEMBUAT FILE SETUP ] DAN [ MEYIMPANNYA KE DALAM CD ]

BAB II TINJAUAN PUSTAKA. Menurut Bodnard dan Hopwood (2000:23) sistem informasi keuangan adalah

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

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

Ahmad Zidni, S.T. SMK Gondang 2011

Aplikasi Komputer. Pengantar DataBase. Yusuf Elmande, S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Manajemen

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

CRYSTAL REPORT Tugas : Sistem Informasi. Nama : Dwi Budi Santoso. Kelas : Pagi

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 SEKILAS VISUAL STUDIO.NET 2008

Konsep Sistem Informasi B

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

M. Choirul Amri

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

Membuat Relasi pada Access 2007

Crystal Reports. Metode Pull Mode & Push Mode

BAB 2 LANDASAN TEORI. 2.1 Pengertian Data, Informasi dan Sistem Informasi

BAB III STRUCTURED QUERY LANGUAGE (SQL)

BAB I Pengenalan Microsoft Visual Basic 6.0

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

KSI B ~ M.S. WULANDARI

MICROSOFT POWERPOINT. Pendahuluan

Membuat File Database & Tabel

Menu & Toolbar. 1. Menu

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

[MODUL ACCESS PEMULA]

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Koneksi Database BAB 1

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

BAB II LANDASAN TEORI

Praktikum 6 SubForm dan Kode VBA

Ringkasan Bab 1. Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain:

Modul Praktikum Ke-1

a. Menyiapkan database

Transkripsi:

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 dengan Crystal Report 12. 3 Alat dan Bahan a. PC yang terhubung dalam sebuah jaringan b. MS. SQL Server 2000 c. MS. Visual Basic 6.0 d. Seagate Crystal Report 8.5 12. 4 Teori Laporan adalah output akhir dari sebuah Sistem Informasi. Laporan yang dihasilkan tersebut dapat berupa informasi yang tertulis (tercetak pada selembar kertas) dan tidak tertulis (tampil pada monitor dan dapat pula berupa output yang disimpan dalam sebuah file). Pembuatan laporan pada modul ini menggunakan Seagate Crystal Report 8.5 yang merupakan salah satu produk dari Seagate Software, sebuah perusahaan software yang menangani perkembangan teknologi penyajian laporan. Crystal report merupakan salah satu produk yang selalu ter-update dan memiliki berbagai keunggulan. 12. 5 Latihan 12.5.1 Membuka Crystal Report 1. Aktifkan program Crystal Report 8.5 dengan melakukan klik tombol Start Programs Crystal Reports Tools Crystal Reports. Atau jika sudah ada shortcutnya di desktop, lakukan dobel klik pada shortcut tersebut. 2. Selanjutnya akan ditampilkan jendela pembuka Crystal Reports 8.5 yang berisi logo dan keterangan perusahaan serta fasilitas yang disediakan.

97 Gambar 12.1 Logo Crystal Report 3. Pada tampilan jendela berikutnya yaitu Welcome to Crystal Reports disediakan tiga pilihan options button, yaitu: Using the Report Expert Pilihan ini dipergunakan untuk membuat laporan dengan bantuan Wizard Report Expert. As a Blank Report Pilihan ini dipergunakan untuk membuat laporan dengan tampilan kosong, atau tanpa bantuan Wizard Report Expert. Open an Existing Report Pilihan ini dipergunakan untuk membuka laporan yang pernah dibuka. Gambar 12.2 Window Pembuka Crystal Report

98 12.5.2 Mendesain Laporan Dalam mendesain laporan baru, anda bisa memilih apakah akan menggunakan fasilitas Wizard atau tidak. Pada contoh ini akan digunakan fasilitas Wizard, dimana langkah-langkah yang harus dilakukan antara lain : 1. Klik Options button Using the Report Expert, dan klik tombol OK. Gambar 12.3 Window Crystal Report Gallery 2. Selanjutnya komputer akan menampilkan kotak dialog Crystal Reports Gallery. Ada beberapa pilihan tipe laporan yang ditawarkan oleh wizard Crystal Reports 8.5, pilih dengan tipe Standard dan klik tombol OK. Sebuah kotak dialog Standard Report Expert ditampilkan. Gambar 12.4 Window Standart Report Expert

99 3. Kemudian klik Database sebagai sumber Datanya. 12.5.3 Membuat Koneksi Data Lewat ODBC Koneksi Database yang akan dicetak bisa dilakukan secara langsung (MS. Access atau MS. SQL Server) maupun lewat ODBC. Cara membuat ODBC sudah pernah kita pelajari pada pembahasan pemrograman ODBC. 1. Setelah memilih Database pada Window Standart Report Expert pada langkah sebelumnya, sekarang akan tampil jendela Data Explorer, sebagai sumber data Crystal Report. Gambar 12.5 Window Data Explorer 2. Klik tanda Plus (+) di sebelah kiri folder ODBC, kemudian jika sebelumnya pernah membuat DSN, akan ditampilkan DSN dan tinggal klik tanda Plus (+) didepan nama DSN. Tetapi jika ingin membuat yang baru, pilih Create New Data Source. Kemudian klik tombol Add.

100 Gambar 12.6 Window Sub Folder ODBC 3. Kemudian akan ditampilkan window Create New Data Source. Gambar 12.7 Window Create New Data Source 4. Pada pilihan Select a type of data source, pilih System Data Source (Applies to this machine only). Kemudian klik tombol Next >. Kemudian akan ditampilkan Driver dari Database, pilih SQL Server.

101 Gambar 12.8 Window Create New Data Source 5. Kemudian klik Next >, maka akan ditampilkan window konfirmasi, klik Finish. Gambar 12.9 Window Create New Data Source 6. Kemudian akan ditampilkan kotak dialog, untuk membuat nama DSN, dan alamat server. Sesuaikan dengan alamat komputer server yang anda gunakan.

102 Gambar 12.10 Memilih Alamat Server Database 7. Selanjutnya klik Next >, kemudian akan ditampilkan pilihan bagaimana anda login ke server, apakah lewat Windows Authentication ataukah lewat SQL Server Authentication. Pilihlah pilihan Windows Authentication. Gambar 12.11 Memilih Mode Login SQL Server 8. Klik tombol Next >, kemudian akan ditampilkan pilihan nama database yang dipergunakan sebagai sumber datanya, pilih database yang sudah dibuat (DBAkademik).

103 Gambar 12.12 Memilih Nama Database 9. Kemudian klik tombol Next>, akan ditampilkan wiondow pilihan bahasa yang digunakan sebagai pesan. Pilih default yaitu English. Gambar 12.13 Memilih Jenis Bahasa 10. Kemudian Klik tombol Finish. Akan ditampilkan window informasi setting dari DSN yang sedang kita buat.

104 Gambar 12.14 Window Konfirmasi 11. Kemudian untuk menguji apakah koneksi ODBC dan DSN yang telah kita buat, berhasil dikoneksikan, klik tombol Test Data Source. Gambar 12.15 Window Test Koneksi ODBC 12. Kemudian Klik OK, sampai kembali ke window Data Explorer. Maka DSN yang telah kita buat akan terdaftar pada Data Explorer beserta sejumlah objek table yang ada di Database.

105 Gambar 12.16 Window Data Explorer 13. Kemudian buat laporan untuk menampilkan data Jurusan dengan mengklik Data DBAkademik.dbo.rJurusan. Kemudian klik tombol Add. Dan klik tomblo Close. Maka kemudian akan kembali ke window Standard report expert. Disana akan ditampilkan table rjurusan yang baru saja kita pilih. Gambar 12.17 Window Standart Report Expert

106 14. Kemudian klik tombol Next >, Akan ditampilkan pilihan field mana saja yang akan ditampilkan, klik tombol Add-> untuk menambahkan field yang akan ditampilkan di laporan. Jika ingin menambahkan semua field klik tombol Add All>. Kemudian klik Finish. Gambar 12.18 Window Standart Report Expert 15. Maka Crystal Report secara otomatis akan menampilkan sumber data dari table sebagai laporan seperti tampilan berikut. Gambar 12.19 Hasil Laporan Mode Preview 16. Kemudian desain laporan yang rapi seperti berikut ini :

107 Gambar 12.20 Hasil Laporan Mode Preview 17. Sampai di sini anda telah dapat membuat dan mendesain laporan. 18. Selanjutnya simpan laporan dengan nama rptjurusan.rpt 12.5.4 Mengkaitkan laporan dengan aplikasi dari Visual Basic. Laporan yang telah kita buat dapat dipanggil dari visual basic dengan cara sebagai berikut : 1. Aktifkan program Visual Basic 6.0, tambahkan 1 buah form ke dalam aplikasi/project anda. Project Add Form. 2. Tambahkan Control Crystal Report ke project/aplikasi anda, Project Components (Ctrl+T), pilih objek Crystal Report Control.

108 Gambar 12.21 Menambahkan komponen Crystal Report 3. Tambahkan objek Crystal Report Control ke dalam form. 4. Desain form akan tampak seperti berikut ini. Gambar 12.22 Desain Form Cetak Data Jurusan 5. Kemudian tambahkan kode program sebagai berikut : Private Sub cmdpreview_click() With CRJurusan.ReportFileName = "F:\ Program\Laporan\rJurusan.rpt".Destination = crpttowindow.windowstate = crptmaximized.retrievedatafiles.action = 1 End With End Sub

109 Private Sub cmdprint_click() With CRJurusan.ReportFileName = "F:\Program\Laporan\rJurusan.rpt".Destination = crpttoprinter.printername = Printer.DeviceName.PrinterPort = Printer.Port.PrinterDriver = Printer.DriverName.Action = 1 End With End Sub Private Sub cmdselesai_click() Unload Me End Sub 6. Jalankan program dengan Run Run (F5). Kemudian klik tombol Preview. Bentuk tampilan laporannya seperti tampilan berikut ini. Gambar 12.23 Laporan Data Jurusan

110 12.5.5 Menciptakan Formula Buat satu buah laporan untuk menampilkan data dari table rmahasiswa, dengan cara yang sama seperti pada praktikum sebelumnya. 1. Buat file laporan baru dari table rmahasiswa, seperti tampilan berikut : Gambar 12.24 Desain Laporan Mahasiswa 2. Kemudian klik tab design untuk masuk ke mode desain laporan. Hapus field Sex dan IDJurusan dari Section Details. Gambar 12.25 Desain Laporan Mahasiswa 3. Kemudian tambahkan 2 buah formula, Insert Field Object, ditampilkan window Field Explorer, Pilih Formula Fields:, kemudian klik Toolbar New (Ctr+N). kemudian isikan nama formulanya JenisKelamin, sebagai berikut :

111 New Formula Gambar 12.26 Window Field Explorer 4. Kemudian akan ditampilkan window formula editor untuk menuliskan script formula, tulis formula seperti berikut :

112 Gambar 12.27 Window Formula Editor JenisKelamin 5. Kemudian klik tombol Save+Close. Dengan cara yang sama buat formula baru dengan nama Jurusan. Kemudian tulis script formula seperti berikut : Gambar 12.28 Window Formula Editor JenisKelamin

113 6. Kemudian tambahkan kedua field tersebut untuk menggantikan field sex dan IDJurusan yang sudah kita hapus sebelumnya dan letakkan pada Section Details. 7. Simpan laporan dengan nama rptmahasiswa.rpt. Kemudian jalankan laporan dan lihat perubahan yang terjadi. 12.5.6 Membuat Laporan Multi Tabel Gambar 12.29 Hasil Laporan Field Formula Dalam aplikasi yang sebenarnya, laporan akan mengambil data dari lebih dari satu table. Pada latihan sebelumnya sudah dibuat laporan yang melibatkan satu buah table. Selanjutnya akan dibuat bagaimana mengambil data lebih dari satu table. 1. Buka file laporan baru, File New. Pilih Using the Report Expert. 2. Pada window Standard Report Expert, pilih sumber data Database. Kemudian akan tampil window Data Explorer. Pilih ODBC dengan mengklik tanda + (Plus) di sebelah kiri nama ODBC. Pilih nama DSN yang akan dijadikan sebagai sumber koneksi. 3. Klik tanda +(Plus) sehingga ditampilkan objek table di database.

114 Gambar 12.30 Window Data Explorer 4. Kemudian tambahkan table rmahasiswa dan rjurusan ke dalam laporan kalau sudah klik tombol Close. 5. Selanjutnya akan tampil sumber data table seperti berikut : Gambar 12.31 Window Standard Report Expert

115 6. Klik tombol Next >, selanjutnya akan masuk tab wiondow link yang berisi relasi antara table rmahasiswa dan rjurusan berdasarkan field IDJurusan. Gambar 12.32 Window Link antar Tabel 7. Selanjutnya klik tombol Next >, anda diminta untuk memasukkan field-field mana saja yang akan diambil sebagai sumber data laporan. Tambahkan beberapa field saja dari masing-masing table seperti tampilan berikut. Gambar 12.33 Window Field sebagai Sumber Data Laporan 8. Kemudian klik finish. Maka akan ditampilkan hasil laporan seperti berikut :

116 Gambar 12.34 Window Hasil Laporan Multi Tabel 9. Klik tab Design untuk masuk ke mode desain, kemudian desain laporan di atas sehingga terlihat rapi. Simpan dengan nama rmahasiswajurusan.rpt. Gambar 12.35 Window Hasil Laporan Multi Tabel

117 12.5.7 Menerapkan Selection Formula Biasanya dalam melaporkan data kita hanya ingin melaporkan beberapa data saja, misalnya menampilkan data transaksi untuk tanggal, bulan dan tahun tertentu saja, menampilkan nomor nota tertentu saja, menampilkan detail data mahasiswa berdasarkan NPM nya saja, dan sejenisnya. Untuk itu Crystal Report menyediakan fasilitas Selection Formula yang dapat dipanggil dari aplikasi (dalam hal ini lewat form Visual Basic 6.0). Cara membuatnya adalah sebagai berikut : 1. Desain form seperti berikut : Gambar 12.36 Window Desain Form Cetak Laporan 2. Dan tuliskan scipt program seperti berikut ini : Private Sub cmdpreview_click() With CR.ReportFileName = "D:\MateriKuliah\PemrogramanJaringan\VB\ModulKuliah\Program\Lap oran\rptmahasiswajurusan.rpt".selectionformula = "{rmahasiswa.npm}='" & Text1.Text & "'".Destination = crpttowindow.windowstate = crptmaximized.retrievedatafiles.action = 1 End With End Sub Private Sub cmdprint_click() With CR.ReportFileName = "D:\MateriKuliah\PemrogramanJaringan\VB\ModulKuliah\Program\Lap oran\rjurusan.rpt".selectionformula = "{rmahasiswa.npm}='" & Text1.Text & "'".Destination = crpttoprinter.printername = Printer.DeviceName.PrinterPort = Printer.Port.PrinterDriver = Printer.DriverName.Action = 1 End With End Sub Private Sub cmdselesai_click() Unload Me End Sub

118 3. Jalankan Program, dengan mengetikkan NPM mahasiswa tertentu. Gambar 12.37 Running Form Cetak Laporan 4. Sehingga diperoleh tampilan seperti berikut sebagai hasil dari selection formula. Gambar 12.38 Laporan Hasil Selection Formula 12. 6 Tugas 1. Buat Laporan untuk menampilkan data dari table rfakultas dan rjurusan. 2. Buat Laporan untuk menampilkan data dari table rmahasiswa, rjurusan dan rfakultas. 3. Buat Laporan untuk menampilkan data dari table rdosen, rmatakuliah dan tampu. 4. Buat Laporan untuk menampilkan data dari table rmahasiswa, rmatakuliah dan tkrs. 5. Buat sebuah form untuk menampilkan data laporan dari tugas nomor 2 di atas dengan selection formula berdasarkan Fakultas (IDFakultas/Fakultas), untuk menampilkan mahasiswa yang ada di fakultas tertentu. 6. Buat sebuah form untuk menampilkan data laporan dari tugas nomor 3 di atas dengan selection formula berdasarkan NIK sehingga ditampilkan data dosen yang mengajar mata kuliah tertentu. 7. Buat sebuah form untuk menampilkan data laporan dari tugas nomor 4 di atas dengan selection formula berdasarkan tahun akademik+semester akademik+npm.