SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Similar documents
LISTING PROGRAM. 1. Form Menu Utama. Universitas Sumatera Utara

LISTING PROGRAM. 1. Tampilan Awal. 2. Menu Login. Public Class Awal

LAMPIRAN LIST PROGRAM

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA PEMBAHASAN PADA ASISTENSI MENGENAI, PADA BAB

Tutorial, Source code, Request Program Visual Basic

L A M P I R A N. Universitas Sumatera Utara

LISTING PROGRAM. <?php include 'admin/koneksi.php';?> <!--[if IE 7 ]><html class="ie ie7" lang="en"><![endif]-->

LISTING PROGRAM. 1. Form Login. Private Sub BATAL_Click() End End Sub

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN : LISTING PROGRAM

LISTING PROGRAM. Form Splash

LAMPIRAN A LISTING PROGRAM. Universitas Sumatera Utara

L A M P I R A N. Universitas Sumatera Utara

Kartu Bimbingan Tugas Akhir Mahasiswa

End Sub. Sub Kunci() Dim i As Integer For i = 0 To 4 Txtfield(i).Locked = True Next i grddatagrid.enabled = False End Sub

LISTING PROGRAM. 1. Menu Utama

1. Menu Utama. Private Sub abt_click() frmabout.show End Sub. Private Sub dafabsenhar_click() frmdafabsensihar.show End Sub

L A M P I R A N. Universitas Sumatera Utara

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN 1. Kode Program Splash Screen

Nilai Input (Peringkat Alternatif Fuzzy dan Crisp Terhadap Kriteria)

LAMPIRAN FORM 1 Universitas Sumatera Universitas Utara

/******************** Tunable parameters: ********************/

Visitor Management System

ต วอย างการสร างฟอร ม เมน การใช งาน

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is

LISTING PROGRAM. Source Code Tampilan Awal. Source Code Menu Utama

Please answer questions in the space provided. Question point values are shown in parentheses.

LAMPIRAN. Universitas Sumatera Utara

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

REGISTRATION GUIDE MCIS CUSTOMER PORTAL. Page 1

FIRST TIME LOGIN & SELF REGISTRATION USER GUIDE LOG MASUK KALI PERTAMA & PENDAFTARAN SENDIRI PANDUAN PENGGUNA

Private Sub Command2_Click() End End Sub. Private Sub Command3_Click() frmchangepassword.show End Sub. Private Sub Form_Activate() check_db End Sub

DOKUMEN TIDAK TERKAWAL

LAMPIRAN A: Listing Program

LAMPIRAN A PROGRAM ADMINISTRASI

Pengenalan Sistem Maklumat Dalam Pendidikan

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

L A M P I R A N. Universitas Sumatera Utara

LISTING PROGRAM. PrivateSub KeluarToolStripMenuItem_Click(sender AsObject, e AsEventArgs) Handles KeluarToolStripMenuItem.Click Close() EndSub

Lampiran A : Listing Program

M2U MANUAL PENGGUNA USER MANUAL M2UNHJ. 0 P a g e BAHAGIAN SIMPANAN DAN PENGELUARAN JABATAN KHIDMAT PENDEPOSIT DAN OPERASI LEMBAGA TABUNG HAJI

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

LAMPIRAN 1 PENGARUH KETERSEDIAAN KOLEKSI PERPUSTAKAAN TERHADAP MINAT BACA SISWA SMP NEGERI 30 MEDAN

LAMPIRAN A-2 : LAPORAN PENJUALAN DOKUMEN KELUARAN

Understanding the MsgBox command in Visual Basic

LAMPIRAN : LISTING PROGRAM

AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software

Panduan Menggunakan Autoresponder FreeAutobot.com

LAMPIRAN A PROGRAM FLOWSTONE

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Rooftop Industries Pvt. Ltd.

1. Akses untuk koperasi adalah melalui

PANDUAN PENGGUNA (PENSYARAH)

LISTING PROGRAM. 1. Menu Utama

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

JABATAN KIMIA Kategori Arahan Kerja

Remainder Cordial Labeling of Graphs

Password Protect an Access Database

2-26 Learn Visual Basic 6.0

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

Manual Pengguna. PCN Online Service Fulfillment System

ONLINE RAILWAY RESERVATION SYSTEM

PERU BAHAN PERKHIDMATAN KREDIT DAN PERBANKAN ARAHAN KERJA UNIT KOMPUTER. Tatacara Proses AGM03. BPKP/KJAK-104 Bilangan Semakan : 0 Tarikh :

