Ukuran: px
Mulai penontonan dengan halaman:

Download ""

Transkripsi

1 2.1 Pendahuluan APLIKASI PENGOLAHAN NILAI VB 6.0 Peminat silakan hubungi : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : Program ini menggambarkan alur sistem pengolahan nilai mahasiswa di suatu lembaga pendidikan mulai dari proses entri data mahasiswa sampai pencetakan transkrip nilai. Program ini dapat dikembangkan dengan melakukan beberapa penambahan hal-hal yang diperlukan sesuai dengan kebutuhan sistem. 2.2 Rancangan Database Dan Relasi Tabel Di bawah ini terdapat rancangan database untuk keperluan membuat aplikasi pengolahan nilai mahasiswa. Beberapa tabel berupa tabel temporer yang digunakan untuk melakukan transaksi pengolahan data. Tabel-tabel temporer tersebut tidak akan digambarkan dalam relasi tabel atau pembuatan normalisasi. Gambar 2.1 Pendaftaran mahasiswa baru Gambar berikutnya menunjukan relasi tabel dalam sistem pengolahan data nilai mahasiswa. Rancangan relasi tabel ini sifatnya subjektif, artinya masing-masing analis dan programer memiliki pandangan yang berbeda dalam membuat aplikasi pengolahan nilai sesuai dengan kebutuhan sistem. 1

2 2.3 Proses Kegiatan Akademik Gambar 2.2 Pendaftaran mahasiswa baru Ilustrasi dalam program ini digambarkan sebagai berikut: 1. Diawali dengan proses entri data mahasiswa, entri data dosen dan mata kuliah. 2. Melakukan updating data untuk mengisi tabel master, dimana masing-masing mahasiswa harus mengambil mata kuliah pada semester yang bersangkutan. 3. Dilanjutkan dengan pencetakan Kartu Tanda Mahasiswa (KTM), Kartu Rencana Studi (KRS) dan absen kuliah masing-masing kelas. 4. Setelah perkuliahan berlangsung, kegiatan selanjutnya adalah melakukan pendataan pada nilai kehadiran dan nilai tugas, kemudian pelaksanaan UTS dan UAS. Rasio masing-masing komponen nilai adalah 10% nilai kehadiran, 20% nilai tugas, 30% nilai UTS dan 40% nilai UAS. 5. Setelah pelaksanaan UAS, maka akan terlihat hasil akhir nilai semester satu. Bagi mereka yang mendapat nilai di bawah standar kelulusan diwajibkan mengikuti ujian her. 6. Setelah ujian her dilaksanakan, nilai her akan diupdate dengan nilai sebelumnya dengan rasio 30% nilai awal dan 70% nilai her. 7. Setelah semua proses selesai, selanjutnya adalah pencetakan nilai akhir semester. Dan tahapan terakhir adalah pencetakan transkrip nilai. 2

3 2.4 Pengolahan Data Master Data Mahasiswa Untuk mengolah data pendaftaran mahasiswa baru buatlah form seperti gambar berikut ini. Gambar 2.3 Form Data Mahasiswa Penjelasan : Entri nim sebanyak 7 digit, masing-masing digit mewakili informasi sebagai berikut: Dua digit pertama mewakili tahun masuk : 10 = 2010 Dua digit berikutnya mewakili jurusan 01 = Jurusan MI (Manajemen Informatika) 02 = Jurusan KA (Komputer Akuntansi) 03 = Jurusan TK (Teknik Komputer) Tiga digit terakhir mewakili nomor urut mahasiswa Contoh : = Masuk tahun 2010, Jurusan MI, nomor urut 001 3

4 = Masuk tahun 2010, Jurusan MI, nomor urut = Masuk tahun 2010, Jurusan KA, nomor urut = Masuk tahun 2010, Jurusan KA, nomor urut = Masuk tahun 2010, Jurusan TK, nomor urut = Masuk tahun 2010, JurusanTK, nomor urut 002 Struktur kode nim di atas dapat diubah sesuai kebutuhan. Jumlah mahasiswa tiap kelas disesuaikan dengan kapasitas kelas. Dalam contoh kasus ini tiap kelas menampung 5 mahasiswa. Anda dapat mengaturnya sesuai situasi dan kondisi Data Mata Kuliah Entri data mata kuliah memiliki aturan sebagai berikut : 1. Kode mata kuliah terdiri dari 4 digit 2. Satu digit pertama mewakili jurusan 1 = MI, 2 = KA dan 3 = TK 3. Satu digit kedua mewakili semester 4. Dua digit terakhir mewakili nomor urut mata kuliah Contoh : 1101 = Jurusan MI, Semester 1 nomor urut = Jurusan MI, Semester 2 nomor urut = Jurusan KA, Semester 1 nomor urut = Jurusan KA, Semester 2 nomor urut = Jurusan TK, Semester 1 nomor urut = Jurusan TK, Semester 2 nomor urut 01 Untuk melakukan pengolahan data mata kuliah buatlah form seperti gambar di bawah ini : 4

5 2.4.3 Data Dosen Gambar 2.4 Form Data Mata Kuliah Pada kenyataannya di lapangan, seorang dosen biasanya mengajar beberapa mata kuliah. Dengan demikian diperlukan tabel detail dosen. Untuk itu buatlah form dengan bentuk seperti gambar di bawah ini. Gambar 2.5 Form Data Dosen 5

