• Tidak ada hasil yang ditemukan

Sistem Informasi Perpustakaan Pada Sekolah SMK Negeri 4 Medan Dengan Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2019

Membagikan "Sistem Informasi Perpustakaan Pada Sekolah SMK Negeri 4 Medan Dengan Menggunakan Visual Basic 6.0"

Copied!
46
0
0

Teks penuh

(1)

LISTING PROGRAM

Form Utama

Private Sub MNANGGOTA_Click()

FORM2.Show

End Sub

Private Sub MNBUKU_Click()

Form3.Show

End Sub

Private Sub Form_Load()

End Sub

Private Sub LAPKEMBALIBUKU_Click()

Form11.Show vbModal

End Sub

Private Sub MNANGGOTA2_Click()

FORM2.Show

End Sub

Private Sub MNBUKU2_Click()

DATA.Show

End Sub

Private Sub MNEDITANGGOTA_Click()

Form6.Show

End Sub

Private Sub MNEDITBUKU_Click()

Form7.Show

End Sub

(2)

Unload Me

End Sub

Private Sub MNKEMBALI_Click()

Form5.Show

End Sub

Private Sub MNLAPDATAANGGOTA_Click()

Form8.Show

End Sub

Private Sub MNLAPDATABUKU_Click()

Form9.Show

End Sub

Private Sub MNLAPPINJAMBUKU_Click()

Form10.Show

End Sub

Private Sub MNPINJAM_Click()

Form4.Show

End Sub

Private Sub WAKTU_Timer()

Label1.ForeColor = RGB(Rnd * 258, Rnd * 258, Rnd * 268)

End Sub

Form Input Data Anggota

Dim DB As ADODB.Connection

Dim DATA As ADODB.Recordset

Private Sub CAGAMA_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

If CAGAMA.Text = "" Then

(3)

CAGAMA.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CEDIT_Click()

Call BUKA

TNOANG.SetFocus

End Sub

Private Sub CHAPUS_Click()

If TNOANG.Text = "" Then

MsgBox "anda harus melakukan pencarian data terlebih dahulu"

Exit Sub

Else

DATA.Delete

MsgBox "DATA ANDA SUDAH DIHAPUS"

Call KOSONG

End If

End Sub

Private Sub CJENKEL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CAGAMA.SetFocus

If CJENKEL.Text = "" Then

MsgBox "JENKEL TIDAK BOLEH DIKOSONGKAN"

CJENKEL.SetFocus

Exit Sub

End If

End If

(4)

Private Sub CKELAS_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TTANGGAL.SetFocus

If CKELAS.Text = "" Then

MsgBox "KELAS TIDAK BOLEH DIKOSONGKAN"

CKELAS.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub CSIMPAN_Click()

If TNOANG = "" Or TNAMA = "" Or TALAMAT = "" Or CKELAS = "" Or

TTANGGAL = "" Or CJENKEL = "" Or CAGAMA = "" Then

MsgBox " DATA TIDAK BOLEH KOSONG "

End If

PESAN = MsgBox("Data ingin disimpan?", vbQuestion + vbYesNo, "simpan")

If PESAN = vbYes Then

DATA.AddNew

DATA!noang = TNOANG.Text

DATA!nama = TNAMA.Text

DATA!alamat = TALAMAT.Text

DATA!kelas = CKELAS.Text

DATA!tgllahir = TTANGGAL.Text

DATA!JENKEL = CJENKEL.Text

DATA!agama = CAGAMA.Text

DATA.Update

MsgBox "data anda sudah disimpan"

Call KOSONG

(5)

Else

Exit Sub

End If

End Sub

Sub KOSONG()

TNOANG.Mask = " "

TNOANG.Mask = "####"

TNAMA.Text = ""

TALAMAT.Text = ""

CKELAS.Text = ""

CAGAMA.Text = ""

TTANGGAL.Mask = " "

TTANGGAL.Mask = "##-##-####"

CJENKEL.Text = ""

End Sub

Sub KUNCI()

TNOANG.Enabled = False

TNAMA.Enabled = False

TALAMAT.Enabled = False

CKELAS.Enabled = False

CAGAMA.Enabled = False

TTANGGAL.Enabled = False

CJENKEL.Enabled = False

End Sub

Sub BUKA()

TNOANG.Enabled = True

TNAMA.Enabled = True

TALAMAT.Enabled = True

CKELAS.Enabled = True

CAGAMA.Enabled = True

TTANGGAL.Enabled = True

(6)

End Sub

Private Sub CUPDATE_Click()

PESAN = MsgBox("Data ingin diUPDATE?", vbQuestion + vbYesNo, "simpan")

If PESAN = vbYes Then

DATA!noang = TNOANG.Text

DATA!nama = TNAMA.Text

DATA!alamat = TALAMAT.Text

DATA!kelas = CKELAS.Text

DATA!tgllahir = TTANGGAL.Text

DATA!JENKEL = CJENKEL.Text

DATA!agama = CAGAMA.Text

DATA.Update

MsgBox "data anda sudah DIUPDATE"

Call KOSONG

Exit Sub

End If

End Sub

Private Sub Form_Activate()

TNOANG.SetFocus

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set DATA = New ADODB.Recordset