22. VB Programming Fundamentals Data Access with Data Objects

Universitas Sumatera Utara

Semasa buku ini ditulis XAMPP mengandungi empat versi:

Lookup Project. frmlookup (Name: object is a combo box, style 2); use 4 labels: 2 for phone, 2 for mail. MsgBox Function:

LAMPIRAN. Universitas Sumatera Utara

WEBSITE DESIGN RESEARCH AND COMMUNITY SERVICE INSTITUTE IN BINA DARMA UNIVERSITY

CREATING USER ID AND PASSWORD : NOTA PENTING NOTA PENTING SEBELUM MEMULAKAN PROSES CREATE USER ID & PASSWORD

Definition, Investigation and Analysis

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

MSS 318 Discrete Mathematics [Matematik Diskret]

ICT SPM 2011 SUGGESTION ANSWER. Section A

IS 320 Spring 96 Page 1 Exam 1. Please use your own paper to answer the following questions. Point values are shown in parentheses.

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE) SESI DIS 2017

Programming Concepts and Skills. Arrays continued and Functions

PROGRAM BASCOM AVR. ' inisialisasi '

PENGELUARAN PERAKUAN KEKOMPETENAN DAN PERAKUAN KECEKAPAN BARU MENGIKUT STCW 1978, SEPERTI PINDAAN

Cara Login Ke CPanel Hosting.

LAMPIRAN A : LISTING PROGRAM

ISI KANDUNGAN. Tarikh akhir kemaskini: 9 November 2016 Hakcipta Pusat Komputer, UTeM ms 2

DAFTAR PUSTAKA. Bojic, Paul, 2008, Business Information System. Pearson Education Ltd., England

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INFORMATION SYSTEM OF LIBRARY AT PONDOK PESANTREN DARUL IHSAN MUHAMMADIYAH SRAGEN

A-1 LISTING PROGRAM. Halaman Koneksi. Universitas Sumatera Utara

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE/DTK) SESI DIS 2018

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE/DTK) SESI JUN 2018

LAMPIRAN. - id_produk refrensi ke tabel tb_produk. No Nama Field Type Data Panjang. 1 id_cart Integer 5. 2 id_member Integer 5. 3 id_produk Integer 5

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

2. (16) Salesperson bonuses are paid based on a combination of total unit sales and the number of new accounts according to the following table:

Visualization of Information Based on Tweets from Meteorological, Climatological, and Geophysical Agency: BMKG

Transcription:

SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program Diploma 3 Teknik Informatika : Nama : FADILLA MAHARANI NIM : 112406159 Program Studi : TEKNIK INFORMATIKA Judul Tugas Akhir : SISTEM INFORMASI BIMBINGAN KONSELING TSABITTAH AZ-ZAHRA Telah melaksanakan uji program Tugas Akhir Mahasiswa tersebut diatas pada tanggal...juni 2014 Dengan Hasil : Sukses / Gagal Demikian Surat Keterangan ini dibuat untuk melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan. Medan, Juni 2014 Dosen Pembimbing, Dr.Syahril Efendi, SSi, M.IT NIP. 196711101996021001

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax. (061) 8214290 Medan-20155 Email : Dekanat@FMIPA.USU.AC.ID KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : ERSA SABILA Nomor Stambuk : 112406157 Judul Tugas Akhir : Sistem informasi bimbingan konselling Tsabittah Azzahra Dosen Pembimbing : Dr.Syahril Efendi, SSi, M.IT Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan : No 1 Tanggal Asisten Bimbingan Pembahasan pada Asistensi Mengenai, pada Bab Paraf Dosen Pembimbing Keterangan 2 3 4 5 6 7 8 Diketahui, Ketua Program Studi D3 Teknik Informatika FMIPA USU Disetujui Pembimbing Utama/ Penanggung Jawab Dr. Elly Rosmaini, M.Si Dr.Syahril Efendi, SSi, M.IT NIP. 19600520 198503 2002 NIP. 19671110 19960 21001

L A M P I R A N