6 Penjelasan : Dalam kasus ini saya tidak membuat field yang lengkap tentang data pribadi dosen, seperti alamat, tempat tanggal lahir, agama, pendidikan dan lain-lain. Disini saya hanya membuat beberapa field yang berkaitan erat dengan proses pengolahan nilai saja. Untuk itu pembaca dipersilakan menambahkan field yang diperlukan. (Data lengkap dosen ada di bagian HRD) 2.5 Updating Data Update Data Master Yang dimaksud updating data master disini adalah melakukan transfer data dimana setiap mahasiswa harus mengambil sekian banyak mata kuliah sesuai jurusannya. Tabel ini sangat dibutuhkan untuk membuat laporan atau pencetakan berbagai macam berkas seperti absen kelas, form pengisian nilai dan sejenisnya. Bentuk form pun cukup sederhana, yaitu hanya dengan menambahkan sebuah command ke dalam form seperti gambar berikut ini. Koding : Private Sub Form_Load() Call BukaDB Gambar 2.6 Updating Tabel Master Private Sub Command1_Click() Dim SQLHapus As String SQLHapus = "Delete From Master" Conn.Execute (SQLHapus) 'entri NIM dan KodeMK khusus jurusan MI Dim RSMI As New ADODB.Recordset RSMI.Open "select distinct nim,kodemk from mahasiswa,matakuliah where mid(nim,4,1)='1' and left(kodemk,1)='1'", Conn RSMI.MoveFirst Do While Not RSMI.EOF Dim UPMI As String UPMI = "Insert Into Master(NIM,KodeMK) values ('" & RSMI!nim & "','" & RSMI!kodemk & "')" Conn.Execute (UPMI) RSMI.MoveNext Loop 'entri NIM dan KodeMK khusus jurusan KA Dim RSKA As New ADODB.Recordset RSKA.Open "select distinct nim,kodemk from mahasiswa,matakuliah where mid(nim,4,1)='2' and left(kodemk,1)='2'", Conn RSKA.MoveFirst Do While Not RSKA.EOF Dim UPKA As String 6

7 UPKA = "Insert Into Master(NIM,KodeMK) values ('" & RSKA!nim & "','" & RSKA!kodemk & "')" Conn.Execute (UPKA) RSKA.MoveNext Loop 'entri NIM dan KodeMK khusus jurusan TK Dim RSTK As New ADODB.Recordset RSTK.Open "select distinct nim,kodemk from mahasiswa,matakuliah where mid(nim,4,1)='3' and left(kodemk,1)='3'", Conn RSTK.MoveFirst Do While Not RSTK.EOF Dim UPTK As String UPTK = "Insert Into Master(NIM,KodeMK) values ('" & RSTK!nim & "','" & RSTK!kodemk & "')" Conn.Execute (UPTK) RSTK.MoveNext Loop MsgBox "Updating Berhasil" Unload Me Penjelasan Program : Dalam melakukan updating ini hanya mengambil data mata kuliah dan mahasiswa yang dilakukan pada fieldfield index saja (kodemk dan NIM), sedangkan data dosen tidak disertakan. Hal ini dilakukan dengan alasan efektifitas dan efisiensi. Updating tabel master yang diambil dari tabel mahasiswa dan mata kuliah menghasilkan 300 record (10 mahasiswa dikali 10 mata kuliah dikali 3, karena ada tiga jurusan). Jika data dosen disertakan akan dihasilkan 1500 record (300 dikali 5 orang dosen). Dengan cara seperti itu berkasberkas yang harus dicetak menjadi sangat tidak efisien (walaupun dilihat dari konsep normalisasi itu harus dilakukan). Dalam kasus seperti ini Anda dapat mengambil keputusan terbaik disesuaikan dengan situasi dan kondisi. Perhatikanlah Gambar 2.4 dengan cara seperti itu nama dosen dapat ditulis secara manual dalam form absen. Dan form yang sudah tersedia tinggal diperbanyak dengan cara fotocopy Update Tabel Tansnilai Proses ini bertujuan untuk mentransfer data mahasiswa ke tabel TransNilai. Tabel inilah yang akan digunakan untuk melakukan transaksi entri nilai. Untuk itu buatlah form dengan bentuk seperti gambar di bawah ini. Koding : Private Sub Form_Load() Call BukaDB Private Sub Command1_Click() Dim Hapus As String Gambar 2.7 Pendaftaran mahasiswa baru 7

8 Hapus = "Delete * from TransNilai" Conn.Execute Hapus Dim TransferData As New ADODB.Recordset TransferData.Open "SELECT * from mahasiswa", Conn TransferData.MoveFirst Do While Not TransferData.EOF Dim Transfer1 As String Transfer1 = "Insert Into TransNilai(NIM,NamaMhs,Kelas) values " & _ "('" & TransferData!nim & "','" & TransferData!namamhs & "','" & TransferData!Kelas & "')" Conn.Execute (Transfer1) TransferData.MoveNext Loop MsgBox "Transfer Data Mahasiswa sukses" Unload Me 2.6 Pencetakan Berkas Awal Pencetakan absen kelas dilakukan setelah melakukan updating data mahasiswa dan mata kuliah. Hal ini diperlukan untuk melakukan pendataan nilai absensi, tugas, UTS dan UAS. Dalam form ini pula dilakukan pencetakan KRS (Kartu Rencana Studi) dan absensi peserta ujian. Koding : Gambar 2.8 Form Pencetakan Berkas Awal Private Sub Form_Load() Call BukaDB Dim Tabel As New ADODB.Recordset Tabel.Open "select Distinct Kelas from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF CboAbsen.AddItem Tabel!Kelas Tabel.MoveNext Loop 8

9 Conn.Close Call BukaDB Tabel.Open "select Distinct Jurusan from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF CboKTM.AddItem Tabel!Jurusan CboKRS.AddItem Tabel!Jurusan CboAbsenUjian.AddItem Tabel!Jurusan Tabel.MoveNext Loop Conn.Close Call BukaDB Tabel.Open "select Distinct smt from matakuliah", Conn Tabel.Requery Do While Not Tabel.EOF CboSMT.AddItem Tabel!SMT Tabel.MoveNext Loop Private Sub CmdCetakAbsenKelas_Click() If CboAbsen = "" Or CboAbsen = "Kelas" Then MsgBox "Anda belum memilih Kelasnya" Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Kelas}='" & CboAbsen & "'" CR.ReportFileName = App.Path & "\absen kelas.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub CmdCetakKTM_Click() If CboKTM = "" Or CboKTM = "Jurusan" Then MsgBox "Anda belum memilih Jurusannya" Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & CboKTM & "'" CR.ReportFileName = App.Path & "\KTM.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub CboKRS_Click() If CboKRS = "MANAJEMEN INFORMATIKA" Then Text1 = "1" ElseIf CboKRS = "KOMPUTER AKUNTANSI" Then Text1 = "2" ElseIf CboKRS = "TEKNIK KOMPUTER" Then Text1 = "3" End If Private Sub CmdCetakKRS_Click() If CboKRS = "" Or CboKRS = "Jurusan" Or CboSMT = "" Then MsgBox "Pilih Jurusan dan semesternya" Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & CboKRS & "' and {matakuliah.kodemk}[1]='" & Text1 & "' and {matakuliah.smt}[1]='" & CboSMT & "'" 9

