perancangan aplikasi bank data dosen tetap dan tidak tetap menggunakan pemrograman visual basic.net...
TRANSCRIPT
-
KARYA ILMIAH
PERANCANGAN APLIKASI BANK DATA DOSEN TETAP DAN TIDAKTETAP MENGGUNAKAN PEMROGRAMAN VISUAL BASIC.NET
PADA STMIK KAPUTAMA BINJAI
Oleh:
AKIM MANAOR HARA PARDEDE, ST., M.KomNIDN. 0124037904
SEKOLAHTINGGI MANAJEMENINFORMATIKA DAN KOMPUTERKAPUTAMASTMIK KAPUTAMA
BINJAI2014
-
iABSTRAK
STMIK Kaputama merupakan lembaga pendidikan yang mengutamakanilmu teknologi komputer dalam pembelajarannya, dari informasi yang ada STMIKKaputama, khususnya bidang administrasi perbendaharaan data dosen, belummenggunakan suatu program khusus untuk menyimpan seluruh kumpulan datadosen yang terdaftar aktif mengajar pada STMIK Kaputama Binjai. Hasilpenelitian ini sangat bermanfaat bagi staff administrasi yang mengurusi datasemua dosen yang mengajar pada STMIK Kaputama Binjai dan memberikemudahan dan penghematan waktu dalam mencari data pribadi tentang dosenyang bersangkutan.
Kata Kunci : system informasi, data.
-
ii
ABSTRACT
STMIK Kaputama an educational institution that promotes the science ofcomputer technology in learning, from the information available STMIKKaputama, especially in the treasury of data administration lecturer, yet use aspecial program to store the entire data set of active teaching faculty listed onSTMIK Kaputama Binjai. The results of this study are very useful foradministrative staff who deal with the data of all faculty who teach on STMIKKaputama Binjai and provide convenience and time savings in finding personalinformation about the lecturer concerned.
Keywords: information systems, data.
-
viii
KATA PENGANTAR
Puji Syukur Penulis ucapkan kepada Tuhan Yang Maha Esa atas
segala limpahan dan karunia-Nya sehingga penulis dapat menyelesaikan Karya
Ilmiah ini dengan judul Perancangan Aplikasi Bank Data Dosen Tetap dan
Tidak Tetap Menggunakan Pemrograman Visual Basic.net pada STMIK
Kaputama Binjai Adapun pihak-pihak yang banyak membantu penulis, dengan
kerendahan hati penulis mengucapkan terima kasih kepada :
1. Ibu Lina Arliana, SE., MM selaku Ketua STMIK KAPUTAMA Binjai.
2. Seluruh kerabat dan pihak-pihak yang telah memberikan motivasi dan
kerjasamanya yang baik terhadap penulis.
3. Teristimewa istri tercinta Yessika P L Tobing, SKM.
Penulis menyadari bahwa Laporan Karya Ilmiah ini masih jauh dari
kesempurnaan karena terbatasnya ilmu yang penulis miliki. Saran dan kritikan
yang sifatnya membangun sangat diharapkan. Semoga Laporan Karya Ilmiah ini
ada manfaatnya. Akhir kata penulis mengucapkan terima kasih.
Binjai, Maret 2014
Penulis
Akim Manaor Hara Pardede, ST., M.KomNIDN. 0124037904
-
vDAFTAR ISI
ABSTRAK ............................................................................................................ iKATA PENGATAR ............................................................................................. iiiDAFTAR ISI......................................................................................................... viDAFTAR TABEL................................................................................................. viiiDAFTAR GAMBAR ............................................................................................ ixDAFTAR LAMPIRAN......................................................................................... xiBAB I PENDAHULUAN......................................................................... 1
1.1 Latar Belakang .................................................................. 11.2 Identifikasi Masalah .......................................................... 21.3 Batasan Masalah................................................................ 21.4 Rumusan Masalah ............................................................. 31.5 Tujuan Penelitihan ............................................................ 31.6 Manfaat penelitihan........................................................... 31.7 Sistematika Penulisan ....................................................... 4
BAB II LANDASAN TEORI ..................................................................... 62.1 Pengertian Sistem.............................................................. 62.2 Pengertian Informasi ......................................................... 62.3 Pengertian Sistem Informasi ............................................. 82.4 Pengertian Pengolahan Data ............................................. 82.5 Pengertian Pemasaran ....................................................... 92.6 Pengertian Mebel (furniture)............................................. 112.7 Pengertian Data Base SQL Server .................................... 122.8 Pengertian Relasi Data ...................................................... 122.9 Pengertian Data Flow Diagram (DFD) ............................. 122.10 Pengertian Flowchart ........................................................ 182.11 Pengertian Kamus Data..................................................... 202.12 Pengertian DataBase ......................................................... 202.13 Pengertian Visual Basic 2008 ......................................... 24
2.13.1 Mengenal Visual Studio 2008 ............................. 252.13.2 Menambahkan Komponen VB............................ 282.13.3 Menambahkan Script VB .................................... 29
2.14 Crystal Report ................................................................... 30BAB III ANALISIS SISTEM BERJALAN.................................................. 31
3.1 Tinjauan Instansi ............................................................... 313.1.1 Sejarah Instansi.................................................... 313.1.2 Struktur Organisasi dan Fungsi ........................... 333.1.3 Deskripsi Tugas ................................................... 33
3.2 Prosedur Sistem Berjalan .................................................. 363.3 Flowmap (Flow Of Document)......................................... 383.4 Kamus Data Sistem Berjalan ............................................ 393.5 Spesifikasi Sistem Yang Sedang Berjalan ....................... 39
3.5.1 Spesifikasi Bentuk Dokumen Masukkan............. 403.5.2 Spesifikasi Bentuk Dokumen Keluaran............... 42
-
vi
3.5.3 Spesifikasi File .................................................... 453.6 Permasalahan..................................................................... 423.7 Alternatif Pemecahan Masalah ......................................... 43
BAB IV RANCANGAN SISTEM USULAN ............................................. 394.1 Prosedur Sistem Usulan .................................................... 394.2 Diagram Alir Data Sistem Usulan..................................... 43
4.2.1 Diagram Konteks .................................................. 444.2.2 Data Flow Diagram .............................................. 46
4.3 Kamus Data Sistem Usulan............................................... 474.4 Spesifikasi Sistem Usulan ................................................. 44
4.4.1 Spesifikasi Bentuk Dokumen Masukan ................ 444.4.2 Spesifikasi Bentuk Dokumen Keluaran ................ 484.4.3 Spesifikasi File ...................................................... 484.4.4 Normalisasi File .................................................... 494.4.5 Spesifikasi Kode ................................................... 524.4.6 Spesifikasi Program .............................................. 53
4.5 Spesifikasi Sistem Komputer ............................................ 574.5.1 Umum.................................................................... 574.5.2 Spesifikasi Perangkat Keras .................................. 574.5.3 Spesifikasi Perangkat Lunak ................................. 58
4.6 Jadwal Implementasi ......................................................... 58BAB V KESIMPULAN DAN SARAN...................................................... 62
5.1 Kesimpulan ....................................................................... 635.2 Saran.................................................................................. 63
DAFTAR PUSTAKA
LAMPIRAN
-
vii
DAFTAR TABEL
Tabel I.1 Rencana Kegiatan .................................................................... 7Tabel II.1 Flow Direction Symbols ......................................................... 10
Tabel II.2 Processing Symbol ................................................................. 11
Tabel II.3 Input-Output ............................................................................ 12
Tabel II.4 Simbol Data Flow Diagram .................................................... 14
Tabel II.5 Simbol-simbol Dalam Kamus Data ........................................ 22
Tabel III.1 Data Dosen Tetap dan Tidak Tetap ......................................... 33
Tabel IV.1 Dosen Tetap ............................................................................ 52
Tabel IV.2 Dosen Tidak Tetap .................................................................. 53
Tabel IV.3 Dosen Pelamar ........................................................................ 53
Tabel IV.4 Matakuliah ............................................................................... 54
Tabel IV.5 Jadwal Implementasi ............................................................... 63
-
viii
DAFTAR GAMBAR
Gambar II.1 Visual Studio 2008 .................................................................. 16
Gambar II.2 Pembuatan Aplikasi VB.Net Baru .......................................... 17
Gambar II.3 Form Designer ......................................................................... 18
Gambar II.4 Komponen Visual Basic.Net ................................................... 19
Gambar II.5 Properties dari Komponen Baru .............................................. 20
Gambar II.6 Lingkungan Kerja Source Code .............................................. 21Gambar III.1 Struktur Organisasi STMIK Kaputama ................................... 26
Gambar III.2 Flowchart Dokument Sistem Aplikasi Bank Data Dosen ....... 37
Gambar IV.1 Diagram Konteks Sistem Usulan ............................................ 42
Gambar IV.2 DFD Level 0 Sistem Usulan ................................................... 43
Gambar IV.3 Rancangan Form Utama .......................................................... 46
Gambar IV.4 Rancangan Form Input Data Dosen Tetap .............................. 46
Gambar IV.5 Rancangan Form Input Data Dosen Tidak Tetap .................... 47
Gambar IV.6 Rancangan Form Input Data Dosen Pelamar .......................... 49
Gambar IV.7 Rancangan Form Input Data Matakuliah ................................ 49
Gambar IV.8 Tampilan File atau Dokumen Keluaran .................................. 50
Gambar IV.9 Rancangan Spesifikasi Program .............................................. 56
Gambar IV.10 Tampilan Form Menu Utama .................................................. 57
Gambar IV.11 Tampilan Form Dosen Tetap .................................................. 58
Gambar IV.12 Tampilan Form Dosen Tidak Tetap ........................................ 58
Gambar IV.13 Tampilan Form Dosen Pelamar .............................................. 59
Gambar IV.14 Tampilan Form Matakuliah ..................................................... 59
-
ix
DAFTAR LAMPIRAN
Lampiran 1 Surat Pernyataan Bersedia Membimbing
Lampiran 2 Surat Keputusan Pembimbing
Lampiran 3 Lembar Bimbingan Pembimbing I
Lampiran 4 Lampiran Bimbingan Pembimbing II
Lampiran 5 Surat Riset / Penelitian
Lampiran 6 Surat Persetujuan Izin Riset / Penelitian
Lampiran 7 Lembar Persetujuan Test Program
Lampiran 8 Lembar Berita Acara Test Program
Lampiran 9 Listing Program
-
1BAB IPENDAHULUAN
1.1 Latar Belakang Masalah
Dalam era globalisasi sekarang ini, secara rinci terdapat berbagai permasalahan
yang sering dihadapi bagi siapa saja yang ingin mempelajari dan menggunakan serta
menciptakan satu aplikasi dengan menggunakan Visual Basic.net, salah satunya dengan
merancang suatu aplikasi pemyimpanan data dalam wadah yang dapat dikemas hanya
dalam sebuah aplikasi perancangan namun dapat diciptakan dalam pemrograman yang
berbeda.
Bank data biasanya digunakan untuk menyimpan data yang terdiri dari 1 pokok
masalah namun memiliki banyak anak data darinya yang juga harus ikut terdapat dan
tersimpan dalam ruang penyimpanan yang sama, salah satu contoh yakni bank data
pegawai. Dalam aplikasi contoh ini kita dapat mengetahui apa saja data pegawai yang
tersimpan dalam aplikasi bank data tersebut, sebagai contohnya tanggal masuk surat
lamaran, biodata pegawai, jenjang pendidikan yang sempat dilewati oleh pegawai
sebelum masuk ke instansi, dan jenjang karir yang pegawai lewati.
Dengan demikian apabila suatu saat nanti pihak instansi membutuhkan follow
up data yang lengkap dari dosen, pihak instansi tidak lagi harus membongkar ulang
berkas-berkas lama yang tadinya mencatat semua profil pegawai tersebut, semuanya
telah tersedia dalam aplikasi bank data yang dimiliki dan prosesnya dapat segera
diselesaikan.
-
2STMIK Kaputama merupakan lembaga pendidikan yang mengutamakan ilmu
teknologi komputer dalam pembelajarannya, dari informasi yang ada STMIK
Kaputama, khususnya bidang administrasi perbendaharaan data dosen, belum
menggunakan suatu program khusus untuk menyimpan seluruh kumpulan data dosen
yang terdaftar aktif mengajar pada STMIK Kaputama Binjai.
Berdasarkan uraian diatas maka penulis akan mengambil judul Perancangan
Aplikasi Bank Data Dosen Tetap dan Tidak Tetap Menggunakan Pemrograman
Visual Basic.net pada STMIK Kaputama Binjai.
1.2. Identifikasi Masalah
Adapun identifikasi masalah yang akan dipecahkan dari penulis adalah sebagai
berikut:
1. Pada STMIK Kaputama, terutama pada bagian administrasi, penyimpanan data dosen
yang digunakan masih berupa penyimpan data menggunakan Microsoft Excel.
2. Tidak semua data dosen yang ada pada berkas pelamaran tercantum dalam
penyimpan data yang sudah ada.
3. Program keahlian dosen yang terdaftar pada bank penyimpanan data dosen
keseluruhan belum semuanya terdaftar dalam database dosen, khusunya untuk dosen
tidak tetap.
4. Pihak administrasi kurang mengefisienkan waktu pada saat data dosen yang
tersimpan dibutuhkan karena harus mencari nama dosen secara manual.
-
31.3. Batasan Masalah
Adapun batasan masalah dalam penelitian ini adalah sebagai berikut:
1. Pada penelitian ini penulis hanya membahas masalah yang berhubungan dengan
pengadaan bank data dosen tetap dan tidak tetap yang ada pada STMIK
Kaputama Binjai.
2. Informasi yang dihasilkan berupa laporan jumlah dosen dan file data seluruh
dosen yang aktif mengajar di STMIK Kaputama Binjai.
3. Penulisan laporan menggunakan pemrograman Visual Basic.Net 2008 dengan
program database SQL Server 2005.
1.4. Rumusan Masalah
Berdasarkan latar belakang serta identifikasi masalah diatas, permasalahan yang
dibahas pada penelitian ini adalah:
1. Bagaimana cara membuat aplikasi perancangan bank data dosen tetap dan tidak
tetap dengan pemrograman Visual Basic.net ?
2. Bagaimana cara mengatasi apabila ada data yang sama dalam input data yang
akan dimasukkan nantinya ?
3. Bagaimana cara menggunakan aplikasi dengan mudah dan dimengerti oleh
penggunan aplikasi nantinya ?
4. Bagaimana admin dapat dengan mudah menemukan data dosen yang
mempunyai keahlian dalam 1 atau 2 mata kuliah tertentu sesuai dengan yang
dibutuhkan oleh pihak akademik ?
-
41.5. Tujuan Penelitian
Tujuan perancangan aplikasi bank data dosen ini dibuat adalah :
1. Agar pihak administrasi mengetahui bagaimana cara pembuatan aplikasi
perancangan bank data dosen dengan pemrograman Visual Basic.Net.
2. Agar semua pihak terkhusus bagian administrasi dapat mengatasi apabila ada
data yang sama atau rangkap dalam penginputan data, dan dapat mengetahui
bagaimana cara membendakannya.
3. Agar dapat menggunakan aplikasi ini apabila sudah selesai nantinya.
4. Agar mempermudah proses pencarian data dosen yang diperlukan dikemudian
hari.
1.6. Manfaat Penelitian
Sesuai dengan permasalahan dan tujuan penelitian yang telah disebutkan diatas
maka manfaat penelitian dapat dirumuskan sebagai berikut:
1. Hasil penelitian ini sangat bermanfaat bagi staff administrasi yang mengurusi
data semua dosen yang mengajar pada STMIK Kaputama Binjai.
2. Memberi kemudahan dan penghematan waktu dalam mencari data pribadi
tentang dosen yang bersangkutan.
3. Memudahkan penulis untuk menyelesaikan perancangan aplikasi yang sedang
dikerjakan.
1.7. Sistematika Penulisan
Untuk menghasilkan laporan yang baik, diperlukan sebuah sistematika yang
berguna sebagai pedoman dan bahan acuan proses penyusunan laporan serta diharapkan
-
5bisa memberi informasi yang membantu pembaca memahami isi laporan dengan
mudah, didalam penjelasan dari Bab I sampai Bab V adalah sebagai berikut:
BAB I : PENDAHULUAN
Bab ini mengemukakan tentang gambaran keseluruhan mengenai Latar
belakang, Identifikasi masalah, Batasan Masalah, Rumusan Masalah,
Tujuan penelitian, Manfaat penelitian, Sistematika penulisan, serta
Rencana kegiatan.
BAB II : LANDASAN TEORI
Dalam bab ini dijelaskan lebih lanjut mengenai teori-teori yang dipakai
untuk pengembangan perancangan aplikasi bank data dosen tetap dan
tidak tetap yang terdiri dari pengertian aplikasi, pengertian bank data,
pengertian dosen, pengertian DFD, pengertian flowchart, dan
menjelaskan tentang semua teori metode yang berhubungan dengan
juduk penulis.
BAB III : ANALISIS SISTEM BERJALAN
Berisi tentang perencanaan prosedur sistem yang berjalan, diagram alir
sistem berjalan, kamus data sistem berjalan, spesifikasi sistem berjalan
yang didalamnya membahas spesifikasi dokumen masukan, keluaran,
file, kode, program, permasalahan serta alternatif pemecahan masalah.
-
6BAB IV : RANCANGAN SISTEM USULAN
Dalam bab ini, menyajikan tentang teknik implementasi, menentukan
kebutuhan input dan output serta rancangan program dan pengujian
perangkat lunak yang telah dibuat beserta analisisnya.
BAB V : KESIMPULAN DAN SARAN
Dalam bab ini, berisi tentang kesimpulan yang didapat selama proses
perancangan dari sistem dan saran yang membangun agar dapat
melakukan perbaikan-perbaikan dimasa yang akan datang untuk
kesempurnaan hasil penelitian.
1.8. Rencana Kegiatan
Dalam pembuatan laporan karya ilmiah ini penulis merancang rencana kegiatan
seperti yang ditujukan pada tabel 1.1, dengan tujuan agar kegiatan yang dilakukan bisa
lebih terarah dan data yang didapat bisa sesuai dengan tujuan yang akan dicapai. Maka
berikut ini merupakan rancangan kegiatan yang akan penulis lakukan.
-
BAB IILANDASAN TEORI
2.1 Pengertian Perancangan
Perancangan adalah penggambaran, perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh.
Perancangan Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok
pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk
menolong manusia dalam melaksanakan tugas tertentu
(http://publisherindo.blogspot.com/2013/02/pengertian-perancangan.html).
2.2 Pengertian Perancangan Aplikasi
Perancangan aplikasi (aplication design) adalah perancangan antarmuka pengguna
dan program aplikasi yang menggunakan dan memproses basis data
(https://www.google.com/Perancangan+Aplikasi/) . Perancangan aplikasi sistem dapat
dirancang dalam bentuk bagan alir sistem (system flowchart), yang merupakan alat bentuk
grafik yang dapat digunakan untuk menunjukan urutan-urutan proses dari
sistem(http://publisherindo.blogspot.com/2013/02/pengertian-perancanganaplikasi).
2.3 Pengertian Bank Data (Database)
Bank data (database) merupakan kumpulan data yang saling berhubungan Hubungan
antar data dapat ditunjukkan dengan adanya field/kolom kunci dari tiap file/tabel yang ada
(http://apipuditea.wordpress.com/2008/10/15/pengertian-bank-data-database/). Dalam file
atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan
satu kumpulan entitas yang seragam.
Adapun struktur Database adalah:
-
a. Database
b. File/Table Record
c. Elemen data/Field
Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria
penting, yaitu :
1. Bersifat data oriented dan bukan program oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5. Dapat digunakan dengan cara-cara yang berbeda.
2.4 Pengertian Dosen
Pada situs Wikipedia dosen adalah pendidik profesional dan ilmuwan dengan tugas
utama mentransformasikan, mengembangkan, dan menyebarluaskan ilmu pengetahuan,
teknologi, dan seni melalui pendidikan, penelitian, dan pengabdian kepada masyarakat
(http://id.wikipedia.org/wiki/Dosen).
2.5 Flowchart
Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat bantu
menggambarkan proses didalam program. Simbol-simbol yang digunakan dapat dibagi
menjadi 3(tiga) kelompok yakni sebagai berikut:
1. Flow Direction Symbols (Simbol Penghubung / alur)
2. Processing Symbols (Simbol Proses)
3. Input-Output Symbols (Simbol input-output)
-
2.5.1 Flow Direction Symbols
Simbol yang digunakan untuk menghubungkan yang satu dengan yang lain. Simbol
ini juga connecting line. Simbol-simbol tersebut adalah seperti pada tabel II.2 :
Tabel II.2 Flow Direction Symbols
1
Simbol Arus/Flow
Untuk menyatakan jalannya arus suatu proses.
2
Simbol Arus/Flow
Untuk menyatakan bahwa adanya transisi suatu data/informasi dari suatu lokasi
ke lokasi lainnya.
3
Simbol Connector Link
Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam
halaman/lembar yang sama.
4
Simbol Offline Connector
Untuk menyatakan sambungan dari satu prose ke proses lainnya dalam
halaman/lembar yang berbeda.
2.5.2 Processing Symbol
Simbol yang menunjukkan jenis operasi pengolahan dalam suatu proses/prosedur.
Ada beberapa simbol yang digunakan, simbol-simbol tersebut adalah seperti tabel II.
Tabel II.3 Processing Symbol
1
Simbol Offline Connector : Untuk menyatakan sambungan dari satu proses ke
proses lainnya dalam halaman/lembar yang berbeda.
2
Simbol Manual : Untuk Menyatakan suatu tindakan (proses) yang tidak
dilakukan oleh komputer (manual).
-
3Simbol Decision/logika : Untuk menunjukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban ya/tidak.
4
Simbol Predefined Proses : Untuk menyatakan penyediaan tempat penyimpanan
suatu pengolahan untuk memberi harga awal.
5
Simbol Terminal : Untuk menyatakan permulaan atau akhir suatu program.
6
Simbol Keying Operation : Untuk menyatakan segala jenis operasi yang diproses
dengan menggunakan suatu mesin yang berkeyboard.
7
Simbol off-line Storage : Untuk menunjukkan bahwa data dalam symbol ini akan
disimpan kesuatu media tertentu.
2.5.3 Input-Output Symbols
Simbol yang menunjukkan jenis peralatan yang digunakan sebagai media input atau
output. Simbol-simbol tersebut adalah seperti pada tabel II.4 :
Tabel II.4 Input-output Symbols
1
Simbol Input-Output
Untuk menyatakan atau output proses input dan tanpa tergantung
dengan jenis peralatannya.
2
Simbol Punched Card
Untuk menyatakan input yang berasal dari kartu atau output ditulis
ke kartu.
3
Simbol Magnetic-tape unit
Untuk menyatakan input yang berasal dari pita magnetic atau output
-
disimpan ke pita magnetic
4
Simbol Disk Storage
Untuk menyatakan input yang berasal dari disk atau output disimpan
ke disk.
5
Simbol Dokumen
Untuk mencetak laporan ke printer.
6 Simbol Display
Untuk menyatakan peralatan output yang digunakan berupa layar (video,komputer)
2.6 Pengertian Data Flow Diagram DFD
Diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian
sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data
adalah memindahkan pemakai atau user yang kurang menguasai bidang komputer untuk
mengerti sistem yang dikerjakan.
2.6.1 Diagram Konteks
Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan
ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem.
2.6.2 Diagram Nol
Diagram nol adalah diagram yang menggambarkan proses dari data flow diagram.
Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani,
menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data, eksternal entity.
-
2.6.3 Diagram Rinci (Level Diagram)
Diagram rinci adalah diagram yang menguraikan proses apa yang ada didalam
diagram nol atau diagram level diatasnya. Seperti ditunjukkan pada tabel II.5 dibawah ini :
Tabel II.5 Simbol Data Flow Diagram
Elemen Data Flow
Diagram Simbol Gene dan Sarson
Simbol De Marco dan
Jordan
Proses
Data Flow
Data Store
Entitas
2.7 Pengertian Visual Basic 2008
Menurut Rahman Priyanto (2008, hal.5) Visual Basic merupakan bahas yang
mendukung pemrograman berorientasi objek, namun tidak sepenuhnya. Beberapa
karakteristik objek tidak dapat dilakukan pada visual basic, seperti Inheritance tidak dapat
dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan
mendeklarasikan class module yang memiliki interface tertentu. Visual Basic (VB) tidak
bersifat case sensitif.
Visual Basic 2008 merupakan salah satu paket bahasa perograman dari visual studio
2008. Banyak fasilitas yang akan kita dapatkan memalui rilis Visual Basic versi ini. Visual
Studio 2008 sendiri merupakan sebuah software untuk membuat aplikasi windows, jadi
-
melalui aplikasi ini kita bisa membuat aplikasi database, aplikasi inventory dan sebagainya.
Kebanyak orang lebih suka menyebutnya sebuah aplikasi sebagai sebuah program atau
software, padahal ketiga istilah ini memiliki arti yang sama.
Pada Bab ini penulis akan membahas dasar-dasar penggunaan software Visual Basic
2008, dari pengenalan tampilan Visual Studia 2008 hingga pembuatan aplikasi pertama.
2.7.1 Mengenal Visual Studio 2008
Semenjak Visual Studio mengeluarkan jenis bahasa program baru yaitu Visual
Studio.Net, Microsoft telah banyak melakukan pengembangan dan perubahan pada tampilan
software ini. Jadi apabila anda sudah terbiasa menggunakan rilis Visual Basic sebelumnya,
anda harus mulai beradaptasi dengan tampilan baru Visual Basic.Net. Pada dasarnya tampilan
baru ini memudahkan kita dalam menggunakan software Visual Basic (disingkat VB) seperti
gambar II.1 dibawah ini :
Gambar II.1 Visual Studio 2008 (Start Page)
-
Melalui lembar ini kita dapat membuat aplikasi Visual Basic yang diperlukan.
Sebelum kita membuat aplikasi baru, ada dua buah istilah yang perlu kita ketahui dalam
Visual Studio 2008 yaitu :
1. Project adalah sebutan bagi sebuah software yang sedang melalui tahap pembuatan
menggunakan Visual Studio, belum menjadi sebuah aplikasi. Terdapat berbagai jenis
project diantaranya project pembuatan aplikasi Windows, Project pembuatan aplikasi
Console, dan sebagainya.
2. Solution adalah kumpulan beberapa buah project, sebuah solution dapat terdiri atas
satu buah project atau beberapa buah project, tergantung pada kebutuhan. Sebuah
project harus disimpan dalam sebuah solution.
Untuk membuat aplikasi Visual Basic baru, pergunakan menu File > New > Project,
setelah itu kita akan dihadapkan pada sebuah jendela seperti gambar II.2 dibawah ini :
Gambar II.2 Pembuatan aplikasi Visual Basic baru
Pada jendela ini, kita akan menemukan berbagai macam pilihan bahasa pemrograman,
diantaranya Visual Basic, Visual C# dan lainnya. Untuk membuat aplikasi Windows baru
-
menggunakan Visual Basic, pada panel bagian kiri jendela ini menu pilihan menu Visual
Basic>Windows dan pada panel bagian kanan pilih Windows Forms Application seperti
yang terlihat pada gambar diatas.
Masukkan keterangan-keterangan yang diperlukan seperti nama project dari program
windows baru pada kotak name, lokasi penyimpanan file-file project dalam kotak Location
dan nama solution pada kotak solution. Setelah selesai, klik tombol OK untuk memulai
pembuatan aplikasi visual basic. Visual basic akan membawa kita kedalam sebuah lembar
kerja baru dengan sebuah Form didalamnya. Perhatikan gambar II.3 dibawah ini :
Gambar II.3 Form Designer
Lembar kerja ini disebut juga dengan Form Designer. Pada jendela ini kita dapat
memodifikasi tampilan program sesuai keinginan kita. Pada jendela Solution Explorer kita
dapat melihat nama solution dan nama project yang digunakan oleh aplikasi ini. Solution
Explorer juga dapat kita pergunakan untuk menambahkan project baru pada sebuah Solution.
Untuk menambah project baru pada solution yang telah ada, klik kanan nama solution pada
jendela Solution Explorer dan pilih menu Add > New Project. Pembuatan project baru hanya
diperlukan apabila kita hendak membuat aplikasi yang berbeda, misalnya project Aplikasi
-
DB untuk pembuatan aplikasi database dan Project Aplikasi Inventory untuk pembuatan
aplikasi Inventory.
2.7.2 Menambahkan Komponen Visual Basic
Sebuah form saja tidak akan dapat banyak berguna bagi keperluan pembuatan
program. Pada sebuah form harus tersedia komponen atau Control lain didalamnya seperti
komponen Label untuk menambahkan sebuah text ke dalam Form, komponen Button untuk
menambahkan sebuah tombol kedalam form dan sebagainya. Penambahan komponen ini
disesuaikan dengan kebutuhan program.
Visual Basic menyediakan berbagai jenis komponen yang dapat kita tambahkan pada
sebuah form. Komponen-komponen ini tersedia pada jendela Toolbox, seperti gambar II.4 :
Gambar II.4 Komponen Visual Basic terdapat pada Toolbox
Toolbox membagi pengguna komponen Visual Basic menjadi beberapa kategori,
tujuannya penggunaan komponen Visual Basic itu sendiri. Komponen-komponen Visual
Basic yang masuk dalam kategori Common Control merupakan komponen Visual Basic yang
-
akan sering masuk kedalam kategori Menu dan ToolBars merupakan komponen-komponen
Visual Basic yang dapat kita pergunakan untuk membuat sebuah menu toolbar dan kategori
lainnya.
Ada hal yang perlu diperhatikan dalam setiap komponen Visual Basic yang termasuk
form yaitu :
- Properties adalah karakteristik sebuah komponen Visual Basic dan mungkin berbeda-
beda antara satu komponen dengan komponen yang lainnya seperti nama komponen, text
yang ditampilkan, ukuran, posisi dan sebagainya. Properties setiap komponen dapat saja
kita ubah melalui jendela proprties, seperti gambar II.5 :
Gambar II.5 Properties dari Komponen Button
2.7.3 Menambahkan Script Visual Basic
Setelah sebuah form berisi satu buah komponen atau beberapa buah komponen, kita
dapat memulai pembuatan aplikasi Visual Basic. Didalam pembuatan script terdapat istilah-
istilah sebagai berikut :
1. User adalah sebutan bagi pengguna atau pemakai program, bisa selaku pembuat
program atau orang lain yang hanya menggunakan program.
-
2. Event adalah sebuah kejadian atau aktivitas yang menyebabkan sebuah perintah
dijalankan. Event yang dapat diterapkan untuk keperluan ini adalah event Click atau
Double Click.
Untuk menambahkan sebuah Event kita perlu masuk kedalam lingkungan kerja source
Code (Listing Kode) dario Visual Basic. Untuk masuk kedalam mode ini, pergunakan tombol
View Code dalam Solution Explorer, seperti gambar II.6 :
Gambar II.6 Lingkungan kerja Source Code dari Visual Basic
2.8 Kamus Data
Menurut Budi Sutedjo Dharma Oetomo, S.Kom.,MM (2006, hal.118), kamus data
ikut berperan dalam perancangan dan pembangunan SI karena peralatan ini berfungsi untuk :
1. Menjelaskan arti aliran data dan penyimpanan dalam penggambaran dalam data flow
diagram.
2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran, misalnya data
alamat diuraikan menjadi nama jalan, nomor, kota, negara dan kode pos.
3. Menjelaskan spesifikasi nilai satuan yang relevan terhadap data yang mengalir dalam
sistem tersebut. Seperti ditunjukkan pada tabel II.6 dibawah ini :
-
Tabel II.6 Simbol-simbol dalam kamus data
Simbol Uraian
= Terdiri atas mendefinisikan, diuraikan menjadi, artinya
+ Dan
( ) Optional (pilihan boleh ada atau boleh tidak)
{ } Perulangan
[ ] Memilih salah satu dari dua alternatif, seleksi
** Komentar
| Pemisah sejumlah alternatif pilihan antar simbol [ ]
-
23
BAB IIIANALISIS SISTEM BERJALAN
3.1 Tinjauan Perusahaan
Penyelenggaraan pendidikan STMIK Kaputama berdasarkan Surat
Keputusan Menteri Pendidikan Nasional Republik Indonesia No. 09/D/O/2003,
tanggal 31 Januari 203 untuk mengelola program pendidikan Diploma 3 (D3) dan
Strata 1 (S1) dengan program studi sebanyak 5 (lima) yaitu; Diploma 3:
Manajemen Informatika, Teknik Informatika dan Komputerisasi Akuntansi; Strata
1: Sistem Informasi dan Teknik Informatika.
Saat ini STMIK Kaputama terus membenahi diri untuk menjadi intitusi
yang unggul khususnya dalam bidang informatika dan komputer, misalnya:
penerapan kurikum yang up to date agar sesuai dengan kebutuhan dunia kerja,
kerja sama dengan istansi/perguruan tingg lainnya, mendatngkan tenaga pengajar
(dosen) berkualitas lulusan dari perguruna tinggi terbaik di Indonesia antara lain
dari Jakarata, Bandung, Yogayakrat, Surbaya, Bogor, Semarang, Aceh dan
Medan.Sementara tenaga pendukung administarasi di tingkatkan kualitas
pelayanan dan jumlahnya.
3.1.1 Sejarah Perusahaan
Cikal bakal berdirinya STMIK Kaputama yaitu melalui Pusat Pendidikan
Pelatihan Informatika Komputer dan Kewirausahaan (P3IK) Kaputama yang
merupakan sebuah lembaga pendidikan, didirikan pada tanggal 21 Maret 2002
oleh Bapak Parlindungan Purba, SH., MM dan berada dibawah naungan Yayasan
Pendidikan Teknologi Informasi Mutiara. P3IK KAPUTAMA berorientasi kepada
-
24
profesionalisme dalam bidang teknologi informatika komputer yang dibekali
dengan jiwa kewirausahaan, sehingga para alumninya bukan saja mencari
lapangan kerja namun dapat juga menciptakan lapangan kerja.
Penyelenggaraan pendidikan di P3IK KAPUTAMA berdasarkan Surat
Keputusan Walikota Binjai No. 503.08-814/SK/2002 tanggal 13 Mei 2002 yang
mengelola jenjang pendidikan 1 tahun, serta kursus singkat (short
course) komputer dan Bahasa Inggris. P3IK Kaputama merupakan perguruan
tinggi pertama dalam bidang informatika komputer di Kota Binjai yang terletak di
Jl. Veteran No. 4A 9A Binjai, Sumatera Utara.
Pada tanggal 31 Januari 2003 melalui Surat Keputusan Menteri
Pendidikan Nasional Republik Indonesia No. 09/D/O/2003, Yayasan Pendidikan
Teknologi Informasi Mutiara memperoleh izin penyelenggaraan pendidikan bagi
Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Kaputama yang
mengelola jenjang pendidikan Strata 1 (S1) dan Diploma 3 (D3). Maka sejak
tanggal tersebut pengelolaan manajemen dan administrasi P3IK Kaputama dan
STMIK Kaputama telah disatukan dibawah satu yayasan. Program Studi yang
dikelola STMIK Kaputama yaitu:
1. Sistem Informasi (Strata 1)
2. Teknik Informatika (Strata 1 & Diploma 3)
3. Manajemen Informatika (Diploma 3)
4. Komputerisasi Akuntansi (Diploma 3)
-
25
3.1.2 Struktur Organisasi dan Fungsi
Dalam sebuah perusahaan atau lembaga-lembaga, adanya struktur
organisasi adalah hal yang penting, dimana setian pihak yang memangku suatu
jabatan dapat bertanggung jawab terhadap departemen dimana dia berada. Adapun
struktur organisasi yang ada pada STMIK Kaputama Binjai adalah sebagai
berikut:
-
26
Gambar III.1 Struktur Organisasi STMIK Kaputama BinjaiSumber : STMIK Kaputama (2013)
26
Gambar III.1 Struktur Organisasi STMIK Kaputama BinjaiSumber : STMIK Kaputama (2013)
26
Gambar III.1 Struktur Organisasi STMIK Kaputama BinjaiSumber : STMIK Kaputama (2013)
-
26
3.1.3. Penjabaran Tugas
Adapun penjabar tugas dan wewenang dari struktur organisasi
STMIK Kaputama adalah sebagai berikut:
3.1.3.1 Ketua STMIK Kaputama Binjai
Ketua bertanggung jawab atas semua kegitan dilingkungan STMIK
Kaputama. Dalam melaksanakan tugas-tugasnya ketua dibantu oleh
Pembantu Ketua I, Pembantu Ketua II, Pembantu Ketua II, BAAK dan para
Ketua Program Studi.
A. Pembantu Ketua I (Puket I)
Tugas dan wewenang Pembantu Ketua I yaitu membantu Ketua di
bidang Akademik, antara lain:
a. Pendaftaran dan Statistik
1. Menyusun program kerja tahunan bidang Akademik (Penddikan dan
Pengajaran)
2. Mempersiapkan dan menggandakan/mencetak bahan-bahan
pendaftaran bagi mahasiswa baru dan lama (formulir pendaftaran,
syarat-syarat pendaftaran mahasiswa abaru, informasi-informasi
tentang kampus, petunjuk pendaftarn dan lain-lain).
3. Melaksanakan pendaftaran
4. Menyusun Nomor Induk Mahasiswa
5. Meyusun Kode mata kulah.
6. Mempersiapkan tempat pendaftaran serta alat-alat yang diperlukan.
-
27
7. Mempersiapkan dan menggandakan/atau mencetak Kartu
Mahasiswa, Kartu Rencana Studi (KRS).
8. Perencanaan dan Sarana Akademik
9. Menyusun program kerja tahunan bidang Akademik (Pendidikan dan
Pengajran).
10. Mempelajari kurikulum tiap jurusan atau program studi dan
mempersiapakan saran tentang pengmebangannya.
11. Mermpersiapkan dan menggandakan formulir-formulir dan
dokumen-dokumen yang berhubugan dengan pelaksanaan kurikulum
(Proses Belajar Mengajar) yang dapat menjadi pedoman akademik.
12. Mermpersiapkan dan menggandakan atau menyusun Kalender
Akdemik dan Buku Pedoman.
13. Evaluasi dan Ijazah / Akreditasi
14. Menyusun program kerja tahunan bagian.
15. Mempersiapkan dan menggadakan bahan-bahan administrasi
pelaksanaan ujian-ujian (formulir dan lain-lain)
16. Mempersiapkan dan menggadakan bahan-bahan pengarsipan hasil-
hasil ujian (transkrip dan lain-lain)
17. Mempersiapkan dan menggandakan pedomana pelaksanaan ujian.
B. Pembantu Ketua II (Puket II)
Tugas Pembantu Ketua II yaitu membantu ketua di bidang keuangan
dan personalia, antara lain:
-
28
a. Tata Usaha
1. Melaksanakan urusan surat menyurat yang subtansinya tidak
termasuk dalam unit lain.
2. Mengatur dan melaksanakan pengetikan, penggandaan, pengarsipan
dan pengekspedisian surat-surat.
3. Membuat surat-surat keputusan.
4. Keuangan
5. Menyusun program kerja tahunan akademik bagian keuangan.
6. Membantu unit perencanaan (Biro Perencanaan atau Tim
Perencanaan) menyusun Rencana Anggaran Penerimaan dan Belanja
(RAPB) tahunan akademik.
7. Melaksanakan pembukuan penerimaan dan pengeluaran uang baik
yang bersifat pembangunan sesuai dengan sistem pembukuan yang
berlaku.
8. Melaksanakan pembayaran gaji, cuti, honorarium, biaya perjalanan
dan lain-lain.
9. Melaksanakan dan mengendalikan administrasi keuangan sesuai
dngan ketentuan yang berlaku.
10. Kepegawaian
11. Menyusun program kerja tahunan bidang kepegawaian.
12. Menyusun rencana kebutuhan akan tenaga kependidikan dan
kepegawaian administrasi.
-
29
C. Pembantu Ketua III (Puket III)
Tugas dan wewenang Pembantu Ketua III yaitu membantu ketua di
bidang kemahasiswaan, antara lain:
1. Pelaksanaan pembinaan mahasiswa oleh seluruh dosen dalam
pengembagan sikap dan orientasi serta kegiatan kemahasiswaan
antara lain dalam seni budaya dan olah raga sebagai bagian
pembinaan civitas akademik.
2. Pelaksanaan usaha kesejahteraan mahasiswa serta usaha bimbingan
dan penyuluhan bagi mahasiswa.
3. Pelaksanaan usaha pengembangan daya penalaran mahasiswa yang
sudah diprogramkan oleh Puket I.
4. Kerjasama dengan semua pihak dalam setiap usaha di bidang
kemahasiswaan, pengabdian pada masyarakat dan usaha
penunjangannya.
D. Biro Administrasi Akademik dan Kemahasiswaan (BAAK)
Tugas dan wewenang BAAK, yaitu antara lain:
a. Rincian tugas Bagian Pendidikan Perencanaan dan Sistem Informasi
adalah:
1. Menyusun rencana dan program kerja bagian dan mempersiapkan
rencana dan program kerja biro.
-
30
2. Menghimpun, menelaah peraturan perundang-undangan dan
menyusun sarana pemecahan dibidang akademik, perencanaan dan
sistem informasi.
3. Mengumpulkan, mengolah dan menganalisis data dibidang
akademik, perencanaan dan sistem informasi.
4. Mempersiapkan bahan peyusunan peraturan dan ketentuan dibidang
akademik, perencanaan dan sistem informasi.
b. Rincian Tugas Sub Bagian Pendidikan dan Evaluasi adalah:
1. Menyusun rencana dan program kerja sub bagian dan
mempersiapkan, penyusunan rencana program kerja bagian.
2. Menghimpun dan mengkaji peraturan perundang-undangan serta
menyusun saran pemecahan masalah dibidang pendidikan, penelitian
dan pengabdian kepada masyarakat.
3. Mengumpukan, mengolah dan menganalisis data kegiatan
pendidikan, penelitian dan pengabdian kepada masyarakat.
c. Rincian Tugas Sub Bagian Registrasi dan Statistik adalah :
1. Menyusun rencana dan program kerja sub bagian.
2. Menghimpun dan mengkaji peraturan perundang-undangan serta
menyusun sarana pemecahan masalah di bidang registrasi dan
statistik.
3. Mengumpulkan dan mengolah data mahasiswa.
-
31
Adapun data mahasiswa sampai semester Genap TA.2011/2012
adalah sebagai berikut:
E. Biro Administrasi Umum dan Keuangan (BAUK)
Tugas dan wewenang BAUK, yaitu antara lain:
a. Rincian Tugas Bagian Umum, Hukum, Tatalaksana, Perlengkapan dan
Kepegawaian adalah:
1. Menyusun rencana kerja dan program kerja bagian dan
mempersiapkan penyusunan rencana dan program kerja biro.
2. Menghimpun dan menelaah peraturan perundang-undangan di
bidang ketatausahaan, kerumahtanggaan, ketatalaksanaan,
perlengkapan dan kepegawaian.
3. Mengumpulkan, mengolah dan menganalisis data di bidang
ketatausahaan, kerumahtanggaan, ketatalaksanaan, perlengkapan dan
kepegawaian.
4. Melaksanakan penyusunan rancangan peraturan dan ketentuan
dibidang ketatausahaan, hukum, kerumahtanggaan, tatalaksana,
perlengkapan dan kepegawaian.
5. Rincian Tugas Sub Bagian Tatausaha, Hukum dan Tatalaksana
6. Menyusun rencana kerja dan program kerja bagian dan
mempersiapkan penyusunan rencana dan program kerja bagian.
7. Menghimpun dan mengkaji peraturan perundang-undangan dibidang
ketatausahaan dan pendidikan tinggi.
-
32
8. Melakukan urusan surat menyurat.
9. Melakukan urusan kearsipan.
F. Ketua Program Studi
Tugas dan wewenang Ketua Program Studi adalah sebagai berikut:
1. Menyusun program kerja tahunan program studi.
2. Membuat laporan bidang akademik ke Pembantu Ketua I
3. Mempelajari kurikulum dan sarana pengembangannya.
4. Mempersiapkan dan menggandakan formulir dan dokumen yang
berhubungan dengan pelaksanaan kurikulum yang dapat menjadi
pedoman bagi akademik.
5. Membantu pelaksanaan ujian di setiap program studi dan
mengumpulkan informasi yang berkenaan dengan kendala dan
perbaikan.
6. Menganalisis hasil ujian dan perbaikannya.
7. Memepersiapkan data-data dosen dan tenaga penunjang akademis.
8. Memerpersiapkan tenaga kependidikan, khususnya dosen-dosen,
untuk tugas belajar, penatran, seminar, lokakarya, pelatihan dan lain-
lain.
-
33
3.1.3.8 Dosen
Tugas dan wewenang dari Dosen adalah sebagai berikut, dalam UU
RI No. 14 Tahun 2005 tentang Guru dan Dosen diungkapkan bahwa dosen
adalah pendidik profesional dan ilmuwan dengan tugas utama
mentransformasikan, mengembangkan, dan menyebarluaskan ilmu
pengetahuan, teknologi, dan seni melalui pendidikan, penelitian, dan
pengabdian kepada masyarakat sedangkan dalam Pasal 46 UU tersebut
diungkapkan bahwa untuk menjadi seorang dosen maka seseorang harus
memiliki kualifikasi akademik minimal S2 dari program pascasarjana yang
terakreditasi sesuai dengan bidang ilmunya. Lebih lanjut dalam Permenpan
No. 17 Tahun 2013 tentang Jabatan Fungsional Dosen dan Angka Kreditnya
sebagai konsideran dari UU RI. No. 20 Tahun 2003 tentang Sisdiknas dan
UU RI. No. 14 Tahun 2005 tentang Guru dan Dosen diungkapkan bahwa
untuk menjadi seorang dosen maka seseorang harus memiliki jabatan
fungsional minimal Asisten Ahli
-
34
Adapun data Dosen untuk semester Genap TA.2011/2012 adalah
sebagai berikut :
Tabel III.1 Daftar Data Dosen Tetap dan Tidak Tetap yang masih Aktifuntuk Semester Genap TA.2011/2012 Pada STMIK Kaputama BinjaiNO NAMA DOSEN TEMPAT/TANGGALLAHIR STATUS
PENDIDIKAN
1 Anton Sihombing,SE.,MMLubuk Pakam, 18 Agustus1964 Dosen Tetap S2
2 S2
3 Budi SerasiGinting, S.Kom Belawan, 16 April 1968 Dosen Tetap S1
4 Devi Yendrianof,S.Kom, M.Si Medan, 22 Maret 1972 Dosen Tetap S15 S2
6 Drs. HermansyahSembiringTanjung Balai, 24 Januari1965 Dosen Tetap S1
7Drs. KatenLumbanbatu,M.Kom Pancur Batu, 1 Maret 1959 Dosen Tetap S1
8 S29 Ediman Manik, SH Naga, 04 April 1963 Dosen Tetap S1
10 Zarrah Arief Ranie,SE, MMJakarta, 26 September1961 Dosen Tetap S1
11 Akhmad SalehHasibuan, S.KomBinjai, 12 Juni 1983 Dosen Tdk
TetapS1
12 Muhammad Rizal,SE, M.SiPancur Batu, 13 April 1976 Dosen Tdk
TetapS1
13 S2
14 Yani Maulita, S.Kom Medan, 26 Januari 1982 Dosen TdkTetapS1
15 Abdi Sugiarto, S.Sos.,M.SiBinjai, 14 Nopember 1974 Dosen Tdk
TetapS2
16 S2
17 A.Mahendra, SE.,M.SiBinjai, 12 Juni 1985 Dosen Tdk
TetapS1
18 S2
19 Masdiana Sagala,S.KomSamosir, 26 Agustus 1982 Dosen Tdk
TetapS1
20 Hotler Manurung, ST Tanah Jawa, 18 Pebruari 1968 Dosen TdkTetapS1
21 S2
22 Dupien AsidoMarganti, STRambai, 10 September 1978 Dosen Tdk
TetapS1
23 Adriadi, S.Pd., M.Pd Binjai, 8 Januari 1977 Dosen TdkTetapS2
24 Wahyu Sugeng ImamSoeparno, SEMedan, 5 Juni 1985 Dosen Tdk
TetapS2
-
35
25 Darsono Nababan,S.KomMotung, 22 Pebruari 1985 Dosen Tdk
TetapS1
26 S2
27 Relita Buaton, ST.,M.KomHuta Gonting, 11 September1979
Dosen Tetap S1
28 S2
29 Hermansyah ,M.Kom Tanjung Gusta, 14 Januari1984Dosen Tdk
TetapS2
30 Jamaluddin, S.Kom Tandam Hulu II, 18 Juli 1985 Dosen TdkTetapS1
31 Akim Manaor HaraPardede, STBalige, 24 Maret 1979 Dosen Tetap S2
32 Edrian Hadinata,S.KomSei Semayang, 3 Mei 1983 Dosen Tdk
TetapS1
33 Citra Pratiwi, S.S.,M.HumBandung, 6 Januari 1987 Dosen Tdk
TetapS2
34 Rijois Iboy ErwinSaragih, ST., M.ABinjai Dosen Tdk
TetapS2
Sumber : STMIK Kaputama (2013)
3.2 Prosedur Sistem Berjalan
Suatu prosedur atau tahap-tahap yang dilakukan sebelum memulai
sesuatu kegiatan untuk menyelesaikan suatu kegiatan untuk menyelesaikan
suatu pekerjaan disebut prosedur sistem. Sesuai ruang lingkup yang dibahas
dalam penyusunan karya ilmiah ini, maka prosedur sistem berjalan yang
diambil yaitu dari Administrasi penerimaan berkas lamaran dosen untuk
dijadikan aplikasi bank data dosen yang telah melewati beberapa proses
sebagai berikut :
1. Penerimaan Berkas Dari Calon Dosen ke Admin Front Office
a. Calon dosen yang akan melamar dilayani oleh admin front office
(FO) untuk diterima berkasnya, dan admin front office (FO)
memberikan keterangan tentang apa saja yang nantinya dibutuhkan
jika suatu saat menerima panggilan dari pihak kampus.
-
36
b. Admin front office menyerahkan berkas lamaran kepada
Administrasi BAAK.
2. Pemeriksaan Berkas Lamaran Calon Dosen
a. Memeriksa dan mengamati berkas-berkas yang disertakan oleh calon
dosen dalam berkas pelamaran.
b. Selanjutnya admin BAAK menyerahkan / mendisposisi berkas lamaran
kepada Ketua Prodi .
3. Disposisi Ketua Prodi
a. Berkas lamaran yang telah diserahkan kepada Ketua Prodi dan telah
didisposisi akan kembali ditinjau oleh Ketua Prodi.
b. Setelah ditinjau dan dinilai memenuhi persyaratan yang diperlukan,
Ketua Prodi akan memberikan memo pada admin BAAK agar
admin Front Office (FO).
4. Prosedur Pemanggilan
a. Admin front officemenghubungi calon dosen yang berkasnya
memenuhi syarat untuk memberitahukan bahwa mereka akan
mengikuti proses interview atau wawancara.
b. Interview atau wawancara akan dilaksanakan langsung bersama
Ketua Prodi.
5. Prosedur Penerimaan
a. Setelah proses interviewselesai, sesuai dengan proses yang berlaku
Ketua Prodi akan memberikan memokepada admin front officeuntuk
-
37
memanggil calon dosen yang dinilai tepat untuk menjadi tenaga
pengajar sesuai dengan keahlian yang dimiliki.
b. Setelah diterima dan resmi menjadi tenaga pengajar aktif pada
STMIK Kaputama Binjai, data-data yang dimiliki oleh dosen tersebt
akan diinput kedalam aplikasi bank data dosen sesuai dengan status
dosen tetap ataupun dosen tidak tetap.
-
38
3.3.1 Diagram Alir Data Sistem Berjalan
Berikut ini digambarkan FlowchartPerancangan Aplikasi Bank Data Dosen
Tetap dan Tidak Tetap Pada STMIK Kaputama BinjaiCalon Dosen AdminFrontOffice Admin BAAK Ketua Prodi
Gambar III.2 Flowchart Dokumen sistem Aplikasi Bank Data Dosen
START
Penyerahanberkas
Terimaberkaslamaran
ProsesPenyerahan berkaske BAAK
ProsesPemeriksaan
Berkas
BerkasLamaran
Disposisi
BerkasLamaran telahdi disposisi
BerkasLamaran
MemoPemanggilanWawancara
ProsesPemeriksan berkasLamaran
ProsesWawancara
ProsesPemanggilanWawancara
MemoPemanggilan
Mengajar
ProsesPenerimaan
danPemeriksaanBerkas Dosen
Berkas Lamaran
Input datadosendalamAplikasiBank DataDosen
End
-
39
3.4 Kamus Data
Berikut ini adalah rancangan kamus data dari Perancangan Aplikasi
Bank Data Dosen Tetap dan Tidak Tetap Pada STMIK Kaputama Binjai :
1. Tabel Dosen Tetap = {@kddosentetap + @nmdosentetap + @jkelamin1
+ @agama1 + @tempat1 + @tanggal1 + @alumnus1 + @jpdk1 +
@keahlian1 + @gol1 + @pengalaman1 + @lulus1 + @foto}
2. Tabel Dosen Tidak Tetap = {@kddosentdktetap + @nmdosentdktetap +
@jkelamin2 + @agama2 + @tempat2 + @tanggal2 + @alumnus2 +
@jpdkn2 + @keahlian2 + @gol2 + @pengalaman2 + @lulus2 + @foto}
3. Tabel Dosen Pelamar = {@kddosenpelamar + @nmdosenpelamar +
@jkelamin3 + @agama3 + @tempat3 + @tanggal3 + @alumnus3 +
@jpdkn3 + @keahlian3 + @gol3 + @pengalaman3 + @lulus3 + @foto}
4. Tabel Matakuliah = {@kdmatakuliah + @nmmatakuliah + @semester +
@sks}
3.5 Spesifikasi Sistem Berjalan
Dalam spesifikasi sistem berjalan ini sangat diperlukan suatu
database untuk pemrosesan dan penyimpanan data. Namun dalam
penyimpanan, administrasi yang menangani pengolahan data dosen masih
belum menggunakan aplikasi database yang sistematis, masih menggunakan
penyimpanan dalam Microsoft Excel.
-
40
3.6 Permasalahan
Dalam proses penyimpanan data-data dosen, permasalahan yang
timbul adalah dalam proses kita mencari data dosen yang diperlukan dengan
cepat, kita tidak dapat langsung menemukan khusus hanya data yang kita
perlukan saja. Namun kita harus mencari data yang diperlukan diantara
banyak data yang bergabung dalam 1 file penyimpan. Dan waktu yang
digunakan kurang efektif dan efisien.
3.7 Alternatif Pemecahan Masalah
Atas permasalahn yang dibahas pada subbab sebelumnya, maka
dapat diusulkan alternatif pemecahan masalah. Alternatif yang diajukan
adalah :
1. Menggunakan database sebagai tempat menyimpan data / informasi.
2. Menggunakan sistem aplikasi, sehingga lebih memudahkan dalam
melakukan penjagaan dan pengawasan.
-
41
BAB IVRANCANGAN SISTEM USULAN
4.1 Prosedur Sistem Usulan
Melihat masih dipakainya cara manual dengan pengolah data Excel dalam
proses penyimpanan data dosen baik tetap maupun tidak tetap sampai data calon
dosen yang pernah melamar pada STMIK Kaputama Binjai. Dengan demikian
dibuatlah sebuah aplikasi yang dapat mempermudah dalam melakukan
penyimpanan data-data dosen yang berstatus tetap, tidak tetap serta dosen yang
masih berstatus pelamar yang diharapkan dapat mengatasi permasalaha-
permasalahan yang ada dan menyempurnakan sistem manual yang sudah ada.
Adapun sasaran-sasaran yang ingin dicapai adalah sebagai berikut :
1. Meningkatkan efisiensi dan efektivitas dalam pengelolaan persediaan.
Efisiensi adalah menghemat waktu dan tenaga dalam mengerjakannya,
sedangkan efektifitas adalah mampu melaksanakan pekerjaan tersebut
dalam kapasitas yang lebih besar.
2. Mampu menghasilkan informasi database atau keluaran yang lebih tepat,
cepat dan akurat guna membantu kelancaran pekerjaan sehari-hari.
3. Meminimalisasi terjadi kesalahan memilih field yang ingin dilihat dan
dicari. Sistem usulan ini dibuat berdasarkan hasil pengamatan dilapangan.
Adapun prosedur sistem berjalan pada sistem administrasi penyimpanan/
penginputan data-data dosen yang diperlukan untuk pengolahan database Bank
Data Dosen Tetap dan Tidak Tetap Pada STMIK Kaputama Binjai adalah sebagai
berikut :
-
42
1. Prosedur Penerimaan Berkas dan Penginputan Data Dosen Pelamar
Prosedur ini dimulai dari diterimanya berkas pelamaran dari calon dosen
yang melamar oleh admin front office, dimana data dari berkas yang diserahkan
akan diinputkan kedalam sistem aplikasi. Selanjutnya data akan diolah oleh Ketua
Prodi dengan memberikan laporan pengajuan dosen tidak tetap kepada Ketua
STMIK untuk diangkat menjadi dosen tidak tetap.
2. Prosedur Pengolahan data dosen
Berdasarkan hasil dari penginputan yang dilakukan oleh Admin BAAK
dan Ketua Prodi untuk data dosen pelamar dan dosen tidak tetap, Ketua STMIK
juga dapat mengeluarkan Laporan Pengajuan untuk pengangkatan dosenn tetap
yang ditujukan kepada pihak Yayasan untuk diberikan SK Pengangkatan menjadi
dosen tetap.
3. Prosedur Penerimaan Dosen oleh Ketua Prodi, Ketua STMIK dan Yayasan
Dari Laporan pengajuan dosen baik itu dosen tetap yang mengajukan
Ketua STMIK kepada Yayasan dan dosen tidak tetap yang mengajukan Ketua
Prodi kepada Ketua STMIK, dapat diperoleh laporan penerimaan dosen, laporan
penerimaan dosen tidak tetap diterima dari Ketua STMIK dan laporan penerimaan
dosen tetap diterima dari Yayasan.
4. Prosedur Penginputan Data Dosen dan Matakuliah
Setelah semua prosedur dilaksanakan dan hasil dari prosedur yang dilewati
selama beberapa waktu sudah tersedia, maka data-data dari dosen-dosen yang
sudah masuk sebelumnya dapat langsung di input kedalam aplikasi database yang
dirancang sebelumnya, baik itu data dosen yang sudah berstatus tetap, tidak tetap
-
43
atau honorer sampai data dosen yang masih berstatus pelamar dan masih dalam
daftar tunggu termasuk juga data matakuliah yang akan diajarkan.
4.2 Diagram Alir Data Sistem Usulan
Adapun bentuk diagram konteks dari Perancangan Aplikasi Bank Data
Dosen Tetap dan Tidak Tetap Pada STMIK Kaputama, adalah sebagai berikut :
4.2.1 Diagram Konteks
Data dosen pelamar Laporan Pengajuan Dosen TetapData dosen tetap Data Dosen TetapData dosen tidak tetap Data Dosen Tidak TetapMatakuliah
Laporan Pengajuan Dosen Tetap
Data dosen tetap Data Dosen TetapData dosen tidak tetap Data Dosen Tidak Tetap
Data Dosen Pelamar
Laporan Dosen Pelamar Data Mengajar DosenLaporan Dosen Tetap Dosen Tidak TetapLaporan Dosen Tidak Tetap
Gambar IV.1 Diagram Konteks Sistem Usulan
Ketua STMIKAdmin BAAK
Ketua Prodi
Yayasan
PerancanganAplikasi Bank
Data DosenTetap dan
Tidak TetapPada STMIK
KaputamaBinjai
-
44
4.2.2 Diagram Level 0
Adapun bentuk DFD (Data Flow Diagram) level nol yang didapat
berdasarkan diagram konteks yang dibuat sebelumnya adalah sebagai berikut :
Berkas Lamarandiserahkan SK dosen tidak tetap
dikeluarkan
Pelamar
Dosen Tetap
Dosen tidak TetapData Matakuliah
Laporan Pengajuan dosen tetap
Laporan dosen tetap
SK Pengangkatan dosen tetap
Matakuliah
Gambar IV.2 DFD Level 0 Sistem Usulan
0.1.ProsesPenginputanData DosenPelamar
0.2.ProsesPenerimaandosen tidaktetap
0.4.ProsesPengangkatandosen tetap
0.3.ProsesPengangkatan dosen tidaktetap
Admin BAAK
Yayasan
Ketua STMIKKetua Prodi
0.4.ProsesInputMatakuliah
-
45
4.3 Kamus Data Sistem Usulan
Adapun rancangan kamus data sistem usulan pada STMIK Kaputama
Binjai yang berbentuk file dokumen masukan pada Microsoft Excel adalah
sebagai berikut :
1. Nama Arus Data : Dosen Tetap
Alias : DT
Penjelasan : Data Identitas dosen yang berstatus Dosen Tetap
StrukturData :@kddosentetap+nmdosentetap+jkelamin1+agama1
+tempat1+tanggal1+alumnus1+keahlian1+jpdk1+nidn1
+ gol1+pengalaman1+lulus1
2. Nama Arus Data : Dosen Tidak Tetap
Alias : DTT
Penjelasan : Data Identitas dosen yang berstatus Dosen Tidak Tetap
Struktur Data :@kddosentdktetap+nmdosentdktetap+jkelamin2
+agama2+tempat2+tanggal2+alumnus2+keahlian2+jpdk2
+nidn2+gol2+pengalaman2+lulus2
3. Nama Arus Data : Dosen Pelamar
Alias : DP
Penjelasan : Data Identitas dosen yang berstatus Dosen Pelamar
Struktur Data :@kddosenpelamar+nmdosenpelamar+jkelamin3+agama3
+tempat3+tanggal3+alumnus3+keahlian3+gol3+jpdkn3
+pengalaman3 +lulus3
-
46
4. Nama Arus Data : Matakuliah
Alias : Mk
Penjelasan : Data Matakuliah yang diajarkan
Struktur Data : @kdmatakuliah+nmmatakuliah+semester+sks
4.4 Spesifikasi Sistem Usulan
Spesifikasi dari sistem usulan ini dibuat untuk mempermudah dalam
memahami perancangan aplikasi ini. Adapun proses dalam sistem usulan ini
dibagi menjadi beberapa bentuk rancangan dokumen baik itu dokumen masukan
maupun dokumen keluaran. Adapun penjelasan dari keduanya adalah sebagai
berikut :
4.4.1 Spesifikasi Bentuk Dokumen Masukan
Dokumen masukan dari sistem usulan ini terdiri atas beberapa form yaitu
form utama (menu utama), form input data dosen tetap, form input data dosen
tidak tetap, form input data dosen pelamar, form input data matakuliah. Adapun
selurus bentuk form tersebut dapat dilihat dalam gambar IV.3 sampai dengan IV.8
1. Form Utama (Menu Utama)
Menu Utama
Gambar IV.3 Rancangan Form Utama
Dosen Tetap Dosen Tidak Tetap Dosen Pelamar Matakuliah
-
47
2. Form Input Data Dosen Tetap
Gambar IV.4 Rancangan Form Input Data Dosen Tetap
Kode Dosen Alumnus Kepangkatan
Nama Dosen Jenjang Pendidikan Tahun Lulus
Jenis Kelamin Keahlian
Agama NIDN/NUD
Tempat Lahir Golongan
Tanggal Lahir Pengalaman11 Juli 20132013 SIMPAN
TAMBAH
UBAH
BATAL
-
48
3. Form Input Data Dosen Tidak Tetap
Gambar IV.5 Rancangan Form Input Data Dosen Tidak Tetap
Kode Dosen Alumnus Kepangkatan
Nama Dosen Jenjang Pendidikan Tahun Lulus
Jenis Kelamin Keahlian
Agama NIDN/NUD
Tempat Lahir Golongan
Tanggal Lahir Pengalaman11 Juli2013 2013
SIMPAN
EDIT
HAPUS
KELUAR
-
49
4. Rancangan Form Input Data Dosen Pelamar
Gambar IV.6 Rancangan Form Input Data Dosen Pelamar
5. Rancangan Form Input Data Matakuliah
Gambar III.7 Rancangan Form Input Data Matakuliah
Kode Dosen Alumnus
Nama Dosen Jenjang Pendidikan
Jenis Kelamin Keahlian
Agama NIDN/NUD
Tempat Lahir Pengalaman
Tanggal Lahir Tahun Lulus
Kode Matakuliah Semester
Nama Matakuliah SKSEDIT
HAPUS
SIMPAN
KELUAR
11 Juli 20132013
SIMPAN
EDIT
HAPUS
KELUAR
-
50
4.4.2 Spesifikasi Bentuk Dokumen Keluaran
Dokumen keluaran dari sistem usulan ini berupa tabel hasil input data
dosen yang telah disimpan. Perhatikan gambar IV.7 berikut :
Gambar IV.8 Tampilan File atau Dokumen Keluaran
4.4.3 Normalisasi File
Normalisasi file dapat dijabarkan sebagai prose pengelompokan elemen ke
dalam tabel yang menyatakan hubungan antar entitas sehingga terwujud suatu
bentuk yang memudahkan adanya perubahan dengan dampak terkecil. Proses
pengolahan data yang mengakibatkan efek samping yang tidak diharapkan sering
disebut istilah anomali yang dapat terjadi akibat inserting, updating, deleting.
Oleh karena itu diperlukan normalisasi file. Adapun teknik penyusunan
normalisasi file adalah dengan menentukan hal-hal sebagai berikut :
-
51
1. Kunci Atribut
Setiap file mempunyai kunci berupa satu field atau satu set field yang
dapat mewakili record. Sebagai contoh pada tabel dosen tetap terdapat field kunci
berupa kddosentetap mewakili nama, agama, jenis kelamin dan sebagainya.
2. Kunci Kandidat
Kunci kandidat adaah satu atribut atau satu set minimal atribut yang
mengidentifikasi secara unik suatu data dari entiti. Jika kunci kandidat berisi dari
satu atribut, maka biasanya disebut sebagai kunci gabungan (Composite Key).
3. Kunci Primer
Kunci primer adalah salah satu atau satu set minimal atribut yang tidak
hanya mengidentifikasi secara unik suatu kejadia tetapi juga dapat mewakili setiap
kejadian dari suatu entiti. Setiap kunci kandidat mempunyai peluang menjadi
kunci primer, sebaliknya dipiliha satu saja yang dapat mewakili secara
menyeluruh terhadap entiti yang ada.
4. Kunci Alternatif
Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci
primer. Biasanya kunci ini digunakan sebagai kunci pengurutan data saja,
misalnya dalam pembuatan laporan.
5. Kunci Tamu
Kunci tamu adalah satu atribut (atau satu set atribut) yang melengkapi satu
hubungan yang menunjukkan ke tabel induknya. Kunci tamu biasanya
ditempatkan pada eniti anak dan sama dengan kunci primer induk yang
-
52
direlasikan. Hubungan antara entiti induk dengan anak adalah (biasanya)
hubungan satu ke banyal (one to many).
4.4.4 Spesifikasi File
Untuk mempermudah dalam memahami Perancangan Aplikasi Bank Data
Dosen Tetap dan Tidak Tetap, makan dapat di spesifikasikan kedalam sebuah
database, dimana didalam database tersebut terdapat beberapa tabel yang
mendukung. Tabel-tabel yang ada dalam database tersebut adalah :
1. Nama Tabel : Dosen Tetap
Akronim : Dosen Tetap
Perangkat Lunal : SQL Server 2005
Kunci Record : kddosentetap*(primary key)
Tabel ini berfungsi untuk menampung data dosen yang diinputkan. Tabel ini
berisi 13 fields, seperti ditunjukkan pada tabel IV.
Tabel IV.1 Tabel Dosen Tetap
No Fieldname Type Field Description1. kddosentetap Varchar 8 Kode Dosen2. nmdosentetap Varchar 50 Nama Dosen3. jkelamin1 Char 10 Jenis Kelamin4. agama1 Varchar 20 Agama5. tempat1 Varchar 50 Tempat Lahir6. tanggal1 DateTime Tanggal Lahir7. alumnus1 Varchar 50 Alumnus8. jpdk1 Char 10 Jenjang Pendidikan9. keahlian1 Varchar 30 Keahlian
10. gol1 Char 10 Golongan12. pengalaman1 Char 10 Pengalaman13. lulus1 Char 10 Tahun Lulus
2. Nama Tabel : Dosen Tidak Tetap
Akronim : Dosen Tidak Tetap
Perangkat Lunak : SQL Server 2005
-
53
Kunci Record : kddosentdktetap*(primary key)
Tabel ini berfungsi menampung data dosen tidak tetap. Tabel ini terdiri dari
13 (tiga belas) fields seperti ditunjukkan pada tabel IV.2
Tabel IV.2 Tabel Dosen Tidak Tetap
No Fieldname Type Field Description1. kddosentdktetap Varchar 8 Kode Dosen2. nmdosentdktetap Varchar 50 Nama Dosen3. jkelamin2 Char 10 Jenis Kelamin4. agama2 Varchar 20 Agama5. tempat2 Varchar 50 Tempat Lahir6. tanggal2 DateTime Tanggal Lahir7. alumnus2 Varchar 50 Alumnus8. jpdk2 Char 10 Jenjang Pendidikan9. keahlian2 Varchar 30 Keahlian
10. gol2 Char 10 Golongan12. pengalaman2 Char 10 Pengalaman13. lulus2 Char 10 Tahun Lulus
3. Nama Tabel : Dosen Pelamar
Akronim : Dosen Pelamar
Perangkat Lunak : SQL Server 2005
Kunci Records : kddosenpelamar*(primary key)
Tabel ini berfungsi untuk menampung data dosen berstatus pelamar.
Tabel IV.3 Tabel Dosen Pelamar
No Fieldname Type Field Description1. kddosenpelamar Varchar 8 Kode Dosen2. nmdosenpelamar Varchar 50 Nama Dosen3. jkelamin3 Char 10 Jenis Kelamin4. agama3 Varchar 20 Agama5. tempat3 Varchar 50 Tempat Lahir6. tanggal3 DateTime Tanggal Lahir7. alumnus3 Varchar 50 Alumnus8. jpdk3 Char 10 Jenjang Pendidikan9. keahlian3 Varchar 30 Keahlian
10. Nidn3 Char 8 NIDN11. pengalaman3 Char 10 Pengalaman12. lulus3 Char 10 Tahun Lulus
-
54
4. Tabel Matakuliah
Nama Tabel : Matakuliah
Akronim : Matakuliah
Perangkat lunak : SQL Server 2005
Kunci Record : kdmkuliah*(primary key)
Tabel ini berfungsi untuk menampung data inputan matakuliah yang
diinput melalui program koneksi Visual Basic. Net 2008.
Tabel III.5 Tabel Matakuliah
No. Fieldname Type Field Description1. kdmatakuliah Char 10 Kode Matakuliah2. nmmatakuliah Varchar 30 Nama Matakuliah3. semester Char 10 Semester4. sks Int 4 SKS
4.4.5 Spesifikasi Kode
Pada dasarnya kode digunakan untuk mengklasifikasikan data,
memasukkan data ke dalam komputer dan untuk mengambil bermacam-macam
informasi yang berhubungan dengannya. Kode dapat berubah kumpulan angka
huruf dan karakter khusus.
1. Petunjuk Petunjuk Kode
a. Harus mudah diingat
Agar mudah diingat, dengan cara menghubungkan kode tersebut dengan
objek yang mewakilinya, atau dengan cara memecahkan kode yang panjang
menjadi bagian-bagian yang lebih pendek.
-
55
b. Harus Unik
Penggunan kode harus unik untuk masing-masing item yang diwakilinya.
Unik berarti tidak ada terdapat 2 (dua) buah kode yang sama.
c. Harus Fleksibel
Penggunaan kode harus fleksibel sehingga memungkinkan perubahan-
perubahan atau penambahan item baru dapat tetap diwakili oleh kode.
2. Tipe dari Kode
Tipe dari kode yang digunakan pada sistem usulan ini adalah gabungan
antara tipe kode mnemonik dan kode urut. Pengkodean mnemonik digunakan
untuk agar mudah diingat. Kode mnemonik dibuat dengan dasar singkatan.
Dengan kelebihan antara lain sebagai berikut :
a. Mudah diingat
b. Sangat sederhana
c. Mudah diterapkan
d. Mudah dicari apabila kodenya hilang / disembunyikan
e. Baik dan cocok untuk pengendalian
Adapun struktur kode yang telah dirancang adalah :
Struktur Kode Dosen Tetap, Tidak Tetap dan Pelamar
Contoh : 01240379
Keterangan :
01 = Nomor Urut Dosen
24 = Tanggal Lahir
03 = Bulan Lahir
-
56
79 = Tahun Lahir
4.4.6 Spesifikasi Program
1. Pemilihan Basis Data (Database)
Untuk menyimpan semua data pada tabel-tabel yang telah dijabarkan pada
bagian sebelumnya, diperlukan sebuah sistem Manajemen Basis data. Dalam
kasus penelitian ini, SQL Server 2005 memiliki beberapa keunggulan
dibandingkan dengan sistem manajemen basis data yang lain. Adapun spesifikasi
program usulan yang dirancang dapat dilihat pada gambar IV.7 sebagai berikut :
Gambar IV.9 Rancangan Spesifikasi Program
Spesisifikasi program menjelaskan tentang file-file program yang dibuat
dalam perancangan program tentang fungsi, tujuan dan bentuk dari file.
Rancangan program yang dibutuhkan sistem usulan yang dibuat, yaitu :
a. Spesifikasi program Form Menu Utama
Nama Program : Form Menu Utama
Akronim : utama.vb
Bahasa Pemrograman : Visual Basic.Net
Form Utama
Form DosenTetap
Form Dosen TidakTetap
Form DosenPelamar
FormMatakuliah
Laporan
-
57
ungsi Pemrograman : Untuk Tampilan Utama Aplikasi
b. Spesifikasi program Form Untuk Input Data
Nama Program : Form Dosen Tetap, Form Dosen Tidak
Tidak Tetap, Form Dosen Pelamar, Form
Matakuliah
Bahasa Pemrograman : Visual Basic.Net
Fungsi Pemrograman : Menginput data dosen
Berdasarkan spesifikasi program diatas, maka hasil dari rancangan input
maupun output dapat dilihat seperti gambar dibawah ini :
1. Tampilan Form Menu Utama
Gambar IV.10 Tampilan Form Menu Utama
-
58
2. Tampilan Form Dosen Tetap
Gambar IV.11 Tampilan Form Dosen Tetap
3. Tampilan Form Dosen Tidak Tetap
Gambar IV.12 Tampilan Form Dosen Tidak Tetap
-
59
4. Tampilan Form Dosen Pelamar
Gambar IV.13 Tampilan Form Dosen Pelamar
5. Tampilan Form Matakuliah
Gambar IV.14 Tampilan Form Matakuliah
-
60
4.5 Spesifikasi Sistem Komputer
4.5.1 Umum
Dalam pembuatan Perancangan Aplikasi Bank Data Dosen Tetap dan
Tidak Tetap Pada STMIK Kaputama dengan menggunakan pemrograman Visual
Basic.Net dengan database menggunakan SQL Server 2005 membutuhkan
perangkat keras (Hardware) dan perangkat lunak (Software).
4.5.2 Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang disarankan adalah sebagai berikut :
1. Prosesor : Intel (R) 1.6 Ghz@AtomN2600
2. Motherboard : Acer ASPIRE ONE D270
3. Memori : 2GB DDR3
4. Disk Drive : Seagate 97.6GB, 6 Rpm
4.5.3 Perangkat Lunak (Software)
Pada Perancangan Aplikasi Bank Data Dosen Tetap dan Tidak Tetap Pada
STMIK Kaputama dengan Pemrograman Visual Basic.Net dan menggunakan
database SQL Server 2005, maka perangkat lunak yang disarankan adalah sebagai
berikut :
1. Sistem Operasi Windows yang digunakan adalah Windows 7
2. Software pendukung program yang digunakan adalah Visual Basic.Net
2008 dan SQL Server 2005.
4.6 Jadwal Implementasi
Jadwal Implementasi adalah suatu prosedur atau uraian mengenai tahapan
yang akan dilakukan dan dijelaskan mengenai segala sesuatu yang terdapat dalam
-
61
proses implementasi. Perancangan Aplikasi Bank Data Dosen Tetap dan Tidak
Tetap Pada STMIK Kaputama Binjai digunakan sebagai panduan atau pedoman
terhadap kegiatan atau tahapan yang harus dilakukan dalam implementasi
tersebut, guna mencapai kegiatan yang diharapkan. Dalam perencanaan
implementasi ini dibagi dalam beberapa tahapan yang meliputi :
1. Analisa Sistem dan Pengumpulan Data
Analisa sistem adalah suatu kegiatan yang tujuannya mengumpulkan data
yang nantinya akan digunakan pada sistem usulan setelah selesai
diimplementasikan. Pengumpulan data yang digunakan oleh sistem meliputi yang
berfungsi sebagai input bagi aplikasi, dimana pengolahan data tersebut merupakan
proses transformasi dari data, yang selanjutnya akan menghasilkan informasi yang
nantinya akan melahirkan output program. Tahap ini membutuhkan waktu empat
minggu pada bulan pertama implementasi.
2. Pembuatan Program dan Pembuatan Aplikasi
Pembuatan program pada aplikasi ini bertujuan agar program yang dibuat
dapat dipergunakan untuk mengolah semua data yang telah ada dalam file
databasenya. Tahap ini membutuhkan waktu yang cukup lama, untuk tahap ini
penulis mengalokasikan waktu selama empat minggu yang dimulai dari minggu
pertama sampai minggu keempat bulan kedua.
3. Test Rancangan Aplikasi
Tahap ini dimaksudkan untuk memasukkan sistem yang sedang berjalan
dan sistem yang diinovasi atau penempatan sistem yang telah berjalan dengan
-
62
baik. Tahapan ini memerlukan waktu selama dua minggu , yaitu pada minggu
pertama dan kedua pada bulan ketiga.
4. Operasi
Operasi adalah kegiatan menjalankan sistem diusulkan secara utuh. Tahap
ini dihitung sejak aplikasi dioperasikan. Untuk sistem usulan ini diberikan batasan
operasional, misalnya kurang lebih tiga minggu setelah akan dilakukan evaluasi
terhadap sistem usulan tersebut, apakah sudah sesuai dengan kebutuhan atau
tidak. Tahap ini dibutuhkan waktu tiga minggu yaitu mulai dari minggu ketiga
sampai minggu keempat pada bulan ketiga dan minggu pertama bulan keempat.
5. Evaluasi
Merupakan kegiatan mengevaluasi tahapan-tahapan implementasi apakah
sudah berjalan dengan baik dan bagaimana membuat jalan keluar dari setiap
permasalahn yang terjadi pada saat implementasi. Tahap ini membutuhkan waktu
tiga minggu yaitu minggu kedua sampai minggu keempat dibulan keempat.
Adapun daftar selengkapnya serta rincian waktu yng diperlukan untuk
masing-masing kegiatan dapat dilihat pada tabel berikut :
Tabel IV.6 Jadwal Implementasi
No KegiatanBULAN
Bulan I Bulan II Bulan III Bulan IV1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 PengumpulanData X X X X
2 PembuatanProgram X X X X
3 Test Aplikasi X X4 Operasi X X X5 Evaluasi X X X
-
63
BAB VKESIMPULAN DAN SARAN
Pada penulisan penelitian ini penulis telah menguraikan tentang Perancangan
Aplikasi Bank Data Dosen Tetap dan Tidak Tetap Pada STMIK Kaputama Binjai,
bagaimana cara sistem tersebut dirancang, dibuat dan diterapkan. Pada bab terakhir
ini penulis mengambil kesimpulan dan selanjutnya kan mengajukan saran yang
diharapkan dapat bermanfaat kepada STMIK Kaputama Binjai. Dalam penyimpanan
data dosen tetap dan tidak tetap beserta dosen pelamar sebagai tambahan yang ada
pada STMIK Kaputama Binjai.
5.1 Kesimpulan
Berdasarkan pengamatan dan pembahasan yang dilakukan dapat diambil
beberapa kesimpulan, yaitu :
1. Aplikasi Perancangan Bank Data Dosen Tetap dan Tidak Tetap Pada STMIK
Kaputama Binjai, Ketua Prodi, Ketua STMIK, dan Pihak Yayasan dapat
dengan mudah menginput data setiap dosen yang sudah diangkat menjadi
dosen tetap dan dapat melihat data dosen tidak tetap dan data dosen Pelamar
yang masuk pada administrasi kampus.
2. Pengolah data Excel untuk menyimpan semua data dosen baik itu dosen tetap,
tidak tetap dan pelamar.
3. Waktu yang digunakan pada saat penginputan data keseluruhan dosen baik
dosen tetap, tidak tetap sampai dosen pelamar berlangsung cepat.
-
64
5.2 Saran
Komputer banyak menyediakan fasilitas yang memudahkan pemakai dalam
menyelesaikan masalah. Penulis ingin memberikan beberapa saran kepada pihak
STMIK Kaputama Binjai yang penulis anggap sangat membantu bagi admin
administrasi dan beberapa pihak lainnya yang juga memakai aplikasi ini. Saran yang
ingin saya sampaikan adalah :
1. Sebaiknya menggunakan aplikasi bank data dosen agar lebih mudah dan dapat
lebih mengefisiensikan cara kerja penyimpanan data dosen.
2. Semua data dosen yang ada pada berkas pelamaran baik itu yang sudah
menjadi dosen tetap, tidak tetap maupun masih berstatus dosen pelamar agar
dicantumkan pada saat menginput dan menyimpannya dalam aplikasi bank
data.
3. Program keahlian dosen yang terdaftar pada bank penyimpanan data dosen
keseluruhan belum semuanya terdaftar dalam database dosen, khusunya untuk
dosen tidak tetap.
4. Sebaiknya pihak admin dapat lebih menghemat waktu pada saat data dosen
dibutuhkan, dengan cara tidak menggunakan lagi cara manual dalam proses
pencarian dan penyimpanan data dosen.
-
65
DAFTAR PUSTAKA
Rusmawan,Uun, 2011. Koleksi Program VB.NET Untuk Tugas Akhir dan
Skripsi, Penerbit Elex Media Komputindo,Jakarta
Sadeli, Muhammad, 2009. Pemrograman Database Dengan Visual Basic.NET
2008 Untuk Orang Awam, Penerbit Maxicom, Palembang
http://id.wikipedia.org/wiki/Dosen
https://www.google.com/Perancangan+Aplikasi
http://publisherindo.blogspot.com/2013/02/pengertian-perancanganaplikasi
http://apipuditea.wordpress.com/2008/10/15/pengertian-bank-data-database
http://publisherindo.blogspot.com/2013/02/pengertian-perancangan.html
Cover.pdfAbstrak.pdfKata Pengantar.pdfdaftar isi.pdfBAB I.pdfBAB II.pdfBAB III.pdfBAB IV.pdfBAB V.pdfDAFTAR PUSTAKA.pdf