LISTING PROGRAM 1.Form Halaman Home Option Explicit Dim MaxLogin As Integer Public LoginSucceeded As Boolean Public sql As String Private Sub Masuk() FormUtama.BackColor = &H8000000D FormUtama.mnutransaksi = True FormUtama.mnudatapas = True FormUtama.mnuklinik = True FormUtama.mnudataadmin = True FormUtama.mnulaporan = True FormUtama.mnulogin = False FormUtama.mnulogout = True Unload Me Private Sub CmdCancel_Click() Unload Me FormUtama.Cmdmasuk.Caption = "Sign in" 'set the global var to false 'to denote a failed login 'LoginSucceeded = False 'Me.Hide 'End ' Private Sub cmdok_click() If TxtNama.Text = "" Then MsgBox "USER ID MASIH KOSONG!", vbcritical + vbokonly, "Error" TxtNama.SetFocus ElseIf TxtSandi.Text = "" Then MsgBox "PASSWORD MASIH KOSONG!", vbcritical + vbokonly, "Error" TxtSandi.SetFocus Else sql = ""

sql = "SELECT * FROM login WHERE User='" & TxtNama.Text _ & "' AND Password='" & TxtSandi.Text & "'" Set Rs = DataAnsi.Execute(sql) If Not Rs.BOF Then Masuk Unload Me Rs.Close Else MsgBox ("Periksa user dan password anda"), vbinformation, "Oopzz..." TxtNama.Text = "" TxtSandi.Text = "" TxtNama.SetFocus 'Periksa, login hanya 3 kali '3x gagal pesan error ditampilkan If MaxLogin < 3 Then MsgBox "Maaf, Kombinasi Username dan Password Salah", vbcritical + vbokonly, "Error" TxtSandi.Text = "" TxtSandi.SetFocus MaxLogin = MaxLogin + 1 If MaxLogin >= 3 Then MsgBox "Anda bukan pengguna yang berhak!", vbcritical + vbokonly, "Error" Unload Me FormUtama.Cmdmasuk.Caption = "Sign Out" Private Sub Form_Load() Me.Height = 5520 Me.Left = 4740 Me.Top = 1000 Me.Width = 5400 Call BukaData Private Sub TxtNama_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtSandi.SetFocus Private Sub TxtSandi_Click() TxtSandi.Text = ""

Private Sub TxtSandi_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then CmdOK.SetFocus 2. Data Pasien Bersalin Option Explicit Dim sehat As Boolean Private Sub CmdBatal_Click() Awal CmdSimpan.Caption = "&Tambah" CmdEdit.Caption = "&Edit" Private Sub CmdBayar_Click() FrmBayar.Show FrmBayar.TxtNama.Text = FrmPendaftaranBersalin.TxtNama.Text FrmBayar.DTP1.Value = FrmPendaftaranBersalin.DTP1.Value Private Sub CmdEdit_Click() Dim Kata As String If CmdEdit.Caption = "&Edit" Then TxtNopasien.Enabled = True TxtNama.Enabled = True TxtUmur.Enabled = True TxtAlamat.Enabled = True DTP1.Enabled = True Txtlamainap.Enabled = True TxtNopasien.SetFocus Call WarnaText CmdEdit.Caption = "&Simpan" Else: If CmdEdit.Caption = "&Simpan" Then _ Me.MousePointer = 11 Kata = "UPDATE daftarpasienbersalin SET Nama='" & Trim(TxtNama.Text) & "',Umur='" & Trim(TxtUmur.Text) & "', Alamat='" & _ Trim(TxtAlamat.Text) & "', Tanggal='" & Trim(DTP1.Value) & "',Lama_Menginap='" & Trim(Txtlamainap.Text) & "' WHERE No_Pasien= '" & Trim(TxtNopasien.Text) & "'"

DataAnsi.Execute Kata Me.MousePointer = 1 Awal LVBersalin.Refresh CmdEdit.Caption = "&Edit" Private Sub CmdHapus_Click() Dim Kata As String Dim Tanya As String Tanya = MsgBox("Yakin data Pasien" & "Ingin Dihapus? ", vbquestion + vbyesno, "Penghapusan Data ") If Tanya = vbyes Then Me.MousePointer = 11 Kata = " DELETE FROM daftarpasienbersalin WHERE No_Pasien='" & Trim(TxtNopasien.Text) & "'" DataAnsi.Execute Kata Me.MousePointer = 1 Awal Else Awal LVBersalin.Refresh Private Sub CmdSelesai_Click() Unload Me Private Sub CmdSimpan_Click() Dim Kata As String If CmdSimpan.Caption = "&Tambah" Then Call WarnaText TxtNopasien.Enabled = True TxtNama.Enabled = True TxtUmur.Enabled = True TxtAlamat.Enabled = True DTP1.Enabled = True Txtlamainap.Enabled = True TxtNopasien.SetFocus CmdBatal.Enabled = True CmdSimpan.Caption = "&Simpan" Else: If CmdSimpan.Caption = "&Simpan" Then _ Me.MousePointer = 11

