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
Actor :
|
Manager
|
Deskripsi :
|
Login
Manager mengisi username, password dan statusnya untuk login.
Jika data valid maka akan masuk ke menu utama aplikasi.
Jika tidak maka akan ada pemberitahuan bahwa username/password tidak ada.
|
Actor :
|
Manager
|
Deskripsi :
|
Mengelola Data Frontliner
|
Actor :
|
Manager
|
Deskripsi :
|
Melihat Laporan
|
Actor :
|
Manajer
|
Deskripsi :
|
Keamanan
|
Actor :
|
Manajer
|
Deskripsi :
|
View Data
Manajer dapat melihat data frontliner.
Manajer dapat melihat data barang.
Manajer dapat melihat ahsil rekapitulasi hasil penjualan.
|
Actor :
|
Frontliner
|
Deskripsi :
|
Login
Frontliner mengisi username, password dan statusnya untuk login.
Jika data valid maka akan masuk ke menu utama aplikasi.
Jika tidak maka akan ada pemberitahuan bahwa username/password tidak ada.
|
Actor :
|
Frontliner
|
Deskripsi :
|
Mengelola Data Barang
|
Actor :
|
Frontliner
|
Deskripsi :
|
Mengelola data penjualan
|
Actor :
|
Frontliner
|
Deskripsi :
|
Keamanan
|
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)
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 :
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 :
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 :
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 :
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