ANALISA DAN PERANCANGAN
Analisis Sistem Berjalan
Analisis sistem berjalan, menganalisa kegiatan yang sedang berjalan di Sebuah Perguruan Tinggi
- Gambaran Sistem berjalan
Admin melakukan penginputan mahasiswa baru pada aplikasi . kemudian Admin menyerahkan laporan mahasiswa baru ke masing-masing KAPRODI dan kartu ujian ke bagian Tata Usaha yang nantinya akan diberikan ke masing-masing mahasiswa untuk pembayaran SPP dll.
- Prosedur Penginputan Mahasiswa Baru
- Admin Menginput data Mahasiswa Baru
- KAPRODI dan Tata Usaha memeriksa laporan.
- Lalu, KAPRODI dan Tata Usaha segera melakukan verifikasi data
- Setelah dilakukan verifikasi, KAPRODI dan Tata Usaha mendapatkan data mahasiswa masing-masing jurusan beserta ruang dan kelas
- Tata Usaha yang telah mendapatkan hasil verifikasi, langsung melakukan pencetakan kartu mahasiswa.
- Kelemahan Sistem Berjalan
- Kelemahan
- Belum tersedianya pengelolaan data untuk proses update (perubahan).
- Tampilan Kartu hanya sebatas identitas belum menampilkan bukti pembayaran.
- Belum tersedianya pengelolaan transaksi pembayaran SPP.
- Evaluasi Sistem
Sistem yang dipakai hanya sebatas penginputan data Mahasiswa Baru saja. Belum memiliki Transaksi seperti yang disebutkan diatas selain pembayaran SPP penginputan nilai belum ada.
Activity Diagram Sistem Berjalan
Gambar 3.1 Activity Diagram Sistem Berjalan
Perancangan Sistem Usulan
Merancang sebuah aplikasi berbasis Android Mobile. Dengan sistem usulan ini diharapkan dapat menghindari kelemahan-kelemahan dalam sistem lama.
- Kelebihan Sistem Usulan
- Membantu dalam hal penghematan waktu yang dibutuhkan untuk memecahkan masalah.
- Menghasilkan solusi lebih cepat serta hasilnya dapat diandalkan.
- Dapat menyediakan data yang lengkap di mulai dari identitas dan jika dikembangkan juga bias menyediakan data pembayaran dan nilai.
- Prosedur pengambilan Keputusan Sistem Usulan
- Setiap KAPRODI sudah diberikan fasilitas gadget berupa smartphone Android oleh perguruan tinggi.
- Setiap smartphone tersebut dipasang aplikasi sistem informasi penerimaan mahasiswa baru.
- Hasil pendataan akan mempermudah proses verifikasi data.
- Admin mengirim hasil pendataan mahasiswa baru kepada KAPRODI melalui media sosial di Android yang sudah dipakai oleh perguruan tinggi.
- Gambaran Sistem Usulan
Perancangan Unified Modelling Language
Use Case Diagram Usulan
Use Case Diagram digunakan untuk menjelaskan apa yang akan dilakukan oleh sistem serta aktor-aktor yang akan berhubungan dengan proses-proses yang ada pada sistem. Dalam tahap ini penulis akan membuat Use Case Diagram sistem usulan, yaitu :
Use Case Diagram
Gambar 3.2 Use case Diagram
Keterangan
Actor :
|
Manager
|
Deskripsi :
|
Login
|
Keterangan
Actor :
|
Manager
|
Deskripsi :
|
Mengelola Data Frontliner
|
Keterangan
Actor :
|
Manager
|
Deskripsi :
|
Melihat Laporan
|
Keterangan
Actor :
|
Manajer
|
Deskripsi :
|
Keamanan
|
Keterangan
Actor :
|
Manajer
|
Deskripsi :
|
View Data
|
Keterangan
Actor :
|
Frontliner
|
Deskripsi :
|
Login
|
Keterangan
Actor :
|
Frontliner
|
Deskripsi :
|
Mengelola Data Barang
|
Keterangan
Actor :
|
Frontliner
|
Deskripsi :
|
Mengelola data penjualan
|
Keterangan
Actor :
|
Frontliner
|
Deskripsi :
|
Keamanan
|
Keterangan
Actor :
|
Frontliner
|
View Data
|
Activity Sistem Usulan
Gambar 3.3 Activity Diagram Sistem Usulan
Gambar 3.3 merupakan gambar activity diagram dari use case login pada sistem. Gambar di atas menggambarkan bagaimana para admin melakukan aktifitas dalam menggunakan sistem rekap laporan yaitu mulai dari manajer menginput data frontliner, setelah itu memberikan password login kepada masing-masing frontliner. Lalu Frontliner dapat mengubah password untuk menjaga keamanan datanya, melakukan penjualan harian, jika pada hari itu menjual barang maka frontliner menginput data penjualan harian mereka. Jika tidak mereka tidak mengisi data penjualannya.
Sequence Diagram Sistem Usulan
Sequence Diagram Login Manajer
Gambar 3.4 Sequence Diagram Login Manajer
Sequence Diagram Login Frontliner
Gambar 3.5 Sequence Diagram Login Frontliner
Sequence Diagram Master Frontliner
Gambar 3.6 Sequence Master Frontliner
Sequence Diagram Keamanan Manager
Gambar 3.7 Sequence Diagram Kemanan Manager
Sequence Diagram Keamanan Frontliner
Gambar 3.8 Sequence Diagram Keamanan Frontliner
Sequence Diagram Laporan
Gambar 3.9 Sequence Diagram Laporan
Sequence Diagram View Data Fronliner
Gambar 3.10 Sequence Diagram View Data Frontliner
Sequence Diagram View Data Manager
Gambar 3.11 Sequence Diagram View Data Manager
Sequence Diagram Barang
Gambar 3.12 Sequence Diagram Barang
Sequence Diagram Transaksi
Gambar 3.13 Sequence Diagram Transaksi
Class Diagram
Gambar 3.14 Class Diagram
Rancangan basis Data
Entity Relationhip Diagram (ERD)
Entity Relationship Diagram (ERD) atau diagram-ER adalah model teknik pendekatan yang meyatakan atau menggambarkan hubungan suatu model. Didalam hubungan ini tersebut dinyatakan yang utama dari penggambaran diagram-ER adalah menunjukan objek data (entity) dan hubungan (relatioship), yang ada pada entity berikutnya. Berikut gambar dari ERD sistem usulan :
Gambar 3.15 ERD Sistem Usulan
Transformasi ERD ke LRS
Dibawah ini adalah agar langkah-langkah dalam transformasi ERD (Entity Relationship Diagram) diubah kebentuk LRS (Logical Record Structure).
Gambar 3.16 Transformasi ERD ke LRS
Logical Structure Records (LRS)
Gambar 3.17 LRS
Spesifikasi Data
Basis data yang telah mempunyai bentuk normal selanjutnya dijelaskan dalam spesifikasi basis data yang meliputi nama file, media penyimpanan yang digunakan, isi yang disimpan, organisasi yang digunakan, primary key, panjang record, jumlah record, dan struktur file.
Spesifikasi basis data yang memberikan penjelasan secara detail tentang masing-masing basis data yang digunakan dalam sistem sebagai berikut :
- Nama File : Frontliner
Media : Hardisk
Isi : Data-data frontliner
Organisasi : Index Squential
Primary key : nif
Struktur file :
Tabel 3.1 Frontliner
No
|
Nama File
|
Type
|
Lebar
|
Keterangan
|
1
|
nif
|
int
|
10
|
nif
|
2
|
nama
|
varchar
|
30
|
nama
|
3
|
telepon
|
varchar
|
12
|
telepon
|
4
|
password
|
varchar
|
20
|
password
|
5
|
nik
|
int
|
10
|
nik
|
- Nama File : Manajer
Media : Hardisk
Isi : Data-data manajer
Organisasi : Index Squential
Primary key : nik
Struktur file :
Tabel 3.2 Manajer
No
|
Nama File
|
Type
|
Lebar
|
Keterangan
|
1
|
nik
|
int
|
10
|
nik
|
2
|
nama
|
varchar
|
30
|
nama
|
3
|
notelp
|
varchar
|
12
|
notelp
|
4
|
password
|
varchar
|
20
|
password
|
- Nama File : Barang
Media : Hardisk
Isi : Data-data barang
Organisasi : Index Squential
Primary key : idbarang
Struktur file :
Tabel 3.3 Barang
No
|
Nama File
|
Type
|
Lebar
|
Keterangan
|
1
|
idbarang
|
varchar
|
10
|
idbarang
|
2
|
jenis
|
varchar
|
12
|
jenis
|
3
|
merk
|
varchar
|
12
|
merk
|
4
|
harga
|
int
|
11
|
harga
|
5
|
tipe
|
varchar
|
20
|
tipe
|
- Nama File : Penjualan
Media : Hardisk
Isi : Data-data pembelian
Organisasi : Index Squential
Primary key : noinvoice
Struktur file :
Tabel 3.4 Penjualan
No
|
Nama File
|
Type
|
Lebar
|
Keterangan
|
1
|
noinvoice
|
varchar
|
15
|
noinvoice
|
2
|
tanggal
|
date
|
-
|
tanggal
|
3
|
hrg
|
int
|
11
|
harga
|
4
|
konsumen
|
varchar
|
30
|
konsumen
|
5
|
nif
|
int
|
10
|
nif
|
6
|
idbarang
|
varchar
|
10
|
idbarang
|
Rancangan Kode
- Nif terdiri dari angka berdasarkan nomor induk frontliner
- Nik terdiri dari angka berdasarkan nomor induk manajer
- Idbarang terdiri dari nomor barang yang sudah ditentukan oleh perusahaan
- Noinvoice terdiri dari kode area erafone dan nomor urut transaksi
EmoticonEmoticon