Kata = " INSERT INTO daftarpasienbersalin VALUES ('" & Trim(TxtNopasien.Text) & "','" & Trim(TxtNama.Text) & "','" & _ Trim(TxtUmur.Text) & "','" & Trim(TxtAlamat.Text) & "','" & _ Trim(DTP1.Value) & "','" & Trim(Txtlamainap.Text) & "' )" DataAnsi.Execute Kata Me.MousePointer = 1 Awal LVBersalin.Refresh CmdSimpan.Caption = "&Tambah" Private Sub DTP1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then Txtlamainap.SetFocus Private Sub Form_Load() Me.Height = 8530 Me.Left = 3540 Me.Top = 600 Me.Width = 12997 BukaData Private Sub Form_Activate() Awal Public Sub WarnaText() TxtNopasien.BackColor = &HFFFFFF TxtNama.BackColor = &HFFFFFF TxtUmur.BackColor = &HFFFFFF TxtAlamat.BackColor = &HFFFFFF Txtlamainap.BackColor = &HFFFFFF Private Sub Awal() sehat = False TxtNopasien.Text = "" TxtNama.Text = "" TxtUmur.Text = "" TxtAlamat.Text = "" Txtlamainap.Text = ""

TxtNopasien.Enabled = False TxtNama.Enabled = False TxtUmur.Enabled = False TxtAlamat.Enabled = False Txtlamainap.Enabled = False DTP1.Enabled = False CmdSimpan.Enabled = True CmdEdit.Enabled = False CmdBayar.Enabled = False CmdHapus.Enabled = False CmdBatal.Enabled = False CmdSelesai.Enabled = True TxtNopasien.BackColor = &HC0E0FF TxtNama.BackColor = &HC0E0FF TxtUmur.BackColor = &HC0E0FF TxtAlamat.BackColor = &HC0E0FF Txtlamainap.BackColor = &HC0E0FF TampilLVBersalin Private Sub TampilLVBersalin() Dim Tklinik As ADODB.Recordset Dim Kata As String Dim i As Byte Dim vbutir As ListItem Me.MousePointer = 11 Kata = "SELECT * FROM daftarpasienbersalin Order BY No_Pasien" Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVBersalin.ListItems.Clear If Not Tklinik.EOF Then Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVBersalin.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![No_Pasien] vbutir.subitems(2) = Tklinik![Nama] vbutir.subitems(3) = Tklinik![Umur] vbutir.subitems(4) = Tklinik![Alamat] vbutir.subitems(5) = Tklinik![Tanggal] vbutir.subitems(6) = Tklinik![Lama_Menginap] Tklinik.MoveNext i = i + 1 Wend

Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub LVBersalin_BeforeLabelEdit(Cancel As Integer) TxtNopasien.Text = LVBersalin.SelectedItem.SubItems(1) TxtNama.Text = LVBersalin.SelectedItem.SubItems(2) TxtUmur.Text = LVBersalin.SelectedItem.SubItems(3) TxtAlamat.Text = LVBersalin.SelectedItem.SubItems(4) DTP1.Value = LVBersalin.SelectedItem.SubItems(5) Txtlamainap.Text = LVBersalin.SelectedItem.SubItems(6) Private Sub LVBersalin_ItemClick(ByVal Item As MSComctlLib.ListItem) TxtNopasien.Text = LVBersalin.SelectedItem.SubItems(1) TxtNama.Text = LVBersalin.SelectedItem.SubItems(2) TxtUmur.Text = LVBersalin.SelectedItem.SubItems(3) TxtAlamat.Text = LVBersalin.SelectedItem.SubItems(4) DTP1.Value = LVBersalin.SelectedItem.SubItems(5) Txtlamainap.Text = LVBersalin.SelectedItem.SubItems(6) CmdSimpan.Enabled = False CmdEdit.Enabled = True CmdBayar.Enabled = True CmdHapus.Enabled = True CmdBatal.Enabled = True Private Sub TxtAlamat_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then DTP1.SetFocus Private Sub Txtlamainap_KeyDown(KeyCode As Integer, Shift As Integer) If CmdSimpan.Caption = "&Simpan" Then If KeyCode = vbkeyreturn Then CmdSimpan.SetFocus

