33
27 BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM EXISTING PENGGAJIAN AKADEMI TEKNIK TELKOM PURWOKERTO Sistem penggajian di Akademi Teknik Telkom Purwokerto belum menggunakan komputerisasi secara optimal. Hal tersebut dapat dilihat dari metode perhitungan yang masih menggunakan aplikasi kantor yang sederhana serta tidak adanya koneksi jaringan antar bagian yaitu: bagian keuangan, bagian akademik maupun bagian kepegawaian yang membuat sistem penggajian masih bersifat manual dan tidak efisien. Adapun alur sistem existing dari penggajian Akatel dapat digambarkan dari diagram berikut: Gambar III.1 Diagram Sistem Existing Penggajian Akatel Mengisi Data Dosen Mengisi Data Belajar Mengajar Menghitung Gaji Mencetak Laporan Gaji Bag. Akademik Bag. Keuangan Bag. Kepegawaian

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

27

BAB III

PERANCANGAN DAN PEMBUATAN APLIKASI

A. SISTEM EXISTING PENGGAJIAN AKADEMI TEKNIK TELKOM

PURWOKERTO

Sistem penggajian di Akademi Teknik Telkom Purwokerto belum

menggunakan komputerisasi secara optimal. Hal tersebut dapat dilihat dari

metode perhitungan yang masih menggunakan aplikasi kantor yang sederhana

serta tidak adanya koneksi jaringan antar bagian yaitu: bagian keuangan, bagian

akademik maupun bagian kepegawaian yang membuat sistem penggajian masih

bersifat manual dan tidak efisien. Adapun alur sistem existing dari penggajian

Akatel dapat digambarkan dari diagram berikut:

Gambar III.1 Diagram Sistem Existing Penggajian Akatel

Mengisi Data

Dosen

Mengisi Data

Belajar Mengajar

Menghitung Gaji

Mencetak Laporan

Gaji

Bag. Akademik

Bag. Keuangan

Bag.

Kepegawaian

Page 2: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

28

Sumber dalam penulisan laporan ini dari beberapa hasil pengumpulan

data, antara lain: wawancara dan tanya jawab dengan berbagai narasumber yang

berhubungan dan terkait dengan masalah penggajian.

B. PERANCANGAN SISTEM BARU

Proses perancangan sistem baru ini memberikan masukan untuk

membuat suatu aplikasi penggajian berbasis client-server. Dengan aplikasi

berbasis jaringan maka diharapkan sumber daya yang ada seperti komputer

dapat dimanfaatkan secara optimal, sistem pengelolaan data dosen lebih rapi

sehingga proses penggajian menjadi lebih baik dan cepat. Kesalahan dalam

pengolahan data maupun perhitungan dapat dikurangi.

Upaya untuk memperjelas cara kerja sistem yang akan dibuat, maka

perlu disajikan diagram alir datanya. Dalam perancangan sistem berorientasi

obyek akan digunakan Unified Modelling Language (UML) sebagai alat

bantunya. Dengan melihat kelemahan dalam memberikan informasi yang

berkaitan dengan sistem penggajian di Akademi Teknik Telkom Purwokerto

yang belum optimal dalam memanfaatkan sumber daya komputer yang ada,

maka dibuatlah rancangan aplikasi penggajian. Adapun diagram-diagram yang

digunakan sebagai berikut:

Page 3: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

29

Membuka Aplikasi

Input Data

Menghitung Gaji

Mencetak Laporan Penggajian

Menutup Aplikasi

Bag. Keuangan Bag. Kepegawaian

Mengisi Data

Dosen

Mengisi Data

Belajar Mengajar

Bag. Akademik

Gambar III.2 Diagram Use Case Perancangan Aplikasi Penggajian Dosen Luar Biasa

Page 4: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

30

NIDN : Integer

NAMA : Varchar

SEMESTER : Integer

JABATAN : Varchar

TOTAL SKS : Integer

MATAKULIAH : Varchar

Kehadiran : Integer

BULAN : Varchar

