• Tidak ada hasil yang ditemukan

Sistem Informasi Pendaftaran Peserta Kb Pada Kantor Perwakilan Bkkbn Provinsi Sumatera Utara

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pendaftaran Peserta Kb Pada Kantor Perwakilan Bkkbn Provinsi Sumatera Utara"

Copied!
88
0
0

Teks penuh

(1)

LAMPIRAN PROGRAM

Imports System.Data.OleDb

Public Class FormTampilan

Private Sub btn_login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_login.Click

Dim cn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=tugasakhir.accdb")

Dim user As String = txtUsername.Text Dim pass As String = txtPassword.Text

If user.Length <= 0 Thens

MsgBox("Masukkan username", MsgBoxStyle.Critical, "Perhatian") ElseIf pass.Length <= 0 Then

MsgBox("Masukkan password", MsgBoxStyle.Critical, "Perhatian") Else

Try

cn.Open()

Dim cmd As OleDbCommand = cn.CreateCommand

cmd.CommandText = "SELECT * FROM TblBuatAkun WHERE Nama='" & txtUsername.Text & "' AND Pass='" & txtPassword.Text & "'"

(2)

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program?", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

Private Sub btndaftar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

FormDaftar.Show() End Sub

Private Sub btnview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

FormView.Show() End Sub

(3)

Call Koneksi() Call Data_Record() End Sub

Private Sub FormDaftar_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

Private Sub btndaftar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndaftar.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb" cbday.Text.Length <= 0 Or cbmonth.Text.Length <= 0 Or cbyear.Text.Length <= 0 Or txtjabatan.Text.Length <= 0 Or txtnohp.Text.Length <= 0 Or

txtpass.Text.Length <= 0 Or txtpass2.Text.Length <= 0 Then

(4)

Imports System.Data.OleDb Public Class FormKabKota

Dim cn As New OleDbConnection Dim cmd As New OleDbCommand Dim dr As OleDbDataReader

Private Sub btn_next_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_next.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb"

MsgBox("Tidak Boleh Kosong", MsgBoxStyle.Critical, "Perhatian") ElseIf nama.Length = 0 Then

MsgBox("Tidak Boleh Kosong", MsgBoxStyle.Critical, "Perhatian") Else

End If End Sub

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

Private Sub txt_back_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_back.Click

Me.Close()

(5)

End Class

Private Sub btn_next_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_next.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb"

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

(6)

Dim cn As New OleDbConnection Dim cmd As New OleDbCommand Dim dr As OleDbDataReader

Private Sub nxt_next_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nxt_next.Click

If txtnapet.Text.Length <= 0 Or txtnip.Text.Length <= 0 Or txtjabatan.Text.Length <= 0 Or txthp.Text.Length <= 0 Then

MsgBox("Tidak boleh kosong", MsgBoxStyle.Critical, "Perhatian") Else

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb" '" & txtjabatan.Text & "', '" & txthp.Text & "')"

i = .ExecuteNonQuery

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

(7)

Dim dr As OleDbDataReader

Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtdate.ValueChanged

txtnopkb.Text = Format(txtdate.Value, "MM") End Sub

Private Sub btn_next_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_next.Click

If txtnopkb.Text.Length <= 0 Or txtdate.Text.Length <= 0 Or txtnamapeserta.Text.Length <= 0 Or cmbday.Text.Length <= 0 Or cmbmonth.Text.Length <= 0 Or cmbyear.Text.Length < 0 Or

txtpendpes.Text.Length <= 0 Or txtnamasuami.Text.Length <= 0 Or txtpendsuami.Text.Length <= 0 Or txtpekerjasuami.Text.Length <= 0 Or txtpekerjapeserta.Text.Length <= 0 Or txtalamat.Text.Length <= 0 Or txt_crkb.Text.Length <= 0 Or txtnamakec.Text.Length <= 0 Or

cmbkodkab.Text.Length <= 0 Or cmbkodkab.Text.Length <= 0 Then

MsgBox("Tidak boleh kosong", MsgBoxStyle.Critical, "Perhatian") Else

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb" nmpes, Tgl_lhr, Pen_pes, Nm_suami, Pen_suami, Pek_suami, pek_peserta, Almt, Cr_KB, Nmkec, Kd_kabkot, Nm_kabkot, bulan)" & _

"values('" & txtnopkb.Text & "','" & txtdate.Text & "', '" & txtnamapeserta.Text & "', '" & cmbday.Text & "', '" & txtpendpes.Text & "', '" & txtnamasuami.Text & "', '" & txtpendsuami.Text & "', '" &

txtpekerjasuami.Text & "', '" & txtpekerjapeserta.Text & "', '" &

txtalamat.Text & "', '" & txtcarakb.Text & "', '" & txtnamakec.Text & "', '" & cmbkodkab.Text & "', '" & txtnmkabkot.Text & "', '" & Now().Month & "')" i = .ExecuteNonQuery

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

(8)

Private Sub btn_back_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_back.Click

Me.Close()

FormPetugas.Show() End Sub

Private Sub txtnamasuami_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtnamasuami.TextChanged

End Sub

Private Sub btn_fnsh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click

If txtnoper.Text.Length <= 0 Or txtnapes.Text.Length <= 0 Or txtnamkec.Text.Length <= 0 Or kdkabkot.Text.Length <= 0 Or

nmkabkot.Text.Length <= 0 Or txtnapet.Text.Length <= 0 Then

MsgBox("Tidak boleh kosong", MsgBoxStyle.Critical, "Perhatian") Else

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=TugasAkhir.accdb" Nm_kec, Kd_kabkot, Nm_kabkot, Nm_pet)" & _

"values('" & txtnoper.Text & "','" & txtnapes.Text & "', '" & txtnamkec.Text & "', '" & kdkabkot.Text & "', '" & nmkabkot.Text & "', '" & txtnapet.Text & "')"

i = .ExecuteNonQuery

(9)

System.EventArgs) Handles btn_cancel.Click

MsgBox("Do you want close this program", MsgBoxStyle.Information, "Warning")

Me.Close() End Sub

Private Sub btn_back_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_back.Click

Me.Close()

FormPeserta.Show() End Sub

Private Sub btnview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnview.Click

FormView.Show() End Sub

Private Sub FormPemeriksaan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub txtnapes_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtnapes.TextChanged

End Sub

Private Sub txtnamkec_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtnamkec.TextChanged

End Sub

Private Sub txtnapet_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtnapet.TextChanged

(10)

End With

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= TugasAkhir.accdb"

Private Sub FormView_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

ShowData(cbBulan.Text) End Sub

(11)

ElseIf bulan = "Agustus" Then

Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click

Call cetakData(dgvData, "", "")

AddHandler pdCetak.BeginPrint, AddressOf djie_PrintDocument_BeginPrint

AddHandler pdCetak.PrintPage, AddressOf djie_PrintDocument_PrintPage ppdCetak = New PrintPreviewDialog