If CmdEdit.Caption = "&Simpan" Then If KeyCode = vbkeyreturn Then CmdEdit.SetFocus Private Sub TxtNama_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtUmur.SetFocus Private Sub TxtNopasien_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtNama.SetFocus Private Sub TxtUmur_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtAlamat.SetFocus Private Sub TxtUmur_KeyPress(KeyAscii As Integer) If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") _ Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 3. Pengeluaran Klinik 'Option Explicit Dim klinik As Boolean Private Sub CmdHitungTot_Click() Total Private Sub CmdKeluar_Click() Unload Me Private Sub Awal()

klinik = False TxtUntuk.Text = "" TxtTobi.Text = "" TxtTotal.Text = "" TxtUntuk.Enabled = False TxtTobi.Enabled = False TxtTotal.Enabled = False TampilLVPengeluaranAwal Private Sub CmdLihat_Click() TampilLVPengeluaranAwal Private Sub CmdRefresh_Click() TxtUntuk.Text = "" TxtTobi.Text = "" TxtTotal.Text = "" TxtUntuk.Enabled = False TxtTobi.Enabled = False TxtTotal.Enabled = False Semua DTP.Refresh LVPengeluaran.Refresh Private Sub Semua() Dim Tklinik As ADODB.Recordset Dim Kata As String Dim i As Byte Dim vbutir As ListItem Me.MousePointer = 11 Kata = "SELECT * FROM Pengeluaran Order BY Total_Biaya" Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVPengeluaran.ListItems.Clear If Not Tklinik.EOF Then Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVPengeluaran.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![Tanggal] vbutir.subitems(2) = Tklinik![Biaya_Untuk] vbutir.subitems(3) = Tklinik![Total_Biaya] Tklinik.MoveNext

i = i + 1 Wend Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub CmdSemua_Click() Semua Private Sub CmdSimpan_Click() Dim sql As String If CmdSimpan.Caption = "Tambah Data" Then TxtUntuk.Enabled = True TxtTobi.Enabled = True TxtTotal.Enabled = True TxtUntuk.SetFocus CmdSimpan.Caption = "&Simpan" Else: If CmdSimpan.Caption = "&Simpan" Then _ Me.MousePointer = 11 sql = " insert into Pengeluaran values ('" & Trim(DTP.Value) & "','" & Trim(TxtUntuk.Text) & "'," & _ IIf(TxtTobi.Text = "", "0", Format(TxtTobi.Text, "##############0")) & ")" DataAnsi.Execute sql Me.MousePointer = 1 Awal LVPengeluaran.Refresh CmdSimpan.Caption = "Tambah Data" Private Sub TampilLVPengeluaranAwal() Dim Tklinik As ADODB.Recordset Dim Kata As String Dim i As Byte Dim vbutir As ListItem Me.MousePointer = 11 Kata = "SELECT * FROM Pengeluaran WHERE Tanggal like '" & DTP.Value & "%' order by Total_Biaya " Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVPengeluaran.ListItems.Clear If Not Tklinik.EOF Then

Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVPengeluaran.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![Tanggal] vbutir.subitems(2) = Tklinik![Biaya_Untuk] vbutir.subitems(3) = Tklinik![Total_Biaya] Tklinik.MoveNext i = i + 1 Wend Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub Total() Dim jumlah As Double Dim i As Integer jumlah = 0 For i = 1 To LVPengeluaran.ListItems.Count Set ListV = LVPengeluaran.ListItems.Item(i) jumlah = jumlah + Val(ListV.SubItems(3)) TxtTotal = jumlah Next i Private Sub Form_Activate() Awal Private Sub Form_Load() Me.Height = 6990 Me.Left = 4740 Me.Top = 700 Me.Width = 7020 BukaData Private Sub TxtTobi_Change() FormatAngka TxtTobi Private Sub TxtTobi_KeyPress(KeyAscii As Integer) If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") _ Or KeyAscii = vbkeyback) Then