TAHUN : Intege

TOTAL GAJI : Integer

DATA GAJI

NIDN : Integer

NAMA : Varchar

PENDIDIKAN : Varchar

JABATAN : Varchar

JENIS KELAMIN : Varchar

TEMPAT LAHIR : Varchar

TANGGAL LAHIR: Date

EMAIL : Varchar

NO HANDPHONE: Integer

ALAMAT : Varchar

DATA INPUT

SEMESTER : Integer

BULAN : Varchar

TAHUN : Intege

NAMA : Varchar

MATKUL1 : Varchar

KEHADIRAN : Integer

MATKUL2 : Varchar

KEHADIRAN : Integer

NIDN : Integer

NAMA : Varchar

SEMESTER : Integer

JABATAN : Varchar

TOTAL SKS : Integer

MATAKULIAH : Varchar

Kehadiran : Integer

BULAN : Varchar

TAHUN : Intege

TOTAL GAJI : Integer

LAPORAN

+Mengatur User

Admin

+Menginput Data Dosen

+Merevisi Data Dosen

+Menghapus Data Dosen

Bag. Kepegawaian+Memproses Data Gaji

+Menyimpan Data Gaji

+Mencetak Data Gaji

Bag. Keuangan

User Name : Varchar

Password : Varchar

Bagian : Varchar

LOGIN Mengatur

Mengolah

Mengolah

Memproses

Mencetak

+Menginput Data Belajar

Mengajar, yaitu ; Dosen,

Matakuliah dan Kehadiran.

Bag. Akademik

Mengolah

DATA BELAJAR

MENGAJAR

Gambar III.3 Class Diagram Perancangan Aplikasi Penggajian Dosen Luar Biasa

Page 5: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

31

LOGIN APLIKASI GAJI TERBUKA

MENGINPUT DATA DOSEN

MENAMPILKAN DATA DOSEN

BAGIAN

KEPEGAWAIAN

APLIKASI

PENGGAJIAN

Gambar III.4 Diagram Activity Bagian Kepegawaian dengan Aplikasi Penggajian

Page 6: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

32

LOGIN APLIKASI GAJI TERBUKA

MENGINPUT DATA PROSES

BELAJAR MENGAJAR

MENAMPILKAN DATA

BELAJAR MENGAJAR

BAGIAN

AKADEMIK

APLIKASI

PENGGAJIAN

Gambar III.5 Diagram Activity Bagian Akademik dengan Aplikasi Penggajian

Page 7: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

33

LOGIN APLIKASI GAJI TERBUKA

MENAMPILKAN LAPORAN GAJIMENCETAK SLIP GAJI

BAGIAN

KEUANGAN

APLIKASI

PENGGAJIAN

MEMBUAT

PENGHITUNGAN GAJI

Gambar III.6 Diagram Activity Bagian Keuangan dengan Aplikasi Penggajian

C. PERANCANGAN DATA

Perancangan data terdiri dari rancangan data aplikasi penggajian

meliputi input data, output data dan struktur data.

1. Input Data

a. Input Data Dosen

Page 8: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

34

Input data dosen dari aplikasi penggajian dosen luar biasa Akatel

adalah berupa biodata dosen yang meliputi NIDN, nama dosen,, kode

jabatan, jabatan, kode pendidikan, pendidikan, jenis kelamin, nomor

handphone, tempat dan tanggal lahir, email serta alamat.

b. Input Data Belajar Mengajar

Input Data Belajar Mengajar dari aplikasi penggajian dosen luar

biasa Akatel adalah berupa tabel gaji yang meliputi kode mata kuliah,

nama mata kuliah, harga satuan per sks serta jumlah sks.

c. Input Gaji Dosen

Input gaji dosen dari aplikasi penggajian dosen luar biasa Akatel

adalah berupa memasukkan NIDN dosen, bulan, serta tahun penggajian.

2. Output Data

Hasil dari output data yang dihasilkan berupa Laporan Penggajian

Dosen dan Laporan Data Penggajian yang meliputi NIDN, nama, mata

