Upload
ahmad-lukman-nulhakim
View
42
Download
0
Embed Size (px)
DESCRIPTION
Makalah Program Akademik Skripta Karya
Citation preview
MAKALAH
Aplikasi STMIK SKRIPTA KARYA, Program Akademik Menggunakan Aplikasi Visual Basic 6.0
Disusun untuk memenuhi salah satu tugas
Mata kuliah Pemrograman Visual 1
Disusun Oleh: Ali Nurdin 12131593 Asep Helmi Wandi 12134662 Muhammad Hanif 12132814 Nur Amiliani 12132925 Rina Rosalina 12133646
JURUSAN MANAJEMEN INFORMATIKA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER BINA SARANA INFORMATIKA TASIKMALAYA 2014
i
i
KATA PENGANTAR
Puji dan syukur penyusun panjatkan kehadirat Allah SWT yang telah memberikan kekuatan
dan kesempatan sehingga penyusun dapat menyelesaikan Makalah Program Akademik STMIK
SKRPTA KARYA menggunakan aplikasi Microsoft Visual Basic 6.0 ini. Penyusunan Makalah ini
bertujuan untuk memenuhi salah satu tugas mata kuliah Pemrograman Visual 1, juga sebagai
pembelajaran langsung praktik terhadap teori yang telah di dapat di kampus.
Dalam penyusunan makalah ini, penyusun senantiasa mendapatkan perhatian, bantuan dan
bimbingan dari semua pihak, untuk itu penyusun mengucapkan terima kasih yang tulus kepada :
1. Allah SWT yang telah memberikan nikmat dan karunianya kepada penyusun.
2. Bapak Bambang Kelana S. selaku dosen mata kuliah.
3. Dan semua pihak yang turut membantu dalam proses penyusunan makalah ini.
Penyusun menyadari bahwa dalam penyusunan makalah ini masih banyak kekurangan, baik
dari penyajian bahasa, maupun penyajiannya.
Untuk itu, saran dan kritik yang membangun penyusun harapkan demi tercapainya
kesempurnaan. Besar harapan penyusun semoga makalah ini dapat bermanfaat bagi pembacanya
untuk menambah wawasan pengetahuan.
Tasikmalaya, Desember 2014
Penyusun,
ii
ii
DAFTAR ISI
Halaman
KATA PENGANTAR ................................................................................................................... i
DAFTAR ISI ............................................................................................................................... ii
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah ................................................................................................... 1
1.2. Maksud dan Tujuan ......................................................................................................... 1
1.3. Ruang Lingkup.................................................................................................................. 2
BAB II PEMBAHASAN
2.1 Pengertian Program .......................................................................................................... 3
2.2 Pengertian Microsoft Visual Basic ..................................................................................... 5
2.3 Spesifikasi File ................................................................................................................... 7
2.4 Spesifikasi Program ........................................................................................................... 11
2.5 Flowchart Program ........................................................................................................... 15
BAB III PENUTUP
3.1 Kesimpulan ....................................................................................................................... 16
3.2 Saran ................................................................................................................................. 16
1
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Perkembangan teknologi informasi pada saat ini sudah menjamur ke
berbagai kalangan masyarakat, sehingga teknologi informasi merupakan salah
satu bagian yang cukup vital dalam kehidupan sehari-hari. Pada saat ini manfaat
teknologi informasi dapat di rasakan oleh semua kalangan.
Dari berbagai macam system dan bentuk teknologi informasi yang
dapat kita temukan hamper di setiap tempat, salah satunya yaitu computer, dan
perkembangan computer pada saat ini sangat pesat. Hampir di setiap tahunnya
computer selalu mengalami perkembangan, baik dari model, desain maupun
arsitekturnya, dan seiring dengan perkembangan komputer saat ini setiap orang
bisa menggunakan computer kapan saja dan dimana saja.
Perkembangan komputer dewasa ini akan lebih baik jika digunakan
untuk hal-hal produktif dan yang mempermudah kerja manusia. Salah satu
aplikasi untuk mempermudah kerja manusia ini adalah program akademik, yang
akan sangat memudahkan kerja administrator dalam penginputan, pengolahan,
dan pencetakan data-data akademik yang diperlukan.
1.2 Maksud dan Tujuan Tujuan kami merancang program ini bertujuan untuk memenuhi salah
satu syarat mata kuliah Pemrograman Visual 1. Selain itu kami ingin program
yang kami buat ini bisa mempermudah pengaksesan informaasi akademik di
STMIK SKRIPTA KARYA baik pengaksesan data dosen, data mahasiswa,
maupun data nilai mahasiswa serta menciptakan sebuah sistem informasi yang
lebih efisien, menghemat waktu dan biaya, dan memaksimalkan penggunaan
sistem informasi akademik.
2
2
1.3 Ruang Lingkup Untuk menghindari terjadinya terjadinya penyimpangan pembuatan
tugas ini, maka penulis membatasi ruang lingkup pembahasan makalah ini.
Adapun ruang lingkup dari masalah ini antara lain :
1. System pengolahaan data dosen dan mahasiswa di STMIK SKRIPTA
KARYA dirancang dengan menggunakan visual basic 6.0.
2. Sistem pengolahaan data yang di buat yaitu Verifikasi user, mata kuliah,
Data mahasiswa, data dosen , entri nilai dsb
3
3
BAB II
PEMBAHASAN
2.1 Pengertian Program
Program adalah kumpulan instruksi yang digunakan untuk mengatur
komputer agar melakukan suatu tindakan tertentu. Tampa program, komputer
sesungguhnya tidak dapat berbuat apa-apa. Karena itu, program merupakan salah satu
bagian penting pada komputer, yang mengatur komputer agar malakukan tindakan
yang sesuai dengan yang dikehendaki. Orang yang membuat program biasa disebut
programmer.
Suatu program ditulis dengan mengikuti kaidah bahasa pemrograman tertentu.
Komputer bekerja seperti SWITCHING dan hanya mengenali 0 dan 1 manusia dapat
mengerjakan suatu intruksi berdasarkan kalimat-kalimat. Jadi, kita perlu adanya
bahasa penghubung agar komputer mampu mengerti segala instruksi dari manusia,
yang kita sebut sebagai bahasa pemrograman.
Bahasa pemrograman diubah kedalam bahasa yang dipahami oleh komputer
dengan menggunakan interpreter atau kompiler. Interpreter menerjemahkan intruksi
selama program diminta untuk dieksekusi. Jika seseorang bermaksud menjalankan
program tersebut agar dapat dijalankan oleh komputer, mula-mula kode sumber
(source code) diterjemahkan dulu ke dalam bentuk kode mesin per baris instruksi.
Setelah satu baris instruksi tersebut dipahami komputer, instruksi tersebut dijalankan.
Lalu interpreter kembali memproses baris instruksi lainnya.
4
4
Sedangkan kompiler, menerjemahkan instrusi ke dalam kode objek secara
keseluruhan, setelah semua instruksi dijalankan, instruksi yang telah dimengerti oleh
komputer baru dijalankan. Proses tersebut dinamakan kompilasi.
Pengertian program dan definisi program menurut para ahli dapat kita
rangkum dalam beberapa hal sebagai berikut :
1. Pengertian program menurut Agoeng Widyatmoko : program adalah aplikasi
hasil analisa pemecahan masalah yang dibuat dalam bentuk program
komputer.
2. Pengertian program menurut Amikom Yogyakarta : program adalah
kumpulan instruksi komputer, sedangkan metode dan tahapan sistematis
dalam program adalah algoritma.
3. Pengertian program menurut Anwar Harjono : program adalah urutan
instruksi untuk menjalankan suatu komputasi.
4. Pengertian program menurut Ema Utami : program adalah bahasa
pemrograman.
5. Pengertian program menurut Janner Simarmata : program merupakan suatu
aplikasi yang dibuat menggunakan bahasa program tertentu dan telah terinstal
di dalam komputer.
6. Pengertian program menurut Saifuddin Anshari : program adalah daftar terinci
mengenai acara dan usaha yang akan dilaksanakan.
7. Pengertian program menurut Sukrisno : program adalah kata, ekspresi, atau
pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur, yang
berupa urutan langkah, untuk menyelesaikan masalah yang
5
5
diimplementasikan dengan menggunakan bahsa pemrograman sehingga dapat
dieksesuksi oleh komputer.
8. Pengertian program menurut Sindhunata : program adalah kelompok
pernyataan yang persis dan berurutan yang gunanya adalah untuk memberi
tahu komputer bagaimana melaksanakan sesuatu pekerjaan.
9. Pengertian program menurut Sunarto, S.Kom : program adalah sekumpulan
instruksi yang diwujudkan dalam bentuk bahasa, kode skema, ataupun bentuk
lain, yang apabila digabungkan dengan media yang dapat dibaca dengan
komputer akan mampu membuat komputer bekerja untuk melakukan fungsi-
fungsi khusus atau untuk mencapai hasil yang khusus, termasuk persiapan
dalam merancang instruksi-instruksi tersebut.
10. Pengertian program menurut Wiryanto Dewobroto : program adalah hasil
penyusunan detail langkah-langkah solusi (algoritma) masalah tersebut.
2.2 Pengertian Microsoft Visual Basic
Bahasa basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga
pemograman di dalam bahasa basic dapat dengan mudah dilakukan meskipun oleh
orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya
Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang
sederhana dan mudah dalam pembuatan scriptnya (simple scriptnya language) untuk
graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows.
Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari,
dengan teknik pemrograman Visual yang memungkinkan penggunanya untuk
6
6
berkreasi lebih baik dalam menghasilkan suatu program aplikasi. Ini terlihat dari
dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur
tampilan form kemudian dijalankan dalam script yang sangat mudah.
Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic
untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi windows
dengan komponen Activex Control. Dengan komponen ini memungkinkan pengguna
untuk memanggil dan menggunakan semua model data yang ada di dalam sistem
operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual
Basic yang yang mengadopsi dua macam jenis pemrograman yaitu pemrograman
Visual dan Object Oriented Programming (OOP).
Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya dengan
beberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan
pemrograman internet dengan DHTML (Dynamic Hyper Text Mark Language), dan
beberapa penambahan fitur database dan multimedia yang semakin baik. Sampai saat
buku ini ditulis bisa dikatakan bahwa Visual Basic 6.0 masih merupakan pilih
pertama di dalam membuat program aplikasi yang ada dipasar perangkat lunak
nasional. Hal ini disebabkan oleh kemudahan dalam melakukan proses development
dari aplikasi yang dibuat.
Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan
membuat tampilan aplikasi pada form, kemudian diberi script program di dalam
komponen-komponen yang berada di toolbox, dan setiap komponen yang dipakai
harus diatur propertinya lewat jendela property.
7
7
Menu pada dasarnya adalah operasional standar di dalam sistem operasi
windows, seperti membuat form baru, membuat project baru, membuka project dan
menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic
pada menu. Untuk lebih jelasnya Visual Basic menyediakan bantuan yang sangat
lengkap dan detail dalam MSDN.
Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project
aktif, artinya isi komponen dalam toolbox sangat tergantug pada jenis project yang
dibangun. Komponen standar dalam toolbox dapat dilihat dalam panel kanan program
Visual Basic.
2.3. Spesifikasi File
a. Tabel Dosen
Spesifikasi File tbDosen Nama File : Tbdosen Akronim : tabel dosen Fungsi : Menyimpan data dosen Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : KodeDosen Software : Microsoft Acces 2010
tbDosen N O Elemen Data Akronim type file Ukuran Keterangan
1 Kode Dosen KodeDosen text 4 Primarykey 2 Nama Dosen NamaDosen text 30 3 Lulusan Lulusan text 30 4 Jurusan Jurusan text 41 5 Alamat Alamat memo
8
8
b. Tabel Mahasiswa
Spesifikasi File tbMahasiswa Nama File : tbMahasiswa Akronim : Tabel mahasiswa Fungsi : Menyimpan data mahasiswa Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : NIM Software : Microsoft Acces 2010
tbMahasiswa N
O Elemen Data Akronim type file Ukuran Keterangan 1 NIM NIM text 8 Primarykey 2 Nama mahasiswa Namamahasiswa text 25 3 tempat lahir tempatlahir text 15 4 tanggal lahir tanggallahir Date/Time 5 jeniskelamin jeniskelamin text 6 6 Agama Agama text 11 7 Nama Orang Tua NamaOrangTua text 25 8 Alamat Alamat Memo 9 Jurusan Jurusan text 30
10 telepon telepon text 15
9
9
c. Tabel Dosen Mata Kuliah
Spesifikasi File tbDosenMatkul Nama File : tbDosenMatkul Akronim : Tabel dosen mata kuliah Fungsi : Menyimpan data dosen mata kuliah Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : KodeDosen Software : Microsoft Acces 2010
tbDosenMatkul N O Elemen Data Akronim type file Ukuran Keterangan
1 Kode Dosen KodeDosen text 255 Primarykey 2 Kode Matkul KodeMatkul text 255
d. Tabel Mata Kuliah
Spesifikasi File tbMatkul Nama File : tbMatkul Akronim : Tabel Mata Kuliah Fungsi : Menyimpan data matakuliah Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : kodeMatkul Software : Microsoft Acces 2010
tbMatkul N O Elemen Data Akronim type file Ukuran Keterangan
1 Kode Matkul KodeMatkul text 5 Primarykey 2 Nama Matkul NamaMatkul text 25 3 SKS SKS text 2 4 Semester Semester text 1
10
10
E. Tabel Nilai
Spesifikasi File tbNilai Nama File : tbNilai Akronim : Tabel Nilai Fungsi : Menyimpan data matakuliah Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : kodeMatkul Software : Microsoft Acces 2010
tbNilai N O Elemen Data Akronim type file Ukuran Keterangan
1 NIM NIM text 255 Primarykey 2 Kode Matkul KodeMatkul text 255 3 Nilai UTS NilaiUTS Number Long Integer 4 Nilai UAS NilaiUAS Number Long Integer 5 Nilai tugas Nilaitugas Number Long Integer 6 Nilai absen Nilaiabsen Number Long Integer
f. Tabel Password
Spesifikasi File tbpassword Nama File : tbPassword Akronim : Tabel password Fungsi : Menyimpan data login Tipe File : sub File Organisasi File : Index sequential Akses File : Random Media : Harddisk Panjang Record : Kunci Field : ID Software : Microsoft Acces 2010
11
11
tbPassword N O Elemen Data Akronim type file Ukuran Keterangan
1 ID ID Auto Number
Long Integer Primary Key
2 Username Username text 12 3 Password Password text 8 4 nama Admin nana Admin text 20
2.4. Spesifikasi Program
a.Form Login
Log In Nama Program : Form Log In
Akromin : Login.frm
Fungsi : sebagai media verifikasi pengguna untuk bisa masuk kedalam menu utama program
Index Program : - Bahasa Program : Microsoft Visual Basic 6.0 Bentuk Tampilan : Lampiran C-1 proses 1. pada form log in terdapat dua tombol yaitu tombol login dan exit
2. Masukan ID Operator dan password. Tekan login, jika ID Opeator dan Password salah atau tidak ada di data Pengguna maka akan muncul pesan. "Password atau ID Operator salah". Jika ID Operator dan password benar maka akan muncul akses masing-masing pengguna
3. Exit digunakan untuk keluar dari form log in dan mengakhiri program
b. Form Dosen
Dosen Nama Program Form Dosen
Akromin Frmdosen.frm Fungsi
Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan Lampiran C-1
proses 1. pada form log in terdapat empat tombol yaitu tombol Input, Edit,
Tambah dan Hapus
2. Tekan Input, masukan data dosen kemudian simpan
3. Edit digunakan untuk merubah data
4. Tombol hapus digunakan untuk Menghapus data
12
12
c. form mata kuliah
Mata Kuliah Nama Program Form Mata Kuliah
Akromin frmmatkul.frm Fungsi Mengolah Data Mata Kuliah Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses
1. pada form ini terdapat empat tombol yaitu tombol Input, Edit, Simpan dan Hapus
2. Tekan Input, masukan data mata kuliah kemudian simpan
3. Edit digunakan untuk merubah data
4. Tombol hapus digunakan untuk Menghapus data
5. tombol "Keluar" untuk keluar dari program
d. form dosen mata kuliah
Dosen - Mata Kuliah Nama Program Form Dosen - Mata Kuliah
Akromin frmdosenmatkul.frm Fungsi Mengolah data mata kuliah yang diampu oleh dosen Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses
1. pada form ini terdapat tiga tombol yaitu tombol Input, tambah daftar dan tutup
2. Tekan Input, masukan data dosen dan data mata kuliah kemudian tambah ke daftar
3. tombol "tutup" untuk keluar dari program
13
13
e. form entri nilai
Entri Nilai Nama Program Form Entri Nilai
Akromin frmentrinilai.frm Fungsi menginput nilai mahasiswa per mata kuliah Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses
1. pada form ini terdapat tiga tombol yaitu tombol Input, tambah daftar dan keluar
2. Tekan Input, masukan data mahasiswa, data mata kuliah dan data nilai kemudian tambah ke daftar
3. tombol "Keluar" untuk keluar dari program
f. form cetak data mahasiswa
Cetak Data Mahasiswa
Nama Program Form Cetak Data Mahasiswa Akromin frmkelapmahasiswa.frm Fungsi form pilihan dalam pencetakan data mahasiswa Index Program - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses 1. pada form ini terdapat dua tombol yaitu tombol cetak dan batal
2. Pilih salah satu option, lalu pilih cetak untuk mencetak data mahasiswa
3. tombol "batal" untuk keluar dari program
g. form cetak nilai mahasiswa
Cetak Nilai Mahasiswa
Nama Program Form Cetak Nilai Mahasiswa Akromin frmkelapnilai.frm Fungsi form pilihan dalam pencetakan Nilai mahasiswa Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses : 1. pada form ini terdapat dua tombol yaitu tombol cetak dan batal
2. Pilih salah satu option, lalu pilih cetak untuk mencetak Nilai mahasiswa
3. tombol "batal" untuk keluar dari program
14
14
h. form master
Form Master Nama Program Form Master
Akromin frmmaster.frm Fungsi Form menu utama program Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses
1. pada form ini terdapat empat pilihan menu yaitu masterdata, proses, laporan, dan tentang
2. masterdata berfungsi untuk menginput data mahasiswa, dosen, dan mata kuliah
3. menu proses berfungsi untuk menginput data nilai dan data dosen - mata kuliah
4. menu tentang berisi pembuat program
5. klik menu masterdata dan pilih "keluar" untuk keluar program.
i. Form mahasiswa
Mahasiswa Nama Program Form Mahasiswa
Akromin frmmahasiswa.frm Fungsi mengolah data mahasiswa Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses
1. pada form ini terdapat empat tombol yaitu tombol Input, Edit, Simpan dan Hapus
2. Tekan Input, masukan data mahasiswa kemudian simpan
3. Edit digunakan untuk merubah data
4. Tombol hapus digunakan untuk Menghapus data
5. tombol "Keluar" untuk keluar dari program
15
15
j. form tentang
Tentang Nama Program Form Tentang
Akromin tentang.frm Fungsi form informasi pembuat program Index Program : - Bahasa Program Microsoft Visual Basic 6.0 Bentuk Tampilan
proses 1. form ini hanya berisi informasi tentang pembuat program
2. klik pada logo untuk keluar form.
2.5.Flowchart Program
16
16
BAB III
PENUTUP
3.1 Kesimpulan
Adapun kesimpulan dari makalah ini antara lain :
1. Sebuah Sekolah tinggi dalam hal ini STMIK SKRIPTA KARYA
memerlukan sistem informasi akademik yang dapat meningkatkan kinerja
pegawai hususnya dalam bidang pengolahan data dosen dan mahasiswa
yang selama ini kurang efisien.
2. Sistem informasi akademik STMIK SKRIPTA KARYA di buat untuk
mengotomisasi pengolahan data akademik yang masih menggunakan cara
manual.
3. Dengan pembuatan sistem informasi akademik dengan menggunakan
visual basic 6.0 ini maka akan dapat menghemat waktu, biaya serta
tenaga sehingga menghasilkan kinerja yang maksimal.
4. Bahasa pemrograman visual basic 6.0 merupakan sarana pengolahan
database yang berkemampuan tinggi untuk mengolah database yang
berukuran besar.
3.2 Saran
Berdasarkan hasil perancangan dari sistem informasi tersebut,
maka penulis memberikan saran yang di harapkan dapat berguna untuk
program akademik tersebut. Diantaranya :
1. Sebaiknya dilakukan pelatihan pelatihan khusus di bidang computer,
khususnya dalam penggunaan aplikasi Microsoft Visual Basic 6.0
2. Diharapkan sistem informasi akademik ini dapat dikembangkan lagi
menjadi sebuah sistem informasi yang berbasis web sehingga dapat
diakses secara online dan bisa di gunakan oleh banyak pihak, termasuk
siswa, orang tua siswa dan calon mahasiswa.
cover1. kata pengantar, daftar isi2. BAB I PENDAHULUANTujuan kami merancang program ini bertujuan untuk memenuhi salah satu syarat mata kuliah Pemrograman Visual 1. Selain itu kami ingin program yang kami buat ini bisa mempermudah pengaksesan informaasi akademik di STMIK SKRIPTA KARYA baik pengaksesan ...
3. BAB II PEMBAHASAN4. BAB III PENUTUP