With ppdCetak

pdCetak.PrinterSettings.DefaultPageSettings.Landscape = True .Document = pdCetak

'Editied+Uploaded By djie 2012, http://www.djiesoft.blogspot.com, mailto:djiesoft@gmail.com

'Source Code From : http://social.msdn.microsoft.com/Forums/en-IE/winformsdatacontrols/thread/dc9d3acf-ccf8-457f-ba31-ef09fb357aee 'License :

' - Anda Boleh Menambah Dan Memodifikasi Isi Code Sesuai Kebutuhan ' Dengan Tidak Menghilangkan Nama Asli Pembuat Kode

' - You may Change This Code without removing the original author '=========================================================================== ==

Module Cetak

Private dgview As DataGridView = Nothing

Private oStringFormat As StringFormat

(12)

Private oButton As Button

Private Header As String = "HEADER : http://www.djiesoft.blogspot.com, mailto:djiesoft@gmail.com"

Private sUserName As String = "Printed By djie"

Public Sub cetakData(ByVal p_DataGridView As DataGridView, ByVal pTitleHeader As String, ByVal pUserDisplay As String)

dgview = p_DataGridView Header = pTitleHeader sUserName = pUserDisplay End Sub

Public Sub djie_PrintDocument_BeginPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs)

oStringFormat = New StringFormat

oStringFormat.Alignment = StringAlignment.Near oStringFormat.LineAlignment = StringAlignment.Center oStringFormat.Trimming = StringTrimming.EllipsisCharacter

oStringFormatComboBox = New StringFormat

oStringFormatComboBox.LineAlignment = StringAlignment.Center oStringFormatComboBox.FormatFlags = StringFormatFlags.NoWrap oStringFormatComboBox.Trimming = StringTrimming.EllipsisCharacter

oButton = New Button oCheckbox = New CheckBox oComboBox = New ComboBox

nTotalWidth = 0

For Each oColumn As DataGridViewColumn In dgview.Columns nTotalWidth += oColumn.Width

(13)

nWidth = CType(Math.Floor(oColumn.Width / nTotalWidth * nTotalWidth * (e.MarginBounds.Width / nTotalWidth)), Int16)

nHeight = e.Graphics.MeasureString(oColumn.HeaderText, FontStyle.Bold), Brushes.Black, e.MarginBounds.Left, e.MarginBounds.Top - e.Graphics.MeasureString(Header, New Font(dgview.Font, FontStyle.Bold),

RectangleF(oColumnLefts(i), nTop, oColumnWidths(i), nHeight), oStringFormat) i += 1

Next

NewPage = False

(14)

nTop += nHeight i = 0

For Each oCell As DataGridViewCell In oRow.Cells

If oColumnTypes(i) Is GetType(DataGridViewTextBoxColumn) OrElse oColumnTypes(i) Is GetType(DataGridViewLinkColumn) Then

e.Graphics.DrawString(oCell.Value.ToString,

oCell.InheritedStyle.Font, New SolidBrush(oCell.InheritedStyle.ForeColor), New RectangleF(oColumnLefts(i), nTop, oColumnWidths(i), nHeight),

oStringFormat) Rectangle(CType((oBitmap.Width - oCheckbox.Width) / 2, Int32),

CType((oBitmap.Height - oCheckbox.Height) / 2, Int32), oCheckbox.Width, oCheckbox.Height)) New RectangleF(oColumnLefts(i) + 1, nTop, oColumnWidths(i) - 16, nHeight), oStringFormatComboBox)

(15)

Dim oCellSize As Rectangle = New Rectangle(oColumnLefts(i), nTop, oColumnWidths(i), nHeight)

Dim oImageSize As Size = CType(oCell.Value, Image).Size

e.Graphics.DrawImage(oCell.Value, New

Rectangle(oColumnLefts(i) + CType(((oCellSize.Width - oImageSize.Width) / 2), Int32), nTop + CType(((oCellSize.Height - oImageSize.Height) / 2), Int32), CType(oCell.Value, Image).Width, CType(oCell.Value, Image).Height))

End If

System.Drawing.Printing.PrintPageEventArgs, ByVal RowsPerPage As Int32) Dim sPageNo As String = nPageNo.ToString + " of " +

Math.Ceiling(dgview.Rows.Count / RowsPerPage).ToString

' Right Align - User Name

e.Graphics.DrawString(sUserName, dgview.Font, Brushes.Black, e.MarginBounds.Left + (e.MarginBounds.Width -

e.Graphics.MeasureString(sPageNo, dgview.Font, e.MarginBounds.Width).Width), e.MarginBounds.Top + e.MarginBounds.Height + 7)

' Left Align - Date/Time

e.Graphics.DrawString(Now.ToLongDateString + " " +

Now.ToShortTimeString, dgview.Font, Brushes.Black, e.MarginBounds.Left, e.MarginBounds.Top + e.MarginBounds.Height + 7)

' Center - Page No. Info

e.Graphics.DrawString(sPageNo, dgview.Font, Brushes.Black, e.MarginBounds.Left + (e.MarginBounds.Width -

e.Graphics.MeasureString(sPageNo, dgview.Font, e.MarginBounds.Width).Width) / 2, e.MarginBounds.Top + e.MarginBounds.Height + 31)

End Sub End Module

(16)

Imports System.Data.OleDb Module ModKoneksi

Public Database As OleDbConnection Public Tabel As OleDbDataAdapter Public Data As DataSet

Public Record, Record_Peminjaman As New BindingSource Public DML As New OleDbCommand

Public Cari As OleDbDataReader

Public Sub Koneksi() Try

Database = New

OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=TugasAkhir.accdb")

Database.Open() Catch ex As Exception MsgBox(ex.ToString()) End Try

(17)
(18)
(19)
(20)

DAFTAR PUSTAKA

Lucas JR, Henry C, Analisis, Desain, Dan Implementasi Sistem Informasi, Penerbit Erlangga, Edisi Tiga, Jakarta, 1987.

M.J Alexander, Information System Analysis : Theory and Application, 1982.

[USU] Universitas Sumatera Utara, FMIPA. Panduan Tatacara Penulisan Skripsi & Tugas Akhir. 2012. Dokumen Nomor: Akad/05/2005. FMIPA USU, Medan.

