BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem bertujuan untuk memenuhi kebutuhan penulis mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat dan
diimplementasikan. Untuk memulai membangun sebuah aplikasi mobile, dalam hal ini penulis
membangun sebuah aplikasi mobile untuk menghasilkan informasi hasil studi mahasiswa D-III Teknik Informatika FMIPA USU. Telebih dahulu penulis merancang
alur proses berdasarkan kebutuhan pengguna yang akan menggunakan aplikasi ini.
3.2 Rancangan Input
Aplikasi ini hanya memiliki rancangan input untuk login diawal penggunaan aplikasi dan tidak melakukan pemasukan data apapun selain nama pengguna dan sandi
pengguna. Ini dilakukan karena aplikasi ini dibangun memang hanya untuk mendapatkan informasi hasil studi mahasiswa saja. Komponen-komponen yang
digunakan pada form ini adalah EditText, RadioGroup, Spinner, dan Button.
Universitas Sumatera Utara
3.2.1. Rancangan Form Login
Digunakan agar dapat mengakses informasi hasil studi berdasarkan NIM Nomor Induk Mahasiswa. Hal ini harus dilakukan karena pengaksesan hasil studi merupakan
hal yang pribadi dan hanya mahasiswa yang terdaftar dan aktif saja yang dapat mengakses hasil studi. Nama dan sandi pengguna sudah ada dalam basis data.
Gambar 3.1 Rancangan Form Login
3.2.2 Rancangan Form Input
Pada bagian ini hasil studi dari mahasiswa yang berhasil login ditampilkan, sebelumnya mahasiswa memilih terlebih dahulu semester dan tahun akademik hasil
studi yang ingin ditampilkan.
Universitas Sumatera Utara
Gambar 3.2 Rancangan Form Input
3.3 Rancangan Basisdata
Basisdata, menurut Ramakrishnan dan Gehrke 2003, adalah kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan
Simarmata Paryudi, 2006. Database yang penulis gunakan dalam perancangan ini
adalah portal.sql dari MySQL. Dalam database ini terdapat sepuluh tabel yang saling
berhubungan, termasuk juga di dalamnya tabel-tabel hasil query.
Gambar 3.3 Basis data Portal
3.4 Rancangan Output