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
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
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
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
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
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
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
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 :
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.
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
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
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
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
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
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
â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
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
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
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
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
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
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
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
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
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.
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
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]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]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
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.
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.
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
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
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
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
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
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.
Gambar 3.2 Diagram Konteks Sistem Informasi Pendaftaran Mahasiswa
3.3.2.4 Perancangan Data Flow Diagram (DFD)
3.3.2.4.1 DFD Level 0 !"# $"# % & ' () ( "# & * + * , * ' , * ' ' * ' * ' * * * * ' * * * * ' *
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]3.3.2.4.4 DFD Level 2 proses 2.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
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
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
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
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
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
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
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]
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
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)
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
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
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
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
&
-/ ) &
0 0 -
[image:60.612.131.508.102.292.2]-,
Gambar 3.9 Antar Muka Menu
[image:60.612.130.506.335.676.2]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]%
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.
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,
`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,
`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,
`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
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]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 :
Gambar 3.16 Form Biodata Calon Mahasiswa
[image:69.612.129.505.435.637.2]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
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
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
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.