SISTEM INFORMASI PENERIMAAN MAHASISWA BARU
PADA AKPER WIRAHUSADA MEDAN
TUGAS AKHIR
CINDRAWATI HIDAYAT
072406075
PROGRAM STUDI DIII ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI PENERIMAAN MAHASISWA BARU PADA
AKPER WIRAHUSADA MEDAN
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya Komputer
CINDRAWATI HIDAYAT
072406075
PROGRAM STUDI DIII ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM INFORMASI PENERIMAAN MAHASISWA BARU PADA AKPER WIRAHUSADA MEDAN
Kategori : TUGAS AKHIR
Nama : CINDRAWATI HIDAYAT Nomor Induk Mahasiswa : 072406075
Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2010
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Dosen Pembimbing, Ketua,
Dr. Saib Suwilo, M.Sc Dr. Tulus, M. Si
PERNYATAAN
SISTEM INFORMASI PENERIMAAN MAHASISWA BARU PADA AKPER WIRAHUSADA MEDAN
TUGAS AKHIR
Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2010
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena berkat rahmat dan
karunia-Nya penulis dapat menyelesaikan Tugas Akhir (TA) ini dengan judul
“SISTEM INFORMASI PENERIMAAN MAHASISWA BARU PADA AKADEMI
KEPERAWATAN WIRAHUSADA MEDAN” dengan menggunakan bahasa
pemrograman Visual Basic 6.0. Penyusunan dan penulisan Tugas Akhir ini dibuat
untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Ilmu Komputer
Program Studi DIII di FMIPA USU Medan.
Dalam mengerjakan dan menyelesaikan penulisan laporan Tugas Akhir ini,
penulis banyak mendapatkan bimbingan dan bantuan serta dukungan dari semua
pihak. Pada kesempatan ini, penulis mengucapkan terima kasih kepada:
1. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Dr. Sutarman, M.Sc selaku Pembantu Dekan I (PUDEK I) Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Bapak Saib Suwilo, M.Sc, selaku Ketua Jurusan Program Studi D-3 Ilmu
Komputer FMIPA USU.
4. Bapak Dr. Tulus, M.Si, selaku Dosen Pembimbing Tugas Akhir yang telah
memberikan bimbingan dan arahan selama ini kepada penulis dalam
menyelesaikan tugas akhir.
5. Seluruh Dosen pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA
6. Bapak Dr. H. Adli Lidya DTM&H selaku Direktur Yayasan Akademi
Keperawatan Wirahusada Medan.
7. Seluruh pihak yayasan Akademi Keperawatan Wirahusada Medan yang telah
bersedia membantu penulis dalam menyelesaikan Tugas Akhir ini.
8. Orang Tua tercinta dan keluarga yang senantiasa memberikan motivasi dalam
penyelesaian laporan Tugas Akhir ini.
9. Rekan-rekan seangkatan D-3 Ilmu Komputer stambuk 2007, yang tidak
mungkin disebutkan satu persatu, terimakasih atas dukungan kalian semua.
Penulis menyadari bahwa laporan ini masih banyak terdapat kekurangan, baik
dari segi penyajian, bentuk maupun isinya. Oleh karena itu penulis mengharapkan
kritik maupun saran dari semua pihak yang sifatnya membangun demi kesempurnaan
laporan ini.
Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam
penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini
dapat memberikan manfaat bagi penulis dan pembaca.
Medan, Juni 2010
Penulis,
Cindrawati Hidayat
ABSTRAK
DAFTAR ISI
1.4 Kontribusi Penelitian 3
1.5 Kajian Pustaka 3
1.6 Metodologi Penelitian 6 1.7 Sistematika Penulisan 7
Bab 2 Landasan Teori 10
2.1 Pengenalan Komputer 10
2.2 Pengertian Sistem 12
2.3 Pengertian Informasi 14 2.4 Pengertian Sistem Informasi 15 2.5 Tinjauan Program yang Digunakan 15 2.5.1 Visual Basic 16 2.5.1.1 Mengenal Visual Basic 16 2.5.1.2 Menjalankan Visual Basic 19 2.5.1.3 Memilih Jenis Project 19 2.5.1.4 Menu dan Fungsi 19 2.5.1.5 Membuka Aplikasi pada Komputer 31 2.5.2 Microsoft SQL Server 2000 31
2.5.3 Crystal Report 33
Bab 3 Sejarah Akper Wirahusada Medan 34
3.1 Tinjauan Umum Akper Wirahusada Medan 34 3.2 Sejarah Singkat Akper Wirahusada Medan 34 3.3 Struktur Organisasi Akper Wirahusada Medan 35 3.4 Visi dan Misi Akper Wirahusada Medan 38
3.4.1 Visi 38
Bab 4 Perancangan Sistem 39 4.1 Analisis dan Perancangan Sistem 39 4.2 Perancangan Database 39
4.3 Relasi antar Tabel 43
4.4 Flowchart 43
Bab 5 Implementasi Sistem 49
5.1 Defenisi Implementasi Sistem 49 5.2 Tujuan Implementasi Sistem 49 5.3 Komponen-Komponen Kebutuhan Sistem 50
Bab 6 Kesimpulan dan Saran 52
6.1 Kesimpulan 52
6.2 Saran 53
Daftar Pustaka 55
DAFTAR TABEL
Halaman
Tabel 2.1 Versi Visual Basic 17
Tabel 2.2 Nama dan Fungsi dari Toolbox 25
Tabel 2.3 Tipe Data Standar pada SQL Server 32
Tabel 4.1 Tabel Mahasiswa 40
Tabel 4.2 Tabel Kasir 41
Tabel 4.3 Tabel User 41
Tabel 4.4 Tabel User Baru 42
Tabel 4.5 Tabel Transaksi 42
DAFTAR GAMBAR
Halaman
Gambar 2.1 Dialog Box New Project 19
Gambar 2.2 IDE Visual Basic dengan jendela-jendela yang terbuka 20
Gambar 2.3 Tampilan IDE Visual Basic 6.0 20
Gambar 2.4 Tampilan Menu Bar 21
Gambar 2.5 Tampilan Control Menu 21
Gambar 2.6 Tampilan Toolbar Standard 22
Gambar 2.7 Tampilan Jendela Form 23
Gambar 2.8 Tampilan Toolbox 24
Gambar 2.9 Tampilan Project Explorer 28
Gambar 2.10 Tampilan Jendela Properties 29
Gambar 2.11 Tampilan Form Layout Window 29
Gambar 2.12 Tampilan Jendela Code 30
Gambar 3.1 Struktur Organisasi Akper Wirahusada Medan 37
Gambar 4.1 Relasi Antar Tabel 43
Gambar 4.2 Flowchart Menu Utama 46
Gambar 4.3 Flowchart Entry Data 47
ABSTRAK
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Di zaman yang serba canggih ini, perkembangan teknologi dan ilmu pengetahuan
sudah begitu pesatnya sehingga memberikan dampak di berbagai aspek kehidupan.
Hal ini mendorong munculnya berbagai aplikasi modern yang dapat membantu dan
mempercepat penggunanya dalam mendapatkan suatu informasi. Salah satu hal yang
berkembang sangat pesat dan menjadi pemicu dari perkembangan yang ada adalah
teknologi komputer dan komunikasi.
Komputer merupakan salah satu teknologi yang saat ini banyak digunakan
untuk membantu permasalahan yang sering dihadapi oleh pengelolaan data secara
manual. Penggunaan komputer merupakan alternatif yang tepat dalam membantu
pengolahan data dan informasi. Dengan menggunakan komputer, kita dapat
menghemat waktu pengerjaan dan keamanan data lebih terjamin.
Akademi Keperawatan Wirahusada Medan merupakan suatu yayasan yang
bergerak di bidang pendidikan nasional yang sistem pengolahan datanya masih
dijalankan secara manual. Data-data yang ada khususnya data mahasiswa baru masih
disimpan dalam bentuk arsip maupun berkas. Oleh karena itu, dibutuhkan suatu sistem
ingin mengangkat topik mengenai sistem komputerisasi pada yayasan ini sebagai
bahan tulisan tugas akhir yang berjudul “Sistem Informasi Penerimaan Mahasiswa
Baru Pada Akper Wirahusada Medan.”
1.2 Rumusan Masalah
Kemampuan manusia dalam menyelesaikan pekerjaan berbeda-beda. Sementara itu
manusia dituntut untuk dapat memberikan hasil yang terbaik. Namun pada
kenyataanya masih banyak yang menggunakan sistem secara manual dan belum
terkomputerisasi. Sehingga data yang diperoleh kurang efektif dan efisien. Oleh
karena itu dibutuhkan suatu sistem informasi untuk mempermudah dan mempercepat
pekerjaan manusia.
Mengingat keterbatasan penulis dalam hal ilmu, keterampilan serta waktu,
maka penulis hanya membatasi masalah tentang sistem informasi penerimaan
mahasiswa baru pada Akademi Keperawatan (Akper) Wirahusada Medan.
1.3 Tujuan Penelitian
Tujuan utama dari penelitian yang penulis lakukan adalah untuk mengumpulkan data
dan informasi yang diperlukan penulis untuk merancang sistem informasi penerimaan
mahasiswa baru pada Akademi Keperawatan (Akper) Wirahusada Medan. Selain itu
juga untuk mengolah dan menampilkan data penerimaan mahasiswa baru secara lebih
efektif dan efisien dari sistem yang telah ada.
1. Mengetahui prosedur pengolahan data penerimaan mahasiswa baru pada
Akademi Keperawatan (Akper) Wirahusada Medan.
2. Menyediakan berbagai informasi tentang mahasiswa Akademi Keperawatan
(Akper) Wirahusada Medan.
3. Merancang suatu sistem informasi penerimaan mahasiswa baru pada Akademi
Keperawatan (Akper) Wirahusada Medan yang terdiri dari: data sekolah, data
jurusan, data pendaftaran, data biaya pendaftaran dan data mahasiswa yang
mengikuti ujian.
4. Mengaplikasikan Visual Basic 6.0 untuk menghasilkan sistem informasi.
1.4 Kontribusi Penelitian
Penelitian ini dilakukan untuk membantu penulis dalam mendapatkan data dan
informasi yang diperlukan. Yang mana berguna untuk merancang sistem informasi
penerimaan mahasiswa baru pada Akademi Keperawatan (Akper) Wirahusada Medan.
Sistem ini di kontribusikan untuk memudahkan yayasan dalam mengolah data
mahasiswa baru secara lebih akurat dan efisien, informasi dapat di-update secara cepat
dan mudah serta dapat menghemat waktu.
1.5 Kajian Pustaka
1.5.1 Sistem Informasi
a. Sistem adalah suatu keseluruhan yang terdiri atas sejumlah variabel yang
berinteraksi. (Drs. Tatang Amirin, 2004)
b. Sistem adalah terdiri dari kegiatan-kegiatan yang berhubungan guna mencapai
tujuan. (Norpman L. Enger, 2001)
c. Sistem adalah seperangkat elemen yang membentuk suatu prosedur atau bagan
yang mencari suatu tujuan atau tujuan-tujuan bersama dengan mengoperasikan
data atau barang pada waktu rujukan tertentu untuk menghasilkan informasi
atau energi atau barang. (Robert G. Murdick / Joel E. Ross / James R. Clageet,
1996)
d. Sistem adalah suatu susunan yang teratur, gagasan-gagasan atau
konsepsi-konsepsi yang saling bergantungan. (Gordon B. Davis, 1992)
Informasi dapat didefenisikan sebagai hasil dari pengolahan data dalam bentuk
yang lebih berguna dan berarti bagi penerimanya yang menggambarkan suatu
kejadian-kejadian yang nyata yang digunakan untuk mengambil keputusan (Hartono
M. Jogiyanto, 2000)
Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
1.5.2 Visual Basic
Microsoft Visual Basic merupakan sebuah bahasa pemrograman yang bersifat
membuat
menggunakan model pemrograma
DBMS, kita dapat merancang, membuat atau membangun program aplikasi database
maupun program-program lainnya.
Visual Basic merupakan turunan bahasa
pengembangan aplikasi
menggunakan
ActiveX. Beberapa
cara kerjanya yang berbeda.
1.5.3 Microsoft SQL Server 2000
Microsoft SQL Server 2000 adalah database dengan fitur lengkap sistem manajemen
relasional (RDBMS) yang menawarkan berbagai perangkat administratif untuk
mengurangi beban pembangunan database, pemeliharaan dan administrasi.
ANSI/ISO yang digunakan oleh Microsoft dan
menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis
data besar.
1.5.4 Crystal Report
Crystal Reports 8,5 memiliki kemampuan pelaporan sangat serbaguna. Crystal
Reports 8,5 jauh melampaui database dan dukungan PIM untuk memasukkan Lotus
Notes dan Domino, Microsoft Exchange, Microsoft IIS, Microsoft SMS, Windows NT
event log, dan aktivitas NCSA-format log web server. Crystal Reports dapat
menangani XML, OLAP, dan sumber data relasional untuk menarik data dari database
SQL.
1.6 Metodologi penelitian
Penulis akan membahas mengenai metode penelitian yang dilakukan oleh penulis,
yaitu tahapan – tahapan yang dilalui mulai dari perumusan masalah sampai pada
kesimpulan yang membentuk suatu alur yang sistematis. Metode penelitian ini
digunakan sebagai pedoman dalam melaksanakan penelitian agar hasil yang dicapai
tidak menyimpang dari tujuan yang telah ditentukan sebelumnya. Adapun metode
penelitian yang dilakukan penulis dalam pengumpulan data dan informasi adalah:
1. Penelitian lapangan
Tahap ini untuk menganalisis apa saja kebutuhan untuk penelitian tugas akhir,
seperti pengumpulan dan analisis data serta melakukan tanya jawab kemudian
menjadikan data dan informasi yang diperoleh sebagai bahan penelitian.
Pada tahap ini, dimulainya pembuatan rancangan sistem, yang terdiri dari
perancangan proses dan perancangan antarmuka sampai pada sistem tersebut
dibangun.
3. Pengujian dan penerapan sistem
Pada tahap ini dilakukan pengujian rancangan yang telah disusun pada tahap
sebelumnya pada tahapan ini, jika dirasa memerlukan pergantian. Setelah itu
sestem diterapkan dan dilakukan pengecekan apakah sistem sudah memiliki
kemampuan seperti yang diharapkan.
4. Pembuatan laporan
Tahap ini merupakan tahap akhir dari keseluruhan kegiatan. Penyusunan
laporan ini dilakukan agar semua yang telah penulis rencanakan dapat berhasil
dengan baik dan memuaskan.
1.7 Sistematika Penulisan
Pembuatan sistematika penulisan tugas akhir ini bertujuan untuk memudahkan penulis
dalam membuat dan menyelesaikan permasalahan yang telah dianalisis agar lebih
fokus dan terarah. Adapun sistematika penulisan tugas akhir ini dibagi kedalam
beberapa sub bab sebagai berikut :
Bab 1 Pendahuluan
Dalam bab ini penulis menguraikan tentang apa yang menjadi latar
penulisan, kontribusi penelitian, kajian pustaka, metodologi penelitian,
dan sistematika penulisan.
Bab 2 Landasan Teori
Dalam bab ini penulis menjelaskan tentang teori-teori yang mendukung
dan berhubungan dalam pembahasan dan penyusunan tugas akhir ini
yang terdiri dari pengertian komputer baik itu pengertian sistem
informasi dan sekilas tentang program yang digunakan yaitu : Visual
Basic 6.0, SQL Server 2000 dan Crystal Report 8.5.
Bab 3 Sejarah Singkat Akademi Keperawatan Wirahusada Medan
Dalam bab ini penulis menjelaskan tentang sejarah singkat berdirinya
Akademi Keperawatan Wirahusada Medan, struktur organisasi serta
visi dan misi dari Akademi Keperawatan Wirahusada Medan.
Bab 4 Perancangan Sistem
Dalam bab ini penulis menerangkan tentang analisis dan perancangan
sistem program termasuk perancangan database, relasi antar tabel, dan
flowchart dari sistem yang akan dibuat.
Bab 5 Implementasi Sistem
Bab ini menguraikan tentang defenisi, tujuan, dan
Bab 6 Kesimpulan dan Saran
Berisikan kesimpulan yang ditarik dari keseluruhan dan saran-saran
BAB 2
LANDASAN TEORI
2.1 Pengenalan Komputer
Komputer berasal dari kata compute yang artinya menghitung. Pada awalnya
penggunaan komputer hanya sebagai alat penghitung, namun seiring dengan kemajuan
dan perkembangan teknologi dari tahun ke tahun yang semakin pesat, maka
penggunaan komputer pada saat ini tidak lagi hanya sebagai alat penghitung tetapi
juga sebagai alat yang dapat digunakan untuk mengolah data dan informasi.
Komputer memiliki 3 (tiga) unsur utama yaitu :
1. Hardware, yaitu merupakan perangkat keras yang berhubungan dengan komputer
secara fisik.
2. Software, yaitu merupakan perangkat lunak atau bagian komputer yang digunakan
untuk melengkapi segi perangkat kerasnya.
3. Brainware, yaitu merupakan segi manusia yang menangani sistem komputer
dimana dalam mengoperasikan komputer, seperti : pemrograman, analisis sistem,
dan manajer pengolahan data.
Seiring dengan perkembangan komputer yang semakin pesat, banyak para ahli
yang mendefenisikan pengertian komputer yang pada intinya memiliki pengertian
1. Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas
sebagai berikut :
a. Menerima input,
b. Memproses inputan tadi sesuai dengan programnya,
c. Menyimpan perintah-perintah dan hasil dari pengolahan,
d. Menyediakan output dalam bentuk informasi.
2. Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat
serta dirancang dan diorganisasikan supaya secara otomatis menerima dan
menyimpan data input, memprosesnya, dan menghasilkan output di bawah
pengawasan suatu langkah-langkah instruksi-instruksi program yang tersimpan di
memori (stored program).
3. Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima
informasi input digital. Memprosesnya sesuai dengan suatu program yang
tersimpan di memorinya (stored program) dan menghasilkan output informasi.
4. Komputer adalah suatu pemroses data (data processor) yang dapat melakukan
perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar
atau operasi logika, tanpa campur tangan dari manusia untuk mengoperasikan
selama pemrosesan.
5. Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang
pasti.
Dari beberapa defenisi tersebut, dapat disimpulkan bahwa komputer adalah :
1. Alat elektronik
2. Dapat menerima input data
4. Dapat memberikan informasi
5. Menggunakan suatu program yang tersimpan di memori komputer (stored
program)
6. Dapat menyimpan program dan hasil pengolahan
7. Bekerja secara otomatis
2.2 Pengertian sistem
Kata sistem memiliki arti “kumpulan dari elemen-elemen yang menimbulkan
hubungan satu dengan lainnya”.
Terdapat beberapa pendapat mengenai sistem, diantaranya adalah :
a. Sistem adalah suatu keseluruhan yang terdiri atas sejumlah variabel yang
berinteraksi. (Drs. Tatang Amirin, 2004)
b. Sistem adalah terdiri dari kegiatan-kegiatan yang berhubungan guna mencapai
tujuan. (Norpman L. Enger, 2001)
c. Sistem adalah seperangkat elemen yang membentuk suatu prosedur atau bagan
yang mencari suatu tujuan atau tujuan-tujuan bersama dengan mengoperasikan
data atau barang pada waktu rujukan tertentu untuk menghasilkan informasi atau
energi atau barang. (Robert G. Murdick / Joel E. Ross / James R. Clageet, 1996)
d. Sistem adalah suatu susunan yang teratur, gagasan-gagasan atau
konsepsi-konsepsi yang saling bergantungan. (Gordon B. Davis, 1992)
Sistem juga memiliki beberapa karakteristik yaitu :
Suatu sistem terdiri dari sejumlah komponen yang saling bekerja sama
membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen
tersebut dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap
subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan
mempengaruhi proses pada sistem secara keseluruhan.
b. Batasan sistem (Boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau sistem dengan lingkungan luarnya. Batas sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat
dipisah-pisahkan.
c. Lingkungan Luar Sistem (Environtment)
Bentuk apapun yang ada diluar ruang lingkup atau batasan dari sistem yang
mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem.
Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga
merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap
dijaga dan dipelihara.
d. Penghubung Sistem (Interface)
Media yang menghubungkan sistem dengan subsistem lain disebut dengan
penghubung sistem atau interface. Penghubung ini menghubungkan sumber daya
mengalir dari satu subsistem ke subsistem yang lain melalui penghubung tersebut.
Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk suatu
kesatuan.
e. Masukan Sistem (Input)
Energi yang diamsukkan kedalam sistem disebut masukan yang dapat berupa
f. Pengolahan Sistem (Process)
Suatu sistem dapat mempunyai suatu proses akan mengubah masukan menjadi
keluaran.
g. Keluaran Sistem (Output)
Hasil energi yang diubah dan diklasifikasikan menjadi keluaran yang berguna.
Keluaran ini merupakan masukan bagi subsistem yang lain.
h. Sasaran Sistem (Objective) dan Tujuan Sistem (Goal)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik.
Apabila suatu sistem tidak memiliki sasaran, maka operasi sistem tidak ada
gunanya. Suatu sistem diakatakan berhasil apabila mengenai sasaran ataupun
tujuan yang telah direncanakan.
2.3 Pengertian Informasi
Menurut Sutabri Tata (2004), informasi adalah data yang telah diklasifikasikan atau
diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan.
Informasi juga dapat didefenisikan sebagai hasil pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan
suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan
(Hartono M. Jogiyanto, 2000).
Dari beberapa pengertian di atas, dapat disimpulkan bahwa informasi
merupakan hasil dari data yang telah diolah dan memiliki arti bagi si penerima
2.4 Pengertian Sistem Informasi
Sistem informasi merupakan suatu kegiatan dari prosedur-prosedur yang
diorganisasikan, apabila dieksekusi akan menyediakan informasi untuk pengambilan
keputusan dan pengendalian di dalam organisasi.
Menurut Sutabri Tata (2004), sistem informasi adalah suatu sistem di dalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi untuk dapat menyediakan kepada pihak luar
tertentu dengan laporan-laporan yang diperlukan.
Jadi, dapat disimpulkan bahwa sistem informasi adalah suatu sistem di dalam
suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur
komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada
manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang
penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.
2.5 Tinjauan Program yang Digunakan
Berdasarkan uraian diatas, maka tentunya kita sudah dapat memahami mengapa
komputer sangat dibutuhkan saat ini dan bagaimana komputer tersebut bekerja sebagai
salah satu sistem dalam kehidupan manusia.
Dalam pembuatan tugas akhir ini, penulis berusaha membuat suatu sistem
Basic 6.0. Dan disini penulis juga akan menjelaskan tentang Microsoft Visual Basic
itu sendiri.
2.5.1 Visual Basic
2.5.1.1 Mengenal Visual Basic
Microsoft Visual Basic merupakan sebuah bahasa pemrograman yang bersifat
membuat
menggunakan model pemrograma
DBMS, kita dapat merancang, membuat atau membangun program aplikasi Database
maupun program-program lainnya.
Visual Basic merupakan turunan bahasa
pengembangan aplikasi
menggunakan
ActiveX. Beberapa
cara kerjanya yang berbeda.
Visual Basic memiliki beberapa versi dalam perkembangannya. Berikut
Tabel 2.1 Versi Visual Basic
No. Versi Tahun Kelebihan
1. Versi 1.0 Mei 1991 Professional Toolkit, sekumpulan custom
control dimasukkan kedalam Visual Basic
2. Versi 2.0 Oktober 1992 Versi yang lebih canggih dari versi 1.0
3. Versi 3.0 Mei 1993 Dengan dikeluarkannya versi terbaru ini, maka
Microsoft mulai saat itu telah benar-benar
serius untuk membuat suatu "development tool"
yang dapat diandalkan
4. Versi 4.0 September 1995 Ketika Visual Basic mulai menambahkan
konsep bahasa pemograman yang ber-orientasi
objek (Object Oriented Programming)
5. Versi 5.0 Maret 1997 Menambahkan kemampuan untuk membuat
ActiveX Control, sehingga menjadikannya
pesaing serius dari Visual C++.
6. Versi 6.0 Agustus 1998 Microsoft menambahkan banyak fitur-fitur lain
yang lebih powerfull dan berguna dalam
mengembangkan aplikasi.
Microsoft membuat Visual Basic dalam tiga edisi, yaitu:
1. Standard Edition, yang merupakan produk standard
Versi ini merupakan versi standard yang sudah mencakup berbagai sarana dasar
dari Visual Basic 6.0.
Versi ini dikhususkan untuk para programmer yang ingin mengembangkan
aplikasi remote computing atau client-server. Biasanya aplikasi ini digunakan
untuk membuat aplikasi pada jaringan.
3. Professional Edition, yang berisi tambahan Microsoft Jet Data Access Engine
(database) dan pembuatan server OLE Automation.
Versi ini memberikan berbagai sarana ekstra yang dibutuhkan oleh
programmer profesional. Seperti kontrol tambahan, dukungan untuk
pemrograman internet, serta sarana pengembangan database yang lebih baik.
Di dalam pembuatan project Visual Basic terdapat beberapa file yang saling
terkait antara yang satu dengan yang lainnya. Tiap file tersebut berisi berbagai
informasi seperti form, modul dan lain sebagainya. Berikut ini merupakan file-file
yang tercipta saat mendesain sebuah program:
1. File project (.vbp), untuk menyimpan informasi tentang project yang
digunakan.
2. File modul (.bas), untuk menyimpan rutinitas program. Beberapa modul
berhubungan dengan form, beberpa modul yang lain digunakan untuk
menyimpan fungsi dan procedure program.
3. File form (.frm), untuk menyimpan berbagai informasi tentang form yang
dibuat. File ini berhubungan dengan modul.
4. File resources (.res), untuk menyimpan informasi tentang icon yang digunakan.
5. File ActiveX Control (.ocx), untuk mengubah icon pada toolbox yang awalnya
2.5.1.2 Menjalankan Visual Basic
Cara untuk mengaktifkan Visual Basic adalah menjalankannya dari Menu Start, pilih
Program, dan pilih Microsoft Visual Basic 6.0.
2.5.1.3 Memilih jenis Project
Sesaat anda aktif di Visual Basic, maka anda akan dihadapkan kepada suatu pilihan
terhadap jenis Project yang ingin anda buat sebagaimana yang ditunjukan oleh
Gambar 1-1. Sebagai langkah awal dari proses belajar adalah memilih project Standard EXE.
Gambar 2.1 Dialog box New Project ditampilkan sesaat anda menjalankan Visual Basic 6.0
2.5.1.4 Menu dan Fungsi
1. Jendela IDE
IDE (Integrated Development Environtment) merupakan bidang atau lingkungan kerja
Interface). Berikut ini adalah gambar yang menunjukan bagian-bagian dan
nama-nama jendela yang dapat tampil pada IDE Visual Basic.
Gambar 2.2 IDE Visual Basic dengan jendela-jendela yang terbuka.
Tampilan jendela IDE dapat berbeda-beda, akan tetapi tampilan dari
jendela-jendela tersebut dapat diatur dengan perintah pada menu View. Sebagai langkah awal
dari proses belajar, tidak semua jendela akan kita gunakan, tetapi hanya beberapa yang
penting, sedangkan yang lainnya bersifat khusus.
Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan Menu
View dan pilih :
• Project Explorer (Ctrl+R) • Properties Windows (F4) • Form Layout Windows • Property Pages (Shift+F4) • Toolbox
• Color Pallete • Toolbars
2. Menu Bar
Menu Bar pada Visual Basic terdiri dari beberapa pilihan yang berfungsi untuk
melakukan tugas dan kegiatan tertentu. Menu Bar tersebut terdiri dari File, Edit, View,
Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help.
Gambar 2.4 Tampilan Menu Bar pada Visual Basic 6.0
3. Control Menu
Control menu merupakan menu yang digunakan untuk memanipulasi jendela Visual
Basic. Dari menu ini kita dapat mengubah ukuran, memindahkan atau menutup
jendela Visual Basic atau jendela windows lainnya.
Untuk mengaktifkan control menu ini, klik tombol mouse pada bagian pojok
kiri atas jendela. Kemudian akan muncul menu control menu, dimana kita dapat
memilih salah satu dari perintah ini:
a. Restore : mengubah ukuran jendela ke ukuran sebelumnya
b. Move : untuk memindahkan letak jendela
c. Size : untuk mengubah ukuran jendela
d. Minimize : untuk meminimalkan ukuran jendela
e. Maximize : untuk memaksimalkan ukuran jendela
f. Close : untuk menutup jendela
4. Toolbar
Toolbar berisikan tombol-tombol yang mewakili suatu perintah tertentu dalam
menjalankan Visual Basic. Biasanya tombol ini merupakan perintah-perintah yang
sering digunakan dan terdapat pula pada menu Visual Basic. Toolbar pada Visual
Basic terdiri dari Toolbar Standard, Toolbar Debug, Toolbar Edit dan sebagainya.
Toolbar standard merupakan salah satu toolbar yang aktif pada saat menjalankan
Visual Basic. Berikut merupakan tampilan dari toolbar tersebut :
Gambar 2.6 Tampilan Toolbar Standard pada Visual Basic 6.0
5. Form Window
Form Window atau jendela form adalah daerah kerja utama, dimana kita akan
berbagai macam objek interaktif seperti teks, gambar, tombol-tombol perintah,
scrollbar, dan sebagainya. Jendela form ini, ukurannya dapat diubah-ubah sesuai
dengan kebutuhan dari aplikasi yang diperlukan.
Apabila program aplikasi dijalankan, semua yang terdapat di dalam form
akan ditampilkan pada layar window. Jendela form inilah yang nantinya akan menjadi
latar belakang dari aplikasi. Kita mulai bekerja dengan jendela form yang kosong,
kemudian ditambahi dengan berbagai objek yang akhirnya akan membentuk aplikasi
Visual Basic yang lengkap.
Gambar 2.7 Tampilan Jendela Form pada Visual Basic 6.0
6. Toolbox
Toolbox adalah “kotak peranti” yang mengandung semua objek atau kontrol yang
Kontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program
aplikasi dengan penggunanya.
Gambar 2.8 Tampilan Toolbox pada Visual Basic 6.0
Apabila menjalankan visual basic, maka toolbox akan ditampilkan di
sebelah kiri layar dan berisi objek-objek standar yang akan selalu muncul setiap kali
menjalankan visual basic. Objek (kontrol) ini terdapat pada semua versi dari semua
versi visual basic 6.0. kita juga bisa menambah objek pada toolbox ini dengan
memilih menu Project > Components. Jika kita menggunakan visual basic versi
Professional Edition atau Enterprise Edition, ada beberapa objek lain yang bisa
sitambahkan yang tidak terdapat pada Standard Edition.
Tabel 2.2 Nama dan Fungsi dari ToolBox
Kontrol Nama Fungsi
Pointer Tombol ini merupakan penunjuk kontrol
agar kita dapat memindahkan letak atau
mengubah ukuran kontrol yang terpasang
pada form.
Picture Digunakan untuk menampilkan gambar
status maupun gambar aktif dari sumber
diluar dirinya.
Label Kontrol ini digunakan untuk menampilkan
teks yang tidak bisa diubah oleh pemakai
program.
TextBox Digunakan untuk membuat area teks
dimana teksnya bisa diubah oleh pemakai.
Frame Untuk mengelompokkan beberapa kontrol.
Kontrol ini harus dipasang lebih dahulu
sebelum kontrol yang dilingkupinya.
Command Botton Untuk membuat sebuah tombol pelaksanaan
perintah.
CheckBox Digunakan untuk memilih dua keadaan
(benar atau salah) dari banyak pilihan
Option Button Untuk pemilihan dua keadaan dari banyak
pilihan, akan tetapi hanya dapat memilih
satu pilihan saja yang bisa diaktifkan pada
suatu hal.
ComboBox Untuk menghasilkan kontrol yang
merupakan kombinasi dari listbox dan
textbox, sehingga pemakai bisa
memasukkan pilihan melalui daftar atau
menuliskannya.
ListBox Digunakan untuk menampilkan daftar
pilihan yang bisa digulung.
HscroolBar Digunakan untuk menggulungkan dengan
jangka lebar dengan indikasi posisi
pemilihan dalam posisi horizontal.
VscroolBar Digunakan untuk menggulungkan dengan
jangka lebar dengan indikasi posisi
pemilihan dalam posisi vertikal.
Timer Digunakan untuk penghitung waktu event
dalam interval yang ditentukan.
DriverListBox Untuk menampilkan disk drive yang
memiliki komputer.
DirListBox Untuk menampilkan direktori dan path.
7. Project Explorer
Jendela project explorer adalah jendela yang didalamnya terdapat semua file di dalam
aplikasi visual basic. Setiap aplikasi dalam visual basic disebut dengan istilah project
(proyek), dan setiap proyek bisa mengandung lebih dari satu file. Pada project
explorer ditampilkan semua file yang terdapat pada aplikasi (proyek), misalnya: form,
modul, class, dan sebagainya.
Shape Untuk memasang kontrol yang mampu
menghasilkan sarana agar pemakai bisa
menggambarkan berbagai bentuk seperti
oval, lingkaran, dan lain-lain.
Line Untuk menggambar garis dengan berbagai
variasinya.
Image Untuk menampilkan gambar bitmap.icon
ataupun metafile pada form. Kontrol
PictureBox menyediakan lebih banyak
fasilitas dibandingkan kontrol ini.
Data Menyediakan sarana akses data dalam suatu
database.
OLE Untuk menghasilkan proses link dan embed
Gambar 2.9 Tampilan Project Explorer pada Visual Basic 6.0
8. Jendela Properties
Jendela properties adalah jendela yang mengandung semua informasi mengenai objek
yang terdapat pada aplikasi visual basic. Properti adalah sifat dari sebuah objek,
seperti namanya, warna, ukuran, posisi, dan sebagainya. Setiap objek sebagian besar
memiliki jenis properti yang sama, tetapi ada pula yang berbeda-beda.
Di dalam jendela properties ini, kita dapat mengatur bentuk dan
karakteristik dari setiap objek. Di bagian paling atas dari jendela properties ini
terdapat kotak yang menunjukkan nama objek yang sedang aktif, sedang propertinya
Gambar 2.10 Tampilan Jendela Properties pada Visual Basic 6.0
9. Form layout Window
Form layout window adalah jendela yang menggambarkan posisi dari form yang
ditampilkan pada layar monitor. Posisi form pada form layout window inilah yang
merupakan petunjuk dimana aplikasi akan ditampilkan pada layar monitor pada saat
dijalankan nanti.
Gambar 2.11 Tampilan Form layout Window pada Visual Basic 6.0
1. Resolution Guides : menampilkan garis panduan resolusi layar. 2. Start Up Position : menentukan posisi form saat aplikasi dijalankan. 3. Dockable : membuat form layout window yang bersifat
menempel pada jendela lainnya.
4. Hide : menyembunyikan form layout window
10. Jendela Code
Jendela Code adalah salah satu jendela yang penting di dalam visual basic. Jendela ini
berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi visual
basic. Setiap objek pada visual basic dapat ditambahi dengan kode-kode program
untuk melakukan tugas-tugas tertentu, misalnya menutup aplikasi, membatalkan
perintah dan sebagainya.
Gambar 2.12 Tampilan Jendela Code Window pada Visual Basic 6.0
Pada saat menjalankan visual basic, jendela ini tidak akan ditampilkan pada layar.
Untuk menampilkannya, ada beberapa cara, yaitu:
a. Pilih menu View > Code
c. Klik kanan pada komponen yang diinginkan, lalu pilih View Code
2.5.1.5 Membuka aplikasi pada komputer
Untuk membuka kembali aplikasi visual basic yang pernah disimpan sebelumnya,
lakukan langkah berikut ini:
1. Pilih menu File > Open Project atau tekan Ctrl + O
2. Pada kotak dialog Open Project, klik pada tab Existing.
3. Carilah file proyek visual basic yang terdapat pada harddisk (biasanya
berekstensi *.vbp)
4. Klik Open untuk membukanya.
2.5.2 Microsoft SQL Server 2000
Microsoft SQL Server 2000 adalah database dengan fitur lengkap sistem manajemen
relasional (RDBMS) yang menawarkan berbagai perangkat administratif untuk
mengurangi beban pembangunan database, pemeliharaan dan administrasi.
ANSI/ISO yang digunakan oleh Microsoft dan
digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan
menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis
data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan
dengan menggunakan protokol
driver JDBC untuk bahasa pemrograma
adalah kemampuannya untuk membuat basis data mirroring dan clustering.
Berikut ini merupakan beberapa tipe data standar pada SQL Server, yaitu:
Tabel 2.3 Tipe Data Standar pada SQL Server No. Tipe Data Keterangan
1. CHAR Untuk menyatakan deretan karakter (string)
2. VARCHAR Untuk menyatakan string yang panjangnya bervariasi
3. INTEGER Untuk menyatakan bilangan bulat
4. NUMERIC Untuk menyatakan bilangan real
5. DATETIME Untuk menyatakan waktu dan tanggal
5. MONEY Untuk menyatakan uang
6. BOOLEAN Menyatakan tipe logis (True atau False)
7. BLOB Untuk menyatakan data biner (gambar, suara dan
sebagainya)
8. SERIAL atau
AUTOINCREMENT
Untuk menyatakan nilai secara berurutan
2.5.3 Crystal Report
Crystal Reports 8,5 memiliki kemampuan pelaporan sangat serbaguna. Crystal
Reports dapat menangani XML, OLAP, dan sumber data relasional untuk menarik
Crystal Reports 8.5 terintegrasi dengan Microsoft Visual Basic 5 dan Visual
Basic 6 IDE dan juga terintegrasi dengan IDE VBA pada Office 2000. Kita dapat
membuka, desain, dan menyesuaikan laporan langsung dari IDE VB / VBE.
Crystal Reports unggul pada data penerbitan. Crystal Reports dapat digunakan
untuk membuat laporan presentasi yang berkualitas dan mempublikasikan
laporan-laporan ke Web dalam hitungan detik. Ada banyak pilihan untuk mengekspor laporan-laporan,
yaitu PDF, HTML, DHTML, XML, RTF, Microsoft Word, Microsoft Excel, berbagai
format teks, berbagai format e-mail, dan lain-lain.
Crystal Reports 8.5 memberikan fleksibilitas pengembang dengan berbagai
komponen untuk Microsoft Visual Basic, Visual InterDev, Visual C + +, Lotus
Domino Designer, Informix NewEra, dan Delphi. Kita dapat berinteraksi dengan
Crystal Reports melalui kontrol ActiveX, sebuah Otomasi Server (OLE) antarmuka,
Crystal Reports Cetak Engine API, sebuah Delphi VCL kontrol, atau perpustakaan
BAB 3
SEJARAH AKPER WIRAHUSADA MEDAN
3.1 Tinjauan Umum Akper Wirahusada
Dalam tinjauan umum ini akan dijelaskan berdirinya Akademi Keperawatan
Wirahusada Medan, struktur organisasi, tugas wewenang dan tanggung jawab para
pegawai di Akademi Keperawatan Wirahusada Medan tersebut.
3.2 Sejarah Singkat Akper Wirahusada
Akademi Keperawatan Wirahusada Medan berdiri sejak tahun 1996 yang berlokasi di
Jl. Bunga Ncole Kelurahan Kemenangan Tani Kecamatan Medan Tuntungan.
Yayasan ini berada di sebelah AKPER DEP.Kes RI Medan/Politekkes Jurusan
Keperawatan. Yayasan ini berstatus swasta dan akreditasnya “B (PLUS)”.
Latar belakang didirikan Akademi Keperawatan Wirahusada Medan adalah
salah satu wujud pelaksanaan UUD 1945 yaitu turut serta mencerdaskan kehidupan
bangsa dan merupakan wadah penampungan aspirasi dan hasrat masyarakat yang terus
berkembang untuk menikmati pendidikan. Nama Wirahusada Medan diambil dengan
maksud seorang pejuang yang tegas, gigih dan berdedikasi dalam bidang keperawatan
sebagai generasi penerus “Florence Nightingle”. Dalam mendidik
mahasiswa-mahasiswi tersebut harus dibimbing oleh dosen yang ahli di bidang kesehatan. Setiap
tahun Akademi Keperawatan Wirahusada Medan menerima mahasiswa baru.
Sehingga Akademi Keperawatan Wirahusada Medan lebih murni akan karya
kesehatan, berbakti pada insani yang tidak pernah mengenal lelah jasmani dan rohani.
Penyelenggara Akademi Keperawatan Wirahusada Medan adalah Yayasan
Wirahusada Medan yang berazaskan Pancasila dan UUD 1945 serta tidak berpolitik.
Yayasan ini didirikan dengan izin Kepala Kantor Wilayah Dep.Kes.R.I No :
HK.00.06.4.3.4096.
Pendidikan di Akademi Keperawatan Wirahusada Medan dilaksanakan
berdasarkan kompetensi dengan mengutamakan pencapaian pengetahuan,
keterampilan dan sikap profesional sesuai dengan tuntutan kurikulum yang berlaku
dan tuntutan konsumen yang dilayani diseluruh Indonesia khususnya Sumatera Utara
berdasarkan kurikulum yang ditetapkan oleh Akademi Keperawatan Wirahusada
Medan sesuai dengan kebutuhan pendidikan. Ini mengacu kepada kemampuan lulusan
bersaing dengan lulusan Akper lainnya baik secara regional maupun nasional.
3.3 Struktur Organisasi Akper Wirahusada
Struktur organisasi merupakan gambaran secara skematis tentang hubungan tugas dari
orang-orang yang menggerakkan organisasi untuk mencapai tujuan. Dengan adanya
struktur organisasi, maka setiap tugas dan tanggung jawab dapat dikerjakan dan
diselesaikan oleh masing-masing individu yang ada dalam organisasi tersebut,
Struktur organisasi diusahakan dapat menggambarkan suatu rangkaian dari
tugas yang bertujuan agar anggota yang ada di dalamnya bekerja sama dengan baik.
Pembentukan struktur tersebut biasanya dipengaruhi oleh sifat dan jenis kegiatan
usaha maupun faktor-faktor lain yang mempengaruhi kondisi dalam organisasi.
Adapun struktur organisasi Akademi Keperawatan Wirahusada Medan adalah sebagai
3.4 Visi dan Misi Akper Wirahusada
3.4.1 Visi
Akademi Keperawatan Wirahusada Medan hadir dengan visi mewujudkan diri sebagai
institusi pendidikan jenjang Diploma III yang menghasilkan tenaga professional
keperawatan yang berwawasan global, berintegritas, mandiri dan berperan penting
dalam meningkatkan kesehatan masyarakat, sesuai dengan paradigma SEHAT DAN
MENUJU SEHAT TAHUN 2010.
3.4.2 Misi
Adapun misi dari Akademi Keperawatan Wirahusada Medan adalah sebagai berikut :
a. Pengelolaan pembelajaran yang berkualitas
b. Penyediaan sarana dan prasarana pendidikan yang memadai
c. Pengembangan potensi pengajar (dosen) yang berkualitas dan bertanggung
BAB 4
PERANCANGAN SISTEM
4.1 Analisis dan Perancancangan Sistem
Analisis merupakan pemisahan terhadap suatu keseluruhan dan substansial menjadi
bagian-bagian pembentuknya untuk dipelajari secara individu. Sedangkan
perancangan sistem merupakan tahap yang dilakukan setelah analisis dalam
pengembangan sistem. Tahap ini juga merupakan persiapan dalam merancang bangun
implementasi untuk menggambarkan bagaimana suatu sistem dibentuk berupa
perencanaan dan pembuatan sketsa.
4.2 Perancangan Database
Basis Data (Database) adalah kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya. Database merupakan salah satu komponen yang sangat
penting dalam sistem informasi, karena merupakan dasar untuk menyediakan
informasi bagi para pemakai. Perancangan database dilakukan untuk menentukan file
database yang menggunakan field, tipe data dan ukuran data.
1. Agar sistem yang dibuat dapat memiliki kemampuan untuk menyimpan seluruh
data yang berguna dalam Database.
2. Pengamanan terhadap isi dan pengguna data dapat diterapkan.
Untuk software visual basic 6.0 dapat membuat database yang sama dengan
software lain, seperti Microsoft SQL Server 2000. Jadi database untuk sistem
informasi ini dibuat dengan database yang sama dengan database Microsoft SQL
Server 2000.
1. Tabel Mahasiswa
Nama Database : Mahasiswa
Nama Tabel : Mhs
Primary Key : nopendaftaran, nim
Tabel 4.1 Tabel Mahasiswa Field Name Type
Data
Size Description
nopendaftaran char 10 Nomor pendaftaran nim char 10 Nomor Induk Mahasiswa nama varchar 30 Nama mahasiswa
alamat varchar 50 Alamat mahasiswa tgllahir datetime 8 Tanggal lahir mahasiswa agama varchar 15 Agama
fakultas varchar 25 Fakultas prodi varchar 25 Program Studi asalsmu varchar 20 Asal SMU (Sekolah) statussmu varchar 20 Status SMU (Sekolah) jurusan varchar 25 Jurusan
thnlulus datetime 8 Tahun lulus hoby varchar 20 Hobbi
namaayah varchar 30 Nama Ayah namaibu varchar 30 Nama Ibu
alamatortu varchar 50 Alamat orang tua pekerjaan varchar 15 Pekerjaan orang tua
2. Tabel Kasir
Nama Database : Mahasiswa
Nama Tabel : Kasir
Primary Key : Idkasir
Tabel 4.2 Tabel Kasir Field Name Type
Data
Size Description Idkasir char 8 Nomor Identitas Kasir nama varchar 30 Nama Kasir
Alamat varchar 30 Alamat Kasir Jekel char 10 Jenis Kelamin Kasir Tgllahir datetime 8 Tanggal Lahir Kasir Status char 10 Status Kasir
Tabel 4.3 Tabel User Field Name Type
Data
Size Description username varchar 20 Nama User
userlevel varchar 20 Administrator, Kasir, Pegawai
4. Tabel User Baru
Nama Database : Mahasiswa
Nama Tabel : User Baru
Primary Key : -
Tabel 4.4 Tabel User Baru Field Name Type
Data
Size Description username varchar 20 Nama User
userlevel varchar 20 Administrator, Kasir, Pegawai
password Char 6 Kata Sandi
5. Tabel Transaksi
Nama Database : Mahasiswa
Nama Tabel : Transaksi
Primary Key : Nomor, Nomorkwitansi
Tabel 4.5 Tabel Transaksi Field Name Type
Data
Size Description Nomor char 5 Nomor Pendaftaran Nomorkwitansi char 8 Nomor Kwitansi Idkasir char 8 Id Kasir
4.3 Relasi antar Tabel
Relasi Database adalah model yang paling sederhana dari suatu komponen basis data
yang saling berhubungan antara suatu tabel basis data yang satu dengan tabel basis
data yang lain sehingga mudah untuk dipahami. Model ini menggunakan sekumpulan
tabel berdimensi dua yaitu relasi dan tabel. Masing – masing relasi tersusun atas tupel
atau barisan dan atribut. Relasi dirancang sedemikian rupa sehingga dapat
menghilangkan kemubaziran data redudansi dan menggunakan kunci utama atau biasa
disebut dengan primary key sebagai penghubung relasi.
Gambar 4.1 Relasi Antar Tabel
4.4 Flowchart
Bagan alir (flowchart) adalah bagan yang menunjukkan alir di dalam program atau
berbagai simbol yang dihubungkan dengan panah – panah untuk menunjukkan
kelanjutan aktivitas proses informasi. Sistem flowchart berfungsi penting sebagai
media dan hardware yang digunakan dan proses yang berhubungan dengan sistem
informasi.
Penjelasan arti lambang – lambang flowchart dapat didefinisikan seperti tabel berikut :
Tabel 4.6 Simbol – Simbol Flowchart
No. Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri suatu
program
2 Process, suatu simbol yang menunjukkan setiap
pengolahan yang dilakukan oleh komputer.
3 Data, untuk memasukkan data maupun menunjukkan
hasil dari asuatu proses.
4 Decision, suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan.
5 Preparation, suatu simbol untuk menyediakan tempat –
tempat pengolahan data dalam storage.
6 Connector, merupakan simbol untuk masuk dan
keluarnya suatu prosedur pada lembar kertas yang sama.
7 Off – page Connector, merupakan simbol untuk masuk
dan keluarnya suatu prosedur pada lembar kertas yang
8 Arus atau flow, prosedur yang dapat dilakukan dari atas
ke bawah, bawah ke atas, dari kiri ke kanan atau dari
kanan ke kiri.
9 Document, merupakan simbol untuk data yang
berbentuk informasi.
10 Prodefined Process, untuk menyatakan sekumpulan
langkah proses yng ditulis sebagai prosedur.
11 Display, untuk output yang ditunjukan suatu device,
seperti monitor.
1. Flowchart Menu Utama
t
y
t
t
t y
t
y
t
Gambar 4.2 Flowchart Menu Utama
Exit Menu Utama
Entry Data
Transaksi
Menu Entry
Menu Transaksi
A
B
Report Report Menu C
2. Flowchart Entry Data
y
t
t
t y
t
Gambar 4.3 Flowchart Entry Data
Mulai
Entry Data
Data Mhs
Data Kasir
Data Mhs
Data Kasir
3. Flowchart Laporan
t
y
t
y
t
y
t
Gambar 4.4 Flowchart Report
Mulai
Laporan
Cetak Mhs
Cetak Kasir
Cetak Transaksi
Stop
BAB 5
IMPLEMENTASI SISTEM
5.1 Defenisi Implementasi Sistem
Implementasi sistem adalah langkah- langkah atau prosedur-prosedur yang dilakukan
untuk menyelesaikan desain sistem yang disetujui dan menguji, menginstal serta
memulai menggunakan sistem baru dan sistem yang diperbaharui. Sebelum sistem
diimplementasikan, sistem terlebih dahulu harus bebas dari kesalahan. Oleh sebab itu,
sistem harus diuji untuk mengetahui kesalahan yang mungkin terjadi, mengetahui
apakah sistem dapat menerima data dengan baik, dapat memprosesnya dengan baik
serta dapat menghasilkan output yang benar. Jika sistem telah diuji dengan cermat dan
pemakai telah merasa puas, berarti implementasi akan berjalan dengan baik dan
lancar.
5.2 Tujuan Implementasi Sistem
Tujuan implementasi sistem adalah:
1. Menyelesaikan desain sistem yang ada dalam komponen yang disetujui.
2. Menulis, menguji dan mendokumentasikan program-program dan
3. Memastikan bahwa pemakai dapat mengoperasikan sistem baru yaitu dengan
mempersiapkan manual pemakaian dan dokumen lain untuk melatih pemakai.
4. Memperhitungkan bahwa sistem memenuhi permintaan pemakai, antara lain
dengan menguji sistem secara keseluruhan.
5. Memastikan bahwa konversi ke sistem baru berjalan dengan benar yaitu dapat
merancang, mengontrol dan melakukan instalasi sistem baru secara benar.
5.3 Komponen-Komponen Kebutuhan Sistem
Pada prinsipnya setiap desain yang dirancang memerlukan sarana pendukung yakni
berupa komponen-komponen yang sangat berperan sekali dalam menunjang
penerapan sistem yang didesain terhadap pengolahan data. Beberapa komponen pada
umumnya yang dibutuhkan sistem antara lain:
1. Hardware
Hardware atau perangkat keras adalah komputer yang secara fisik dapat disentuh.
Hardware atau perangkat keras yang baik akan mempengaruhi cepat lambatnya
proses program dijalankan dan dihasilkan.
Berikut ini merupakan spesifikasi perangkat keras yang digunakan adalah:
1. Personal computer dengan processor min intel Pentium 3
2. Memory min 256 MB
3. Monitor 14” resolution 1024x768
4. Hardisk sebagai media penyimpanan
2. Software
Software atau perangkat lunak adalah sistem prosedur dalam bentuk program yang
dibuat oleh software-house untuk memperlancar jalanya komputer. Perangkat lunak
terdiri dari sistem program dan user program. Sistem program yaitu program yang
dibuat oleh perusahaan komputer, sedangkan user program yang dibuat sendiri oleh
iser dengan menggunakan behasa pemrograman yang dimengerti oleh komputer.
Perangkat lunak yang diperlukan untuk menjalankan sistem adalah:
1. Windows XP Profesional
2. Microsoft Visual Basic 6.0
3. Microsoft SQL Server 2000
4. Crystal Report 8.5
5. Adobe Photoshop 4
3. Brainware
Brainware atau tenaga pelaksana adalah orang-orang yang bekerja dengan bantuan
komputer dalam pengolahan data. Dalam hal ini brainware dituntuy sebagai
pengguna yang mempunyai kemampuan penguasaan sistem agar sistem dapat
berjalan dengan baik. Tidak hanya sebagai pemakai saja tetapi juga dapat
memelihara kelangsungan hidup suatu sistem yang akan berjalan nantinya.
Perangkat operator (Brainware) yang dapat menjalankan website ini terbagi
menjadi 3 yaitu:
1. Administator
2. Operator
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Diakhir tulisan ini, penulis membuat beberapa kesimpulan dan saran. Adapun
kesimpulan yang dapat diambil dari penulisan dan perancangan tugas akhir ini adalah:
1. Komputer merupakan teknologi yang banyak digunakan untuk membantu
permasalahan yang sering dihadapi oleh pengelolaan data secara manual.
Penggunaan komputer merupakan alternatif yang tepat dalam membantu
pengolahan data dan informasi. Dengan menggunakan komputer, kita dapat
menghemat waktu pengerjaan dan keamanan data lebih terjamin.
2. Bahasa pemrograman yang digunakan yaitu Visual Basic 6.0 dan juga
mengimplementasikan program aplikasi database untuk mengolah pendaftaran
mahasiswa baru. Proses pengolahan data dengan menggunakan Visual Basic
dapat menghasilkan data dengan benar, tepat dan akurat.
3. Dengan memanfaatkan berbagai fasilitas yang tersedia dalam paket Microsoft
SQL Server, sistem pengolahan data dapat menghasilkan informasi yang
efektif dan efisien.
4. Dengan terciptanya suatu sistem informasi pendaftaran mahasiswa baru pada
dikembangkan dan dimanfaatkan sebagai alat informasi serta mengolah data
sehingga dapat mempermudah dan mempercepat kegiatan kerja.
5. Sistem informasi yang dirancang adalah untuk memperbaiki sistem yang sudah
berjalan pada Akademi Keperawatan Wirahusada Medan sehingga dapat
mengurangi tingkat kesalahan dalam penginputan data mahasiswa/mahasiswi
pada saat melakukan pendaftaran.
6.2 Saran
Pengolahan data mahasiswa perlu meggunakan sistem terkomputerisasi agar dapat
melakukan akses yang cepat, tepat, and akurat. Oleh karena itu, akan diberikan
beberapa saran agar pengolahan data pendaftaran mahasiswa baru dapat berjalan
dengan baik, yaitu :
1. Diharapkan adanya pengembangan lebih lanjut dari sistem komputerisasi yang
dirancang, sehingga dapat menjadi sistem informasi yang dapat memperlancar
dan mempermudah kegiatan operasional pada Akademi Keperawatan
Wirahusada Medan terutama yang berhubungan dengan pendaftaran
mahasiswa baru.
2. Diharapkan dengan adanya sistem informasi baru yang sudah dirancang dapat
diterapkan pada Akademi Keperawatan Wirahusada Medan.
3. Agar sistem dapat berjalan sebagaimana mestinya, disarankan untuk
menggunakan perangkat-perangkat pendukung sistem yang disyaratkan pada
bagian implementasi sistem. Sehingga kesalahan dalam pengimplementasian
4. Dengan sistem informasi yang baik dan efisien akan meningkatkan kemajuan
DAFTAR PUSTAKA
Jogiyanto, H.M. 2000. Pengenalan Komputer. Jakarta : GRAHA ILMU.
Kurniawan, B. 2002. Sistem Informasi Manajemen Dengan Visual Basic 6.0. Malang :
Andi Yogyakarta.
MADCOMS. 2002. Database Visual Basic 6.0 dengan Crystal Reports. Yogyakarta:
Penerbit ANDI Yogyakarta.
WAHANA KOMPUTER. 2001. Tips dan Trik Pemrograman Visual Basic.
Semarang: Penerbit ANDI Yogyakarta.
WAHANA KOMPUTER. 2002. Pemrograman Visual Basic 6.0. Semarang: Penerbit
L
A
M
P
I
R
A
N
TAMPILAN PROGRAM
1. Form Login
4. Form Kasir
5. Form Transaksi
L
A
M
P
I
R
A
N
LISTING PROGRAM
1. Form Menu Utama
Dim j As Integer
'Fungsi Cek Level untuk kemampuan Akses
Public Function CekLevel(UserLevel As String) As Boolean RestoreMenu
Select Case FrmLoginBaru.UserLevel
Case "Administrator": Akses_Administrator Case "Pegawai": Akses_Pegawai
Case "Kasir": Akses_Kasir End Select
Me.Refresh End Sub
Private Sub Mnucetakkasir_Click(Index As Integer)
If MsgBox("Cetak data Kasir..???", vbYesNo, "Laporan data kasir") = vbYes Then FrmMenu.CRData.ReportFileName = "D:\Les_vbQ\Report\DataKasir.rpt" FrmMenu.CRData.WindowState = crptMaximized
FrmMenu.CRData.RetrieveDataFiles
'FrmMenu.CRData.SelectionFormula = "{Kasir.Idkasir}='" & Text & Txtid.Text & "'"
End If End Sub
Private Sub mnucetaktransaksi_Click(Index As Integer)
If MsgBox("Cetak Laporan Transaksi..???", vbYesNo, "Laporan Transaksi") = vbYes Then
FrmMenu.CRData.ReportFileName = "D:\Les_vbQ\Report\Transaksi.rpt" FrmMenu.CRData.WindowState = crptMaximized
FrmMenu.CRData.RetrieveDataFiles
'FrmMenu.CRData.SelectionFormula = "{Transaksi.Nomor}='" & Txtnomor.Text & "'" FrmKAsir.Show vbModal End Sub
Private Sub mnuksr_Click(Index As Integer) FrmKAsir.Show vbModal
End Sub
Private Sub mnukwitansi_Click()
If MsgBox("Cetak Kwitansi..???", vbYesNo, "Kwitansi Pendaftaran") = vbYes Then
FrmMenu.CRData.ReportFileName = "D:\Les_vbQ\Report\Kwitansi.rpt" FrmMenu.CRData.WindowState = crptMaximized
FrmMenu.CRData.RetrieveDataFiles
Private Sub mnumhs_Click()
If MsgBox("Cetak Formulir..???", vbYesNo, "Formulir Mahasiswa Baru") = vbYes Then
FrmMenu.CRData.ReportFileName = "D:\Les_vbQ\Report\Mahasiswa.rpt" FrmMenu.CRData.WindowState = crptMaximized
FrmMenu.CRData.RetrieveDataFiles
'FrmMenu.CRData.SelectionFormula = "{Mhs.nopendaftaran}='" & Txtnopendaftaran.Text & "'"
Public UserLevel As String
Public LoginSucceeded As Boolean
Private Sub Cmblevel_GotFocus() SendKeys "{HOME} + {END}" End Sub
Private Sub Cmdlogin_Click()
Dim RecLogin As ADODB.Recordset If Txtusername.Text <> "" Then
End If
Cmblevel.AddItem "Administrator" Cmblevel.AddItem "Kasir"
Cmblevel.AddItem "Pegawai" Txtnopendaftaran.Text = "" Txtnim.Text = ""
Optkawin.Value = False
Chkbekerja.Value = Unchecked Chkblmbekerja.Value = Unchecked Txtnamaayah.Text = ""
Txtnamaibu.Text = "" Txtalamatortu.Text = "" Txtpekerjaan.Text = "" Txtnopendaftaran.SetFocus
End Sub
Private Sub Cmdedit_Click()
MsgBox "Klik aja data yang mw diedit" Cmdsimpan.Caption = "UPDATE"
End Sub
Private Sub Cmdexit_Click() Unload Me
End Sub
Private Sub Cmdhapus_Click()
Hapus = MsgBox("Yakin data dihapus...????", vbYesNo, "ATTENTION") If Hapus = vbYes Then
Adodc1.Recordset.Delete End If
End Sub
Private Sub Cmdsimpan_Click()
If Cmdsimpan.Caption = "Simpan" Then With Adodc1.Recordset
Adodc1.Recordset.AddNew
Adodc1.Recordset!statuspernikahan = "Belum Kawin"
If Chkbekerja.Value = vbChecked Then
Txtnopendaftaran.Text = Adodc1.Recordset!nopendaftaran Txtnim.Text = Adodc1.Recordset!Nim
Txtnama.Text = Adodc1.Recordset!nama Txtalamat.Text = Adodc1.Recordset!alamat DTPickertgl.Value = Adodc1.Recordset!tgllahir Cboagama.Text = Adodc1.Recordset!agama Cbofakultas.Text = Adodc1.Recordset!fakultas Cboprodi.Text = Adodc1.Recordset!prodi Txtasalsmu.Text = Adodc1.Recordset!asalsmu Cbostatussmu.Text = Adodc1.Recordset!statussmu Cbojurusan.Text = Adodc1.Recordset!jurusan DTPickerthn.Value = Adodc1.Recordset!thnlulus Txthoby.Text = Adodc1.Recordset!hoby
If Trim(DataGrid1.Columns(13).Value) = "Belum Kawin" Then Optblmkawin.Value = True
ElseIf Trim(DataGrid1.Columns(13).Value) = "Kawin" Then Optkawin.Value = True
End If
If Trim(DataGrid1.Columns(14).Value) = "Bekerja" Then Chkbekerja.Value = vbChecked
ElseIf Trim(DataGrid1.Columns(14).Value) = "Belum Bekerja" Then Chkblmbekerja.Value = vbChecked
End If
DataGrid1.Refresh End Sub
Private Sub Form_Load() Txtnim.MaxLength = 8
Txtnopendaftaran.MaxLength = 6 Cboagama.AddItem " Islam " Cboagama.AddItem " Kristen " Cboagama.AddItem " Katolik " Cboagama.AddItem " Hindu "
Cbofakultas.AddItem " Keperawatan " Cboprodi.AddItem " Keperawatan " Cbostatussmu.AddItem " Negeri " Cbostatussmu.AddItem " Disamakan " Cbostatussmu.AddItem " Swasta " Cbostatussmu.AddItem " Terakreditasi " Cbojurusan.AddItem " Ilmu Alam " Cbojurusan.AddItem " Ilmu Sosial " Cbojurusan.AddItem " Bahasa " Cboprodi.AddItem " Hukum "
Frm_Mahasiswa.Height = 9270 Frm_Mahasiswa.Width = 9390 Frm_Mahasiswa.Top = 1605 Frm_Mahasiswa.Left = 5340
Frm_Mahasiswa.RightToLeft = True End Sub
If Len(Txtnopendaftaran.Text) <> 6 Then MsgBox "Nomor pendaftaran harus 6 digit" Txtnopendaftaran.SetFocus
End If End Sub
4. Form Kasir
Txtnama.Text = "" Txtalamat.Text = "" Optpr.Value = False Optlk.Value = False DTPickertgl.Value = Date Chktetap.Value = Unchecked Chkhonor.Value = Unchecked Txtid.SetFocus
Cmdsimpan.Caption = "Simpan" End Sub
Private Sub Cmdedit_Click()
MsgBox "Klik data yang mau diedit" Cmdsimpan.Caption = "UPDATE"
Hapus = MsgBox("yakin data mau dihapus???", vbYesNo, "ATTENTION") If Hapus = vbYes Then
Adodc1.Recordset.Delete End If
End Sub
Private Sub Cmdsimpan_Click()
Adodc1.Recordset.Update
Txtid.Text = Adodc1.Recordset!Idkasir Txtnama.Text = Adodc1.Recordset!nama Txtalamat.Text = Adodc1.Recordset!alamat
If Trim(DataGrid1.Columns(3).Value) = "Pr" Then Optpr.Value = True
ElseIf Trim(DataGrid1.Columns(3).Value) = "Lk" Then Optlk.Value = True
End If
DTPickertgl.Value = Adodc1.Recordset!tgllhr
If Trim(DataGrid1.Columns(5).Value) = "Tetap" Then Chktetap.Value = vbChecked