Beep KeyAscii = 0 Private Sub TxtTotal_Change() FormatAngka TxtTotal 4. Form Cari Function tampilumum(strsql As String) BukaData LVPasienUmum.ListItems.Clear Dim data As ListItem If Rs.State = 1 Then Rs.Close Rs.Open strsql, DataAnsi, adopendynamic, adlockoptimistic While Not Rs.EOF Set data = LVPasienUmum.ListItems.Add(,, Rs.Fields(0)) data.subitems(1) = Rs.Fields(1) data.subitems(2) = Rs.Fields(2) data.subitems(3) = Rs.Fields(3) data.subitems(4) = Rs.Fields(4) data.subitems(5) = Rs.Fields(5) data.subitems(6) = Rs.Fields(6) data.subitems(8) = Rs.Fields(8) Rs.MoveNext Wend End Function Function tampilbersalin(strsql As String) BukaData LVPasienBersalin.ListItems.Clear Dim data As ListItem If Rs.State = 1 Then Rs.Close Rs.Open strsql, DataAnsi, adopendynamic, adlockoptimistic While Not Rs.EOF Set data = LVPasienBersalin.ListItems.Add(,, Rs.Fields(0)) data.subitems(1) = Rs.Fields(1) data.subitems(2) = Rs.Fields(2) data.subitems(3) = Rs.Fields(3) data.subitems(4) = Rs.Fields(4) data.subitems(5) = Rs.Fields(5) Rs.MoveNext

Wend End Function Private Sub CmdKeluar_Click() Unload Me Private Sub Fresh() Txtcari.Text = "" OptUmum.Value = False OptBersalin.Value = False LVPasienUmum.Refresh LVPasienBersalin.Refresh LVPasienUmum.Enabled = False LVPasienBersalin.Enabled = False Private Sub CmdRefresh_Click() Fresh Private Sub Command1_Click() Dim Kata As String Dim Tanya As String Tanya = MsgBox("Yakin data Pasien" & "Ingin Dihapus? ", vbquestion + vbyesno, "Penghapusan Data ") If Tanya = vbyes Then Me.MousePointer = 11 Kata = " DELETE FROM daftarpasienumum WHERE Nama='" & Trim(Txtcari.Text) & "'" DataAnsi.Execute Kata Me.MousePointer = 1 LVPasienUmum.Refresh Else Fresh LVPasienUmum.Refresh Fresh Private Sub Command3_Click() Dim Kata As String Dim Tanya As String Tanya = MsgBox("Yakin data Pasien" & "Ingin Dihapus? ", vbquestion + vbyesno, "Penghapusan Data ") If Tanya = vbyes Then Me.MousePointer = 11

Kata = " DELETE FROM daftarpasienbersalin WHERE Nama='" & Trim(Txtcari.Text) & "'" DataAnsi.Execute Kata Me.MousePointer = 1 LVPasienBersalin.Refresh Else Fresh LVPasienBersalin.Refresh Fresh Private Sub Form_Load() Me.Height = 9030 Me.Left = 4740 Me.Top = 550 Me.Width = 11997 tampilumum ("select * from daftarpasienumum") tampilbersalin ("select * from daftarpasienbersalin") OptUmum.Value = False OptBersalin.Value = False LVPasienUmum.Enabled = False LVPasienBersalin.Enabled = False Private Sub LVPasienBersalin_ItemClick(ByVal Item As MSComctlLib.ListItem) Txtcari.Text = LVPasienBersalin.SelectedItem.SubItems(1) Private Sub LVPasienUmum_ItemClick(ByVal Item As MSComctlLib.ListItem) Txtcari.Text = LVPasienUmum.SelectedItem.SubItems(1) Private Sub optumum_click() tampilumum ("select * from daftarpasienumum order by Nama") OptBersalin.Value = False LVPasienBersalin.Enabled = False LVPasienUmum.Enabled = True Txtcari.SetFocus

Private Sub optbersalin_click() tampilbersalin ("select * from daftarpasienbersalin order by Nama") OptUmum.Value = False LVPasienBersalin.Enabled = True LVPasienUmum.Enabled = False Txtcari.SetFocus Private Sub Txtcari_Change() If OptUmum.Value = True Then tampilumum ("select * from daftarpasienumum where Nama like '" & Txtcari.Text & "%'") Else If OptBersalin.Value = True Then tampilbersalin ("select * from daftarpasienbersalin where Nama like '" & Txtcari.Text & "%'") Else MsgBox ("Silahkan Pilih Kriteria Nama/No Pasien dahulu"), vbinformation, "Petunjuk" Private Sub LVPasien_Click() If OptUmum.Value = True Then If Rs.State = 1 Then Rs.Close Rs.Open "select * from daftarpasienumum where [Nama] = '" & LVPasienUmum.SelectedItem & "'", DataAnsi Txtcari.Text = Rs.Fields(0) Else If Rs.State = 1 Then Rs.Close Rs.Open "select * from daftarpasienumum where [Nama] = '" & LVPasienUmum.SelectedItem & "'", DataAnsi Txtcari.Text = Rs.Fields(1) 5. Laporan Klinik Private Sub CmdCetakPengeluaran_Click() With CrystalReport1.ReportFileName = App.Path & "\Pengeluaran.rpt".Destination = crpttowindow.windowstate = crptmaximized