10 CR.ReportFileName = App.Path & "\KPU.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub CmdCetakAbsenUJian_Click() If CboAbsenUjian = "" Or CboAbsenUjian = "Jurusan" Then MsgBox "Anda belum memilih jurusannya" Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & CboAbsenUjian & "'" CR.ReportFileName = App.Path & "\absen ujian.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub Command1_Click() CR.ReportFileName = App.Path & "\form daftar nilai.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Dalam contoh program di atas, formulanya mengandung teknik pengambilan karakter dalam field. Di dalam Crystal Report cara pengambilan karakternya adalah sebagai berikut : Syntax : {NamaTabel.Field}[n] = nilai yang dicari Fungsi : mengambil karakter pada digit ke n dari sebuah field Contoh : {MataKuliah.SMT}[1]= 2 Fungsi : mengambil satu digit dari mata kuliah yang semesternya bernilai 2 Syntax : {NamaTabel.Field}[n1 to n2] = nilai yang dicari Fungsi : mengambil karakter dari digit ke n1 sampai digit ke n2 dari sebuah field Contoh : {MataKuliah.KodeMK}[1 to 2]= 13 Fungsi : mengambil dua digit dari kode mata kuliah yang digit pertamanya bernilai 1 dan digit kedunya bernilai 3 10

11 2.6.1 Pencetakan Absen Kelas Gambar 2.9 Absensi Kelas Cara membuat laporan dengan mengelompokan kode mata kuliah adalah sebagai berikut: 1. Buatlah laporan seperti gambar di atas 2. Buka desain laporan 3. Klik kanan field KodeMk 4. Pilih Insert Summary Gambar 2.10 Membuat Pengelompokan Field 11

12 5. pilih MataKuliah.KodeMk Gambar 2.11 Memilih Field Untuk Dikelompokan 6. Klik OK 7. Klik kanan di area #1 : KodeMk A 8. Pilih format section 12

13 9. Aktifkan kedua opsi di bawah ini 10. Klik OK Gambar 2.12 Format Section Gambar 2.13 Mengelompokan Field Per Halaman Dengan cara tersebut maka ketika laporan di panggil data akan dikelompokan berdasarkan kode mata kuliah dan untuk menampilkan kode mata kuliah yang lainnya cukup menggunakan ikon-ikon navigasi di bagian atas. Gambar 2.14 Ikon-Ikon Navigasi Crystal Report 13

14 Catatan Penting : teknik pembuatan laporan seperti cara di atas diberlakukan pada beberapa laporan selanjutnya. Oleh karena itu pembaca diharapkan dapat memahami teknik pembuatan laporan di atas dengan baik Pencetakan KTM Pembuatan KTM dibentuk dalam format kolom agar lebih hemat kertas dan biaya produksi. Adapun cara pembuatan KTM dengan format kolom adalah sebagai berikut : 1. Buka software Crystal Report 2. Buatlah laporan berbentuk KTM dengan format sebagai berikut : Gambar 2.15 Kartu Tanda Mahasiswa 3. Buka desain laporan 4. Klik kanan di sebelah kiri area detail 5. Pilih format section 6. Pilih format with multiple columns Gambar 2.16 Membuat Laporan Berkolom 7. Klik tabulasi Layout 8. Tentukan lebar kolomnya 9. Tentukan arah pencetakannya 14

15 10. Klik OK Gambar 2.17 Menentukan Lebar Kolom Gambar 2.18 Cetak Kartu Tanda Mahasiswa Berkolom Pencetakan KRS Kartu rencana studi ini wajib dibawa ketika mengikuti ujian, baik ujian tengah semester maupun ujian akhir semester. 15

16 2.6.4 Pencetakan Absen UTS atau UAS Gambar 2.19 Kartu Pesert Ujian Sebelum pelaksaaan ujian, panitia menyiapkan absen peserta ujian dengan bentuk seperti Gambar 2.9 di bawah ini. Gambar 2.20 Daftar Peserta Ujian 16

17 2.6.5 Berkas Daftar Nilai Mahasiswa 2.7 Entri nilai Gambar 2.21 Form Nilai Mahasiswa Form untuk melakukan entri nilai terlihat seperti gambar di bawah ini. Form ini digunakan untuk mengentri nilai Absen, Tugas, UTS dan UAS. Hasil entri data akan terlihat di tabel NILAI. Cara mengentri data cukup dengan memilih daftar matakuliah dan kelas di dalam list yang sudah berpasangan. Form inipun dapat digunakan untuk melakukan perubahan nilai. Gambar 2.22 Form Entri Nilai 17

18 2.8 Pencetakan Nilai Semester Proses pencetakan nilai semester dilakukan melalui form dengan bentuk desain seperti gambar di bawah ini. Koding : Gambar 2.23 Pencetakan Nilai Private Sub Form_Load() Call BukaDB Dim Tabel As New ADODB.Recordset Tabel.Open "select Distinct Jurusan from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF Combo1.AddItem Tabel!Jurusan Tabel.MoveNext Loop RSMTKL.Open "select distinct smt from matakuliah", Conn Do While Not RSMTKL.EOF Combo2.AddItem RSMTKL!SMT Combo4.AddItem RSMTKL!SMT RSMTKL.MoveNext Loop RSMHS.Open "select distinct kelas from mahasiswa", Conn Do While Not RSMHS.EOF Combo3.AddItem RSMHS!Kelas RSMHS.MoveNext Loop Conn.Close Private Sub Combo1_Click() If Combo1 = "KOMPUTER AKUNTANSI" Then Text1 = "2" ElseIf Combo1 = "MANAJEMEN INFORMATIKA" Then Text1 = "1" ElseIf Combo1 = "TEKNIK KOMPUTER" Then Text1 = "3" 18

19 End If Private Sub Command1_Click() If Text1 = "" Or Combo2 = "" Or Combo2 = "Semester" Then MsgBox "Pilih Jurusan dan Semesternya..!" Combo1.SetFocus Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & Combo1 & "' and {matakuliah.kodemk}[1]='" & Text1 & "' and {matakuliah.smt}[1]='" & Combo2 & "'" CR.ReportFileName = App.Path & "\Nilai Semester.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub Command2_Click() If Combo3 = "Kelas" Or Combo4 = "Semester" Then MsgBox "Pilih Kelas dan semester..!" Combo3.SetFocus Exit Sub End If CR.SelectionFormula = "{matakuliah.smt}[1]='" & Combo4 & "' and {mahasiswa.kelas}='" & Combo3 & "'" CR.ReportFileName = App.Path & "\Nilai Kelas.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = Nilai IPS (Index Prestasi Semester) 19