Teguh, Wahyono. 2004. Sistem Informasi (Konsep Dasar, Analisis Desain dan Implementasi. Graha Ilmu. Yogyakarta.

http://social.msdn.microsoft.com/Forums/en-IE/winformsdatacontrols/thread/dc9d3acf-ccf8-457f-ba31-ef09fb357aee http://www.djiesoft.blogspot.com, mailto:djiesoft@gmail.com

(21)

BAB 3

KANTOR PERWAKILAN BKKBN PROVINSI SUMATERA UTARA

3.1 Sejarah Singkat BKKBN

Menurut DR. Sonny Harry Harmadi, BKKBN berdiri pada tahun 1950 atas usulan dari Presiden Soekarno. Akan tetapi masa ini adalah masa-masa perintisan dan nama BKKBN adalah Perkumpulan Keluarga Berencana Indonesia (PKBI). Dan tugas dari PKBI saat itu hanya berupa pemberian saran kepada para pasangan yang akan menikah, pengobatan kemandulan dan pelayanan kehamilan bagi para ibu.

(22)

Sejak berakhirnya pemerintahan orde baru, BKKBN yang tadinya masih ikut ke pusat dalam arti vertikal dan dengan bersama itu muncul UU No.22 Tahun 1999 tentang otonomi daerah dimana tugas dan wewenang diatur oleh masing-masing daerah, kemudian setelah adanya UU No.22 Tahun 1999, muncul Keppres No.103 Tahun 2001 tentang kelembagaan dimana keputusan tersebut membahas mengenai Kedudukan, Tugas, Fungsi, Kewenangan, Susunan Organisasi dan Tata Kerja Lembaga Pemerintah Non Departemen.

Dalam pasal 43 Keputusan Presiden bahwa Badan Koordinasi Keluarga Berencana Nasional mempunyai tugas melaksanakan tugas pemerintah di bidang Keluarga Berencana dan Keluarga sesuai dengan ketentuan peraturan perundang-undangan yang berlaku. Menyusul pasal 43 yaitu pasal 44, bahwa dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 43 BKKBN menyelenggarakan fungsi:

a. Pengkajian dan penyusunan kebijakan nasional di bidang keluarga berencana dan keluarga sejahtera.

b. Koordinasi kegiatan fungsional dalam pelaksanaan tugas BKKBN.

c. Fasilitas dan pembinaan terhadap kegiatan instansi Pemerintah, Swasta, Lembaga Sosial dan Organisasi Masyarakat di bidang Keluarga Berencana dan Sejahtera.

(23)

Dalam menyelenggarakan fungsi sebagaimana dimaksud dalam pasal 44, BKKBN mempunyai kewenangan sebagai berikut:

a. Penyusunan rencana nasional secara makro di bidangnya.

b. Perumusan kebijakan di bidangnya untuk mendukung pembangunan secara makro.

c. Perumusan kebijakan pengendalian angka kelahiran dan penurunan angka kematian ibu, bayi dan anak.

d. Penetapan sistem informasi di bidangnya.

e. Kewenangan lain sesuai dengan ketentuan peraturan perundang-undangan yang berlaku.

3.2 Visi dan Misi BKKBN

Kebijakan Pembangunan Bidang Kependudukan senantiasa mengalami perubahan-perubahan. Namun pada perkembangan kebijakan kependudukan yang berikutnya pemerintah di beberapa negara berkembang telah mulai khawatir, bahwa secepatnya pertumbuhan penduduk merupakan ancaman bagi pembangunan. Seperti kita sadari bersama sejumlah penduduk yang banyak bisa berdampak buruk, menjadi beban berat bagi pembangunan.

(24)

keluarga, karena keluarga sangat penting sebagai tempat utama dan pertama untuk menanamkan nilai-nilai budi pekerti termasuk didalamnya nilai kehidupan berbangsa dan bernegara bagi bapak/ibu serta anggota keluarganya sejak dini, sehingga akan terwujud keluarga-keluarga yang tangguh mempunyai ketahanan dan terjalin keharmonisan antar anggota keluarganya.

3.2.1 Visi

Visi BKkbN adalah “Penduduk Tumbuh Seimbang”.

Bagaimana cara kita mewujudkan pertumbuhan penduduk yang seimbang?

Sebagai anak muda, terutama bagi yang belum menikah dan bagi yang sudah menikah juga, KB penting bagi setiap generasi untuk memulai membuat sebuah perencanaan berkeluarga yang didukung dengan pengetahuan berbasis BKkbN.

3.2.2 Misi

Misi Bkkbn adalah “Mewujudkan Pembangunan Berwawasan Kependudukan

dan Mewujudkan Keluarga Kecil Bahagia Sejahtera”.

(25)

3.3 Tugas Bkkbn di Wilayah Provinsi

Adapun tugas dari Kepala Kantor Wilayah Bkkbn Provinsi memiliki fungsi sebagai berikut:

a. Menyusun program pengelolaan dan evaluasi kegiatan gerakan keluarga berencana nasionl, menetapkan kebijaksanaan operasional pengelolaan gerakan keluarga sejahtera nasional dan koordinasi pelaksanan pengembangan kebijaksanaan kependudukan secara terpadu bersama instansi terkait diwilayah provinsi.

b. Pelaksanaan dan pengadilan pengelolaan kepengawasan dan tenaga program gerakan Keluarga Berencana Nasional dan pembangunan Keluarga Sejahtera Nasional di wilayah provinsi.

c. Pelaksanaan dan pengendalian pengelola keuangan Gerakan Keluarga Nasioal dan pembangunan Keluarga Sejahtera Nasional di wilayah provinsi.

d. Pelaksanaan dan pengendaian pengelolaan ketatausahaan Gerakan Keluarga Berencana dan Pembangunan Keluarga Sejahtera Nasional di wilayah provinsi.

e. Pelaksanaan dan pengendalian supervise Gerakan Keluarga Berencana dan pembangunan Keluarga Sejahtera Nasional di wilayah provinsi.

(26)

g. Pelaksanaan dan pengendalian data penyebarluasan informasi kependudukan gerakan Keluarga Berencana dan pembangunan Keluarga Sejahtera Nasional di wilayah provinsi.

h. Pelaksana dan pengendalian pengelola Kependudukan Gerakan Keluarga Berencana Nasional di wilayah provinsi.

3.4 Struktur Organisasi BKKBN Provinsi Sumatera Utara

Dalam setiap instansi, tentunya memiliki perangkat-perangkat atau biasa dikatakan struktur organisasi yang memiliki perannya masing-masing sesuai dengan bidang-bidang yang telah di tentukan. Dalam struktur organisasi, terdapat orang-orang yang menjalankan tugasnya dan ini akan sangat mempengaruhi kondisi dalam instansi tersebut. Berikut adalah struktur organisasi dari BKkbN Provinsi Sumatera Utara.

1. Susunan Oganisasi Kantor Perwakilan BKkbN Provinsi Sumatera Utara terdiri atas:

a. Kepala Dinas b. Sekretariat

c. Kepala Bidang Pengendalian Penduduk d. Kepala Bidang KB dan Kesehatan Reproduksi e. Keluarga Sejahtera dan Pemberdayaan Keluarga

(27)

2. Sekretariat

a. Sub. Bagian perencanaan b. Sub.Bagian umum dan humas c. Sub. Bagian keuangan dan SMN d. Sub. Bagian administrasi pengawasan

3. Kepala Bidang Pengendalian Penduduk

a. Sub. Bidang penetapan parameter kependudukan b. Sub. Bidang kerjasama pendidikan dan kependudukan c. Sub. Bidang analisis dampak kependudukan

4. Kepala Bidang KB dan Kesehatan Reproduksi

a. Sub. Bidang bina kesertaan KB jalur pemerintah dan swasta b. Sub. Bidang bina kesertaan KB jalur wilayah dan sasaran khusus c. Sub. Bidang kesehatan reproduksi

5. Kepala Bidang Keluarga Sejahtera dan Pemberdayaan Keluarga

a. Sub. Bidang bina keluarga, balita, anak dan ketahanan keluarga lansia b. Sub. Bidang ketahanan remaja

c. Sub. Bidang pemberdayaan ekonomi keluarga

(28)

b. Sub. Bidang hubungan antarlembaga dan bina lini lapangan c. Sub. Bidang data dan informasi

7. Kepala Bidang Pelatihan dan Pengembangan a. Sub. Bidang tata operasional

(29)

BAB 4

PERANCANGAN SISTEM

4.1 Perancangan Sistem

Perancangan sistem merupakan upaya perusahaan untuk mulai memiliki sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat gmbaran dengan jelas apa yang harus dikerjakan.

4.2 Data Flow Diagram (DFD)

(30)

Adapun Data Flowchart Diagram yang disusun adalah:

Data Kabupaten/Kota Data Kecamatan

Info. KB Info.

penduduk

Data Pasien Data Petugas

 Lap. Pasien KB per Periode  Lap. Pasien KB per

Kabupaten/Kota per Tahun  Lap. Pasien KB Keseluruhan  Lap. Pemeriksaan Pasien per

Bulan

 Lap. Pemeriksaan Pasien per Tahun

Gambar 4.1 Diagram Konteks

Kecamatan Kabupaten/Kota

0

Sistem Informasi KB

Pasien Petugas

(31)

Data Kab/Kota Data Kecamatan

Data Pasien Data Petugas

Info. Pemeriksaan

 Lap. Pasien per Periode

 Lap. Pasien KB per Kab/Kota per Tahun  Lap. Pasien KB keseluruhan

 Lap. Pemeriksaan Pasien per Bulan  Lap. Pemeriksaan Pasien per Tahun

Gambar 4.2 Diagram Level Nol (0)

Kab/Kota Kecamatan

0.1 Pemasukan Data

Yang Baru

F1 Kecamatan F2 Kab/Kota

0.2 Pemeriksaan

Petugas Pasien

F3 Petugas F4 Pasien F5 Pemeriksaan

0.3 Pembuatan

Laporan

(32)

4.3 Rancangan Database

Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena menggunakan database dalam menyediakan informasi bagi para pengguna.

Adapun perancangan database mengenai sistem informasi ini diperlukan beberapa tabel yaitu sebagai berikut:

Tabel 4.1 Kabupaten/Kota

Data Field Data Type Size Description

Kdkabkot Text 10 Kode Kabupaten/Kota

Nmkabkot Text 30 Nama Kabupaten/Kota

Tabel 4.2 Kecamatan

Data Field Data Type Size Description

Nmkec Text 30 Nama Kecamatan

Kdkec Text 15 Kode Kabupaten/Kota

(33)

Tabel 4.3 Pasien

Data Field Data Type Size Description

No_kp Text 10 No. Kartu Peserta

Tgl_jd_pes Date/Time - Tanggal Jadi Peserta

Tgl_lhr Date/Time - Tanggal Lahir

Nm_suami Text 25 Nama Suami

Pen_pes Text 15 Pendidikan Peserta

Pen_suami Text 15 Pendidikan Suami

Pek_pes Text 20 Pekerjaan Peserta

Alamat Text 30 Alamat

Pek_suami Text 29 Pekerjaan Suami

Stt_pes Text 20 Status Peserta

Cr_kb_ter Text 50 Cara KB Terakhir

(34)

Tabel 4.4 Petugas

Data Field Data Type Size Description

Kdpet Text 10 Kode Petugas

Nm_pet Text 35 Nama Pettugas

Almt Text 30 Alamat

Telp Text 20 Nomor Telepon

Tabel 4.5 Pemeriksaan

Data Field Data Type Size Description

Nokp Text 10 No. Kartu Peserta

Tgl_per Date/Time - Tgl. Periksa

Brt_bdn Text 15 Berat Badan

Tek_dar Text 25 Tekanan Darah

Alat_kb Text 15 Alat KB

Kondisi Text 30 Kondisi Peserta

(35)

4.4 Perancangan ERD (Entity Relationship Diagram)

Entity Relationship Diagram adalah Entity Relation yang berisikan komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut. Dapat digambarkan Entity Relationship (Diagram E-R) sebagai berikut:

Relasi Antar Tabel

(36)

4.5 Pembuatan Flowchart (Diagram Alir)

Y

Y

Y

Gambar 4.5.1 Flowchart Menu Utama Tampil

Form Utama

Tentukan Pilihan

Daftar

Login

Cancel

Menu Daftar

Menu Login

A

B 1

Start

(37)

Y

(38)

T

(39)

T

(40)

T Gambar 4.5.5 Flowchart Form Petugas

(41)

T

(42)

T

Gambar 4.5.7 Flowchart Form Periksa

(43)

4.6 Desain Antar Muka

Dalam desain antar muka pemakai terdapat dua langkah yang paling penting yaitu:

4.6.1 Desain menu

Menu merupakan bagian terpenting pada suatu aplikasi, karena dengan menu dapat lebih mudah memahami apa saja yang terdapat dalam aplikasi tertentu. Pada aplikasi data peserta KB ini menu terletak pada MDIForm.

Dalam form MDIForm terdapat tiga buah menu yaitu: file, laporan dan selesai. Dalam menu “file” memiliki sub-sub bagian diantaranya: data kabupaten/kota, data kecmatan, data petugas, data pasien dan data pemeriksaan pasien. Dalam menu “laporan” memiliki sub-sub bagian diantaranya: laporan daftar peserta KB setiap periode, laporan daftar peserta KB setiap kabupaten/kota per tahun, laporan data pemeriksaan peserta KB setiap periode dan laporan daftar peserta KB keseluruhan. Sedangkan menu “exit” tidak meiliki sub bagian lagi.

(44)

Pada proses pembuatan menu terlebih dahulu harus dilakukan pengisian pada tiap-tiap kotak teks yang ada pada menu editor. Setiap-tiap menu memiliki nama yang berbeda.

4.6.2 Pendesain Form

Pada langkah pendesain form, dirancang tampilan-tampilan grafis yang dapat dibuat sebagai antar muka pemakai aplikasi. Hal-hal yang perlu dipertimbangkan adalah:

1. Bagaimana membuat form-form yang efektif serta sesuai dengan kebutuhan. 2. Bagaimana mengatur tata letak form (layout), baik itu pewarnaan serta

penentuan properti kontrol-kontrol pada form yang akan mempengaruhi segi estetika sebuah antar muka pemakai.

4.6.3 Perancangan Input

Perancangan input meliputi data masukan untuk diolah sistem. Dimana hal-hal berikut ii dijadikan patokan dalam rancangan input:

1. Jenis data yang diinput, apakah data numerik atau karakter.

2. Pengkodean atau pengurutan data, dengan menggunakan suatu kunsi primer. 3. Dialog untuk membuat user dalam menyediakan input, berupa keterangan

agar user tidak salah dalam melakukan input data.

(45)

5. Metode untuk menampilkan validasi input jika kesalahan dalam input data.

Adapun tampilan atau model dari setiap input data dalam sistem yang dibuat adalah sebagai berikut:

4.6.3.1 Tampilan Form

1. Tampilan Form Utama

Pada saat form dijalankan maka akan tampil form utama sistem seperti yang terlihat pada gambar dibawah ini:

(46)

2. Tampilan Form Daftar

Pada saat petugas belum memiliki akun, petugas akan membuat akun baru untuk bisa login dalam pendataan. Sebelum login maka klik button daftar dan akan tampil form daftar sistem seperti yang terlihat dibawah ini:

(47)

3. Tampilan Form Kabupaten/Kota

Form input data kabupaten/kota merupakan interface untuk melakukan penambahan data dam edit. Dalam pengisian data, tidak dibenarkan untuk mengosongkan data. Seperti inilah tampilan form tersebut:

(48)

4. Tampilan Form Kecamatan

Form input kecamatan merupakan interface untuk melakukan penambahan data dan edit data. Dalam pengisian data, tidak dibenarkan untuk mengosongkan data. Seperti inilah tampilan form tersebut:

(49)

5. Tampilan Form Petugas

Form input data petugas merupakan interface untuk melakukan penambahan data dan edit data. Dalam pengisian data, tidak dibenarkan untuk mengosongkan data. Seperti inilah tampilan form tersebut:

(50)

6. Tampilan Form Peserta

Form input data peserta KB merupakan interface untuk melakukan penambahan data dan edit data. Dalam pengisian data, tidak dibenarkan untuk mengosongkan data. Seperti inilah tampilan form tersebut:

(51)

7. Tampilan Form Pemeriksaan

Form input data pemeriksaan peserta merupakan interface untuk melakukan pengecekan data yang sudah diinput. Dalam pengecekan data, tidak dibenarkan untuk mengosongkan data. Seperti inilah tampilan form tersebut:

(52)

8. Tampilan Form View

Form view merupakan interface dari hasil data yang diinput dalam form-form sebelumnya. Dalam form ini kita bisa lihat data yang sudah kita input berdasarkan waktu yang kita ingin lihat dan juga bisa kita cetak jika ingin kita arsipkan.

(53)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi merupakan tahapan penerapan hasil desain tertulis ke dalam programming. Pada tahap inilah seluruh hasil desain dituangkan ke dalam bahasa pemrogramman tertentu untuk menghasilkan sebuah sistem informasi tertulis, tahapan implementasi harus dapat menentukan basis apa yang diterapkan dalam menuangkan desain tertulis sehingga sistem yang dibentuk memiliki kelebihan-kelebihan tersendiri.

Dalam merealisasikan desain sistem informasi data peserta KB ini harus difikirkan spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang sesuai sehingga menghasilkan sebuah pengolahan informasi yang efisien, cepat diketahui kehandalan dari sistem yang ada dan telah sesuai dengan apa yang diinginkan.

Adapun tujuan dari implementasi yang dalam dokumen desain sistem tersebut adalah:

(54)

2. Menulis, menguji dan mendokumentasikan program-program dan prosedur-prosedur yang dilakukan oleh dokumen desain sistem yang disetujui.

3. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru dan melatih pemakai.

4. Memperhitungkan bahwa sistem memenuhi permintaan yaitu dengan menguji sistem secara menyeluruh.

5. Memastikan bahwa konversi ke sistem yang baru berjalan yaitu dengan menguji sistem secara menyeluruh.

6. Memastikan bahwa konversi ke sistem yang baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

Langkah-langkah yang dilakukan dalam melaksanakan implementasi sistem adalah:

1. Menyelesaikan desain sistem

2. Mendapatkan hardware dan software

3. Menulis, menguji, mengontrol dan mendokumentasikan program 4. Menyelesaikan manual pemakai

5. Mendapat persetujuan

5.2 Komponen Utama Implementasi Sistem

(55)

5.2.1 Hardware (Perangkat Keras)

Pada penerapan sistem dibutuhkan peralatan-peralatan yang mendukung proses pembuatan sistem informasi pada peserta KB. Spesifikasi peralatan minimal yang dibutuhkan sebagai berikut:

1. CPU (Central Processing Unit) intel inside Pentium 4 2. Memori dengan kapasitas 250 MB

3. Keyboard

4. Monitor SVGA 15 inchi

5. Hardisk dengan kapasitas 40 GB 6. Printer Canon Pixma Ip 1000

5.2.2 Software (Perangkat Lunak)

Software merupakan komponen didalam sistem data program atau intruksi untuk mengontrol suatu sistem perangkat kerasnya adalah:

1. Sistem Operasi yang digunakan adalah Windows XP

2. Bahasa Pemrograman yang digunakan adalah Visual Basic 1.0

5.2.3 Brainware (Unsur Manusia)

(56)

keahlian di bidang komputer dan merupakan unsur manusia yang dibutuhkan, yang meliputi:

1. Sistem analisi, yaitu seorang professional yang bergerak dibidang pengembangan sistem yang akan membentuk dan membangun fasilitas desain sistem.

2. Programmer, yaitu orang yang menyusun intruksi bagi komputer agar dapat digunakan oleh pemakai (user) serta merancang antar muka pemakai (interface) pada program.

3. Operator, yaitu yang akan menangani secara langsung pengolahan data dalam ruangan komputer.

(57)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari hasil penelitian yang penulis lakukan, maka penulis dapat mengambil kesimpulan yaitu Kantor Perwakilan BKkbN Provinsi Sumatera Utara belum menggunakan media komputer sebagai alat bantu pengolahan data.

Dengan adanya sistem baru, maka Kantor Perwakilan BKkbN Provinsi Sumatera Utara akan lebih mudah dalam pengolahan data, pencarian data yang telah tersimpan, pengeditan data dan sebagainya.

6.2 Saran

Adapun saran yang penulis sampaikan adalah:

1. Seharusnya Kantor Perwakilan BKkbN Provinsi Sumatera Utara sudah menggunakan komputer sebagai alat bantu dalam pengolahan data terutama pada peserta KB maupun data-data lain yang diolah oleh Kantor Perwakilan BKkbN Provinsi Sumatera Utara.

(58)
(59)

BAB 2

LANDASAN TEORI

Pada bab ini penulis menjelaskan teori-teori singkat tentang hal yang berhubungan dengan judul dan bahasa pemrograman yang digunakan oleh penulis. Teori ini merupakan penjelasan tentang aplikasi yang digunakan dalam penyusunan tugas akhir ini.

2.1 Pengertian Komputer

Dalam bahasa inggris, komputer berasal dari kata “to compute” yang artinya

hitung. Jadi komputer dapat diartikan sebagai alat hitung atau mesin hitung.

Sehubungan dengan perkembangan zaman, maka definisi komputer tidak hanya sebagai alat hitung tetapi menjadi suatu alat pengolahan data yang berkerja secara elektronis dengan ketelitian dan kecepatan yang sangat tinggi serta mampu mengerjakan berbagai proses data.

2.1.1 Aspek – aspek Dasar Komputer

(60)

peralatan komputer sebagai alat bantu dalam pengolahan data atau pengolahan informasi.

Adapun aspek teknis dalam komputer terdiri dari: 1. Hardware (Perangkat Keras)

Yaitu komponen-komponen peralatan yang membentuk suatu sistem komputer yang berhubungan dengan peralatan lainnya sehingga memungkinkan komputer dapat melaksanakan tugasnya seperti monitor, keyboard dan CPU.

2. Software (Perangkat Lunak)

Yaitu seluruh fasilitas dari pada sistem pengolahan data yang bukan merupakan peralatan komputer secara fisik tetapi merupakan susunan instruksi yang harus diberikan pada alat alat pengolahan agar komputer dapat menjalankan pekerjaan sesuai yang dikehendaki. Fasilitas software ini terdiri dari sistem desain, program-program dan prosedur-prosedur.

3. Brainware (Tenaga Pelaksana)

Yaitu aspek manusia yang menangani pengolahan komputer maupun pengembangannya dengan menggunakan akal pikirannya, dan dapat digolongkan menjadi:

a. Sistem analis yaitu orang yang akan membentuk dan membangun fasilitas sistem desain.

(61)

c. Operator yaitu orang yang akan menangani secara langsung pengolahan data dalam ruangan komputer.

2.2 Pengertian Sistem

Kata sistem berasal dari bahasa Yunani yaitu Sustema yang berarti kesatuan, suatu kesatuan yang saling berhubungan dan bekerja sama untuk mencapai satu tujuan tetentu. Sistem terdiri dari berbagai unsur yang saling melengkapi dalam mencapai tujuan. Unsur-unsur yang terdapat dalam sistem itulah yang disebut dengan nama subsistem. Subsistem-subsistem tersebut harus selalu berhubungan dan berinteraksi melalui komunikasi yang berhubungan sehingga sistem dapat bekerja secara efektif dan efisien. Sistem tidak terlepas dari komponen-komponen pendukung sistem yang mempunyai sifat dan fungsi tertentu, mampu mempengaruhi proses sistem secara keseluruhan. Sedangkan informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai alat bantu untuk mengambil suatu keputusan.

Menurut Hartono (1989:2) sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai tujuan. Menurut Mcleod (1997:25) sistem adalah suatu integrasi elemen-elemen yang semuanya bekerja menuju suatu tujuan.

(62)

sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

Sebuah sistem informasi pada dasarnya merupakan suatu sistem yang memiliki komponen-komponen atau subsistem-subsistem untuk menghasilkan informasi. Sistem Informasi menerima masukan data dan intruksi, dan mengeluarkan hasilnya.

2.3 Pengertian Aplikasi

Aplikasi merupakan suatu program komputer dengan sebuah interface, memampukan manusia untuk menggunakan komputer sebagai alat untuk menyelesaikan suatu tugas tertentu. Aplikasi berhubungan erat dengan program aplikasi yaitu program yang siap pakai. Program yang dirancang untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi lain. Aplikasi akan menggunakan sistem operasi (OS) komputer dan aplikasi lainnya yang saling mendukung.

(63)

2.4 Perancangan Sistem

Perancangan sistem merupakan upaya perusahaan untuk mulai memiliki sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat gmbaran dengan jelas apa yang harus dikerjakan.

2.4.1 Beberapa Pengertian Perancangan Sistem

1. Menurut Verzello/Jhon Reuter III perancangan sistem adalah tahap setelah analisis setelah perubahan pengembangan sistem, pendefinisian dari kebutuhan- kebutuhan fungsional dan persiapan untuk rancangan bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk.

2. Menurut Jhon Burch & Gary Grudnitski desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

(64)

Dengan demikian Perancangan Sistem dapat diartikan sebagai berikut ini :

1. Tahap setelah analisis dari siklus pengembangan sistem. 2. Pendefinisian dari kebutuhan-kebutuhan fungsional. 3. Persiapan untuk rancang bangun implementasi. 4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Yang dapat berupa penggambaran, perencanaan dan pembuatan seketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi.

6. Termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem. 2.4.2 Tujuan Perancangan Sistem

Tahap perancangan sistem mempunyai 2 (dua) tujuan utama, yaitu : 1. Untuk memenuhi kebutuhan kepada pemakai sistem.

2. Untuk memberikan gambaran yang jelas dan rancangan bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.

2.5 Pengertian Microsoft Acces

(65)

meyimpan data tabel yang lebih besar dari MS. Excel. Tipe data pada MS. Acces juga lebih spesifik dibandingkan di MS. Excel. Umumnya program aplikasi ini digunakan untuk membuat suatu file database yang berisi objek tabel (proses input data), query (untuk membuat suatu formula), form (tampilan proses input data), serta report (tampilan bentuk laporan).

2.6 Pengertian Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Profesional adalah alat penting untuk individu melakukan tugas-tugas pembangunan dasar. Ini menyederhanakan penciptaan, debugging, dan penyebaran aplikasi pada berbagai platform, termasuk SharePoint dan Cloud. Visual Studio 2010 Profesional dilengkapi dengan dukungan terpadu untuk pengembangan uji, serta alat debugging yang membantu memastikan solusi berkualitas tinggi. Menulis kode aplikasi sering membutuhkan banyak memiliki desainer dan editor terbuka sekali.

(66)

Gambar 2.7.1 Tampilan awal Visual Basic 2010

Gambar 2.7.2 Jendela New Project

Berikut adalah bagian yang akan sering kita gunakan dalam membuat Aplikasi dengan VB 2010.

Gambar 2.7.3 Menu Bar

(67)

seperti halnya Microsoft Word yang bias anda gunakan untuk menambahkan form, menjalankan atau run Program, menyimpan Project VB 2010 dan lain sebagainya.

Gambar 2.7.4 Toolbox

(68)

Gambar 2.7.5 Solution Explorer

Solution Explorer biasa anda gunakan untuk melihat form, module dll, yang biasa anda pilih untuk edit atau melihat coding didalam form itu sendiri.

(69)

Properties bias anda gunakan untuk mengganti nama form, mengganti nama-nama komponen yang ada pada form dan masih banyak kegunaan lainnya dalam editing form itu sendiri.

Gambar 2.7.7 Form

Form adalah lembar kerja yang akan sering anda gunakan untuk membuat aplikasi, dan anda bisa menambahkan komponen dengan memilih pada toolbox diatas sehingga form dapat bekerja seperti yang anda inginkan.

(70)

Error list berfungsi untuk melihat koding mana yang salah yang tidak bisa

(71)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Salah satu cara pemerintah dalam meningkatkan taraf kesejahteraan hidup masyarakat adalah dengan menekan lajunya pertumbuhan penduduk. Untuk mewujudkannya pemerintah telah merencanakan program Keluarga Besar (KB), agar terciptanya keluarga kecil yang bahagia. Untuk terwujudnya program pemerintah tersebut dibutuhkan kesadaran dan pengetahuan masyarakan dalam melaksanakan program Keluarga Berencana (KB) tersebut.

Dalam hal pengolahan data peserta KB (keluarga berencana) yang terdaftar di Kantor Perwkakilan Bkkbn Provinsi Sumatera Utara setiap hari semakin bertambah sehingga diperlukan pengolahan data yang akurat, benar dan teratur. Dan bila pegawai yang hendak mengetahui peserta KB yang sudah terdaftar maupun tidak terdaftar lagi, dengan mudah mendapatkan informasi tersebut.

(72)

peserta KB tersebut. Maka untuk itu, dirancang suatu sistem informasi data tentang peserta KB setiap bulan, dengan ini penulis menggunakan salah satu bahasa pemrograman yaitu Visual Basic 1.0.

1.2 Rumusan Masalah

Dari uraian latar belakang maslah diatas, maka diidentifikasi masalah yang diajukan dari kegiatan penelitian ini sebagai berikut:

“Bagaimana membuat sistem pengolahan data peserta KB agar lebih efisien dan

akurat, agar mudah diperoleh pada saat yang dibutuhkan”.

1.3 Tujuan dan Manfaat

Adapun tujuan dan manfaat dari penulisan Tugas Akhir ini adalah untuk mencari dan mengetahui serta bagaimana cara untuk mengatasi masalah-masalah dan kelemahan-kelemahan yang dihadapi suatu instansi, khususnya data peserta KB di Kantor Perwakilan BKkbN Provinsi Sumatera Utara. Penulis akan membuat sistem informasi data peserta KB dengan menggunakan sistem komputerisasi. Adapun tujuan dari Tugas Akhir adalah:

1) Sebagai syarat untuk menyelesaikan studi D-3 Jurusan Teknik Informatika Fakultas MIPA Universita Sumatera Utara.

