Professional Documents
Culture Documents
Com
Published by : www.bunafit-komputer.com 1
Suport by : www.planetKode.Com
Sistem Informasi
DATA SISWA
SEKOLAH SMP/ SMU/ SMK
Published by : www.bunafit-komputer.com 2
Suport by : www.planetKode.Com
Harga sudah termasuk ERD (Relasi Tabel ) dan
Bagan Alir Sistem
+ Bonus eBooks Dasar Visual Basic 6.0
+ Contoh Makalah Tugas Akhir (TA) bertema VB 6
Published by : www.bunafit-komputer.com 3
Suport by : www.planetKode.Com
RELASI TABEL
Published by : www.bunafit-komputer.com 4
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 5
Suport by : www.planetKode.Com
Tabel Siswa dengan tabel Nilai memiliki relasi one to many, artinya
setiap siswa dapat memiliki daftar nilai lebih dari satu pada tabel
Nilai. Field penghubung antar tabelnya adalah Nis, dimana di dalam
tabel Siswa sebagai kunci utama (primary key) dan di dalam tabel
Nilai memiliki posisi sebagai kunci tamu (foreign key).
Published by : www.bunafit-komputer.com 6
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 7
Suport by : www.planetKode.Com
Tabel Kelas_Wali
Tabel Kelas_Wali digunakan untuk merekam wali kelas. Proses aliran
data yang terjadi pada data wali kelas ini adalah data wali kelas
dimasukkan oleh pihak admin, kemudian dilakukan proses perekaman
data. Saat melakukan proses perekaman data, melibatkan tabel Guru
dan tabel Kelas. Hal itu ditandai dengan adanya anak panah dari tabel
Guru dan tabel Kelas ke arah proses rekam data pada data wali kelas.
Setelah itu dilakukan proses pencetakan laporan, proses pencetakan
laporan juga membutuhkan data dari tabel Guru dan tabel Kelas, hal ini
terlihat dengan adanya anak panah dari tabel Gur u dan tabel Kelas ke
arah proses cetak laporan. Proses cetak laporan tersebut akan
menghasilkan sebuah laporan, yaitu Laporan Seluruh Wali Kelas .
Tabel Kelas
Tabel ini digunakan untuk merekam data kelas. Proses yang terjadi di
dalamnya adalah data dimasuk kan oleh admin, kemudian dilakukan
proses perekaman data ke dalam tabel Kelas. Setelah itu dilakukan
proses pencetakan laporan yang menghasilkan sebuah laporan, yaitu
Laporan Seluruh Kelas.
Published by : www.bunafit-komputer.com 8
Suport by : www.planetKode.Com
Tabel Kelas_Siswa
Tabel Kelas_Siswa digunakan untuk merekam data kelas untuk siswa.
Proses aliran data yang terjadi di dalamnya adalah data kelas siswa
dimasukkan oleh pihak admin, kemudian dilakukan proses perekaman
data. Saat melakukan proses perekaman data, melibatkan tabel Kelas
dan tabel Siswa. Hal ini ditandai dengan adanya anak panah dari tabel
Kelas dan tabel Siswa ke arah proses rekam data pada data kelas siswa.
Setelah itu dilakukan proses pencetakan laporan, proses pencetakan
laporan juga membutuhkan data dari tabel Kelas dan tabel Siswa, hal ini
terlihat dengan adanya anak panah dari tabel Kelas dan tabel Siswa ke
arah proses cetak laporan. Proses cetak laporan tersebut akan
menghasilkan sebuah laporan, yaitu Laporan Seluruh Kelas Siswa .
Tabel Siswa
Tabel ini digunakan untuk merekam data siswa. Proses yang te rjadi di
dalamnya adalah data dimasukkan oleh admin, kemudian dilakukan
proses perekaman data ke dalam tabel Siswa. Setelah itu dilakukan
proses pencetakan laporan yang menghasilkan sebuah laporan, yaitu
Laporan Seluruh Siswa.
Tabel Nilai
Tabel Nilai digunakan untuk merekam data penilaian siswa. Proses
aliran data yang terjadi di dalamnya adalah data penilaian dimasukkan
oleh admin, kemudian dilakukan proses perekaman data. Saat
melakukan proses perekaman data, melibatkan tabel Siswa, tabel
Pelajaran_PDetail, dan tabel Pengguna. Hal ini ditandai dengan
adanya anak panah dari ke tiga tabel tersebut ke arah proses proses
rekam data pada data nilai. Setelah itu dilakukan proses pencetakan
laporan, proses pencetakan laporan juga membutuhkan data dari tabel
Siswa, tabel Pelajaran_PDetail, dan tabel Pengguna, hal ini terlihat
dengan adanya anak panah dari ke tiga tabel tersebut ke arah proses
cetak laporan. Proses cetak laporan tersebut akan menghasilkan 2 (dua)
Published by : www.bunafit-komputer.com 9
Suport by : www.planetKode.Com
laporan, yaitu Laporan Seluruh Penilaian , dan Laporan Penilaian
Per-Siswa.
Tabel Pelajaran_PDetail
Tabel Pelajaran_PDetail digunakan untuk merekam data paket pelajaran
secara detail. Proses aliran data yang terjadi di dalamnya adalah data
detail paket pelajaran dimasukkan oleh admin, kemudian dilakukan
proses perekaman data. Saat melakukan proses perekaman data,
melibatkan tabel Pelajaran dan tabel Pelajaran_Paket. Hal ini ditandai
dengan adanya anak panah dari kedua tabel tersebut ke arah proses
rekam data pada data detail paket pelajaran. Setelah itu dila kukan proses
pencetakan laporan, proses pencetakan laporan juga membutuhkan data
dari tabel Pelajaran, dan tabel Pelajaran_Paket, hal ini terlihat dengan
adanya anak panah dari ke dua tabel tersebut ke arah cetak laporan.
Proses cetak laporan tersebut akan menghasilkan sebuah laporan, yaitu
Laporan Seluruh Detail Paket Pelajaran .
Tabel Pelajaran
Tabel Pelajaran digunakan untuk merekam data pelajaran. Proses yang
terjadi di dalamnya adalah data dimasukkan oleh admin, kemudian
dilakukan proses perekaman data ke dalam tabel Pelajaran. Setelah itu
dilakukan proses pencetakan laporan yang menghasilkan sebuah
laporan, yaitu Laporan Seluruh Pelajaran .
Tabel Pelajaran_Paket
Tabel Pelajaran_Paket digunakan untuk merekam data paket pelajaran.
Proses yang terjadi di dalamnya adalah data dimasukkan oleh admin,
kemudian dilakukan proses perekaman data ke dalam tabel
Pelajaran_Paket. Setelah itu dilakukan proses pencetakan laporan yang
menghasilkan sebuah laporan, yaitu Laporan Seluruh Paket
Pelajaran.
Published by : www.bunafit-komputer.com 10
Suport by : www.planetKode.Com
Tabel Pengguna
Tabel Pengguna digunakan untuk merekam data pengguna. Proses yang
terjadi di dalamnya adalah data dimasukkan oleh admin, kemudian
dilakukan proses perekaman data ke dalam tabel Pengguna. Setelah itu
dilakukan proses pencetakan laporan yang menghasilkan sebuah
laporan, yaitu Laporan Seluruh Pengguna .
TAMPILAN PROGRAM
Published by : www.bunafit-komputer.com 11
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 12
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 13
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 14
Suport by : www.planetKode.Com
'===================================================
' Developer : Bunafit Komputer Team
' www.bunafit-komputer.com
' Programmer: Indah Indriyanna, S.Kom
'===================================================
Option Explicit
Dim GridObjIndex As Byte
Call BukaDatabase
Call TampilGridData
Published by : www.bunafit-komputer.com 15
Suport by : www.planetKode.Com
Call FormMati
cmdHapus.Enabled = False
cmdSimpan.Enabled = False
cmdUbah.Enabled = False
End Sub
txtKode.BackColor = &HFFFFFF
txtNama.BackColor = &HFFFFFF
txtKeterangan.BackColor = &HFFFFFF
End Sub
txtKode.BackColor = &HC0FFFF
txtNama.BackColor = &HC0FFFF
txtKeterangan.BackColor = &HC0FFFF
End Sub
txtKode.Locked = False
cmdTambah.Enabled = T rue
cmdHapus.Enabled = False
cmdSimpan.Enabled = False
cmdUbah.Enabled = False
cmdKeluar.Caption = "KELUAR"
End Sub
.Col = 1
.Row = 0
.Text = "KODE"
.CellFontBold = True
.ColWidth(1) = 900
.AllowUserResizing = flexResizeColumns
.CellAlignment = flexAlignCenterCenter
.Col = 2
.Row = 0
.Text = "NAMA KELAS"
.CellFontBold = True
.ColWidth(2) = 2300
.AllowUserResizing = flexResizeColumns
.CellAlignment = flexAlignCenterCenter
.Col = 3
.Row = 0
.Text = "KETERANGAN"
Published by : www.bunafit-komputer.com 17
Suport by : www.planetKode.Com
.CellFontBold = True
.ColWidth(3) = 2500
.AllowUserResizing = flexResizeColumns
.CellAlignment = flexAlignCenterCenter
End With
End Sub
GridKelas.Rows = 2
Baris = 0
Call BukaDatabase
If Rs_Kelas.BOF Then
MsgBox "Tabel kelas masih kosong!", _
vbOKOnly + vbInformation, "Perhatian"
Exit Sub
Else
With Rs_Kelas
.MoveFirst
Do While Not .EOF
On Error Resume Next
Baris = Baris + 1
GridKelas.Rows = Baris + 1
GridKelas.TextMatrix(Baris, 0) = Baris
GridKelas.TextMatrix(Baris, 1) = !Kd_Kelas
GridKelas.Te xtMatrix(Baris, 2) = !Nm_Kelas
GridKelas.TextMatrix(Baris, 3) =
!Keterangan
.MoveNext
Loop
End With
End If
End Sub
Published by : www.bunafit-komputer.com 18
Suport by : www.planetKode.Com
GridKelas.Clear
Call AktifGridKelas
GridKelas.Rows = 2
Baris = 0
If Rs_Kelas.BOF Then
MsgBox "Tabel kelas masih kosong!", _
vbInformation + vbOKOnly, "Informasi"
Exit Sub
Else
With Rs_Kelas
.MoveFirst
Do While Not .EOF
Baris = Baris + 1
GridKelas.Rows = Baris + 1
GridKelas.TextMatrix(Baris, 0) = Baris
GridKelas.TextMatrix(Baris, 1) = !Kd_Kelas
GridKelas.TextMatrix(Baris, 2) = !Nm_Kelas
GridKelas.TextMatrix(Baris, 3) =
!Keterangan
.MoveNext
Loop
End With
End If
End Sub
Call FormHidup
txtNama.SetFocus
If Rs_Kelas.BOF Then
MsgBox "Data Kelas masih kosong!", _
vbOKOnly + vbInformation, "Perhatian"
Exit Sub
Call FormNormal
Else
Rs_Kelas.MoveFirst
Do While Not Rs_Kelas.EOF
On Error Resume Next
txtKode.Text = Rs_Kelas!Kd_Kelas
txtNama.Text = Rs_Kelas!Nm_Kelas
txtKeterangan.Text =
Rs_Kelas!Keterangan
Rs_Kelas.MoveNext
Loop
End If
End Sub
cmdSimpan.Enabled = True
cmdTambah.Enabled = False
cmdUbah.Enabled = False
Published by : www.bunafit-komputer.com 20
Suport by : www.planetKode.Com
cmdHapus.Enabled = False
cmdKeluar.Caption = "BATAL"
txtKode.SetFocus
End Sub
Call Form_Load
End If
End Sub
If Rs_Kelas.BOF Then
MsgBox "Tidak menemukan nama kelas! " _
& " - " & txtCari.Text & " - dalam tabel", _
vbInformation, "Informasi"
txtCari.Text = ""
txtCari.SetFocus
Else
Call TampilGridData
End If
End Sub
Published by : www.bunafit-komputer.com 23
Suport by : www.planetKode.Com
www.bunafit-komputer.com
Redaksi Buku IT & Software Development
www.planetKode.Com
Open: http://buku-ta.blogspot.com
Published by : www.bunafit-komputer.com 24
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Toko (Penjualan Barang)
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Barang, Tinggal
Edit saja
[5]. Source Code Program Toko dengan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Published by : www.bunafit-komputer.com 25
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Toko Retail (Penjualan Retail)
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Retail, Tinggal
Published by : www.bunafit-komputer.com 26
Suport by : www.planetKode.Com
Edit saja
[5]. Source Code Program Toko dengan VB dan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Inventory Toko
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Inventory Toko dengan VB dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Published by : www.bunafit-komputer.com 27
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Pro gram Apotek
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Apotek dengan VB dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Published by : www.bunafit-komputer.com 28
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Program Ujian Langsung Komputer
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Ujian Langsung Komputer dengan VB
dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
#2. Source code program katalog CD, yaitu untuk dipakai oleh
pelanggan. Biasanya, tools ini diinstal pada kompu ter tersendiri,
sehingga anggota dapat memakainya untuk mencari informasi
koleksi CD.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rental CD/VCD/DVD
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) dis ertai
Published by : www.bunafit-komputer.com 29
Suport by : www.planetKode.Com
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Rental CD/VCD, Tinggal Edit saja
[5]. Source Code Program Rental CD/VCD dengan VB6 dan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6 denga n
MySQL )
Published by : www.bunafit-komputer.com 30
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Speck Maker
[2]. Source Code Program Speck Maker (pilih: VB, Delphi atau
Published by : www.bunafit-komputer.com 31
Suport by : www.planetKode.Com
C++ Builder)
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v1 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v2 dengan Visual Basic 6.0
Published by : www.bunafit-komputer.com 32
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
Published by : www.bunafit-komputer.com 33
Suport by : www.planetKode.Com
Kelebihan Program :
- Database MySQL Server
- Berbasis Client/Server dan Multi User
- Ada Tools Katalog Buku untuk Klien
- Dipermudah dengan Form Setting Server, sehingga dapat berganti
komputer server
- Mendukung Inventory Buku (1 Judul banyak unit buku)
6
Harga Source Code program ini: Rp. 800.000,-
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. Makalah Skripsi Lengkap (Bab 1 - Bab 5), Full DAD/DFD dan
Bagan Alir Sistem
[3]. Source Code Program Perpustakaan dengan Visual Basic 6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis R awat Jalan
[2]. Source Code Program Rekam Medis Rawat Jalan dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Puskesmas
[2]. Source Code Program Rekam Medis Puskesmas dengan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Published by : www.bunafit-komputer.com 35
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Inventory Barang
[2]. DFD/DAD Lengkap dengan Penjelesannya, Bagan Alir Sistem
Inventory Barang
[3]. Source Code Program Inventory Barang dengan Visual Basic
6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )
Published by : www.bunafit-komputer.com 36
Suport by : www.planetKode.Com
mahasiswa Informatika.
Published by : www.bunafit-komputer.com 37
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 38
Suport by : www.planetKode.Com
17 #2. Source code program katalog buku, yaitu untuk dipakai oleh
anggota perpustakaan. Biasanya, tools ini diinstal pada komputer
tersendiri, sehingga anggota dapat memakainya untuk mencari
informasi buku, dimana letaknya dan stok -nya masih atau tidak.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Perpustakaan VB, Tinggal
Edit saja
[5]. Source Code Program Perpustakaan dengan VB6 dan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6 dengan MySQL )
Published by : www.bunafit-komputer.com 39
Suport by : www.planetKode.Com
Klik www.bunafitCamp.Com
Published by : www.bunafit-komputer.com 40
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 41
Suport by : www.planetKode.Com
Open: http://buku-ta.blogspot.com
Koleksi Buku dari Penerbit GAVAMEDIA
Penulis : Bunafit Nugroho , dan Indah Indriyanna
Published by : www.bunafit-komputer.com 42
Suport by : www.planetKode.Com
Published by : www.bunafit-komputer.com 43