kuliah, jumlah kehadiran, bulan, tahun serta total gaji.

3. Struktur Data

a. Pembuatan Tabel

Kegiatan ini memusatkan pada pembuatan tabel dalam aplikasi

penggajian dosen luar biasa Akatel. Adapun data yang diolah dalam

pembuatan tabel adalah data dosen yang meliputi:

1) Tabel Data Dosen

Page 9: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

35

Fungsi : Menyiapkan data dosen

Primary Key : id_Dosen

Foreign Key : -

Tabel III.1 Tabel Dosen

Field Name Type Data Size Keterangan

Id_Dosen Integer 10 No Urut Dosen

NIDN Integer 10 Nomor Induk Dosen

Contoh:

1234758690484

Nama Varchar 30 Nama Lengkap Dosen

Contoh:

Andry Fajar Zulkarnain

Kode_Jabatan Integer 10 Mengacu dengan Record

di Tabel Jabatan.

Jabatan Varchar 30 Mengacu dengan Record

di Tabel Jabatan.

Kode_Pendidikan Integer 10 Mengacu dengan Record

di Tabel Pendidikan.

Pendidikan Varchar 30 Mengacu dengan Record

di Tabel Pendidikan.

Jenis_Kelamin Varchar 15 Jenis Kelamin Dosen

Contoh:

Laki-laki / Perempuan

Nomor_HP Integer 15 No Handphone Dosen

Contoh:

0852164895xx

Tempat_Lahir Varchar 30 Kota Kelahiran Dosen

Contoh:

Purwokerto

Tanggal_lahir Date - Tanggal Lahir Dosen

Contoh:

1990-27-02 (yyyy-mm-dd)

Email Varchar 25 Alamat Email Dosen

Contoh:

[email protected]

Page 10: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

36

Alamat Varchar 100 Alamat Rumah Dosen

Contoh:

Jl. Nangka Purwokerto

2) Tabel Jabatan Fungsional

Fungsi : Menyiapkan data jabatan fungsional

Primary Key : Id_Jabatan

Foreign Key : -

Tabel III.2 Tabel Jabatan Fungsional

Field Name Type Data Size Keterangan

Id_Jabatan Integer 10 No Urut Jabatan.

Kode_Jabatan Integer 10 Kode Jabatan Dosen

Nama_Jabatan Varchar 30 Pilihan Jabatan-Jabatan

dari Dosen

Contoh: Staft Pengajar,

Staft Ahli, Lecture,

Lecture Kepala serta

Guru Besar.

Rupiah Integer 20 Tunjangan berdasarkan

Jabatan yang dimiliki.

3) Tabel Pendidikan

Fungsi : Menyiapkan data pendidikan

Primary Key : Id_Pendidikan

Foreign Key : -

Tabel III.3 Tabel Pendidikan

Field Name Type Data Size Keterangan

Page 11: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

37

Id_Pendidikan Integer 10 No Urut Pendidikan.

Kode_Pendidikan

Integer 100 Kode Pendidikan

Contoh:

501 untuk S1, 502

untuk S2.

Tingkat_Pendidikan Varchar 5 Jenjang Pendidikan dari

Dosen

Contoh:

S1, S2 dan S3

Jurusan Varchar 30 Jurusan dari Pendidikan

Dosen

Contoh:

Teknik Informatika

Rupiah Integer 20 Total Gaji Berdasarkan

Pendidikan yang

dimiliki

Contoh:

Rp.100.000 untuk S1

4) Tabel Mata Kuliah

Fungsi : Menyiapkan data matakuliah

Primary Key : Id_MataKuliah

Foreign Key : -

Tabel III.4 Tabel Mata Kuliah

Field Name Type Data Size Keterangan

Id_Matakuliah Integer 10 No Urut Matakuliah.

Kode_Mata_Kuliah Integer 10 Kode Mata Kuliah

Contoh:

1000 untuk Agama

Islam

Semester Integer 10 Semester Perkuliahan.

Page 12: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

38