(73)

3) Menciptakan suatu program software database yang efektif dan efisien pada Kantor Perwakian BKkbN Provinsi Sumatera Utara.

1.4 Metodologi Penelitian

Untuk menyelesaikan Tugas Akhir ini, penulis melakukan beberapa metodologi penelitian untuk memecahkan masalah tersebut.

Adapun metodologi penelitian yang penulis gunakan adalah: 1) Penelitian Lapangan (Field Research)

Penelitian ini penulis lakukan secara langsung di Kantor Perwakilan Bkkbn Provinsi Sumatera Utara. Dimana penulis melakukan pengumpulan data kepada pegawai yang bersangkutan.

2) Penelitian Kepustakaan (Library Research)

Dalam penelitian ini penulis membaca buku-buku yang tersedia kemudian mempelajari teori-teori yang berhubungan dengan objek-objek penelitian dan masalah yang dihadapi serta melakukan pengumpulan data.

1.5 Sistematika Penulisan

Secara garis besar, pembahasan yang ada dalam Tugas Akhir ini terdiri dari 6 (enam) bab yang terdiri dari:

BAB 1 : PENDAHULUAN

(74)

sistematika penulisan.

BAB 2 : LANDASAN TEORI

Pada bab ini penulis menguraikan masalah teori tentang computer yang mengolah data peserta KB dengan sistem komputerisasi yang beriskan tentang pengertian komputer, pengertian sistem data, pengertian pengolahan data, pengertian database, dan bahasa computer yang digunakan oleh penulis yaitu bahasa pemrograman Visual Basic 2010