.Action = 1 End With Private Sub CmdCetakPenghasilan_Click() With CrystalReport1.ReportFileName = App.Path & "\Penghasilan.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With Private Sub Cmdcetaktgl_Click() Dim Tanggal1 As String Dim Tanggal2 As String Tanggal1 = Format(DTPicker1.Value, "yyyy,mm,dd") Tanggal2 = Format(DTPicker2.Value, "yyyy,mm,dd") With CrystalReport1.SelectionFormula = "{Adm.Tanggal}>Date(" & Tanggal1 & ");{Adm.Tanggal}<Date(" & Tanggal2 & ");".ReportFileName = App.Path & "\Penghasilan.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With Private Sub Cmdcetaktgl2_Click() Dim Tanggal1 As String Dim Tanggal2 As String Tanggal1 = Format(DTPicker1.Value, "yyyy,mm,dd") Tanggal2 = Format(DTPicker2.Value, "yyyy,mm,dd") With CrystalReport1.SelectionFormula = "{Pengeluaran.Tanggal}>Date(" & Tanggal1 & ");{Pengeluaran.Tanggal}<Date(" & Tanggal2 & ");".ReportFileName = App.Path & "\Pengeluaran.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With

Private Sub Form_Load() Frmlaporanklinik.BackColor = &HFF8080 Me.Height = 6570 Me.Left = 4740 Me.Top = 1000 Me.Width = 6965 6. Data Administrasi Private Sub CmdKeluar_Click() Unload Me Private Sub tampillvdata() Dim Tklinik As ADODB.Recordset Dim Kata As String Dim i As Byte Dim vbutir As ListItem Me.MousePointer = 11 Kata = "SELECT * FROM Adm Order BY Nama" Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVData.ListItems.Clear If Not Tklinik.EOF Then Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVData.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![Nama] vbutir.subitems(2) = Tklinik![Tanggal] vbutir.subitems(3) = Tklinik![Biaya] Tklinik.MoveNext i = i + 1 Wend Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub CmdRefresh_Click() tampillvdata LVData.Refresh TxtTotal.Text = "" Private Sub CmdTampilTerpilih_Click() Dim Tklinik As ADODB.Recordset

Dim Kata As String Kata = " select * from adm where Tanggal like '" & DTPpilih.Value & "%' order by Nama " Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVData.ListItems.Clear If Not Tklinik.EOF Then Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVData.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![Nama] vbutir.subitems(2) = Tklinik![Tanggal] vbutir.subitems(3) = Tklinik![Biaya] Tklinik.MoveNext i = i + 1 Wend Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub CmdTotal_Click() Total Private Sub Form_Activate() tampillvdata Private Sub Form_Load() Me.Height = 6770 Me.Left = 4740 Me.Top = 1000 Me.Width = 9965 BukaData Private Sub Total() Dim jumlah As Double Dim i As Integer jumlah = 0 For i = 1 To LVData.ListItems.Count Set Listvw = LVData.ListItems.Item(i) jumlah = jumlah + Val(Listvw.SubItems(3)) TxtTotal.Text = jumlah Next i

Private Sub TxtTotal_Change() FormatAngka TxtTotal 7. Form Bayar Private Sub CmdKeluar_Click() Unload Me Private Sub CmdKembali_Click() Me.Hide Private Sub CmdSimpan_Click() Dim sql As String If TxtBiaya.Text = "" Then MsgBox "Data Tidak Boleh KOSONG!", vbcritical + vbokonly, "Error" TxtBiaya.SetFocus Else sql = "" sql = " insert into Adm values ('" & Trim(TxtNama.Text) & "','" & Trim(DTP1.Value) & "'," & _ IIf(TxtBiaya.Text = "", "0", Format(TxtBiaya.Text, "##############0")) & ")" DataAnsi.Execute sql MsgBox " Data Berhasil Disimpan", vbinformation, "Pemberitahuan" Unload Me Private Sub Form_Load() Me.Height = 5570 Me.Left = 4740 Me.Top = 1000 Me.Width = 6965 Private Sub TxtBiaya_Change() FormatAngka TxtBiaya Private Sub TxtBiaya_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") _ Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 8. Laporan data Pasien Private Sub CmdCetakBersalin_Click() With CrystalReport1.ReportFileName = App.Path & "\Data Bersalin.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With Private Sub CmdCetakUmum_Click() With CrystalReport1.ReportFileName = App.Path & "\Data Umum.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With Private Sub Command2_Click() With CrystalReport1.ReportFileName = App.Path & "\Pengeluaran.rpt".Destination = crpttowindow.windowstate = crptmaximized.action = 1 End With Private Sub Form_Load() Me.Height = 4570 Me.Left = 4740 Me.Top = 1000 Me.Width = 6800 9. Form admin Option Explicit Dim coba As Boolean