Bulan Varchar 15 Bulan Penerimaan Gaji

Untuk Dosen

Contoh:

Januari, Februari…dst

Tahun Integer 10 Tahun Penerimaan Gaji

Untuk Dosen

Contoh:

2010,2011,2012,…dst

Nama_Mata_Kuliah Varchar 40 Nama-Nama Mata

Kuliah Yang Di

Ajarkan Dosen

Contoh:

Agama Islam,

Matematika.

Harga_Satuan_Per_Sks Varchar 20 Harga dari total Mata

Kuliah yang diajarkan

Dosen

Contoh:

Matematika total 3sks =

50.000

Jumlah_Sks Integer 10 Total sks Berdasarkan

Mata Kuliah

5) Tabel Dosen dan Matakuliah

Fungsi : Menyiapkan data untuk penggajian

Primary Key : Id_Dosen_Matakuliah

Foreign Key : -

Tabel III.5 Dosen dan Matakuliah

Field Name Type Data Size Keterangan

Id_Dosen_Matakuliah Integer 10 No Urut Dosen

Matakuliah.

Id_Dosen Integer 10 Mengacu dengan

Record di Tabel Dosen.

Page 13: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

39

NIDN Integer 15 Mengacu dengan

Record di Tabel Dosen.

Id_Matakuliah_1 Integer 10 No Urut Dosen

Matakuliah Pertama.

Nama_Matakuliah_1 Varchar 30 Memilih Matakuliah

Pertama.

Kode_Matakuliah_1 Integer 10 Mengacu dengan

Record di Tabel

Matakuliah.

Jumlah_Sks_Matkul1 Integer 10 Mengacu dengan

Record di Tabel

Matakuliah.

Rupiah_Matkul1 Integer 20 Mengacu dengan

Record di Tabel

Matakuliah.

Kehadiran_1 Integer 10 Memasukkan Data

Kehadiran Matakuliah

Pertama.

Id_Matakuliah_2 Integer 10 No Urut Dosen

Matakuliah Kedua.

Nama_Matakuliah_2 Integer 10 Memilih Matakuliah

Kedua.

Kode_Matakuliah_2 Integer 10 Mengacu dengan

Record di Tabel

Matakuliah.

Jumlah_Sks_Matkul2 Integer 10 Mengacu dengan

Record di Tabel

Matakuliah.

Rupiah_Matkul2 Integer 20 Mengacu dengan

Record di Tabel

Matakuliah.

Kehadiran_2 Integer 10 Memasukkan Data

Kehadiran Matakuliah

Kedua.

6) Tabel Gaji Dosen

Fungsi : Menyiapkan data tabel gaji

Primary Key : Id_Gaji_Dosen

Page 14: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

40

Foreign Key : -

Tabel III.6 Tabel Gaji Dosen

Field Name Type Data Size Keterangan

Id_Gaji_Dosen Integer 10 No urut gaji dosen.

Id_Dosen Integer 10 No urut Dosen.

NIDN_Dosen Integer 255 Nomor Identitas Dosen

Nama_Dosen Varchar 30 Mengacu dengan Record di

Tabel Dosen.

Jabatan Varchar 30 Mengacu dengan Record di

Tabel Jabatn

Rp_Jabatan Integer 30 Mengacu dengan Record di

Tabel Jabatan.

Tingkat Pendidikan Varchar 5 Mengacu dengan Record di

Tabel Pendidikan.

Semester Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Jurusan Varchar 30 Mengacu dengan Record di

Tabel Pendidikan.

Rp_Pendidikan Integer 20 Mengacu dengan Record di

Tabel Pendidikan.

Kode_Mata_Kuliah1 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Nama_Mata_Kuliah1 Varchar 30 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Harga_Sks_1 Integer 20 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Jumlah_Sks_1 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Kehadiran_1 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Kode_Mata_Kuliah2 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Nama_Mata_Kuliah2 Varchar 30 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Page 15: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

41