BAB 3 : KANTOR PERWAKILAN BKKBN PROVINSI SUMUT

Pada bab ini penulis akan menerangkan tentang sejarah singkat Bkkbn, sejarah program BKkbN, visi dan misi BKkbN, tujuan BKkbN, tugas BKkbN di wilayah provinsi dan struktur organisasi BKkbN.

BAB 4 : PERANCANGAN SISTEM

Pada bab ini penulis menguraikan antara lain perancangan sistem, perancangan DFD (Data Flow Diagram), rancangan database, perancangan ERD (Entity Relationship Diagram), desain antar muka, algoritma dan database flowchart.

BAB 5 : IMPLEMENTASI

(75)

implementasi sistem.

BAB 6 : KESIMPULAN DAN SARAN

(76)

Abstrak

Salah satu cara pemerintah dalam meningkatkan taraf kesejahteraan hidup masyarakat adalah dengan menekan lajunya pertumbuhan penduduk. Untuk mewujudkannya pemerintah telah merencanakan program Keluarga Besar (KB), agar terciptanya keluarga kecil yang bahagia. Untuk terwujudnya program pemerintah tersebut dibutuhkan kesadaran dan pengetahuan masyarakan dalam melaksanakan program Keluarga Berencana (KB) tersebut.

(77)