20 e Gambar 2.24 Nilai Semester Rincian Nilai Semester Gambar 2.25 Rincian Nilai 20

21 2.8.3 Daftar Mahasiswa Wajib Remedial Setelah data nilai semester dibuat, proses berikutnya adalah menampilkan data mahasiswa yang harus mengikuti ujian remedial. 2.9 Pengolahan Data Remedial Pendaftaran Her Gambar 2.26 Daftar Peserta Remedial Dengan satu asumsi bahwa tidak semua mahasiswa memenuhi standar kelulusan, maka perlu dibuatkan program HER. Proses pendaftaran her dilakukan dengan mengentri data dari berkas pendaftaran her yang diberikan oleh mahasiswa kepada panitia dalam bentuk sebagai berikut: NIM

22 NAMA JURUSAN UUS RUSMAWAN MANAJEEN INFORMATIKA KODE MATA KULIAH SKS 1101 BAHASA INGGRIS DASAR AKUNTANSI LOGIKA ALGORITMA * PENDIDIKAN PANCASILA PPN KOMUNIKASI DATA MANAJEMEN UMUM BAHASA INGGRIS KEWIRAUSAHAAN PEMROGRAMAN PASCAL * 4 Beri tanda ceklist kode mata kuliah yang diambil Gambar 2.27 Rancangan form Entri Nilai Her Model berkas ini dapat diubah dengan bentuk yang sesuai dengan kebutuhan, penyesuaiannya diselaraskan dengan bentuk form yang akan dirancang atau bentuk output yang diinginkan. Gambar 228 Form Entri Nilai Her 22

23 Form ini mengindikasikan sebuah asumsi bahwa seorang mahasiswa mengambil beberapa matakuliah remedial. Cara kerja form ini adalah sebagai berikut : 1. Isilah NIM 2. Jika data ditemukan maka akan tampil nama mahasiswa dan daftar mata kuliah her yang wajib diikutinya di sebelah kanan dalam list 3. Jika data tidak ditemukan, maka akan tampil pesan bahwa mahasiswa tersebut sebenarnya tidak perlu mengikuti her 4. Selanjutnya mengentri kode mata kuliah dalam grid, kemudian data disimpan 5. Data ini akan tersimpan ke tabel PESERTAHER Pencetakan Data Her Di bawah ini disediakan beberapa pencetakan yang berkaitan dengan pelaksaan ujian her yang dipisah berdasarkan jurusan dan semester. Oleh karena itu laporan yang telah dibentuk akan disaring datanya berdasarkan dua kriteria di atas. Listing Program Gambar 2.29 Pencetakan Nilai Her Private Sub Form_Load() Call BukaDB Dim Tabel As New ADODB.Recordset Tabel.Open "select Distinct Jurusan from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF Combo1.AddItem Tabel!Jurusan Tabel.MoveNext Loop Combo2.AddItem "1" Combo2.AddItem "2" Private Sub Combo1_Click() If Combo1 = "MANAJEMEN INFORMATIKA" Then Label1 = "1" ElseIf Combo1 = "KOMPUTER AKUNTANSI" Then Label1 = "2" ElseIf Combo1 = "TEKNIK KOMPUTER" Then Label1 = "3" End If 23

24 Private Sub Command1_Click() If Label1 = "" Or Combo2 = "Semester" Then MsgBox "Pilih Jurusan dan semesternya..!" Combo1.SetFocus Exit Sub End If 'filter laporan berdasarkan jurusan dan semesternya bernilai 1 CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & Combo1 & "' and {matakuliah.kodemk}[1]='" & Label1.Caption & "' and {matakuliah.smt}[1]='" & Combo2 & "'" CR.ReportFileName = App.Path & "\KPU Her.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 Private Sub Command2_Click() If Label1 = "" Or Combo2 = "Semester" Then MsgBox "Pilih Jurusan dan semesternya..!" Combo1.SetFocus Exit Sub End If 'filter laporan berdasarkan jurusan dan semesternya bernilai 1 CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & Combo1 & "' and {matakuliah.kodemk}[1]='" & Label1 & "' and {matakuliah.smt}[1]='" & Combo2 & "'" CR.ReportFileName = App.Path & "\peserta her.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = Pencetakan Kartu Peserta Her Pencetakan Absensi Perserta Her Gambar 2.30 Kartu Peserta Ujian Her 24

25 2.9.5 Entri Nilai Her Gambar 2.31 Daftar Peserta Ujian Her Proses entri nilai her ini dilakukan dari daftar peserta ujian her dimana nilainya dientri oleh dosen pengawas dalam daftar tersebut. Contoh daftar ujian her dapat dilihat pada Gambar 2.16 dimana kolom keterangan dapat diisi dengan nilai hasil ujian her yang nilainnya dientri pada form di bawah ini. 25

26 Gambar 2.32 Form Entri Nilai Her Cara kerja program : 1. Isilah kode mata kuliah 2. Jika data ditemukan maka akan tampil nama mata kuliah dan beberapa NIM yang mengikuti ujuan her pada mata kuliah tersebut 3. Kemudian isilah NIM dan nilai mahasiswa pada mata kuliah her tersebut 4. Jika data tidak ditemukan maka akan tampil pesan bahwa kode mata kulah tidak terdaftar 5. Setelah data dientri dan disimpan, maka nilai akan terupdate ke tabel NILAI (dengan rasio 70% - 30%) dan ke tabel NILAIHER Pencetakan Nilai Her Hasil ini diperoleh setelah pelaksanaan her berlangsung dan nilai her telah dientri sebelumnya. Seperti laporan yang lainnya, pencetakan nilai her bentuk laporannya telah dirancang untuk dapat mengakomodasi kebutuhan dengan kondisi satu laporan dapat menyaring beberapa data sekaligus berdasarkan jurusan, semester, kode mata kuliah atau berdasarkan NIM. 26