Harga_Sks_2 Integer 20 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Jumlah_Sks_2 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Kehadiran_2 Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Bulan Varchar 20 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Tahun Integer 10 Mengacu dengan Record di

Tabel Dosen_Matakuliah.

Total_Gaji Integer 20 Total Gaji Yang Diterima

Oleh Dosen Pada Tiap

Bulannya

Contoh: Rp. 2.000.000

7) Tabel Users

Fungsi : Menyiapkan data user / login

Primary Key : Id_User

Foreign Key : -

Tabel III.7 Tabel Users

Field Name Type Data Size Keterangan

Id_Users Integer 10

No. Urut untuk Data

Users

Contoh:

1,2,3,4,5…dst

Username Varchar 30 Nama Pengguna

Contoh:

Bag. Keuangan

Password Varchar 30 Kata Sandi untuk

Masuk ke Program

Bagian Varchar 30 Bagian-Bagian dalam

Aplikasi Penggajian

Page 16: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

42

D. PEMBUATAN STRUKTUR PROGRAM

Tahap pembuatan struktur program merupakan langkah untuk

menggambarkan secara umum bentuk program yang akan dan telah

berlangsung. Bagan struktur sistem manajemen program aplikasi penggajian

dosen luar biasa di Akatel sebagai berikut:

1. Bagan Tampilan Menu Utama

Gambar III.7 Bagan Tampilan Menu Utama

2. Bagan Menu Bagian

Gambar III.8 Bagan Menu Bagian

Bagian

Bagian Kepegawaian Bagian Keuangan Bagian Akademik

Menu Aplikasi Pengajian

Bagian Keluar Tentang

Page 17: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

43

Sub Bagian adalah menu yang terdapat pada menu form induk yang

meliputi sub menu di bawah ini:

a. Sub Menu Bagian Kepegawaian adalah menu yang memfasilitasi login

admin atau user untuk masuk dalam menu bagian kepegawaian.

b. Sub Menu Bagian Akademik adalah menu yang memfasilitasi login

admin atau user untuk masuk dalam menu bagian Akademik.

c. Sub Menu Bagian Keuangan adalah menu yang memfasilitasi login

admin atau user untuk masuk dalam menu bagian keuangan.

3. Bagan Menu Tentang

Gambar III.9 Menu Tentang

Menu Tentang adalah sub menu data yang menyediakan informasi antara

lain:

a. Menu Profil adalah menu yang memberikan informasi biodata pembuat

aplikasi.

b. Menu Petunjuk Pengguna adalah menu yang memberikan informasi

cara penggunaan aplikasi.

Tentang

Profil Petunjuk Penggunaan

Page 18: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

44

4. Menu Keluar adalah menu yang digunakan untuk menutup program

aplikasi penggajian dosen luar biasa.

E. PEMBUATAN APLIKASI

1. Tahap Implementasi Program

Pada tahap implementasi program mencakup:

a. Pengkodean

Tahap pengkodean yang dilakukan adalah dengan penulisan kode

program (list program) pada Delphi 7.0 secara lengkap list program

tampak pada lampiran.

b. Pengkoneksian

Pada tahap pengkoneksian, yang dilakukan adalah mengkoneksikan

antara database MySQL ke Delphi 7.0. Adapun langkah-langkah

pengkoneksian sebagai berikut:

1) Menginstall software MySQL Connector ODBC 5.1.8 dan

XAMPP

2) Memilih icon Control Panel

3) Memilih Administrative Tools klik pada Data Source (ODBC)

Page 19: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

45

Gambar III.10 Add Data Source

4) Memilih tombol add yang nampak pada gambar berikut:

5) Memilih data source MySQL ODBC 5.1 Driver dan klik finish

Gambar III.11 Pemilihan Data Source

Page 20: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

46

6) Selanjutnya akan muncul tampilan dari MySQL Connector ODBC

Gambar III.12 Tampilan MySQL Connector ODBC

7) Mengisikan komponen MySQL Connector ODBC sesuai dengan

gambar berikut:

Gambar III.13 Isian pada MySQL Connector ODBC