DATA.Open "ANGGOTA", DB, 2, 3

Set DataGrid1.DataSource = DATA

DataGrid1.Refresh

End Sub

(7)

If KeyCode = 13 Then

CKELAS.SetFocus

If TALAMAT.Text = "" Then

MsgBox "ALAMAT TIDAK BOLEH DIKOSONGKAN"

TALAMAT.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TNAMA_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TALAMAT.SetFocus

If TNAMA.Text = "" Then

MsgBox "NAMA TIDAK BOLEH DIKOSONGKAN"

TNAMA.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TNOANG_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

If Len(TNOANG.ClipText) < 4 Then

MsgBox "Nomor anggota 4 digit", vbOKOnly + vbCritical, "ERROR"

KOSONG

Exit Sub

End If

If (TNOANG.Text) = "0000" Then

MsgBox "Isi NO anggota yang benar", vbOKOnly + vbCritical, "ERROR"

KOSONG

Exit Sub

(8)

Set DATA = New ADODB.Recordset

DATA.Open "select * from anggota where noang ='" & TNOANG & "'", DB, 2, 3

If DATA.EOF = True Then

PESAN = MsgBox("No Anggota Ini BELUM PERNAH DI INPUT....INPUT

SEKARANG?", vbQuestion + vbYesNo, "INPUT DATA")

If PESAN = vbYes Then

TNAMA.SetFocus

ElseIf PESAN = vbNo Then

Exit Sub

End If

ElseIf DATA.EOF = False Then

MsgBox "No Anggota " & TNOANG.Text & " SUDAH PERNAH

DISIMPAN..GANTI YANG LAIN...."

Call KOSONG

TNOANG.SetFocus

End If

End If

End Sub

Private Sub TTANGGAL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

If TTANGGAL.ClipText = "" Then

MsgBox "TANGGAL LAHIR JANGAN KOSONG DONK!", vbCritical,

"ERROR"

TTANGGAL.SetFocus

Exit Sub

End If

If Not IsDate(TTANGGAL.Text) = True Then

PESAN = MsgBox("MASUKKAN FORMAT TANGGAL YANG BENAR

DONK!", vbOKOnly, "ERROR")

TTANGGAL.Mask = " "

TTANGGAL.Mask = "##-##-####"

(9)

End If

CJENKEL.SetFocus

End If

End Sub

Form Input Data Buku

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub Command2_Click()

End Sub

Private Sub Command1_Click()

End Sub

Private Sub CSIMPAN_Click()

If TKOBUK.Text = "" Or TJUDUL.Text = "" Or TPENGARANG.Text = "" Or

(10)

MsgBox "ISILAH DATA DENGAN LENGKAP"

Exit Sub

TKOBUK.SetFocus

End If

RS.Find "KOBUK='" & TKOBUK.Text & "'"

If RS.EOF Then

TAWAL.Text = 0

TAWAL.Enabled = False

RS.AddNew

RS!KOBUK = TKOBUK.Text

RS!JUDUL = TJUDUL.Text

RS!PENGARANG = TPENGARANG.Text

RS!PENERBIT = TPENERBIT.Text

TAWAL.Text = 0

RS!stokawal = TAWAL.Text

RS!STOKAKHIR = TAKHIR.Text

RS!JLH = TJLH.Text

RS.Update

MsgBox "DATA ANDA SUDAH DISIMPAN"

Call KOSONG

Exit Sub

Else

RS!STOKAKHIR = TAKHIR.Text

RS!stokawal = TAWAL.Text

MsgBox "STOK ANDA SUDAH DITAMBAH"

Call KOSONG

Exit Sub

End If

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

(11)

DB.CursorLocation = adUseClient

DB.Open App.Path & "\perpus.mdb"

Set RS = New ADODB.Recordset

RS.Open "buku", DB, 2, 3

Set DataGrid1.DataSource = RS

End Sub

Private Sub TAKHIR_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

End If

End Sub

Private Sub TAWAL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TJLH.SetFocus

End If

End Sub

Private Sub TJHL_Change()

End Sub

Private Sub TJLH_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

TAKHIR.Enabled = False

TAKHIR.Text = Val(TAWAL.Text) + Val(TJLH.Text)

RS.Find "KOBUK='" & TKOBUK.Text & "'"

If RS.EOF = True Then

TAWAL.Text = 0

(12)

End If

End Sub

Private Sub TJUDUL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TPENGARANG.SetFocus

If TJUDUL.Text = "" Then

MsgBox "JUDUL TIDAK BOLEH DIKOSONGKAN"

TJUDUL.SetFocus

Exit Sub

End If

End If

End Sub

Sub KOSONG()

TKOBUK.Text = ""

TJUDUL.Text = ""

TPENERBIT.Text = ""

TPENGARANG.Text = ""

TAWAL.Text = ""

TAKHIR.Text = ""

TJLH.Text = ""

End Sub

Sub NONAKTIF()

TKOBUK.Enabled = False

TJUDUL.Enabled = False

TPENERBIT.Enabled = False

TPENGARANG.Enabled = False

TSTOCK.Enabled = False

End Sub

Sub AKTIF()

(13)

TJUDUL.Enabled = True

TPENERBIT.Enabled = True

TPENGARANG.Enabled = True

TSTOCK.Enabled = True

End Sub

Private Sub TKOBUK_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

If TKOBUK = "" Then

MsgBox "kode buku tidak boleh kosong"

TKOBUK.SetFocus

Exit Sub

End If

If TKOBUK.Text = "0000" Then

MsgBox "KODE BUKU TIDAK BOLEH HANYA ANGKA NOL"

End If

If Len(TKOBUK.Text) > 4 Then

MsgBox "KODE BUKU TIDAK BOLEH LEBIH DARI 4 DIGIT "

Exit Sub

End If

If Len(TKOBUK.Text) < 4 Then

MsgBox "KODE BUKU TIDAK BOLEH LEBIH DAI 4 DIGIT"

Exit Sub

End If

Set RS = New ADODB.Recordset

RS.Open "select * from BUKU where KOBUK ='" & TKOBUK & "'", DB, 2, 3

If RS.EOF = True Then

PESAN = MsgBox("KODE BUKU BELUM PERNAH DI INPUT....INPUT

SEKARANG?", vbQuestion + vbYesNo, "INPUT DATA")

If PESAN = vbYes Then

TJUDUL.SetFocus

ElseIf PESAN = vbNo Then

(14)

End If

ElseIf RS.EOF = False Then

MsgBox "KODE BUKU " & TKOBUK.Text & " SUDAH PERNAH

DISIMPAN..GANTI YANG LAIN...."

Call KOSONG

TKOBUK.SetFocus

End If

End If

End Sub

Private Sub TPENERBIT_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TJLH.SetFocus

If TPENERBIT.Text = "" Then

MsgBox "PENERBIT TIDAK BOLEH DIKOSONGKAN"

TPENERBIT.SetFocus

Exit Sub

End If

RS.Find "KOBUK='" & TKOBUK.Text & "'"

If RS.EOF Then

TAWAL.Enabled = False

TJLH.SetFocus

End If

End If

End Sub

Private Sub TPENGARANG_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TPENERBIT.SetFocus

If TPENGARANG.Text = "" Then

MsgBox "JUDUL TIDAK BOLEH DIKOSONGKAN"

TPENGARANG.SetFocus

(15)

End If

End If

End Sub

Private Sub TSTOCK_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

If TSTOCK.Text = "" Then

MsgBox "JUDUL TIDAK BOLEH DIKOSONGKAN"

TSTOCK.SetFocus

Exit Sub

End If

End If

End Sub

Form Peminjaman

Dim DB As ADODB.Connection

Dim DATA As ADODB.Recordset

Dim BUKU As ADODB.Recordset

Dim PINJAM As ADODB.Recordset

Sub KOSONG()

TNOANG.Text = ""

TNAMA.Text = ""

TJUDUL.Text = ""

TTANGGAL.Text = ""

TKOBUK1.Text = ""

TTGLKEMBALI.Text = ""

TSTOCK.Text = ""

TJUMLAH.Text = ""

(16)

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CCARI_Click()

Set PINJAM = New ADODB.Recordset

PINJAM.Open "select* from pinjam where noang='" & TNOANG1.Text & "'

AND KOBUK='" & TKOBUK2.Text & "'", DB, 2, 3

If PINJAM.EOF = True Then '"

MsgBox "data tidak ditemukan"

Exit Sub

Else

TNOANG.Text = PINJAM!noang

TNAMA.Text = PINJAM!nama

TJUDUL.Text = PINJAM!JUDUL

TTANGGAL.Text = PINJAM!TGLPINJAM

TKOBUK1.Text = PINJAM!KOBUK

TSTOCK.Text = PINJAM!STOCK

TJUMLAH.Text = PINJAM!JLHPINJAM

TTGLKEMBALI.Text = PINJAM!TGLKEMBALI

TNOANG.Enabled = False

TNAMA.Enabled = False

TJUDUL.Enabled = False

TJUMLAH.Enabled = False

TSTOCK.Enabled = False

CEDIT.Enabled = True

CHAPUS.Enabled = True

CUPDATE.Enabled = True

TKOBUK1.Enabled = False

TJUMLAH.Enabled = False

(17)

TNOANG1.Text = ""

TKOBUK2.Text = ""

End If

End Sub

Private Sub CEDIT_Click()

TKOBUK1.Enabled = True

TJUMLAH.Enabled = True

TKOBUK1.SetFocus

End Sub

Private Sub CHAPUS_Click()

If TNAMA.Text = "" Then

MsgBox "CARI DULU DATA YANG MAU DIHAPUS"

Exit Sub

Else

PINJAM.Delete

MsgBox "DATA ANDA SUDAH DIHAPUS"

Call KOSONG

End If

End Sub

Private Sub CINPUT_Click()

TNOANG.SetFocus

End Sub

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub CSIMPAN_Click()

If TNOANG.Text = "" Or TKOBUK1.Text = "" Or TJUMLAH.Text = "" Then

MsgBox "ISILAH DATA DENGAN LENGKAP"

Else

PINJAM.AddNew

PINJAM!noang = TNOANG.Text

(18)

PINJAM!nama = TNAMA.Text

PINJAM!TGLPINJAM = TTANGGAL.Text

PINJAM!TGLKEMBALI = TTGLKEMBALI.Text

PINJAM!JUDUL = TJUDUL.Text

PINJAM!STOCK = TSTOCK.Text

PINJAM!JLHPINJAM = TJUMLAH.Text

PINJAM.Update

BUKU!STOKAKHIR = TSTOCK.Text

BUKU.Update

MsgBox "DATA ANDA SUDAH DISIMPAN"

TNOANG.Enabled = True

TNOANG.SetFocus

Call KOSONG

Exit Sub

End If

End Sub

Private Sub CUPDATE_Click()

If TNOANG.Text = "" Or TKOBUK1.Text = "" Or TJUMLAH.Text = "" Then

MsgBox "ISILAH DATA DENGAN LENGKAP"

Else

PINJAM!noang = TNOANG.Text

PINJAM!KOBUK = TKOBUK1.Text

PINJAM!nama = TNAMA.Text

PINJAM!TGLPINJAM = TTANGGAL.Text

PINJAM!TGLKEMBALI = TTGLKEMBALI.Text

PINJAM!JUDUL = TJUDUL.Text

PINJAM!STOCK = TSTOCK.Text

PINJAM!JLHPINJAM = TJUMLAH.Text

PINJAM.Update

BUKU!STOKAKHIR = TSTOCK.Text

BUKU.Update

(19)

Call KOSONG

Exit Sub

End If

End Sub

Private Sub Form_Activate()

TNOANG.Enabled = True

TNOANG.SetFocus

TTANGGAL.Text = Date

TTANGGAL.Enabled = False

TTGLKEMBALI.Enabled = False

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set DATA = New ADODB.Recordset

DATA.Open "ANGGOTA", DB, 2, 3

Set BUKU = New ADODB.Recordset

BUKU.Open "BUKU", DB, 2, 3

Set PINJAM = New ADODB.Recordset

PINJAM.Open "pinjam", DB, 2, 3

Set DataGrid1.DataSource = PINJAM

TTANGGAL.Text = Date

TTANGGAL.Enabled = False

End Sub

Private Sub TJUDUL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TTANGGAL.SetFocus

If TJUDUL.Text = "" Then

(20)

TJUDUL.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TJUMLAH_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

If TJUMLAH.Text = "" Then

MsgBox "JUMLAH TIDAK BOLEH DIKOSONGKAN"

TJUMLAH.SetFocus

Exit Sub

End If

TSTOCK.Text = TSTOCK.Text - TJUMLAH.Text

If TSTOCK.Text < 0 Then

MsgBox "jumlah stok kami tidak mencukupi "

TJUMLAH.SetFocus

TSTOCK.Text = BUKU!STOKAKHIR

Exit Sub

End If

TTGLKEMBALI.Text = Format(Date + 7)

TTGLKEMBALI.Enabled = False

TJUMLAH.Enabled = False

If TJUMLAH.Text > 2 Then

MsgBox "ANDA TDK BOLEH MEMINJAM BUKU LEBIH DARI 2"

TJUMLAH.Enabled = True

TJUMLAH.SetFocus

Exit Sub

End If

End If

End Sub

(21)

If KeyCode = 13 Then

TJUMLAH.SetFocus

If TKOBUK.Text = "" Then

MsgBox "KOBUK TIDAK BOLEH DIKOSONGKAN"

TKOBUK.SetFocus

Exit Sub

End If

Set BUKU = New ADODB.Recordset

BUKU.Open "select * from buku where kobuk='" & TKOBUK.Text & "'", DB, 2,

3

If BUKU.EOF = True Then

MsgBox "buku yang anda cari tidak ada ti perpustakaan kami"

TKOBUK.SetFocus

Exit Sub

Else

TJUDUL.Enabled = False

TSTOCK.Enabled = False

TJUDUL.Text = BUKU!JUDUL

TSTOCK.Text = BUKU!STOKAKHIR

End If

End If

End Sub

Private Sub TKOBUK1_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TJUMLAH.Enabled = True

TJUMLAH.SetFocus

Set BUKU = New ADODB.Recordset

BUKU.Open "SELECT * FROM BUKU WHERE KOBUK='" &

TKOBUK1.Text & "'", DB, 2, 3

If BUKU.EOF = True Then

MsgBox "BUKU YANG ANDA CARI TIDAK ADA DALAM

(22)

TKOBUK1.SetFocus

Exit Sub

Else

TKOBUK1.Text = BUKU!KOBUK

TJUDUL.Text = BUKU!JUDUL

TSTOCK.Text = BUKU!STOKAKHIR

TKOBUK1.Enabled = False

TJUDUL.Enabled = False

TSTOCK.Enabled = False

End If

Set PINJAM = New ADODB.Recordset

PINJAM.Open "select * from pinjam where noang='" & TNOANG.Text & "' And

KOBUK='" & TKOBUK1.Text & "'", DB, 2, 3

If PINJAM.EOF = False Then

MsgBox "ANDA SUDAH PERNAH MEMINJAM BUKU INI DAN BELUM

MENGEMBAIKANNYA"

TNOANG.Enabled = True

TNOANG.SetFocus

Call KOSONG

Exit Sub

Else

End If

TTANGGAL.Text = Date

TTANGGAL.Enabled = False

End If

End Sub

Private Sub TKOBUK2_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CCARI.SetFocus

If TKOBUK2.Text = "" Then

MsgBox "KOBUK TIDAK BOLEH DIKOSONGKAN"

(23)

Exit Sub

End If

End If

End Sub

Private Sub TNAMA_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TKOBUK.SetFocus

If TNAMA.Text = "" Then

MsgBox "NAMA TIDAK BOLEH DIKOSONGKAN"

TNAMA.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TNOANG_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TKOBUK1.Enabled = True

TKOBUK1.SetFocus

If TNOANG.Text = "" Then

MsgBox "NOANG TIDAK BOLEH DIKOSONGKAN"

TNOANG.SetFocus

Exit Sub

End If

Set DATA = New ADODB.Recordset

DATA.Open "SELECT * FROM ANGGOTA WHERE NOANG='" &

TNOANG.Text & "'", DB, 2, 3

If DATA.EOF = True Then

MsgBox "ANDA BELUM MENDAFTAR JADI ANGGOTA

DIPERPUSTAKAAN INI"

TNOANG.SetFocus

Exit Sub

(24)

TNOANG.Enabled = False

TNAMA.Enabled = False

TNAMA.Text = DATA!nama

End If

End If

End Sub

Private Sub TNOANG1_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TKOBUK2.SetFocus

If TNOANG1.Text = "" Then

MsgBox "NOMOR ANGGOTA TIDAK BOLEH KOSONG"

TNOANG1.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TSTOCK_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

CSIMPAN.SetFocus

If TSTOCK.Text = "" Then

MsgBox "STOCK TIDAK BOLEH DIKOSONGKAN"

TSTOCK.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TTANGGAL_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TJUMLAH.SetFocus

If TTANGGAL.Text = "" Then

MsgBox "TANGGAL TIDAK BOLEH DIKOSONGKAN"

(25)

Exit Sub

End If

End If

End Sub

Form Pengembalian

Dim DB As ADODB.Connection

Dim DATA As ADODB.Recordset

Dim BUKU As ADODB.Recordset

Dim PINJAM As ADODB.Recordset

Dim KEMBALI As ADODB.Recordset

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CCARI_Click()

Set KEMBALI = New ADODB.Recordset

KEMBALI.Open "select* from kembali where noang='" & TNOANG1.Text & "'

AND KOBUK='" & TKOBUK2.Text & "'", DB, 2, 3

If KEMBALI.EOF = True Then '"

MsgBox "data tidak ditemukan"

Exit Sub

Else

TNOANG.Text = KEMBALI!noang

TNAMA.Text = KEMBALI!nama

TJUDUL.Text = KEMBALI!JUDUL

TTGLKEMBALI.Text = KEMBALI!TGLPINJAM

TKOBUK.Text = KEMBALI!KOBUK

TSTOCK.Text = KEMBALI!STOK

TJUMLAH.Text = KEMBALI!JLHPINJAM

(26)

TJTHTEMPO.Text = KEMBALI!JTHTEMPO

TELAT.Text = KEMBALI!TERLAMBAT

TDENDA.Text = KEMBALI!DENDA

TNOANG.Enabled = False

TNAMA.Enabled = False

TJUDUL.Enabled = False

TJUMLAH.Enabled = False

TSTOCK.Enabled = False

CHAPUS.Enabled = True

TJUMLAH.Enabled = False

TNOANG1.Text = ""

TKOBUK2.Text = ""

End If

End Sub

Private Sub CHAPUS_Click()

If TNAMA.Text = "" Or TJUMLAH.Text = "" Then

MsgBox "CARI DAHULU DATA YANG MAU DI HAPUS"

Exit Sub

Else

KEMBALI.Delete

MsgBox "DATA ANDA SUDAH DIHAPUS"

Call KOSONG

Exit Sub

End If

End Sub

Private Sub CKELUAR_Click()

Unload Me

End Sub

Sub KOSONG()

TNOANG.Text = ""

TKOBUK.Text = ""

(27)

TJUDUL.Text = ""

TJTHTEMPO.Text = ""

TPINJAM.Text = ""

TTGLKEMBALI.Text = ""

TJUMLAH.Text = ""

TSTOCK.Text = ""

TDENDA.Text = ""

End Sub

Private Sub CSIMPAN_Click()

KEMBALI.AddNew

KEMBALI!noang = TNOANG.Text

KEMBALI!nama = TNAMA.Text

KEMBALI!KOBUK = TKOBUK.Text

KEMBALI!JUDUL = TJUDUL.Text

KEMBALI!TGLPINJAM = TPINJAM.Text

KEMBALI!TGLKEMBALI = TTGLKEMBALI.Text

KEMBALI!JTHTEMPO = TJTHTEMPO.Text

KEMBALI!STOK = TSTOCK.Text

KEMBALI!JLHPINJAM = TJUMLAH.Text

KEMBALI!DENDA = TDENDA.Text

KEMBALI.Update

MsgBox "data sudah disimpan....anda sudah mengembalikan buku yang anda

pinjam"

TNOANG.SetFocus

BUKU!STOKAKHIR = BUKU!STOKAKHIR + TJUMLAH.Text

BUKU.Update

Set PINJAM = New ADODB.Recordset

PINJAM.Open "SELECT * FROM PINJAM WHERE NOANG='" &

TNOANG.Text & "' AND KOBUK='" & TKOBUK.Text & "'", DB, 2, 3

If PINJAM.EOF = False Then

PINJAM.Delete

(28)

Call KOSONG

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set DATA = New ADODB.Recordset

DATA.Open "ANGGOTA", DB, 2, 3

Set BUKU = New ADODB.Recordset

BUKU.Open "BUKU", DB, 2, 3

Set PINJAM = New ADODB.Recordset

PINJAM.Open "pinjam", DB, 2, 3

Set KEMBALI = New ADODB.Recordset

KEMBALI.Open "KEMBALI", DB, 2, 3

Set DataGrid1.DataSource = KEMBALI

End Sub

Private Sub TKOBUK_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

Set PINJAM = New ADODB.Recordset

PINJAM.Open "SELECT * FROM PINJAM WHERE NOANG='" &

TNOANG.Text & "' AND KOBUK='" & TKOBUK.Text & "'", DB, 2, 3

If PINJAM.EOF = True Then

MsgBox "ANDA TIDAK PERNAH MEMINJAM BUKU INI DARI

PERPUSTAKAAN KAMI"

Exit Sub

Else

TNAMA.Text = PINJAM!nama

TJUDUL.Text = PINJAM!JUDUL

TPINJAM.Text = PINJAM!TGLPINJAM

TJTHTEMPO.Text = PINJAM!TGLKEMBALI

(29)

TJUMLAH.Text = PINJAM!JLHPINJAM

TTGLKEMBALI.Text = Date

TNAMA.Enabled = False

TJUDUL.Enabled = False

TPINJAM.Enabled = False

TJTHTEMPO.Enabled = False

TSTOCK.Enabled = False

TJUMLAH.Enabled = False

TELAT.Enabled = False

TDENDA.Enabled = False

End If

TELAT.Text = Int(Date) - Int(CDate(TJTHTEMPO.Text))

If TELAT.Text <= 0 Then

TELAT.Text = 0

End If

TDENDA.Text = Val((TELAT.Text) * 500)

End If

End Sub

Private Sub TNOANG_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TKOBUK.SetFocus

If TNOANG.Text = "" Then

MsgBox "NOANG TIDAK BOLEH KOSONG"

TNAMA.SetFocus

Exit Sub

End If

End If

End Sub

Private Sub TNOANG1_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 Then

TKOBUK2.SetFocus

(30)

MsgBox "NOANG1 TIDAK BOLEH KOSONG"

TNOANG1.SetFocus

Exit Sub

End If

End If

End Sub

Form Edit Data Anggota

Dim DB As ADODB.Connection

Dim DATA As ADODB.Recordset

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CCARI_Click()

X = InputBox("MASUKKAN NOANG:")

Set DATA = New ADODB.Recordset

DATA.Open "SELECT * FROM ANGGOTA WHERE NOANG='" & X & "'",

DB, 2, 3

If DATA.EOF Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

Call KUNCI

TNOANG.Text = DATA!noang

TNAMA.Text = DATA!nama

TALAMAT.Text = DATA!alamat

CKELAS.Text = DATA!kelas

TTANGGAL.Text = DATA!tgllahir

CJENKEL.Text = DATA!JENKEL

(31)

End If

End Sub

Private Sub CEDIT_Click()

Call BUKA

TNAMA.SetFocus

End Sub

Private Sub CHAPUS_Click()

If TNOANG.Text = "" Then

MsgBox "anda harus melakukan pencarian data terlebih dahulu"

Exit Sub

Else

DATA.Delete

MsgBox "DATA ANDA SUDAH DIHAPUS"

Call KOSONG

Set DATA = New ADODB.Recordset

DATA.Open "ANGGOTA", DB, 2, 3

Set DataGrid1.DataSource = DATA

End If

End Sub

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub CSIMPAN_Click()

PESAN = MsgBox("Data ingin disimpan?", vbQuestion + vbYesNo, "simpan")

If PESAN = vbYes Then

DATA!noang = TNOANG.Text

DATA!nama = TNAMA.Text

DATA!alamat = TALAMAT.Text

(32)

DATA!tgllahir = TTANGGAL.Text

DATA!JENKEL = CJENKEL.Text

DATA!agama = CAGAMA.Text

DATA.Update

MsgBox "data anda sudah disimpan"

Call KOSONG

Exit Sub

Else

Exit Sub

End If

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set DATA = New ADODB.Recordset

DATA.Open "ANGGOTA", DB, 2, 3

Set DataGrid1.DataSource = DATA

End Sub

Sub KOSONG()

TNOANG.Text = ""

TNAMA.Text = ""

TALAMAT.Text = ""

CKELAS.Text = ""

CAGAMA.Text = ""

TTANGGAL.Text = ""

(33)

End Sub

Sub KUNCI()

TNOANG.Enabled = False

TNAMA.Enabled = False

TALAMAT.Enabled = False

CKELAS.Enabled = False

CAGAMA.Enabled = False

TTANGGAL.Enabled = False

CJENKEL.Enabled = False

End Sub

Sub BUKA()

TNAMA.Enabled = True

TALAMAT.Enabled = True

CKELAS.Enabled = True

CAGAMA.Enabled = True

TTANGGAL.Enabled = True

CJENKEL.Enabled = True

End Sub

Form Edit Data Buku

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CBATAL_Click()

Call KOSONG

End Sub

Private Sub CCARI_Click()

X = InputBox("MASUKKAN KODE BUKU")

(34)

RS.Open "SELECT * FROM BUKU WHERE KOBUK='" & X & "'", DB, 2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

TKOBUK.Text = RS!KOBUK

TJUDUL.Text = RS!JUDUL

TPENGARANG.Text = RS!PENGARANG

TPENERBIT.Text = RS!PENERBIT

TSTOCK.Text = RS!stokawal

TAKHIR1.Text = RS!STOKAKHIR

TAKHIR1.Enabled = False

TJLH.Text = RS!JLH

End If

End Sub

Private Sub CEDIT_Click()

Call AKTIF

TJUDUL.SetFocus

End Sub

Private Sub CHAPUS_Click()

RS.Delete

MsgBox "DATA ANDA SUDAH DI HAPUS"

Call KOSONG

Exit Sub

End Sub

Private Sub CKELUAR_Click()

Unload Me

(35)

Private Sub CSIMPAN_Click()

If TKOBUK.Text = "" Or TJUDUL.Text = "" Or TPENGARANG.Text = "" Or

TPENERBIT.Text = "" Or TSTOCK.Text = "" Then

MsgBox "ISILAH DATA DENGAN LENGKAP"

Else

RS!KOBUK = TKOBUK.Text

RS!JUDUL = TJUDUL.Text

RS!PENGARANG = TPENGARANG.Text

RS!PENERBIT = TPENERBIT.Text

RS!STOKAKHIR = TSTOCK.Text

RS.Update

MsgBox "DATA ANDA SUDAH DIUPDATE"

Call KOSONG

Exit Sub

End If

End Sub

Private Sub Form_Activate()

Call KOSONG

Call NONAKTIF

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "microsoft.jet.oledb.4.0"

DB.CursorLocation = adUseClient

DB.Open App.Path & "\perpus.mdb"

Set RS = New ADODB.Recordset

RS.Open "buku", DB, 2, 3

Set DataGrid1.DataSource = RS

(36)

Sub KOSONG()

TKOBUK.Text = ""

TJUDUL.Text = ""

TPENERBIT.Text = ""

TPENGARANG.Text = ""

TSTOCK.Text = ""

TJLH.Text = ""

TAKHIR1.Text = ""

End Sub

Sub NONAKTIF()

TKOBUK.Enabled = False

TJUDUL.Enabled = False

TPENERBIT.Enabled = False

TPENGARANG.Enabled = False

TSTOCK.Enabled = False

TJLH.Enabled = False

TSTOCK.Enabled = False

End Sub

Sub AKTIF()

TKOBUK.Enabled = False

TJUDUL.Enabled = True

TPENERBIT.Enabled = True

TPENGARANG.Enabled = True

TSTOCK.Enabled = True

TJLH.Enabled = True

TSTOCK.Enabled = True

TAKHIR1.Enabled = False

End Sub

Private Sub TJLH_KeyDown(KeyCode As Integer, Shift As Integer)

TAKHIR1.Text = Val(TJLH.Text) + Val(TSTOCK.Text)

TAKHIR1.Enabled = False

(37)

Form Laporan Anggota

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub CPERNAMA_Click()

X = InputBox("MASUKKAN NAMA ANGGOTA:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM ANGGOTA WHERE NAMA='" & X & "'", DB, 2,

3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{ANGGOTA.NAMA}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\ANGGOTA.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CPERNOANG_Click()

X = InputBox("MASUKKAN NOMOR ANGGOTA:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM ANGGOTA WHERE NOANG='" & X & "'", DB,

2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

(38)

Else

CR.SelectionFormula = "{ANGGOTA.NOANG}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\ANGGOTANIP1.rpt"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CSELURUH_Click()

CR.ReportFileName = App.Path & "\laporan\ANGGOTASEL1.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set RS = New ADODB.Recordset

RS.Open "ANGGOTA", DB, 2, 3

End Sub

Form Laporan Data Buku

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CKELUAR_Click()

(39)

End Sub

Private Sub CPERJUDUL_Click()

X = InputBox("MASUKKAN JUDUL BUKU:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM BUKU WHERE JUDUL='" & X & "'", DB, 2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{BUKU.JUDUL}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\JUBUK.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CPERKOBUK_Click()

X = InputBox("MASUKKAN KODE BUKU:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM BUKU WHERE KOBUK='" & X & "'", DB, 2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{BUKU.KOBUK}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\KODEBUK.RPT"

CR.RetrieveDataFiles

(40)

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CSELURUH_Click()

CR.ReportFileName = App.Path & "\laporan\BUKUSEL1.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set RS = New ADODB.Recordset

RS.Open "BUKU", DB, 2, 3

End Sub

Private Sub Label1_Click()

End Sub

Form Laporan Peminjaman

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CKELUAR_Click()

(41)

End Sub

Private Sub CPERNAMA_Click(Index As Integer)

X = InputBox("MASUKKAN JUDUL BUKU :")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM PINJAM WHERE JUDUL='" & X & "'", DB, 2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{PINJAM.JUDUL}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\NAMABUK.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CPERNOANG_Click(Index As Integer)

X = InputBox("MASUKKAN NOMOR ANGGOTA:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM PINJAM WHERE NOANG='" & X & "'", DB, 2, 3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{PINJAM.NOANG}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\PINJAMNOANG.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

(42)

End If

End Sub

Private Sub CSELURUH_Click()

CR.ReportFileName = App.Path & "\laporan\PINJAMSEL1.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set RS = New ADODB.Recordset

RS.Open "PINJAM", DB, 2, 3

End Sub

Form Laporan Pengembalian

Dim DB As ADODB.Connection

Dim RS As ADODB.Recordset

Private Sub CKELUAR_Click()

Unload Me

End Sub

Private Sub CPERNAMA_Click(Index As Integer)

X = InputBox("MASUKKAN NAMA BUKU:")

(43)

RS.Open "SELECT * FROM KEMBALI WHERE JUDUL='" & X & "'", DB, 2,

3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{KEMBALI.JUDUL}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\KEMBALI.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

Private Sub CPERNOANG_Click(Index As Integer)

X = InputBox("MASUKKAN NOMOR ANGGOTA:")

Set RS = New ADODB.Recordset

RS.Open "SELECT * FROM KEMBALI WHERE NOANG='" & X & "'", DB, 2,

3

If RS.EOF = True Then

MsgBox "DATA TIDAK DITEMUKAN"

Exit Sub

Else

CR.SelectionFormula = "{KEMBALI.NOANG}='" & X & "'"

CR.ReportFileName = App.Path & "\laporan\KEMBALINOANG1.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End If

End Sub

(44)

CR.ReportFileName = App.Path & "\laporan\KEMBALI.RPT"

CR.RetrieveDataFiles

CR.WindowState = crptMaximized

CR.PrintReport

CR.Reset

End Sub

Private Sub Form_Load()

Set DB = New ADODB.Connection

DB.Provider = "MICROSOFT.JET.OLEDB.4.0"

DB.Open App.Path & "\PERPUS.MDB"

DB.CursorLocation = adUseClient

Set RS = New ADODB.Recordset

RS.Open "PINJAM", DB, 2, 3

End Sub

Private Sub Label1_Click()

(45)

SURAT KETERANGAN Hasil Uji Program TugasAkhir

Yang bertandatangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir program D-3

Teknik Informatika:

Nama : Muhammad Idris

NIM : 112406143

Program Studi : D3 Teknik Informatika

Judul TugasAkhir : SISTEM INFORMASI PERPUSTAKAAN PADA SEKOLAH SMK NEGERI 4 MEDAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

Telah melakukan test program Tugas Akhir Mahasiswa tersebut di atas pada

tanggal……./06/2014.

Dengan Hasil :SUKSES / GAGAL

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Meja Hijau Tugas Akhir

Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2014

Dosen Pembimbing

Program D-3 Teknik Informatika

(46)

No. TANGGAL ASISTEN BIMBINGAN

PEMBAHASAN PADA ASISTENSI MENGENAI

PADA BAB

PARAF DOSEN PEMBIMBING

KETERANGAN

1. Proposal TugasAkhir

2. Bab 1

3. Bab 2

4. Bab 3

5. Bab 4

6. Bab 5

7. Pengujian Program

Referensi

Dokumen terkait

Nilai koefisien determinasi 63.89 persen artinya variasi peubah-peubah independen (harga beras, harga ubi, pendapatan, pendidikan istri petani dan jumlah anggota

Berdasarkan latar belakang masalah dan perumusan masalah yang telah diuraikan di atas, maka tujuan penelitian ini adalah untuk mengetahui pembingkaian berita jatuhnya

Pada saat Peraturan Daerah ini mulai berlaku, Peraturan Daerah Kabupaten Nomor 7 Tahun 2001 tentang Retribusi dan Sewa Pemakaian Kekayaan Daerah (Lembaran Daerah

It was the strategy in teaching writing simple paragraph at the eighth grade of MTs Darul Ulum of Palangka Raya, and writer supposes the time was appropriate in which to

Kondisi SM Rimbang Baling sangat memprihatinkan saat ini, dan sangat disayangkan jika pada akhirnya, pemasalahan yang terjadi di kawasan konservasi menyebabkan

memberikan saran dan/atau pertimbangan kepada atasan mengenai langkah atau tindakan yang diambil sesuai bidang tugasnya;g. melaksanakan tugas lain yang diberikan oleh

pelaksanaan kegiatan Unsur Pelaksana BPBD dilaksanakan secara terkoordinasi dan terintegrasi dengan satuan kerja perangkat daerah lainnya, instansi vertikal yang ada di daerah,

Merupakan kurva abnormal dari tulang belakang yang bisa terjadi pada anak- anak, paling sering pada umur belasan tahun.Hal ini juga bisa terjadi pada pasien lebih.. tua yang telah