27 Koding : Gambar 2.33 Pencetakan Nilai Her Private Sub Form_Load() Call BukaDB Dim Tabel As New ADODB.Recordset Tabel.Open "select Distinct Jurusan from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF Combo1.AddItem Tabel!Jurusan Tabel.MoveNext Loop Dim CariSemester As New ADODB.Recordset CariSemester.Open "select Distinct smt from matakuliah", Conn CariSemester.Requery Do While Not CariSemester.EOF Combo2.AddItem CariSemester!smt CariSemester.MoveNext Loop Private Sub Combo1_Click() If Combo1 = "MANAJEMEN INFORMATIKA" Then Label1 = "1" ElseIf Combo1 = "KOMPUTER AKUNTANSI" Then Label1 = "2" ElseIf Combo1 = "TEKNIK KOMPUTER" Then Label1 = "3" End If Private Sub Command1_Click() If Label1 = "" Or Combo2 = "Semester" Then MsgBox "Pilih Jurusan dan semesternya..!" Combo1.SetFocus Exit Sub End If 'filter laporan berdasarkan jurusan dan semesternya bernilai 1 CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & Combo1 & "' and {matakuliah.kodemk}[1]='" & Label1 & "' and {matakuliah.smt}[1]='" & Combo2 & "'" CR.ReportFileName = App.Path & "\nilai her.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 27

28 Catatan : Gambar 2.34 Daftar Nilai Her Dalam Crystal Report penulisan fungsi IF agak sedikit berbeda dengan Visual Basic VB. Kasusnya adalah dalam menentukan keterangan untuk hasil her. Batas kelulusannya silakan ditentukan sendiri, misalnya 60 Lulus dibawah 60 Gagal. Perhatikan contoh berikut ini Pencetakan Transkrip Nilai Gambar 2.35 Formula Untuk Nilai Her Form di bawah ini merupakan salah satu inti program, dimana informasi tentang berbagai nilai mahasiswa dapat dilihat, mulai dari nilai semester 1 dengan berbagai elemennya (nilai UTS, Tugas, Absen, UAS) dan nilai semester berikutnya berikut transkrip nilai masing-masing mahasiswa yang dapat dilihat (dicetak) per jurusan. 28

29 Listing Program Gambar 2.36 Pencetakan Transkrip Nilai Private Sub Form_Load() Call BukaDB Dim Tabel As New ADODB.Recordset Tabel.Open "select Distinct Jurusan from Mahasiswa", Conn Tabel.Requery Do While Not Tabel.EOF Combo1.AddItem Tabel!Jurusan Tabel.MoveNext Loop Private Sub Command1_Click() If Combo1 = "" Or Combo1 = "Jurusan" Then MsgBox "Pilih Jurusannya" Combo1.SetFocus Exit Sub End If CR.SelectionFormula = "{Mahasiswa.Jurusan}='" & Combo1 & "'" CR.ReportFileName = App.Path & "\Nilai Transkrip.rpt" CR.WindowState = crptmaximized CR.RetrieveDataFiles CR.Action = 1 29

30 Gambar 2.37 Transkrip Nilai 2.11 Membuat Formula Dalam Transkrip Nilai Untuk pembuatan laporan nilai semester dan nilai transkrip, kita membutuhkan beberapa formula (rumus) yang dibuat secara manual. Mari kita lihat bagaimana cara membuat laporan nilai semester untuk menghasilkan MUTU,TOTAL SKS, TOTAL MUTU, IPS DAN PREDIKAT Mutu Mutu diperoleh dari hasil perkalian antara bobot SKS dengan Nilai (nilai ini diambil dari Grade). Lakukan langkah-langkah berikut ini 1. Buatlah rancangan laporan dengan satu nim banyak mata kuliah (lihat kembali caranya dari no 1 37) 2. Lalu buatlah rumus dengan memilih menu Insert>Formula Field 3. Ketik Mutu di kotak Formula Name>OK 30

31 4. Lalu ketik rumus berikut di kotak Formula Text if{nilai1.grade}="a" then ToNumber ({MataKuliah.SKS})*4 else if{nilai1.grade}="b" then ToNumber ({MataKuliah.SKS})*3 else if{nilai1.grade}="c" then ToNumber ({MataKuliah.SKS})*2 else if{nilai1.grade}="d" then ToNumber ({MataKuliah.SKS})*1 else if{nilai1.grade}="e" then ToNumber ({MataKuliah.SKS})*0 Catatan : Gambar 2.38 Membuat rumus Jika type field MataKuliah.SKS berupa Text atau Character, maka gunakan fungsi ToNumber, tetapi jika field SKS bertype Number, maka fungsi ToNumber tidak perlu digunakan. 5. Klik Accept 6. Simpan di area Details di sebelah kanan Nilai Total SKS dan Total Mutu Untuk menghasilkan data TOTAL SKS dan TOTAL MUTU cukup mudah karena fasilitasnya telah disediakan oleh Crystal Report, lakukanlah langkah-langkah berikut: 1. Klik kanan pada field SKS 2. Pilih Insert Grand Total 3. Klik OK 31

32 4. Klik kanan pada field Mutu 5. Pilih insert Grand Total 6. Klik OK 7. Simpan kedua hasilnya di area #2 : Kelas A IPS Gambar 2.39 Membuat Total SKS IPS adalah Indeks Prestasi Semester. Cara membuatnya hampir sama dengan membuat rumus untuk Mutu. Lakukan langkah-langkah berikut ini. 1. Klik Menu Insert >Formula Field 2. Ketik IP di kotak Formula Name>OK 3. Pilih Sum dikotak Fields 4. Klik Select 5. Ketik tanda pembagian (/) 6. Pilih Sum Of SKS di kotak fields 7. Klik Select 8. Klik Check 9. Klik Accept 10. Simpan di area di area #2 : Kelas A 32

33 Predikat Gambar 2.40 Membuat rumus Nilai IPS Predikat adalah keterangan berupa sebuah kalimat yang menjelaskan kondisi hasil yang diperoleh. Cara membuatnya adalah sebagai berikut: 1. Klik Menu Insert >Formula Field 2. Ketik Predikat di kotak Formula Name>OK 3. Ketik rumus di bawah ini di kotak Formula Text if and then "Gagal" else if and then "Kurang" else if and then "Cukup" else if and then "Memuaskan" else if then "Sangat Memuaskan" 4. Klik Check >> Klik Accept 5. Simpan di area di area #2 : Kelas A 6. Setelah semua hasil diperoleh, aturlah masing-masing data di posisi yang tepat. 33