Page 21: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

47

8) Memilih tombol test dan tunggu sampai muncul pesan

“Connection Succesful”

Gambar III.14 Memilih Tombol Test

9) Membuka aplikasi XAMPP Control Panel pilih start pada module

MySQL dan Apache seperti pada gambar berikut:

Gambar III.15 Tampilan XAMPP Control Panel

Page 22: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

48

10) Setelah module MySQL dan Apache sudah running pilih aplikasi

browser lalu ketikkan alamat “http://localhost/phpmyadmin”

tunggu sampai muncul tampilan seperti gambar berikut:

Gambar III.16 Tampilan phpMyAdmin

11) Masukkan username dan password untuk membuka menu

phpMyadmin. Untuk username ketik “root” dan password

“12345”.

12) Kemudian pilih tab MySQL localhost lalu ketikkan nama

database pada create new database dan pilih create.

Gambar III.17 Pembuatan Database

Page 23: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

49

13) Setelah pembuatan database selesai lalu masukkan nama dan field

tabel yang ingin dibuat kemudian pilih go. Kemudian akan muncul

tampilan untuk memasukkan struktur tabel, masukkan data-data

tabel lalu pilih save untuk menyimpan tabel seperti tampilan

gambar berikut:

Gambar III.18 Tampilan Struktur Tabel

14) Setelah pembuatan database selesai lalu hubungkan database ke

salah satu form Data Dosen. Pilih komponen “Ado Connection”

yang telah di buat pada form Data Dosen pada Delphi 7.0 dan

selanjutnya memilih pada jendela Properties, pada teks properties

pilih Edit Connection String seperti pada gambar berikut:

Page 24: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

50

Gambar III.19 Memilih Ado Connection

15) Memilih data link “Microsoft OLE DB Provider for ODBC

Driver” lalu klik next

Gambar III.20 Pemilihan Data Link

16) Memilih menu connection dan masukkan data source name seperti

yang tertera pada gambar berikut:

Page 25: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

51

Gambar III.21 Pemilihan Data Source Name

17) Memasukkan user name dan password seperti yang tertera pada

gambar berikut dan klik tombol Test Connection

Gambar III.22 Memasukkan User Name dan Password

Page 26: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

52

18) Tunggulah beberapa detik sampai muncul pesan seperti berikut

“Connection Succesful”

Gambar III.23 Test Connection Succesful

c. Penginputan

Setelah pengoneksian database selesai tahap berikut adalah

melakukan penginputan data dosen. Pada tahap input yang dilakukan

dengan cara memasukkan data dosen sebagai sample pada aplikasi

penggajian dosen luar biasa Akatel yang telah dibuat.

d. Pengujian

Selain tahap pengoneksian dan penginputan, tahap yang

terakhir yaitu pengujian. Pada tahap pengujian yang dilakukan adalah

dengan cara menguji database bisa terhubung antar bagian-bagian,

antara lain: bagian kepegawaian, bagian akademik dan bagian

keuangan.

Page 27: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

53

2. Langkah - langkah Pembuatan Aplikasi

Dalam pembuatan program Aplikasi Penggajian Dosen Luar Biasa Akatel

terdapat langkah – langkah yang dilakukan antara lain:

a. Pembuatan Folder Program

1) Memilih menu start kemudian pilih Explorer

2) Sorot Database

3) Memilih menu File, pilih New lalu klik Folder

4) Pada tulisan New Folder ketikkan nama folder “Aplikasi

Penggajian Dosen Luar Biasa AKATEL”.

5) Di dalam folder Aplikasi Penggajian Dosen Luar Biasa AKATEL

pilih menu File, pilih New lalu klik Folder.

6) Pada Tulisan New Folder ketik nama folder “Tugas Akhir”.

b. Pembuatan Project pada Borland Delphi 7.0

1) Membuka Menu Borland Delphi 7.0

a) Memilih menu start pilih program lalu klik Borland Delphi 7.0

lalu pilih Delphi 7.0

b) Pada kotak dialog File pilih New lalu klik Form.

