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


Top Related