APLIKASI UJIAN DIGITAL VB 6 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini akan dibahas tentang sebuah aplikasi

Lebih terperinci

APLIKASI PERSEDIAAN BARANG VB 6.0 (VERSI 2) Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini merupakan suatu

Lebih terperinci

APLIKASI KOPERASI VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Inti program ini adalah bagaimana cara menyimpan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB CRYSTAL REPORT Dalam modul ini Crystall Report yang digunakan adalah versi 8.5. sebagai langkah awal kita akan mencoba membuat laporan data barang. Ikutilah langkah-langkah berikut ini. 1.

Lebih terperinci

PROGRAM SELEKSI KARYAWAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Dalam program seleksi penerimaan karyawan

Lebih terperinci

PROGRAM PENGGAJIAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 8.1 Normalisasi File Program penggajian ini dirancang

Lebih terperinci

PROGRAM BANK Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 838 1118 Pada program bank ini diperlukan konsentrasi ekstra, karena

Lebih terperinci

PROGRAM REKAM MEDIS VB 6.0 (VERSI 2) Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini digunakan untuk melakukan

Lebih terperinci

APLIKASI PEMBAYARAN SPP VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini digunakan di setiap institusi

Lebih terperinci

APLIKASI KREDIT MOTOR VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 4.1 Merancang Database Dan Relasi Tabel Aplikasi

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Bulanan Dengan Crystal Report Buatlah laporan dengan bentuk seperti gambar di bawah ini dan simpan dengan Lap Jual Bulanan Buatlah form seperti gambar di bawah

Lebih terperinci

APLIKASI PENGGAJIAN VB 6 (VERSI 2) Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini digunakan di setiap perusahaan

Lebih terperinci

PROGRAM REKAM MEDIS VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini merupakan konversi dari konsep DAO

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Data Awal S/D Data Akhir Asunmsi : anda sudah memiliki database dengan nama DBSiswa.mdb dan di dalamnya terdapat tabel siswa dengan struktur nim, nama dan jurusan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk KHS (Satu Nim Banyak Mata Kuliah) Contoh kasus diambil dari aplikasi yang berbeda, misalnya sistem informasi akademik. Ilustrasinya adalah bagaimana

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Mingguan Dengan Crystal Report Buatlah laporan dengan bentuk seperti gambar di bawah ini dan simpan dengan nama Lap Jual Mingguan Buatlah form seperti gambar

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Harian Dengan Crystal Report Catatan : Anda harus membuat database yang terdiri dari tabel Barang, Penjualan dan detailjual yang semuanya telah berisi data hasil

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

APLIKASI PEMBELIAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini kami akan memberikan penjelasan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Stok Barang Program ini digunakan untuk melihat laporan stok barang yang lebih kecil atau lebih besar jumlahnya dari kriteria yang dipilih pada object tertentu

Lebih terperinci

9.1 Normalisasi File PROGRAM PERPUSTAKAAN VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) PHONE : 0812 8438 1118 Program Perpustakaan ini

Lebih terperinci

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM PENGGAJIAN Program ini digunakan di setiap perusahaan dengan pola yang berbeda-beda. Asumsi yang digunakan dalam program ini adalah pada sebuah perusahaan. Dengan memahami polanya, anda dapat membuat

Lebih terperinci

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara pengambilan karakter dalam Crystal Report Syntax : {NamaTabel.Field}[n] = nilai yang dicari Fungsi : mengambil karakter pada digit ke n dari sebuah field Contoh : {MataKuliah.SMT}[1]=

Lebih terperinci

APLIKASI KREDIT BANK VB 6.0 Database Access 2003, Crystal Report 8.5 Harga khusus untuk pembelajaran Rp. 150.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara pembayaran melalui transfer

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MENYIMPAN FOTO KE DALAM DATABASE 1. Buatlah database dengan nama dbfoto.mdb 2. Buatlah tabel dengan nama tblanggota 3. Buatlah struktur tabel anggota sebagai berikut: Field

Lebih terperinci

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN A : LISTING PROGRAM LAMPIRAN A : LISTING PROGRAM Source Code module Public Conn As New ADODB.Connection Public RSKasir As ADODB.Recordset Public RSAnggota As ADODB.Recordset Public RSSimpan As ADODB.Recordset Public RSPinjam

Lebih terperinci

APLIKASI WORK ORDER DAN JURNAL AKUNTANSI VB 6 Database Access, Crystal Report 8.5 Harga khusus untuk pembelajaran Rp. 150.000,- Permintaan revisi dikenakan biaya sesuai tingkat kesulitan Cara pembayaran

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

Lebih terperinci

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM PEMBELIAN Pada bab ini kami akan memberikan penjelasan selengkap mungkin, karena pada bab berikutnya pola-polanya akan digunakan kembali. Penjelasan mencakup hal-hal dibawah ini. 1. Rancangan normalisasi

Lebih terperinci

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata

Lebih terperinci

APLIKASI LAUNDRY VB 6.0 Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Program ini digunakan untuk pendataan pada sebuah

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Dengan Crystal Report Yang Databasenya Diberi Password Buka Crystal Report Buatlah laporan salah satu tabel master dari database anda Pada tahapan tertentu (khususnya

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Nomor Otomatis Dengan Pola Tanggal (YYMMDD + Nomor Urut) Catatan : Anda harus memiliki database dan sebuah tabel (contoh nama databasenya adalah dbdemofaktur, nama tabel

Lebih terperinci

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub Listing Program Listing Form Login Private Sub Command1_Click() If Text1.Text = "admin" And Text2.Text = "123" Then MAIN Unload Me MsgBox "Maaf, Nama atau Password yang anda input salah...!", vbokonly,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

FUNGSI PENCABANGAN DAN PERULANGAN

FUNGSI PENCABANGAN DAN PERULANGAN Hal - 1 - FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan dan perulangan

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #Lanjutan

Modul Database dan Pengaksesannya dari FORM #Lanjutan Modul Database dan Pengaksesannya dari FORM #Lanjutan Oleh: Aep MEMBUAT FORM Lanjutan Setelah membuat form untuk mengisi data selanjutnya adalah membaut form untuk mengedit data. Jalankan Aplikasi Visual

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi file database ke txt Coding : Private Sub Form_Load() Combo1.AddItem "MATRIX" Combo1.AddItem "DUNNING" TglBackup = Date NamaUser = Login.Text1 Status = Login.Text4

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Membuat Hak Akses Ke Sistem Aplikasi 1. Buatlah Database (Misal dengan MS. Access) dengan nama DBJual.mdb 2. Buatlah Tabel Kasir dengan struktur Kodeksr (text,5), NamaKsr

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

APLIKASI PEMBAYARAN SPP - SQL SERVER Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dengan Sql Server

Lebih terperinci

Membuat Project Baru APLIKASI PENJUALAN - VB.Net Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Tahapan pertama dalam

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

SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0

SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0 SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0 Minarni Adham 1), Erry Yadi 2) 1),2 ) Politeknik Negeri Samarinda Jl. Cipto Mangunkusumo Samarinda Email

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan

Lebih terperinci

Universitas Sumatera Utara

Universitas Sumatera Utara L A M P I R A N LISTING PROGRAM PROGRAM FORM LOGIN Dim A As Byte Dim B As Byte Private Sub Command2_Click() Unload Me Private Sub Form_Load() 'batasi jumlah karakter Textuser.MaxLength = 30 Textpass.MaxLength

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Database Sql Server Dengan Script VB 6.0 1. Buka VB 2. Klik menu project >> pilih references 3. Tambahkan library : microsoft activex data objects 2.0 library 4. Buatlah

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Melihat Struktur Tabel Dalam Database Buatlah form dengan bentuk seperti gambar di bawah ini Coding Dim BukaFile As New ADODB.Connection Dim BukaTabel As ADODB.Recordset Dim

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Mengambil Variabel Nilai Dari Form Selama ini kebanyak laporan yang dibuat dengan Crystal Report (CR) datanya diambil dari database. Pertanyaan yang sering diajukan adalah :

Lebih terperinci

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan

Lebih terperinci

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB V Pengenalan Komponen-Komponen (object) pada VB BAB V Pengenalan Komponen-Komponen (object) pada VB I. Tujuan Praktikum 1. Mahasiswa memahami komponen-komponen yang ada di VB 2. Mahasiswa dapat menjelaskan komponen-komponen yang ada di VB serta pengaturan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI MYSQL MySql oleh sebagian besar pemakainya lebih cenderung digunakan untuk database berbasis web, padahal VB juga dapat mengolah database MySql. Instalasi Server Lokal MySQL MySql

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

Oleh : Uus Rusmawan Hal - 1 Konversi Database Access Ke Excel Setelah membuat form tambahkanlah reference Microsoft excel 12.0 library (untuk excel 2007) Coding : Private Declare Function ShellExecute

Lebih terperinci

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping) BAB III STRUKTUR KONTROL Struktur kontrol yang dimiliki oleh visual basic hampir sama dengan bahasa pemograman lainnya. Struktur kontrol merupakan pengaturan aliran program, berbentuk rangkaian perintah

Lebih terperinci

SIM AKADEMIK STISI TELKOM

SIM AKADEMIK STISI TELKOM SIM AKADEMIK STISI TELKOM Menu Back-Office Tipe Back-Office : dimana fungsi-fungsi disini hanya dapat dijalankan oleh user yang berperan sebagai Back-office Nama Menu : Tabel Registrasi Pendaftaran Baru

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi File Excel Ke Access 1. Buatlah file excel dengan data sebagai berikut : NIM NAMA NILAI 1111 IRMA 90 2222 YUSTIANA 95 3333 ADHEL 80 4444 SETIA 85 5555 TRISNA 70 6666

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Database dengan coding VB Jika selama ini kita membuat database menggunakan VisData atau Access maka sekarang cobalah membuat database dengan program yang kita susun

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

UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA MODUL PRAKTIKUM ALGORITMA dan PEMROGRAMAN 2 Versi 3.0 Tahun Penyusunan 2012 Tim Penyusun 1. Diana Ikasari ST., MMSI 2. Widiastuti Skom.,MMSI. 3.Titik Ermawati 4. Georgi A Laboratorium Sistem Informasi

Lebih terperinci

Fitur trial termasuk hal yang sering ditanyakan para pembuat program, tujuannya sederhana yaitu agar pemakaian program memiliki batas waktu tertentu. Jika anda memahami logikanya pembuatan fitur trial

Lebih terperinci

<Algoritma & Pemrograman Komputer/> Nama Kelompok

<Algoritma & Pemrograman Komputer/> Nama Kelompok Industrial Computer Laboratory GUIDEBOOK praktikum Nama Kelompok STUDI KASUS ICL Book Store adalah salah satu toko buku yang terkenal di kota Malang. Setiap hari, banyak

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

MANUAL PROCEDURE PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna: Mahasiswa

MANUAL PROCEDURE PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna: Mahasiswa MANUAL PROCEDURE PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK Pengguna: Mahasiswa UNIVERSITAS SRIWIJAYA 2008 PENDAHULUAN Sistem Informasi Akademik dibangun untuk memudahkan struktur pengelolaan data

Lebih terperinci

MODUL XIII FORM dan REPORTS

MODUL XIII FORM dan REPORTS MODUL XIII FORM dan REPORTS A. MAKSUD DAN TUJUAN 1. MAKSUD Mahasiswa mengerti cara membuat form dan laporan dengan Ms Access 2. TUJUAN!"Agar mahasiswa dapat membust form untuk mengedit dan menambah data

Lebih terperinci

Listing Program a. Form Login. Public LoginSucceeded As Boolean

Listing Program a. Form Login. Public LoginSucceeded As Boolean Listing Program a. Form Login Public LoginSucceeded As Boolean Private Sub cmdcancel_click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Me.Hide Private Sub cmdok_click()

Lebih terperinci

Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom

Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom Modul Visual Basic 6.0 By: Dian nuryahdi Asman, S.Kom DATABASE (SQL Server 2000) Langkah membuat database : Anda klik tombol start kemudian anda pilih Enterprise Manager Kemudian Akan tampil jendela Enterprise

Lebih terperinci

Praktikum Basis Data 2017 TE UM

Praktikum Basis Data 2017 TE UM MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