Private Sub CmdHapus_Click() Dim Kata As String Dim Tanya As String Tanya = MsgBox("Yakin data Admin" & "Ingin Dihapus? ", vbquestion + vbyesno, "Penghapusan Data ") If Tanya = vbyes Then Me.MousePointer = 11 Kata = " DELETE FROM login WHERE User='" & Trim(TxtNama.Text) & "'" DataAnsi.Execute Kata Me.MousePointer = 1 Awal LVAdmin.Refresh Else Awal LVAdmin.Refresh Private Sub CmdProses_Click() Dim sql As String If TxtPass.Text = TxtkonfirPass Then sql = " INSERT INTO login VALUES ('" & Trim(TxtNama.Text) & "','" & Trim(TxtPass.Text) & "')" DataAnsi.Execute sql Awal Else MsgBox " Konfirmasi Password Salah!!", vbcritical + vbokonly, "Warning" TxtkonfirPass.Text = "" TxtkonfirPass.SetFocus Private Sub Awal() TxtNama.Text = "" TxtPass = "" TxtkonfirPass = "" CmdProses.Enabled = False TampilLVAdmin Private Sub Command1_Click() Awal Private Sub Command2_Click()

Unload Me Private Sub TampilLVAdmin() Dim Tklinik As ADODB.Recordset Dim Kata As String Dim i As Byte Dim vbutir As ListItem Me.MousePointer = 11 Kata = "SELECT * FROM login Order BY User" Set Tklinik = New ADODB.Recordset Tklinik.Open Kata, DataAnsi, adopenstatic LVAdmin.ListItems.Clear If Not Tklinik.EOF Then Tklinik.MoveFirst i = 1 While Not Tklinik.EOF Set vbutir = LVAdmin.ListItems.Add(,, i & ".") vbutir.subitems(1) = Tklinik![User] vbutir.subitems(2) = Tklinik![Password] Tklinik.MoveNext i = i + 1 Wend Tklinik.Close Set Tklinik = Nothing Me.MousePointer = 1 Private Sub Form_Activate() Awal TampilLVAdmin Private Sub Form_Load() Me.Height = 5360 Me.Left = 4740 Me.Top = 1000 Me.Width = 9220 BukaData

Private Sub LVAdmin_ItemClick(ByVal Item As MSComctlLib.ListItem) TxtNama.Text = LVAdmin.SelectedItem.SubItems(1) TxtPass.Text = LVAdmin.SelectedItem.SubItems(2) Private Sub TxtNama_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtPass.SetFocus If KeyCode = vbkeyreturn Then CmdProses.Enabled = True Private Sub TxtPass_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbkeyreturn Then TxtkonfirPass.SetFocus 10. Form Bayar Private Sub CmdKeluar_Click() Unload Me Private Sub CmdKembali_Click() Me.Hide Private Sub CmdSimpan_Click() Dim sql As String If TxtBiaya.Text = "" Then MsgBox "Data Tidak Boleh KOSONG!", vbcritical + vbokonly, "Error" TxtBiaya.SetFocus Else sql = "" sql = " insert into Adm values ('" & Trim(TxtNama.Text) & "','" & Trim(DTP1.Value) & "'," & _ IIf(TxtBiaya.Text = "", "0", Format(TxtBiaya.Text, "##############0")) & ")" DataAnsi.Execute sql MsgBox " Data Berhasil Disimpan", vbinformation, "Pemberitahuan" Unload Me

Private Sub Form_Load() Me.Height = 5570 Me.Left = 4740 Me.Top = 1000 Me.Width = 6965 Private Sub TxtBiaya_Change() FormatAngka TxtBiaya Private Sub TxtBiaya_KeyPress(KeyAscii As Integer) If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") _ Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0