2) Membuat Menu Utama

a) Memlih Component Pallete Standart lalu klik Main menu

Page 28: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

54

Gambar III.24 Memilih Main Menu

b) Klik kanan pada Main menu lalu pilih Menu Designer

c) Mengisi Caption dan Name untuk mengisi menu yang akan

ditampilkan. Untuk menambahkan menu baru, klik kanan

pada jendela Menu Designer lalu pilih Insert. Klik button

bawah untuk menambahkan submenu.

Gambar III.25 Pengisian Menu Lewat Main Menu

Page 29: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

55

F. PERANCANGAN JARINGAN

Tahap perancangan jaringan merupakan salah satu langkah dalam

pembuatan aplikasi penggajian dosen luar biasa Akatel. Langkah yang

dilakukan dalam tahapan ini antara lain pemilihan topologi jaringan dan

pengaturan konfigurasi IP Address.

1. Pemilihan Topologi Jaringan

Topologi Jaringan merupakan peta dari sebuah jaringan.

Topologi Jaringan terbagi lagi menjadi dua, yaitu topologi secara fisik

(physical topology) dan topologi secara logika (logical topology).

Topologi secara fisik menjelaskan mengenai susunan dari kabel dan

komputer serta lokasi dari semua komponen jaringan. Sedangkan topologi

secara logika menetapkan mengenai informasi atau aliran data dalam

jaringan. Topologi yang akan digunakan dalam pmbuatan aplikasi ini

adalah topologi star.

Dalam topologi start, semua kabel dihubungkan dari komputer

- komputer ke lokasi pusat (central location), dimana semuanya terhubung

ke suatu alat yang dinamakan hub atau switch. Topologi star

membutuhkan kabel lebih banyak karena semua komputer dan perangkat

terhubung ke central point. Jadi apabila salah satu komputer atau

perangkat mengalami kerusakan, tidak akan mempengaruhi jaringan yang

Page 30: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

56

lainnya. Topologi jaringan yang akan digunakan dapat dilihat pada

Gambar III.

Gambar III.26 Topologi Jaringan

2. Pengaturan Konfigurasi IP Address

Peralatan yang dibutuhkan untuk membangun LAN

menggunakan kabel yaitu kartu jaringan (ethernet card) yang jumlahnya

disesuaikan dengan jumlah komputer, kabel UTP (Unshielded Twisted

Pair), konektor RJ-45 (Sepasang untuk setiap komputer), dan switch.

Untuk membangun LAN menggunakan kabel, kita harus memasang kartu

Page 31: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

57

jaringan atau LAN adapter ke setiap perangkat yang akan dihubungkan ke

jaringan, lalu dipasang kabel UTP ke konektor RJ-45. Konektor yang satu

dihubungkan ke kartu jaringan sedangkan konektor lainnya dihubungkan

ke switch. Kita juga harus melakukan setting konfigurasi IP. Adapun

setting untuk mengkonfigurasi IP Address dilakukan dengan cara sebagai

berikut:

a. Memilih Start pada komputer

b. Memilih Control Panel

c. Memilih Network Connection

d. Mengklik kanan Local Area Connection lalu pilih Properties

Gambar III.27 Network Connection

Page 32: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

58

e. Mengklik ganda Internet Protocol (TCP/IP)

Gambar III. 28 Local Area Network Properties

f. Memilih Use the following IP address

Gambar III.29 Internet Protocol (TCP/IP) Properties 1

Page 33: BAB III PERANCANGAN DAN PEMBUATAN APLIKASI A. SISTEM

59

g. Kemudian memasukkan IP address, misalnya 192.168.0.1 (untuk

komputer pertama), 192.168.0.2 (untuk komputer kedua), 192.168.0.3

(untuk komputer ketiga) dan 192.168.04 (untuk komputer keempat).

Masukkan juga Subnet Mask yaitu 255.255.255.0 untuk semua

komputer.

Gambar III.30 Internet Protocol (TCP/IP) Properties 2

h. Memilih OK