PDF Compressor Pro. Petunjuk Penggunaan. Sistem Informasi Akademik Universitas HKBP Nommensen. Pengguna : Mahasiswa

PDF Compressor Pro. Petunjuk Penggunaan. Sistem Informasi Akademik Universitas HKBP Nommensen. Pengguna : Mahasiswa Petunjuk Penggunaan Sistem Informasi Akademik Universitas HKBP Nommensen Pengguna : Mahasiswa Disusun Oleh : PUSAT SISTEM INFORMASI (PSI) UNIVERSITAS HKBP NOMMENSEN MEDAN 2013 Daftar Isi Alamat Sistem

Lebih terperinci

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Coding : Coding : Oleh : Uus Rusmawan Hal - 1 Oleh : Uus Rusmawan Hal - 1 Private Sub Form_Unload(Cancel As Integer) Do Me.Top = Me.Top + 40 Me.Move Me.Left, Me.Top DoEvents Loop Until Me.Top > Screen.Height - 500 If Label1.Visible = True Then Label1.Visible

Lebih terperinci

Aplikasi Portal Mahasiswa

Aplikasi Portal Mahasiswa Aplikasi Portal Mahasiswa User Manual Level Mahasiswa Versi 4.0 16 Agustus 2013 MODUL MAHASISWA DCISTEM UNPAD 2012 i PENDAHULUAN Aplikasi Portal Mahasiswa merupakan portal informasi bagi mahasiswa UNPAD.

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual

Lebih terperinci

Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah

Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah 117 4.3.1 Perancangan Basis Data 4.3.1.1 Perancangan Kode Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah sebagai berikut : A. Kode Pengiriman BKM/ 6 / 2011 / 007 Nomor Urut Pengiriman

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk Kolom Dengan Crystal Report 1. Membuat laporan berbentuk kolom (ambil database yang jumlah recordnya agak banyak) cara pembuatannya adalah sebagai

Lebih terperinci

Oleh : Uus Rusmawan

Oleh : Uus Rusmawan PROGRAM KOPERASI Inti program ini adalah bagaimana cara menyimpan gambar (foto) ke dalam database dan menampilkannya pada form. Kemudian di dalamnya dibahas tentang bagaimana proses sistem koperasi. Program

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Form Login Hal yang perlu disiapkan adalah : Membuat database Membuat tabel (kasir) Kodeksr Namaksr Passwordksr Membuat modul untuk akses database Membuat form Catatan

Lebih terperinci

Program Studi Teknik Mesin S1

Program Studi Teknik Mesin S1 SATUAN ACARA PERKULIAHAN MATA KULIAH : DASAR KOMPUTER APLIKASI TEKNIK MESIN 2A KODE / SKS : IT042215 / 2 1. 1. Penjelasan Materi Perkuliahan 1.1. Penj elasan tentang Silabus 1.2. Pengenalan Bahasa pemrograman

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Cara Koneksi Vb Dengan Database Access Berpassword 1. Buka microsoft access 2. Buatlah sebuah database dengan nama db1.mdb 3. Buatlah tabel baru dengan struktur berupa nim (text

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

Workshop. Sisfo Kampus Administrasi Prodi

Workshop. Sisfo Kampus Administrasi Prodi Workshop Sisfo Kampus 2005 Administrasi Prodi www.sisfokampus.net Oktober 2005 Agenda Pelatihan 1. Administrasi Jadwal Perkuliahan 2. Registrasi Ulang Mahasiswa 3. Isi KRS Mahasiswa 4. Absensi 5. Ubah

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT TOOLBAR Toolbar merupakan sebuah fasilitas yang digunakan untuk menampung beberapa ikon dengan fungsi-fungsi tertentu yang dapat diatur oleh pembuat program. Gambarannya

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN - UNIVERSITAS GUNADARMA

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN - UNIVERSITAS GUNADARMA RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN - UNIVERSITAS GUNADARMA Tanggal Penyusunan dd/bb/thn Tanggal revisi dd/bb/thn 15/08/2016 24/02/2017 Fakultas Program

Lebih terperinci

PRAKTIKUM 2 KONDISI DAN PILIHAN

PRAKTIKUM 2 KONDISI DAN PILIHAN PRAKTIKUM 2 KONDISI DAN PILIHAN I. TUJUAN Tujuan praktikum 2 adalah mahasiswa bisa membuat program yang mengandung pengambilan keputusan berdasarkan suatu kondisi dan pilihan. Ada 3 program yang akan disusun,

Lebih terperinci

APLIKASI SERVICE KENDARAAN - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Rancangan Database Database dalam aplikasi

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

Merancang Laporan dengan DataReport Tanpa Kriteria. Membuat laporan berdasarkan kriteria yang diinginkan

Merancang Laporan dengan DataReport Tanpa Kriteria. Membuat laporan berdasarkan kriteria yang diinginkan BAB 5 Membuat Report Pokok Pembahasan Menyiapkan DataReport dan DataEnviroment Merancang Laporan dengan DataReport Tanpa Kriteria Membuat laporan berdasarkan kriteria yang diinginkan 5.1. Membuat laporan

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Konversi file txt ke database Coding : Private Function htgbrs(strfilename As String) As Long On Error GoTo ErrHandler Dim fso As FileSystemObject Dim TextStream As TextStream

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk PDF dengan Crystal Report Cara ini jarang sekali digunakan, tetapi tidak ada salahnya jika kita mencobanya. Ikutilah langkah-langkah berikut ini. 1.

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN I (VISUAL BASIC) Kode Mata Kuliah : DK - 11207 Jurusan / Jenjang : D MANAJEMEN INFORMAA Tujuan

Lebih terperinci

PROSEDUR MANUAL FAKULTAS TEKNIK UNIVERSITAS SRIWIJAYA 2012 PENDAHULUAN PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna : Mahasiswa

PROSEDUR MANUAL FAKULTAS TEKNIK UNIVERSITAS SRIWIJAYA 2012 PENDAHULUAN PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK. Pengguna : Mahasiswa PROSEDUR MANUAL PETUNJUK PENGOPERASIAN SISTEM INFORMASI AKADEMIK Pengguna : Mahasiswa FAKULTAS TEKNIK UNIVERSITAS SRIWIJAYA 2012 PENDAHULUAN Sistem Informasi Akademik (SIMAK) Fakultas Teknik merupakan

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci