• Tidak ada hasil yang ditemukan

Sistem Informasi Pendaftaran Mahasiswa Baru Di STIKES Dharma Husada Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pendaftaran Mahasiswa Baru Di STIKES Dharma Husada Bandung"

Copied!
73
0
0

Teks penuh

(1)

KERJA PRAKTEK

Diajukan untuk Memenuhi

Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

FENNI SUHARDIANNINGSIH

10108975

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)
(3)

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... vi

DAFTAR GAMBAR ... vii

DAFTAR LAMPIRAN ... ix

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 1

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud ... 2

1.3.2 Tujuan ... 2

1.4 Batasan Masalah... 2

1.5 Metode Penelitian... 3

1.6 Sistematika Penulisan ... 4

BAB II TINJAUAN PUSTAKA... 5

2.1 Profil Tempat Kerja Praktek ... 5

2.1.1 Sejarah STIKes Dharma Husada Bandung ... 5

2.1.2 Logo STIKes Dharma Husada Bandung ... 6

2.1.3 Badan Hukum STIKes Dharma Husada Bandung ... 7

2.1.4 Struktur Organisasi dan Job Description ... 7

2.1.5 Visi dan Misi STIKes Dharma Husada Bandung ... 8

2.1.5.1 Visi STIKes Dharma Husada Bandung ... 8

2.1.5.2 Misi STIKes Dharma Husada Bandung ... 9

2.2 Landasan Teori ... 9

2.2.1 Konsep Dasar Sistem ... 9

2.2.1.1 Karakteristik Sistem ... 10

(4)

2.2.1.5 Kualitas Informasi ... 14

2.2.1.6 Pengertian Sistem Informasi ... 15

2.2.1.7 Komponen Sistem Informasi ... 16

2.2.2 Visual Basic 6.0 ... 17

2.2.2.1 Lingkungan Kerja Visual Basic ... 17

2.2.2.2 Menu ... 18

2.2.2.3 Standard Toolbar ... 19

2.2.2.4 Form Editor ... 19

2.2.2.5 Code Editor ... 20

2.2.2.6 Toolbox ... 20

2.2.2.7 Project Explorer ... 21

2.2.2.8 Properties Editor ... 22

2.2.2.9 Form Layout ... 22

2.2.6 MySQL ... 23

BAB III PEMBAHASAN ... 25

3.1 Jadwal Kerja Praktek ... 25

3.2 Cara / Teknik Kerja Praktek ... 25

3.3 Data Kerja Praktek ... 26

3.3.1 Analisis Kebutuhan ... 26

3.3.1.1 Analisis Kebutuhan Pengguna ... 26

3.3.1.2 Analisis Kebutuhan Pengoperasian Program ... 27

3.3.1.3 Analisis Data ... 27

3.3.2 Perancangan ... 29

3.3.2.1 Performance Sistem ... 29

3.3.2.2 Perancangan Entity Relationship Diagram ... 29

3.3.2.3 Perancangan Diagram Konteks ... 31

3.3.2.4 Perancangan Data Flow Diagram (DFD) ... 33

3.3.2.4.1 DFD Level 0 ... 34

3.3.2.4.2 DFD Level 2 ... 35

(5)

3.3.2.6 Kamus Data ... 43

3.3.2.7 Tabel Relasi ... 45

3.3.2.8 Struktur File ... 46

3.3.2.9 Kontrol yang Digunakan dalam Program Aplikasi 49 3.3.2.10 Perancangan Antar Muka ... 50

3.3.3 Implementasi Program ... 53

3.3.3.1 Implementasi Database ... 54

3.3.3.2 Implementasi Interface ... 57

3.3.3.3 Tampilan Menu ... 58

3.3.3.4 Tampilan Form Inputan ... 59

3.3.3.5 Tampilan Form Pencarian ... 61

3.3.3.6 Tampilan Laporan ... 61

BAB IV KESIMPULAN dan SARAN ... 62

4.1 Kesimpulan ... 62

4.2 Saran... 62

(6)

Tabel 3.1 Dokumen Masukan ... 28

Tabel 3.2 Dokumen yang Disimpan... 28

Tabel 3.3 Dokumen Keluaran ... 28

Tabel 3.4 Spesifikasi Proses Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung ... 37

Tabel 3.5 Kamus Data Login ... 43

Tabel 3.6 Kamus Data Prodi ... 43

Tabel 3.7 Kamus Data Mahasiswa ... 43

Tabel 3.8 Kamus Data Ortu ... 44

Tabel 3.9 Entitas ... 46

Tabel 3.10 Field Tabel Login ... 46

Tabel 3.11 Field Tabel Prodi... 46

Tabel 3.12 Field Tabel Biodata_clnmhs ... 47

Tabel 3.13 Field Tabel Data_ortu ... 48

(7)

Gambar 2.1 Logo STIKes Dharma Husada Bandung ... 6

Gambar 2.2 Struktur Organisasi STIKes Dharma Husada Bandung ... 7

Gambar 2.3 Siklus Informasi ... 14

Gambar 2.4 Editor program untuk Windows Form Application ... 18

Gambar 2.5 Menu Utama Visual Basic 6.0 ... 18

Gambar 2.6 Standard Toolbar ... 19

Gambar 2.7 Form Editor ... 19

Gambar 2.8 Code Editor ... 20

Gambat 2.9 Toolbox ... 21

Gambar 2.10 Project Explorer ... 21

Gambar 2.11 Properties Editor ... 22

Gambar 2.12 Form Layout ... 22

Gambar 3.1 Diagram E-R Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung ... 30

Gambar 3.2 Diagram Konteks Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung ... 32

Gambar 3.3 Data Flow Diagram (DFD) Level 0 ... 34

Gambar 3.4 Data Flow Diagram (DFD) Level 2.0 ... 35

Gambar 3.5 Data Flow Diagram (DFD) Level 2 proses 2.1 ... 35

Gambar 3.6 Data Flow Diagram (DFD) Level 2 proses 2.2 ... 36

Gambar 3.7 Relasi Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung ... 45

Gambar 3.8 Antar Muka Form Login ... 50

Gambar 3.9 Antar Muka Menu ... 51

Gambar 3.10 Antar Muka Pendaftaran Mahasiswa Baru ... 51

Gambar 3.11 Antar Muka Kelengkapan Dokumen ... 52

Gambar 3.12 Antar Muka Biodata Calon Mahasiswa ... 53

Gambar 3.13 Form Login ... 58

Gambar 3.14 Form Menu Utama ... 58

(8)
(9)
(10)

PENDAHULUAN

1.1 Latar Belakang Masalah

Didalam sebuah Lembaga Pendidikan Sistem Pendaftaran Mahasiswa Baru

memiliki peranan yang sangat penting. Dengan adanya sistem pendaftaran mahasiswa

baru yang baik maka lembaga pendidikan tersebut dapat dikatakan memiliki

management yang baik. Demikian pula halnya pada STIKes DHARMA HUSADA

BANDUNG, dimana pertambahan jumlah mahasiswa dari tahun ke tahun makin

bertambah. Maka diperlukan pengembangan sistem pendaftaran mahasiswa baru

secara komputerisasi dan terstruktur guna menunjang pekerjaan dengan hasil yang

lebih baik.

Berdasarkan latar belakang permasalahan di atas penulis tertarik untuk

melakukan perancangan sistem informasi pendaftaran mahasiswa baru di STIKes

DHARMA HUSADA BANDUNG yang berlokasi di Jl. Terusan Jakarta No.71-75

Antapani Bandung.

1.2 Perumusan Masalah

(11)

1.3

Maksud dan Tujuan

1.3.1 Maksud

Maksud dari kegiatan kerja praktek yaitu untuk membuat suatu aplikasi

pendaftaran mahasiswa baru di STIKes Dharma Husada Bandung yang dapat

membantu dalam mengelola data-data mahasiswa baru secara terkomputerisasi.

1.3.2 Tujuan

Tujuan dari penelitian ini diantaranya :

1.

Mempermudah dalam penginputan data-data mahasiswa baru di STIKes Dharma

Husada Bandung.

2.

Memberikan solusi alternatif untuk proses penginputan data-data mahasiswa baru

di STIKes Dharma Husada Bandung secara terkomputerisasi dari proses

penginputan yang sebelumnya secara manual.

3.

Menyediakan fasilitas penginputan data-data mahasiswa baru di STIKes Dharma

Husada Bandung secara terkomputerisasi.

1.4 Batasan Masalah

Pembuatan sistem informasi pendaftaran mahasiswa baru di STIKes DHARMA

HUSADA BANDUNG ini memiliki batasan masalah sebagai berikut :

(12)

b.

Metode yang akan digunakan adalah dengan menggunakan metode aliran data

berstruktur. Tools yang digunakan adalah

Entity Relationship Diagram (ERD)

dan Data Flow Diagram (DFD).

c.

Perangkat lunak yang digunakan :

1.

Visual Basic 6.0, sebagai perangkat lunak dalam pembuatan User Interface

dari perangkat lunak yang akan dibangun.

2.

MY SQL, sebagai engine pengolah data yang digunakan untuk menyimpan

dan melakukan beberapa fungsi yang lazim dilakukan dalam sebuah

database.

3.

Sistem operasi yang digunakan adalah Windows XP.

1.5 Metode Penelitian

Digunakan suatu metode penelitian deskriptif dengan jenis penelitian studi

kasus pada STIKes DHARMA HUSADA BANDUNG.

a.

Pengumpulan data

1.

Observasi, yaitu pengamatan langsung terhadap suatu kegiatan yang sedang

dilakukan di STIKes DHARMA HUSADA BANDUNG.

2.

Wawancara, yaitu dengan melakukan tanya jawab langsung dengan

pengurus STIKes DHARMA HUSADA BANDUNG.

(13)

1.6

Sistematika Penulisan

BAB I

PENDAHULUAN

Bab ini akan menjelaskan tentang latar belakang masalah,

identifikasi masalah, maksud dan tujuan, batasan masalah,

metodologi penelitian dan sistematika penulisan.

BAB II

TINJAUAN PUSTAKA

Bab ini menguraikan berbagai konsep dasar dan teori-teori yang

berkaitan dengan topik penelitian yang digunakan dan tempat

penelitian yang digunakan di STIKes DHARMA HUSADA

BANDUNG.

BAB III

PEMBAHASAN

Bab ini membahas mengenai kegiatan – kegiatan yang dilakukan

selama kerja praktek

.

BAB IV

KESIMPULAN DAN SARAN

(14)

TINJAUAN PUSTAKA

2.1

Profil Tempat Kerja Praktek

2.1.1 Sejarah STIKes Dharma Husada Bandung

Berbekal semangat dan percaya diri, Yayasan Purna Dharma Husada Bandung

berhasil menghimpun berbagai sumber daya (resources) untuk mendirikan

Sekolah

Tinggi Ilmu Kesehatan (STIKes) DHARMA HUSADA

. Melalui Akte Notaris Dr.

Wiratni Ahmadi, SH tanggal 26 Juli 1999 Nomor 52, Yayasan Purna Dharma Husada

Bandung didirikan yang dipimpin oleh

Drs. H. Soepardan, MBA

seorang mantan

perawat senior Rumah Sakit Hasan Sadikin Bandung sekaligus sebagai perintis

Akademi Keperawatan PPNI Bandung.

Didasari oleh keinginan untuk meningkatkan kualitas sumber daya manusia di

bidang kesehatan di Jawa Barat yang pada kenyataan nya bahwa hampir 60% tenaga

kesehatan yang ada di pusat pelayanan kesehatan primer dan sekunder adalah lulusan

SPK, maka digagaslah sebuah pemikiran tentang perlunya lembaga pendidikan tinggi

yang mendidik khusus tenaga kesehatan yang dapat memberi kontribusi langsung

pada peningkatan Indeks Pembangunan Manusia (IPM) Jawa Barat sejalan dengan

visi Propinsi Jawa Barat.

Akhirnya melalui perjalanan panjang, STIkes Dharma Husada Bandung

(15)

1. Strata 1 (S1) Kesehatan Masyarakat

2. Strata 1 (S1) Keperawatan

3. Diploma III (D3) Kebidanan

4. Diploma III (D3) Keperawatan

Pada awal kelahirannya, kampus STIkes Dharma Husada Bandung berlokasi

di Jalan Terusan Jakarta No. 75 Antapani Bandung. Namun dalam 3 tahun terakhir,

Yayasan Purna Dharma Husada Bandung terus mengembangkan kampus sehingga

saat ini memiliki 2 lokasi kampus yaitu,

Kampus I di jalan terusan Jakarta No

71-75 dan Kampus II di Jalan Purwakarta No. 20.

Di lokasi kampus I kini tengah

dibangun gedung kampus permanen 3 tingkat yang akan digunakan sebagai cikal

bakal

Kampus Terpadu STIkes Dharma Husada Bandung.

2.1.2 Logo STIKes Dharma Husada Bandung

(16)

2.1.3 Badan Hukum STIKes Dharma Husada Bandung

STIkes Dharma Husada Bandung didrikan setelah mendapatkan izin

operasional berdasarkan Surat Keputusan Mendiknas No. 127/D/O/2002 pada tanggal

8 Juli 2002.

2.1.4

Struktur Organisasi dan Job Description

Struktur Organisasi STIKes Dharma Husada Bandung

(17)

Diskripsi Kerja STIKes Dharma Husada Bandung

1. Ketua STIKes Dharma Husada Bandung : Dra. Hj. Suryani S.,Diploma M,MM.

2. Pembantu Ketua I Bidang Akaemik dan Kemahasiswaan : Siti Sugih

Hartiningsih, S, Si.

3. Pembantu Ketua II Bidang Administrasi, Keuangan dan Umum : Mudjiono , SE,

MM.

4. Pembantu Ketua III Bidang kemahasiswaan : Drs. H. Muchyi, MM.

5. Ketua Program Studi S1 Kesehatan Masyarakat : Dr. H. Sulaiman Ratman, MPH

6. Ketua Program Studi S1 Keperawatan : Dedy Rachman, S.Kp.,M.Kep.

7. Ketua Program Studi DIII Keperawatan : Erlina Fazriana, S.Kp.

8. Ketua Program Studi DIII Kebidanan : dr. Arief S.,SpOG., M.Kes.

9. Ketua Program Studi DIII Refraksi Optisi : Edi Djunaidi, dr.,Sp.M

10. Kepala UPT Perpustakaan : Wuri Indri, S.Si

11. Kepala UPT Laboratorium : Pipih Napisah, A.MK

2.1.5

Visi dan Misi STIKes Dharma Husada Bandung

2.1.5.1 Visi STIKes Dharma Husada Bandung

STIKes Dharma Husada Bandung memiliki motto

Helping People with 3 H

Principles: Head, Hand, and Heart.

Motto

ini sekaligus menjadi dasar atas misi

utama penyelenggaraan pendidikan tinggi yaitu

Tridharma Perguruan Tinggi,

yakni

Pendidikan, Penelitian, dan Pengabdian Masyarakat.

STIKes Dharma

Husada senantiasa aktif dalam berbagai kegiatan di bidang pendidikan, penelitian dan

(18)

Visi kami adalah

Pembangunan Sumber Daya Manusia Kesehatan Yang

Profesional Dan Berdaya Saing Tinggi Tahun 2015.

2.1.5.2 Misi STIKes Dharma Husada Bandung adalah :

1.

Menyelenggarakan Pendidikan dan Pengajaran di bidang Kesehatan secara

komprehensif.

2.

Menyelenggarakan Penelitian dan memanfaatkan hasil penelitian untuk

pemgembangan almamater dan masyarakat.

3.

Menyelenggarakan dan memanfaatkan hasil pengabdian masyarakat bagi

almamater dan masyarakat.

4.

Menyelenggarakan sistem manajemen akademik dan manajemen pendidikan

tinggi dengan menerapkan asas-asas otonomi, evaluasi diri, kualitas, akreditasi

dan akuntanbilitas.

2.2

Landasan Teori

2.2.1 Konsep Dasar Sistem

Suatu sistem pada dasarnya merupakan suatu susunan yang teratur dari

kegiatan yang berhubungan satu sama lain dan prosedur-prosedur yang berkaitan

yang melaksanakan dan mempermudah pelaksanaan kegiatan utama dari suatu

organisasi.

”Sistem merupakan suatu komponen atau variabel yang terorganisir, saling

(19)

”Sistem merupakan seperangkat elemen-elemen yang terintegrasi dengan

maksud yang sama untuk mencapai tujuan bersama”. G. Murdick (1993)

”Sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersam-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu”. Gerald. J. (1991)

Komponen-komponen atau subsistem dalam suatu sistem tidak dapat berdiri

sendiri atau lepas sendiri-sendiri. Komponen-komponen atau subsistem saling

berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga tujuan atau

sasaran sistem tersebut dapat tercapai.

Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud

dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang

menyebutkan untuk mencapai sasaran (objective). Dengan demikian dapat ditarik

kesimpulan bahwa sistem pada dasarnya adalah kumpulan-kumpulan atau susunan

yang teratur dari prosedur atau elemen yang behubungan satu sama lainnya dan

prosedur yang digunakan untuk menyelesaikan atau menghasilkan suatu hasil

tertentu.

2.2.1.1 Karakteristik Sistem

Suatu sistem yang mempunyai karakteristik atau sifat–sifat tertentu yaitu :

a.

Komponen Sistem

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya

saling bekerja membentuk satu kesatuan komponen sistem atau elemen sistem

(20)

b.

Batas Sistem

Batas sistem (Boundary) merupakan daerah yang membatasi antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan yang luarnya, batas sistem

memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu

sistem menunjukkan ruang lingkup dari sistem tersebut.

c.

Lingkungan Sistem

Lingkungan luar (environment) dari suatu sistem adalah diluar batasan dari sistem

yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat

menguntungkan dan merugikan sistem tersebut.

d.

Penghubung Sistem

Penghubung sistem (interface) merupakan media penghubung antara sistem

dengan subsistem lainnya. Melalui penghubung ini memungkinkan

sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan

penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya

membentuk satu kesatuan.

e.

Masukan Sistem

Masukan (input) adalah energi yang dimasukan kedalam sistem, masukan dapat

berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

input). Maintenance input adalah energi yang dimasukan supaya sistem dapat

(21)

f.

Keluaran Sistem

Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan

masukan untuk subsistem yang lain atau kepada supra sistem

g.

Pengolahan Sistem

Sistem dapat mempunyai suatu bagian pengolahan yang akan merubah masukan

menjadi keluaran.

h.

Sasaran Sistem

Suatu sistem dapat mempunyai tujuan (goal) atau sasaran (objective) kalau suatu

sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

Sasaran sistem adalah pada masukan akan dibutuhkan sistem dan keluaran yang

akan dihasilkan sistem.

2.2.1.2 Analisa Sistem

Analisa sistem adalah penelitian terhadap suatu peristiwa untuk diketahui

sebab musababnya atau prosesnya. Setiap pekerja atau kelompok kerja sanggup

mengerjakan bagian kecil tertentu (dalam bidang spesialis), sehingga pekerja dapat

konsentrasi penuh pada bidang pekerjaannya untuk mendapatkan hasil yang lebih

baik.

Untuk merealisasikan pekerjaan informasi tersebut agar lebih mudah

dikerjakan dan bekerja sama dalam berbagai corak organisasi diperlukan pendekatan

sistem. Pendekatan sistem adalah cara untuk melaksanakan pekerjaan terhadap

(22)

2.2.1.3 Pengertian Informasi

Informasi merupakan sesuatu yang harus dimiliki oleh suatu perusahaan atau

organisasi untuk bisa tetap eksis dan bertahan, karena kurangnya informasi yang

dimiliki akan mengakibatkan perusahaan atau organisasi akan hancur dan berakhir.

”Informasi adalah hasil dari pengolahan data menjadi bentuk yang lebih

berguna bagi yang menerimanya, yang menggambarkan suatu kejadian nyata

dan dapat digunakan sebagai alat bantu dalam pengambilan sebuah

keputusan”.

Nilai dari informasi (Value Of Informations) ditentukan dari dua hal yaitu

manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila

manfaatnya lebih efektif bila dibandingkan dengan biaya untuk mendapatkannya.

Namun demikian perlu diperhatikan bahwa informasi yang digunakandalam suatu

informasi umumnya memiliki beberapa fungsi, sehingga tidak memungkinkan dan

sulit untuk memperolehnya, karena sebagian informasi dinikmati tidak hanya oleh

satu pihak di dalam organisasi. Lebih lanjut sebagian besar informasi tidak dapat

persis ditaksir keuntungannya dengan suatu nilai uang, tetapi ditaksir nilai

efektifitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan nilai

analisis cost of efectivness atau cost benefit.

2.2.1.4 Siklus Informasi

Data merupakan bentuk yang masih mentah, sehingga perlu diolah melalui

suatu model untuk dihasilkan informasi. Data yang diolah melalui model menjadi

(23)

keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang

lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai

input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.

Gambar 2.3 Siklus Informasi

2.2.1.5 Kualitas Informasi

Kualitas dari suatu informasi tergantung pada tiga hal, yaitu :

a.

Akurat, berarti informasi harus bebas dari kesalahan dan tidak bias atau

menyesatkan. Berarti informasi harus bebas dari kesalahan-kesalahan yang

biasanya terjadi dan selain itu harus jelas maksud dan tujuannya sehingga output

(keluaran) bisa dipertanggung jawabkan.

b.

Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh

terlambat. Informasi yang usah tidak mempunyai nilai lagi. Informasi yang

dihasilkan atau dibutuhkan tidak boleh terlambat (usang) informasi yang usang

(24)

dalam pengambilan keputusan akan berakibat fatal atau mengalami kesalahan

dalam pengambilan keputusan dan tindakan.

c.

Relevan, berarti informasi tersebut harus mempunyai manfaat untuk pemakainya.

2.2.1.6 Pengertian Sistem Informasi

Dari uraian sistem dan informasi diatas, maka sistem informasi dapat

didefinisikan sebagai suatu sistem didalam suatu organisasi yang mempertemukan

kebutuhan pengolahan data (kejadian), mendukung operasi, bersifat manajerial dan

kegiatan strategi dari suatu sistem dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan.

Sistem informasi dapat dikatakan sebagai suatu sistem yang dibuat oleh

manusia yang terdiri dari komponen-komponen dalam suatu sistem organisasi untuk

mencapai suatu tujuan yaitu menyajikan informasi. Kegiatan sistem informasi

mencakup :

1.

Input, menggambarkan kegiatan untuk menyediakan data untu diproses.

2.

Proses, menggambarkan bagaimana suatu data diproses untuk mengasilkan suatu

informasi yang bernilai tambah.

3.

Output, suatu kegiatan untuk menghasilkan laporan proses diatas tersebut.

4.

Penyimpanan, suatu kegiatan untuk memelihara dan menyajikan data.

5.

Kontrol, suatu aktifitas untuk menjamin bahwa sistem informasi tersebut sesuai

(25)

2.2.1.7

Komponen Sistem Informasi

Sistem informasi dapat terdiri dari komponen-komponen, yaitu :

a.

Blok Masukan

Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk

metode-metode dan media untuk menangkap data yang akan dimasukan, yang

dapat berupa dokumen-dokumen dasar.

b.

Blok Model

Blok ini terdiri dari kombinasi prosedur, logika dan model metematik yang akan

memanipulasi data input dan data yang tersimpan di dasar data dengan cara yang

sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

c.

Blok Keluaran

Produk dari sistem informasi adalah keluaran yang merupakan informasi yang

berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen

serta semua pemakai sistem.

d.

Blok Teknologi

Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan

mengakses data, mengahasilkan dan mengirimkan keluaran dan membantu

pengendalian dari sistem keseluruhan.

e.

Blok Basis Data

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan

yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat

(26)

keperluan penyediaan informasi lebih lanjut. Data di dalam basis data perlu

diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas.

f.

Blok Kendali

Untuk supaya sistem informasi dapat berjalan sesuai dengan yang diinginkan,

maka perlu diterapkan pengendalian-pengendalian. Beberapa pengendalian perlu

dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak

sistem dapat dicegah ataupun bila terlanjur kesalahan-kesalahan dapat langsung

cepat diatasi.

2.2.2

Visual Basic 6.0

Visual Basic 6.0 adalah bahasa pemrograman berbasis windows dan

berorientasi pada objek, dimana setiap bagian yang ada pada program di pandang

sebagai suatu objek yang dapat diubah dan diatur. Sehingga memudahkan

programmer dalam membuat program aplikasi. Visual Basic juga diperkuat dengan

bahasa pemrograman terstruktur yaitu bahasa pemrograman C.

2.2.2.1 Lingkungan Kerja Visual Basic

Tampilan bidang kerja yang lazim disebut I.D.E ( Integrated Development

Environtment ) jendela I.D.E Visual Basic 6.0 mempunyai perangkat-perangkat yang

dapat dipergunakan untuk memudahkan seorang programmer dalam membuat

(27)

Fasilitas yang terdapat pada I.D.E Visual Basic 6.0 terdiri dari

Menu,

Standard Toolbar, Form Editor, Code Editor, Toolbox, Project Explorer, Properties

Editor dan Form Layout.

Gambar 2.4 Editor program untuk Windows Form Application

2.2.2.2

Menu

Bagian-bagian menu Delphi 8.0 terlihat seperti pada gambar dibawah ini

(28)

Pada bagian menu terdapat tiga belas menu utama, yaitu menu

File,

Edit,

View,

Project, Format, Debug, Run,

Query, Diagram, Tools, Add-Ins,

Windows dan

Help.

2.2.2.3 Standard Toolbar

Standard Toollbar berfungsi sama seperti fungsi menu lainnya, hanya saja

pada Standard Toolbar pilihan-pilihan yang tersedia berbentuk ikon.

Gambar 2.6 Standard Toolbar

2.2.2.4

Form Editor

Form Editor atau form adalah jendela yang masih kosong, dimana komponen

visual dan nonvisual ditempatkan didalamnya.

(29)

2.2.2.5

Code Editor

Code Editor adalah tempat untuk meletakkan atau menuliskan kode-kode

program dan logika program dalam bahasa Visual untuk mengaturnya jalannya

program.

Gambar 2.8 Code Editor

2.2.2.6

Toolbox

Toolbox adalah tempat control-kontrol dan komponen-komponen diletakkan.

Kontrol dan komponen yang terdapat pada

Toolbox dipakai dalam pembuatan

(30)
[image:30.612.292.349.79.304.2]

Gambar 2.9 Toolbox

2.2.2.7

Project Explorer

Project Explorer tempat untuk melihat daftar objek-objek apa saja yang terdapat

pada program aplikasi. Bentuk tampilan objek-objek pada Project Explorer berbentuk

tree ( pohon ).

[image:30.612.259.398.476.603.2]
(31)

2.2.2.8

Properties Editor

Properties Editor adalah tempat untuk properti dan event setiap object kontrol

dan berfungsi merubah properti dan event pada setiap object / komponen, object atau

[image:31.612.252.388.220.380.2]

komponen yang satu dengan yang lain mempunyai properti event yang berbeda.

Gambar 2.11 Properties Editor

2.2.2.9

Form Layout

Form Layout adalah tempat untuk mengatur posisi tampilan form pada saat

akan dijalankan atau di run.

[image:31.612.265.377.558.641.2]
(32)

2.2.3

MySQL

MySQL adalah multi user database yang menggunakan bahasa

Strucktured

Query Language (SQL).

MySQL merupakan

database server multi user dan

multi

threaded yang tangguh. Dengan memiliki banyak

feature

MySQL bisa bersaing

dengan

database komersial sekalipun. Tidak mengejutkan

MySQL menjadi database

pilihan untuk banyak pengguna VB 6.

MySQL termasuk jenis

RDBMS (Relational

Database Management System) itulah sebabnya istilah seperti tabel, baris dan kolom

digunakan pada

MySQL. Pada

MySQL sebuah

database mengandung satu atau

sejumlah tabel. Tabel terdiri dari sejumlah baris dan setiap baris mengandung satu

atau beberapa kolom.

MySQL mampu menangani data yang cukup besar. Perusahaan yang

mengembangkan

MySQL yaitu TcX, mengaku menyimpan data lebih dari 40

database, 10-000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100

Gigabyte

data. SQL adalah bahasa standar yang digunakan untuk mengakses

database

server.

Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi 25 dan

digunakan sebagai standar industri.

Dengan menggunakan SQL, proses akses

database menjadi lebih

user –

friendly dibandingkan dengan menggunakan

dBASE atau

Clipper yang masih

menggunakan perintah-perintah pemrograman. MySQL merupakan software database

yang paling populer di lingkungan Linux, kepopuleran ini karena ditunjang performa

query dari databasenya yang saat ini bisa dikatakan paling cepat dan jarang

(33)

Beberapa karakteristik utama dari MySQL :

a.

Fully multi-threaded dengan kernel threads. Artinya bisa dengan mudah

mempergunakan multiple CPU bila ada.

b.

API (Application Programming Interface) dengan C, C++, Eiffel, Java, Perl, PHP,

VB 6, Python dan Tcl.

c.

Beroperasi pada banyak platform berbeda seperti : Linux, Win 95, Win 98, NT,

Win 2000, Solaris, SunOS dll.

d.

Kita bisa mencampurkan tabel dari database yang berbeda pada query yang sama.

e.

Dukungan ODBC (Open-Database-Connectivity), misalkan dengan MS Access

bisa melakukan koneksi ke MySQL.

f.

Server bisa memberikan pesan kesalahan ke client dalam banyak bahasa.

(34)

3.1 Jadwal Kerja Praktek

Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis tidak setiap hari datang ke tempat kerja praktek tetapi hanya datang pada hari Senin dan Rabu dari jam 13.00 sampai 15.00.

3.2 Cara / Teknik Kerja Praktek

Dalam melaksanakan kerja praktek di STIKes Dharma Husada Bandung, penulis di tempatkan di bagian pendaftaran dengan tugas sebagai berikut :

Mencatat dan mengelola data-data mahasiswa di STIKes Dharma Husada Bandung mulai dari No Pendaftaran, Identitas Calon Mahasiswa, Identitas Orang tua dan kelengkapan berkas. Selama ini pekerjaan itu masih dilakukan secara manual yaitu dengan di tulis di lembar formulir pendaftaran padahal di STIKes Dharma Husada sudah tersedia beberapa unit perangkat komputer, oleh karena itu sering terjadi kesalahan baik dalam penulisan karena sering terjadi human error.

(35)

3.3 Data Kerja Praktek

3.3.1 Analisis Kebutuhan

Program aplikasi ini dapat dibuat dengan adanya suatu analisa terlebih dahulu. Analisa sistem dilakukan dengan mendefinisikan masalah yang ada, menganalisa dan mengamati secara keseluruhan bagaimana sistem program aplikasi ini terbentuk dari awal. Pembuatan program aplikasi ini membutuhkan suatu analisis yang benar agar dihasilkan suatu progran aplikasi yang sesuai dengan yang diharapkan. Sebelum program aplikasi ini dibuat, penulis perlu menganalisis hal-hal yang berhubungan dengan perancangan dan pengoperasian program aplikasi yang dihasilkan.

Secara umum analisis yang akan dilakukan adalah mengenai lingkungan dari sistem dimana ini akan digunakan. Analisis lingkungan dari sistem menguraikan sejumlah entitas yang ada hubungannya dengan sistem dan

berpengaruh terhadap sistem. Analisis sistem menguraikan proses-proses dan data-data yang terlibat didalam sistem.

3.3.1.1 Analisis Kebutuhan Pengguna

(36)

penginputan data-data mahasiswa baru. Sedangkan user hanya sebagai penerima laporan data mahasiswa baru.

3.3.1.2 Analisis Kebutuhan Pengoperasian Program

Penulis menganalisis kebutuhan dari pengoperasian program Aplikasi Sistem Informasi Pendaftaran Mahasiswa Baru sebagai berikut:

1. Menggunakan sistem operasi berbasis Windows 2. Perangkat keras yang dibutuhkan yaitu:

a. Processor b. Memori c. Hardisk d. Monitor e. CD/DVD Rom f. Keyboard g. Mouse

3.3.1.3 Analisis Data

Analisis data merupakan tahap dimana dilakukannya analisis terhadap data-data apa saja yang diolah dalam sistem atau prosedur yang sedang berjalan. 1. Dokumen Masukan

(37)
[image:37.612.147.492.132.229.2]

Tabel 3.1 Dokumen Masukan

No Nama Dokumen Fungsi Tujuan

1 Data Mahasiswa Baru

Menginformasikan data mahasiswa baru yang baru mendaftar

Kemahasiswaan

2. Dokumen yang Disimpan

Dokumen yang disimpan sistem di STIKes Dharma Husada Bandung adalah : Tabel 3.2 Dokumen yang Disimpan

No Nama Dokumen Fungsi Tujuan

1 Arsip Data Mahasiswa Baru

Menginformasikan data mahasiswa baru

Kemahasiswaan

2 Buku Besar Menginformasikan jumlah mahasiswa untuk membuat laporan mahasiswa secara berkala

Kemahasiswaan dan Pembantu Ketua I Bidang Kemahasiswaan

3. Dokumen Keluaran

[image:37.612.148.490.611.706.2]

Dokumen keluaran sistem di STIKes Dharma Husada Bandung adalah : Tabel 3.3 Dokumen Keluaran

No Nama Dokumen Fungsi Tujuan

1 Laporan Mahasiswa

Menginformasikan data mahasiswa yang telah mendaftar

(38)

3.3.2 Perancangan

Pokok pembahasan pada perancangan perangkat lunak sesuai analisis yang telah dilakukan, sebagai berikut:

1. Performansi sistem

2. Perancangan Entity Relationship Diagram 3. Perancangan Diagram Konteks

4. Perancangan Data Flow Diagram 5. Perancangan Struktur File

3.3.2.1 Performansi Sistem

Adapun performansi sistem yang diharapkan dari sistem yang dirancang adalah sebagai berikut:

1. Perangkat lunak dapat memberikan informasi mengenai data-data yang menyangkut no pendaftaran, nama calon mahasiswa, alamat, tanggal lahir, identitas orang tua dan lain-lain.

2. Dapat mempermudah menyimpan dan mengelola data-data mahasiswa baru.

3.3.2.2 Perancangan Entity Relationship Diagram

(39)
[image:39.612.139.503.157.518.2]

Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung, yang akan dibangun di STIKes Dharma Husada Bandung

Gambar 3.1 Diagram E-R Sistem Informasi Pendaftaran Mahasiswa Baru di

(40)

3.3.2.3 Perancangan Diagram Konteks

Diagram Konteks merupakan gambaran kasar aliran informasi dan data yang akan dilakukan oleh sistem database yang akan dirancang. Diagram ini hanya menjelaskan secara umum gambaran aliran konteks dari rancangan sistem yang akan dibuat.

(41)
[image:41.612.133.502.106.449.2]

Gambar 3.2 Diagram Konteks Sistem Informasi Pendaftaran Mahasiswa

(42)

3.3.2.4 Perancangan Data Flow Diagram (DFD)

(43)
[image:43.612.131.508.100.581.2]

3.3.2.4.1 DFD Level 0 !"# $"# % & ' () ( "# & * + * , * ' , * ' ' * ' * ' * * * * ' * * * * ' *

(44)
[image:44.612.133.497.105.359.2]

3.3.2.4.2 DFD Level 2

Gambar 3.4 Data Flow Diagram (DFD) Level 2.0

3.3.2.4.3 DFD Level 2 proses 2.1

[image:44.612.133.501.431.645.2]
(45)
[image:45.612.134.503.120.426.2]

3.3.2.4.4 DFD Level 2 proses 2.2 !"!" % ' !"!"! ' !"!"$ -' !"!". / ' () * ' * ' * ' * ' * ' * * ' * * ' * * ' * ' ' ' ' ( * * * *

(46)
[image:46.612.131.509.182.712.2]

3.3.2.5 Spesifikasi Proses

Tabel 3.4 Spesifikasi Proses Sistem Informasi Pendaftaran Mahasiswa Baru

di STIKes Dharma Husada Bandung

No. Proses Keterangan

No. Proses 1.0

Nama Proses Login

Source Administrator Input - data login

Output -login valid -info login invalid

Destination Administrator 1

Logika Proses Begin

{ Administrator menginputkan data login masing-masing}

If data login ada then tampil login valid Else tampil info login invalid

End No. Proses 2.1

Nama Proses Pengolahan Data Prodi Source Administrator

Input - data prodi

Output - Info Prodi 2

(47)

Logika Proses Begin

{ Administrator menginputkan data prodi} If data prodi ada then tampil data prodi Else tampil info data prodi

End No. Proses 2.2

Nama Proses Pengolahan Data Mahasiswa

Source Administrator

Input - data mahasiswa dan data ortu

Output - info mahasiswa dan ortu

Destination Mahasiswa 3

Logika Proses Begin

{ Administrator menginputkan data mahasiswa dan data ortu }

If data mahasiswa ada then tampil data mahasiswa Else tampil info data mahasiswa dan data ortu End

No. Proses 2.1.1

Nama Proses Tambah Data (Prodi) Source Administrator

Input - data prodi

Output - info prodi 4

(48)

Logika Proses Begin

{ Administrator melihat data prodi}

If akan tambah data prodi then tambah data prodi dan disimpan di database

Else batal tambah data prodi End

No. Proses 2.1.2

Nama Proses Edit Data (Prodi)

Source Administrator Input - data prodi

Output - info prodi

Destination Administrator 5

Logika Proses Begin

{ Administrator melihat data prodi}

If data prodi akan diedit then edit data prodi dan disimpan di database

Else batal ubah data prodi End

No. Proses 2.1.3

Nama Proses Hapus Data (Prodi)

Source Administrator

(49)

Destination Administrator

Logika Proses Begin

{ Administrator melihat data prodi}

If data prodi akan dihapus then hapus data prodi Else batal hapus data prodi

End No. Proses 2.1.4

Nama Proses Cari Data (Prodi)

Source Administrator

Input - data prodi Output - info prodi

Destination Administrator 7

Logika Proses Begin

{ Administrator melihat data prodi}

If data prodi akan dihapus then cari data prodi Else batal cari data prodi

End No. Proses 2.2.1

Nama Proses Tambah Data (Mahasiswa)

Source Administrator

Input - data mahasiswa dan data ortu Output - info mahasiswa dan info ortu 8

(50)

Logika Proses Begin

{ Administrator melihat data mahasiswa dan data ortu }

If akan tambah data mahasiswa then tambah data mahasiswa dan disimpan di database

Else batal tambah mahasiswa dan data ortu End

No. Proses 2.2.2

Nama Proses Edit Data (mahasiswa dan ortu) Source Administrator

Input - data mahasiswa dan data ortu

Output - info mahasiswa dan info ortu Destination Administrator

9

Logika Proses Begin

{ Administrator melihat data mahasiswa dan data ortu } If data mahasiswa akan diedit then edit data mahasiswa dan disimpan di database

Else batal ubah mahasiswa dan data ortu End

No. Proses 2.2.3

Nama Proses Hapus Data (mahasiswa dan ortu) Source Administrator

(51)

Destination Administrator

Logika Proses Begin

{ Administrator melihat data mahasiswa dan data ortu }

If data mahasiswa akan dihapus then hapus data mahasiswa dan data ortu

Else batal hapus mahasiswa dan data ortu End

No. Proses 2.2.4

Nama Proses Cari Data (mahasiswa dan ortu)

Source Administrator

Input - data mahasiswa dan data ortu Output - info mahasiswa dan info ortu

Destination Administrator 11

Logika Proses Begin

{ Administrator melihat data mahasiswa dan data ortu } If data mahasiswa akan dihapus then cari data mahasiswa

(52)

3.3.2.6 Kamus Data

Kamus data ikut berperan dalam perancangan dan pembangunan sistem informasi. Berfungsi untuk menjelaskan semua data yang digunakan didalam sistem. Berikut adalah kamus data untuk sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung yang dibangun.

Tabel 3.5 Kamus Data Login

Nama arus data = Data Login

= Digunakan sebagai keterangan dari admin = user+password

User = [A-Z] [a-z] [0-9] Password = [A-Z] [a-z] [0-9]

Tabel 3.6 Kamus Data Prodi

Nama arus data = Data Prodi

= Digunakan sebagai keterangan dari prodi = kode_prodi+nama_prodi

[image:52.612.129.506.253.691.2]

Kode_Prodi = [A-Z] [a-z] [0-9] Nama_Prodi = [A-Z] [a-z] [0-9]

Tabel 3.7 Kamus Data Mahasiswa

Nama arus data = Data Mahasiswa

= Digunakan sebagai keterangan dari mahasiswa

= no_pendaftaran+nama+jen_kel+tempat_lahir+tgl_lahir +agama+tinggi_bdn+berat_bdn+alamat_bdg+rt1+rw1 +kd_pos+telp+hp+alamat_luarbdg+rt2+rw2

+kd_posluarbdg+telp_luarbdg+hp_luarbdg+info_pmb +linkfoto

(53)

alamat_bdg = [A-Z] [a-z] [0-9] rt1 = [0-9]

rw1 = [0-9] kd_pos = [0-9] telp = [0-9] hp = [0-9]

alamat_luarbdg = [A-Z] [a-z] [0-9] rt2 = [0-9]

rw2 = [0-9] kd_posluarbdg = [0-9] telp_luarbdg = [0-9] hp_luarbdg = [0-9]

[image:53.612.134.506.107.296.2]

info_pmb = [A-Z] [a-z] linkfoto = [A-Z] [a-z] [0-9]

Tabel 3.8 Kamus Data Ortu

Nama arus data = Data Ortu

= Digunakan sebagai keterangan dari Ortu

= no_pendaftaran+nm_ayah+nm_ibu+alamat_ortu+kota +kd_pos+telp_ortu+pendidikan_ayah+pendidikan_ibu +pekerjaan_ayah+pekerjaan_ibu+status_ayah+status_ibu No_pendaftaran = [0-9]

(54)

3.3.2.7 Tabel Relasi

[image:54.612.135.505.234.487.2]

Untuk lebih mudah dalam menganalisis dan merancang sistem maka dibuat suatu diagram yang menggambarkan hubungan antar file dimana field kunci dan field tamu yang saling berhubungan. Adapun diagram tabel relasi atau relasi file dari rancangan sistem ini dapat digambarkan sebagai berikut :

Gambar 3.7 Relasi Sistem Informasi Pendaftaran Mahasiswa Baru di

(55)

Tabel 3.9 Entitas

Entitas Tabel

Administrator Login

Mhs Biodata_clnmhs

Ortu Data_ortu

Prodi prodi

3.3.2.8 Struktur File

[image:55.612.134.509.418.504.2]

Struktur file akan menguraikan kebutuhan struktur data yang akan digunakan dalam Aplikasi Sistem Informasi Pendaftaran Mahasiswa Baru.

Tabel 3.10 Field Tabel Login

Nama Field Tipe Ukuran Keterangan

user varchar 20 Identitas user (primary key)

password varchar 20 Password user

Tabel 3.11 Field Tabel Prodi

Nama Field Tipe Ukuran Keterangan

Kd_prodi int 10 Kode prodi (primary key)

(56)

Tabel 3.12 Field Tabel Biodata_clnmhs

Nama Field Tipe Ukuran Keterangan

no_pendaftaran char 5

Nomor Induk Mahasiswa (primary key)

Kd_prodi Int 10 Kode prodi

nama varchar 75 Nama Calon Mahasiswa

jen_kel char 10 Jenis Kelamin

tempat_lahir varchar 30 Tempat Lahir

tgl_lahir char 20 Tanggal Lahir agama char 20 Agama Calon Mahasiswa

tinggi_bdn char 10

Tinggi Badan Calon Mahasiswa

berat_bdn char 10

Berat Badan Calon Mahasiswa

alamat_bdg text

Alamat Bandung Calon Mahasiswa

rt1 char 5 RT Alamat Bandung

rw1 char 5 RW Alamat Bandung

kd_pos char 8 Kode Pos Alamat Bandung telp char 15 Telepon Calon Mahasiswa

hp char 15 HP Calon Mahasiswa

(57)

rt2 char 5 RT Alamat Luar Bandung

rw2 char 5 RW Alamat Luar Bandung

kd_pos_luarbdg char 8

Kode Pos Alamat Luar Bandung

telp_luarbdg char 15 Telepon Luar Bandung

hp_luarbdg char 15 HP Luar Bandung

info_pmb varchar 20

Info Penerimaan Mahasiswa Baru

[image:57.612.130.508.104.370.2]

linkfoto varchar 50 Tempat menyimpan foto User Varchar 20 Identitas user

Tabel 3.13 Field Tabel Data_ortu

Nama Field Tipe Ukuran Keterangan

no_pendaftaran char 5

Nomor Induk Mahasiswa (primary key)

nm_ayah varchar 30

Nama Ayah Calon Mahasiswa

nm_ibu varchar 30 Nama Ibu Calon Mahasiswa

alamat_ortu text Alamat Orang Tua

kota char 30 Kota

kd_pos char 10 Kode Pos

(58)

pendidikan_ayah varchar 25 Pendidikan Ayah

pendidikan_ibu varchar 25 Pendidikan Ibu pekerjaan_ayah varchar 25 Pekerjaan Ayah

pekerjaan_ibu varchar 25 Pekerjaan Ibu

status_ayah varchar 25 Status Ayah status_ibu varchar 25 Status Ibu

User Varchar 20 Identitas user

3.3.2.9 Kontrol yang Digunakan Dalam Program Aplikasi

[image:58.612.132.507.106.292.2]

Dalam membuat program Sistem Informasi Pendaftaran Mahasiswa Baru di STIKes Dharma Husada Bandung, digunakan berbagai kontrol yang dapat membantu dalam pembuatan program.

Tabel 3.14 Kontrol yang digunakan dalam program aplikasi

Nama Keterangan

Label Menampilkan teks tapi pemakai tidak bisa berinteraksi.

TextBox Tempat untuk menuliskan teks

CommandButton Tombol yang dapat difungsikan sesuai dengan kebutuhan program

ComboBox Menampilkan suatu daftar item mirip menu dropdown

Frame Untuk memperindah penampilan form

(59)

DataGrid Menampilkan informasi dari suatu sumber data dalam format tabular

3.3.2.10 Perancangan Antar Muka

[image:59.612.223.422.300.381.2]

Perancangan antar muka berfungsi untuk menjelaskan fungsi dari kontrol-kontrol yang digunakan dalam program aplikasi ini.

Gambar 3.8 Antar Muka Form Login

Kotak yang berada disebelah kanan dari tulisan username dan password yaitu sebuah kontrol yang berfungsi untuk menuliskan teks berupa username atau

(60)

&

-/ ) &

0 0 -

[image:60.612.131.508.102.292.2]

-,

Gambar 3.9 Antar Muka Menu

[image:60.612.130.506.335.676.2]
(61)

Kotak-kotak pada form inputan adalah sebuah kotak textbox yang berfungsi untuk menuliskan teks yang nantinya akan diinputkan kedalam database, sedangkan tombol tambah berfungsi untuk menambah data ke database, tombol edit berfungsi untuk mengedit data yang berada di database, tombol hapus berfungsi untuk menghapus data yang berada di databse, tombol simpan berfungsi untuk menyimpan data yang akan ditambah atau di edit dan tombol cancel berfungsi untuk mengembalikan data bila tidak jadi di tambah atau di edit.

& 1

! "

! #

$

[image:61.612.231.406.313.458.2]

%

(62)
[image:62.612.132.506.104.386.2]

Gambar 3.12 Antar Muka Biodata Calon Mahasiswa

3.3.3 Implementasi Program

Implementasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program. Penulisan kode program merupakan kegiatan terbesar didalam tahap implementasi sistem. Karena usaha yang besar ini, maka program harus ditulis dengan baik dan terstruktur.

(63)

Dalam membuat program aplikasi tersebut penulis memanfaatkan bahasa pemrograman Visual Basic 6, yang di dukung oleh database dengan menggunakan MySql dan untuk koneksi antara bahasa pemrograman dengan databasenya menggunakan MyODBC. Setelah dilakukan analisis dan perancangan program maka penulis melakukan implementasi sintak program yang diperlukan sesuai dengan rancangan program.

3.3.3.1 Implementasi Database

CREATE TABLE `login` (

`user` varchar(20) NOT NULL DEFAULT '0',

`password` varchar(20),

PRIMARY KEY (`kd_prodi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `biodata_clnmhs` (

`no_pendaftaran` char(5) NOT NULL,

`nama` varchar(25) DEFAULT NULL,

`jen_kel` char(10) DEFAULT NULL,

(64)

`tgl_lahir` char(10) DEFAULT NULL,

`agama` char(20) DEFAULT NULL,

`tinggi_bdn` char(10) DEFAULT NULL,

`berat_bdn` char(10) DEFAULT NULL,

`alamat_bdg` text,

`rt1` char(5) DEFAULT NULL,

`rw1` char(5) DEFAULT NULL,

`kd_pos` char(8) DEFAULT NULL,

`telp` char(15) DEFAULT NULL,

`hp` char(15) DEFAULT NULL,

`alamat_luarbdg` text,

`rt2` char(5) DEFAULT NULL,

`rw2` char(5) DEFAULT NULL,

`kd_pos_luarbdg` char(8) DEFAULT NULL,

`telp_luarbdg` char(15) DEFAULT NULL,

`hp_luarbdg` char(15) DEFAULT NULL,

(65)

`linkfoto` varchar(50) DEFAULT NULL,

PRIMARY KEY (`no_pendaftaran`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `data_ortu` (

`no_pendaftaran` char(5) NOT NULL,

`nm_ayah` varchar(20) DEFAULT NULL,

`nm_ibu` varchar(20) DEFAULT NULL,

`alamat_ortu` text,

`kota` char(20) DEFAULT NULL,

`kd_pos` char(10) DEFAULT NULL,

`telp_ortu` char(15) DEFAULT NULL,

`pendidikan_ayah` varchar(20) DEFAULT NULL,

`pendidikan_ibu` varchar(20) DEFAULT NULL,

`pekerjaan_ayah` varchar(20) DEFAULT NULL,

`pekerjaan_ibu` varchar(20) DEFAULT NULL,

(66)

`status_ibu` varchar(20) DEFAULT NULL,

PRIMARY KEY (`no_pendaftaran`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE `prodi` (

`kd_prodi` int(10) NOT NULL DEFAULT '0',

`nm_prodi` text,

PRIMARY KEY (`kd_prodi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

3.3.3.2 Implementasi Interfase

(67)
[image:67.612.224.414.106.205.2]

Gambar 3.13 Form Login

3.3.3.3 Tampilan Menu

Setelah berhasil melakukan login, maka akan muncul Form Menu yaitu form yang berisi ucapan pembukaan telah berhasil login.

Tampilan Form Menu seperti berikut ini :

[image:67.612.134.507.383.548.2]
(68)

3.3.3.4 Tampilan Form Inputan

Setelah klik OK di Menu utama, kemudian masuk ke Form Pendaftaran Mahasiswa Baru. Cara penggunaannya yaitu bila kita akan menambah data maka klik button tambah lalu masukan data yang akan di inputkan lalu klik button simpan, bila akan mengedit data yaitu klik button edit lalu ganti data yang akan di edit lalu klik button simpan dan bila akan menghapus data maka tunjuk cursor pada data yang akan di hapus lalu muncul message box lalu klik ok.

[image:68.612.135.506.321.674.2]

Tampilan Form Inputan yaitu :

(69)
[image:69.612.132.506.106.371.2]

Gambar 3.16 Form Biodata Calon Mahasiswa

[image:69.612.129.505.435.637.2]
(70)

3.3.3.5 Tampilan Form Pencarian

Didalam Form Inputan ada Tombol Cari dengan cara klik Tombol –cari – Open Project maka akan muncul Form Pencarian. Form Pencarian ini berfungsi untuk mencari data yang diperlukan berdasarkan kriteria no pendaftaran. Cara penggunaannya yaitu kita pilih dulu kriteria yang akan dicari lalu masukan kata kuncinya maka akan muncul data yang kita cari.

[image:70.612.139.510.469.670.2]

Tampilan Form Pencarian yaitu :

Gambar 3.18 Form Pencarian Data Mahasiswa

3.3.3.6 Tampilan Laporan

(71)

4.1 Kesimpulan

Setelah melakukan analisis dan implementasi sistem yang dilanjutkan

dengan pengujian sistem, maka dari hasil implementasi dan pengujian tersebut

maka dapat ditarik beberapa kesimpulan sbb :

1. Sistem informasi pendaftaran mahasiswa baru ini mempermudah dalam

penginputan data-data mahasiswa baru di STIKes Dharma Husada

Bandung.

2. Sistem informasi pendaftaran mahasiswa baru ini membantu dalam

meningkatkan kecepatan pelayanan kepada mahasiswa baru.

3. Sistem informasi pendaftaran mahasiswa baru yang dimiliki STIKes

Dharma Husada Bandung dapat dikatakan cukup user friendly.

4.2 Saran

Berdasarkan kesimpulan yang telah dikemukakan di atas, penulis akan

memberikan beberapa saran yang kiranya dapat menjadi bahan pertimbangan

dalam upaya perbaikan kinerja para ketua yayasan.

Adapun saran-saran tersebut adalah sebagai berikut :

1. Sistem informasi pendaftaran mahasiswa baru ini dapat dikembangan

(72)

2. Sistem informasi pendaftaran mahasiswa baru ini dapat dikembangkan

dengan menambah pembuatan nim (nomor induk mahasiswa) yang sudah

diterima.

3. Laporan yang dicetak perhalaman lebih baik dikembangkan menjadi

laporan per-periodik yaitu laporan mingguan, bulanan, tahunan.

4. Gunakan peralatan yang canggih dan sesuai dengan perkembangan

zaman dalam melaksanakan aktivitas kemahasiswaan agar dalam

memberikan pelayanan kepada mahasiswa baru memperoleh hasil yang

(73)

Jogiyanto,HM. 2005.

Analisis dan Desain Sistem Informasi.

ANDI : Yogyakarta.

LPKBM Madcoms. 2007.

Seri Panduan Pemrograman Microsoft Visual Basic 6.0

. ANDI

: Yogyakarta.

LPKBM Madcoms. 2007.

Pemrograman Tingkat Lanjut dengan Visual Basic 6.0 dan

Crystal Report

. ANDI : Yogyakarta.

Suja, Iman. 2000.

Pemrograman SQL dan Database Server MySQL

. ANDI : Yogyakarta.

Gambar

Gambar 2.9 Toolbox
Gambar 2.11 Properties Editor
Tabel 3.3 Dokumen Keluaran
Gambar 3.1 Diagram E-R Sistem Informasi Pendaftaran Mahasiswa Baru di
+7

Referensi

Dokumen terkait

Hasil rata-rata dari penghitungan nilai validitas 3 orang validator tersebut adalah 86,48% dan melihat tabel kriteria penafsiran, maka disimpulkan validasi dari

Sehubungan dengan itu, artikel ini menjelaskan dua aspek penting yang menjadi fokus pembahasan, yaitu pelaksanaan pertanggungjawaban kepada publik atau yang dikenal

Kami memproyeksikan kredit perseroan akan mengalami penurunan pertumbuhan menjadi 15% (YoY) dari sebelumnya 36% pada tahun 2008 atau sama dengan proyeksi perseroan..

P uji syukur kepada Tuhan Yang Maha Esa karena telah memberikan berkat, rahmat, perlindungan, bimbingan serta Kasih Karunia Nya yang begitu besar sehingga saya dapat

Ada empat kelas kelompok tani yaitu Kelas Kelompok Tani Pemula, Lanjut, Madya dan Utama.Pada kelompok tani Kelas Madya, merupakan kelas berikutnya setelah kelas

Hasil penelitian Hardikasari (2011) menyatakan bahwa komposisi dewan yang efektif adalah yang memiliki proporsi dewan komisaris independen dalam jumlah besar dan

62 Rentetan dari kelas-kelas al-Quran yang diajarkan secara tidak formal ini, guru-guru yang mengajar al-Quran telah diberi pengiktirafan dengan disatukan ke peringkat

Diantaranya adalah, Pemilu dalam kurun waktu lama terutama masa Orba, tidak sungguh-sungguh menjadi tempat dimana pemilih mengekspresikan & menentukan pilihan,