SISTEM INFORMASI PENDAFTARAN PESERTA KB

PADA KANTOR PERWAKILAN BKKBN

PROVINSI SUMATERA UTARA

TUGAS AKHIR

DEBBIE SINTHA SIDABALOK

132406021

PROGRAM STUDI D-3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PEGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(78)

SISTEM INFORMASI PENDAFTARAN PESERTA KB

PADA KANTOR PERWAKILAN BKKBN

PROVINSI SUMATERA UTARA

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahlimadya Komputer

DEBBIE SINTHA SIDABALOK

132406021

PROGRAM STUDI D-3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PEGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(79)
(80)
(81)
(82)

PERNYATAAN

SISTEM INFORMASI PENDAFTARAN PESERTA KB PADA KANTOR PERWAKILAN BKKBN PROVINSI SUMATERA UTARA

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2016

(83)

PENGHARGAAN

Segala puji dan syukur penulis ucapkan bagi Tuhan Yang Maha Esa atas kasih-Nya yang tidak terbatas yang penulis rasakan khususnya dalam penyelesaian laporan Tugas Akhir ini. Adapun Judul Tugas Akhir yang penulis buat adalah Sistem Informasi Pendaftaran Peserta Kb Pada Provinsi Sumatera Utara. Tujuan diselesaikan laporan Tugas Akhir ini adalah sebagai salah satu syarat yang harus dilalui oleh mahasiswa/i Universitas Sumatera Utara untuk menyelesaikan pendidikan Diploma III, program studi Teknik Informatika.

Pada kesempatan ini penulis menyampaikan terima kasih yang sebesar - besarnya kepada semua pihak yang mendukung penulis baik dalam doa, dana dan usaha, yaitu kepada:

1. Orang tua tercinta Ayahanda S. Sidabalok dan Ibunda L. Sinaga yang memberikan seluruh cinta dan pengorbanan dalam membimbing dan mengajarkan penulis tentang arti kehidupan.

2. Saudara/i tercinta Dita Silviana Sidabalok, dr. Rita E Silaen dan Ir. Gordon Situmorang, M.Si, Murni Sirait yang selalu setia membantu, memotivasi dan mengajarkan banyak hal bagi penulis.

3. Bapak Drs. Pengarepen Bangun, M.Si selaku Dosen Pembimbing yang membimbing dan memotivasi penulis.

4. Ibu Dr.Elly Rosmaini, M.Si selaku Ketua Program Studi D3 Teknik Informatika Universitas Sumatera Utara

5. Sahabat – sahabat saya Arfin Firmansyah Sinaga, Lenny Elfrida Sihombing dan Nancy Nurhayati Panjaitan yang setia mendoakan dan memberi semangat bagi penulis khususnya dalam pengerjaan Tugas Akhir ini.

6. Teman seperjuangan Kom A D3 Teknik Informatika stambuk 2013.

7. Seluruh pihak yang membantu penulis yang tidak dapat penulis sebutkan satu per satu.

Pada penulisan tugas akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan tugas akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan. Demikian tugas akhir ini penulis buat. Semoga bermanfaat bagi penulis maupun pembaca. Terima kasih.

Medan, Juni 2016 Penulis

(84)

SISTEM INFORMASI PENDAFTARAN PESERTA KB PADA KANTOR PERWAKILAN BKKBN PROVINSI SUMATERA UTARA

ABSTRAK

Tugas Akhir ini bertujuan untuk membangun sistem informasi pendaftaran peserta kb pada kantor perwakilan bkkbn provinsi sumatera utara. Sistem ini dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan teknologi yang semakin pesat. Sistem ini dirancang menggunakan perangkat lunak Microsoft Visual Basic 2010 dan menggunakan Microsoft Acces 2007 sebagai query database. Sistem ini menyajikan aplikasi pendaftaran peserta kb pada kantor perwakilan bkkbn provinsi sumatera utara. Aplikasi utama dalam sistem ini adalah untuk menyimpan data secara efektif dan lebih mudah untuk melihat data peserta kb yang di input berapa bulan lalu atau bahkan berapa tahun lalu.

(85)

DAFTAR ISI

BAB 3 Kantor Perwakilan Bkkbn Provinsi Sumatera Utara

3.1 Sejarah Singkat Bkkbn 18

3.2 Visi dan Misi Bkkbn 20

3.2.1 Visi Bkkbn 21

3.2.2 Misi Bkkbn 21

3.3 Tujuan Bkkbn diwilayah Provinsi 22 3.4 Struktur Organisasi Bkkbn Provinsi Sumatera Utara 23

BAB 4 Implementasi Sistem

4.1 Perancangan Sistem 26

4.2 DFD (Data Flow Diagram) 26

(86)

4.4 Perancangan ERD (Entity Relationship Diagram) 32

4.5 Pembuatan Flowchart 33

4.6 Desain Antarmuka 40

4.6.1 Desain Menu 40

4.6.2 Desain Form 41

4.6.3 Perancangan Input 41

4.6.3.1 Tampilan Form 42

BAB 5 Implementasi Sistem

5.1 Pengertian Implementasi Sistem 50 5.2 Komponen Utama Implementasi Sistem 51 5.2.1 Hardware (Perangkat Keras) 52 5.2.2 Software (Perangkat Lunak) 52 5.2.3 Brainware (Unsur Manusia) 53

BAB 6 Kesimpulan dan Saran

6.1 Kesimpulan 54

6.2 Saran 54

(87)

DAFTAR TABEL

Nomor Judul Halaman

Tabel

4.1 Kabupaten/Kota 29

4.2 Kecamatan 29

4.3 Pasien 30

4.4 Petugas 31

(88)

DAFTAR GAMBAR

Nomor Judul Halaman

Gambar

2.1 Model Umum Sistem 6

2.2 Blok Komponen Sistem Informasi 11

3.1 Perancangan Halaman Utama 27

3.2 Perancangan Halaman Beranda (home) 28

3.3 Perancangan Halaman Rumus 29

3.4 Perancangan Halaman Masukan (input) 30

3.5 Diagram Konteks 33

3.6 DFD Level 0 34

3.7 Flowchat Halaman Utama 35

3.8 Flowchart Halaman Home 36

3.9 Flowchart Pencarian Rumus 37

4.1 Halaman Utama 40

4.2 Halaman Beranda 41

4.3 Halaman Rumus 42

4.4 Halaman Pembahasan Rumus 43

4.5 Halaman Simulasi Soal 44

4.6 Halaman Tokoh Matematika 45

Gambar

Gambar 4.1 Diagram Konteks
Gambar 4.2 Diagram Level Nol (0)
Tabel 4.1 Kabupaten/Kota
Tabel 4.3 Pasien
+7

Referensi

Dokumen terkait

Winda: Sistem Kearsipan pada Kantor Badan Perencanaan Pembangunan Daerah Provinsi Sumatera Utara, 2006... Winda: Sistem Kearsipan pada Kantor Badan Perencanaan Pembangunan

JUDUL TUGAS AKHIR : SISTEM PENGAWASAN INTERNAL GAJI DAN UPAH PADA KANTOR PERWAKILAN BPKP PROVINSI SUMATERA UTARA..

(IPP) Perwakilan BPKP Provinsi Sumatera Utara yang dapat diberikan dalam.. bentuk audit antara lain

Dengan memperhatikan keadaan tersebut menarik perhatian penulis untuk melakukan penelitian dalam pembuatan program pengolahan data kader Keluarga Berencana (KB) teladan,

Bidang Tugas Satuan Kerja Perangkat Daerah (SKPD) Kantor Gubernur Provinsi Sumatera Utara. SKPD

Untuk mengetahui sistem pengawasan internal terhadap aktiva tetap pada. Kantor Perwakilan BPKP Provinsi

BIDANG ADVOKASI, PENGGERAKAN DAN INFORMASI (ADPIN) PERWAKILAN BKKBN PROVINSI SUMATERA SELATAN... TREND PENCAPAIAN PESERTA KB BARU

Pada ketenagakerja BKKBN Medan, Provinsi Sumatera Utara, kesehatan dan keselamatan kerja K3 sudah berjalan dengan cukup baik, karena BKKBN menerangkan sistem perlindungan kesehatan dan