• Tidak ada hasil yang ditemukan

Bab ini akan menyajikan kesimpulan dan saran sebagai penutup dari

Laporan skripsi ini. Kesimpulan dan saran tersebut berguna untuk

mengembangkan aplikasi lebih lanjut supaya dapat menghasilkan aplikasi

BAB II

TINJAUAN PUSTAKA

Pada bab II ini akan dibahas beberapa teori dasar untuk dapat menunjang

penyelesaian dari Skripsi ini dan dijadikan acuan dalam pengerjaan skripsi, antara

lain: Universitas Pembangunan Nasional “Veteran” Jawa Timur yang terdiri dari

sejarah singkat, struktur organisasi, pimpinan universitas, dan pimpinan fakultas,

Alumni Universitas Pembangunan Nasional “Veteran” Jawa Timur, dan gambaran

tentang aplikasi yang menjelaskan program-program yang berkaitan dengan

aplikasi yang akan dibuat seperti Java, J2ME (Java 2 Micro Edition), RMS (Record Management System), dan juga GPRS (Generel Packet Radio Service),

serta metode penelitian dalam skripsi.

2.1 Universitas Pembangunan Nasional “Veteran” Jawa Timur 2.1.1 SEJARAH SINGKAT

UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur

merupakan salah satu lembaga pendidikan tinggi swasta di Indonesia yang berdiri

sejak 5 (lima) Juli 1959. Selama kurun waktu 49 (empat puluh sembilan) tahun,

UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur telah

mengalami berbagai perubahan status, yaitu:

a. Sejak Juli 1959 s/d 1965 Akademi Administrasi Perusahaan “Veteran”

Cabang Surabaya.

b. Pada 17 (tujuh belas) Mei 1968 Perguruan Tinggi Pembangunan Nasional

Pertanian dan Teknik Kimia), berdasarkan Surat Keputusan Kementerian

Transmigrasi, Urusan Veteran dan Demobilisasi.

c. Periode 1976-1994, terjadi peralihan status PTPN “Veteran” Cabang Jawa

Timur sebagai Perguruan Tinggi Kedinasan di bawah Departemen

Pertahanan Keamanan RI (Republik Indonesia).

d. Periode tahun 1977, terjadi perubahan nama PTPN “Veteran” Cabang Jawa

Timur menjadi UPN “Veteran” Cabang Jawa Timur.

e. Sejak tahun akademik 1994/1995 penyelenggaraannya dilakukan secara

mandiri sebagai Perguruan Tinggi Swasta.

f. Berdasarkan Surat keputusan Badan Akreditasi Nasional Perguruan Tinggi

No. 001/BAN-PT/Ak-1/VIII/1998 tanggal 11 (sebelas) Agustus 1998 telah

memperoleh status terakreditasi penuh untuk semua Jurusan/Program studi

di UPN (Universitas Pembangunan Nasional).

g. Pada awal tahun akademik 2005/2006 jumlah mahasiswa yang terdaftar

mencapai 12.500 (dua belas ribu lima ratus) orang, baik yang berasal dari

SMU Negeri/Swasta, SMK Negeri/Swasta, dan Instansi Pemerintah dan

swasta yang berasal dari dalam/luar wilayah Propinsi Jawa Timur. Sampai

dengan akhir tahun 2005, UPN (Universitas Pembangunan Nasional)

“Veteran” Jawa Timur telah meluluskan Sarjana S-1 sejumlah 25.000 (dua

puluh lima ribu) orang.

h. Sejak bulan Desember 2007, dengan disatukannya beberapa yayasan di

bawah Departemen Pertahanan RI (Republik Indonesia), maka pembinaan

UPN "Veteran" Jawa Timur beralih di bawah Yayasan Kesejahteraan

2.1.2 SEJARAH SINGKAT STRUKTUR ORGANISASI UPN "VETERAN" JAWA TIMUR

Dibawah ini adalah susunan organisasi dari UPN (Universitas Pembangunan

Nasional) “Veteran” Jawa Timur secara keseluruhan. Struktur ini meliputi Rektor

diikuti dengan wakil Rektor I, II, dan III, Senat Universitas, Dewan Penyantun,

BPH, LPPM, Badan Penjamin Mutu, RO, Fakultas yang terdiri dari semua

fakultas yang ada di UPN, dan UPT yang terdiri dari UPT Telematika, UPT

Pusbasa, UPT Perpustakaan, dan UPT Poliklinik. Untuk mengetahui lebih jelas

tentang struktur organisasi yang ada di UPN (Universitas Pembangunan Nasional)

bisa dilihat pada gambar 2.1. [2].

2.1.3 PIMPINAN UNIVERSITAS Rektor

Prof. Dr. Ir. Teguh Soedarto, MP.

Wakil Rektor I

Prof. Dr. Ir. Soemargono, SU.

Wakil Rektor II Ir. Effi Damaijati, MS

Wakil Rektor III

Drs. Ec. Patrap Wiprapto, MS

Badan Penjaminan Mutu (BPM) Dr. Ir. Bambang Priyanto, SU

Lambaga Penelitian dan Pengabdian kepada Masyarakat (LPPM) Ketua : Prof. Dr. Ir. Akhmad Fauzi, MMT [3].

2.1.4 PIMPINAN FAKULTAS

Fakultas Pertanian (FP)

Dekan : Dr. Ir. Ramdan Hidayat, MS.

Fakultas Ekonomi (FE)

Dekan : Dr. Dany Ichsanudin, MSi.

Fakultas Teknologi Industri (FTI) Dekan : Ir. Sutiyono, MT.

Fakultas Teknik Sipil dan Perencanaan (FTSP) Dekan : Dr. Ir. Edi Mulyadi, MS.

Dekan : Dra. Hj. Suparwati, M.Si.

Fakultas Hukum (FH)

Dekan : Brigjen (Purn.) M Ibnu Hadjar, SH, MM.

Program Pasca Sarjana (PPS)

Direktur : Prof. Dr. Djohan Mashudi, MS.

International Program Biro Administrasi Akademik

Kepala : Ir. Poernomo Edi Sasongko, MP.

Biro Kemahasiswaan dan Kerjasama Kepala : Ir. Didi Utomo Pribadi, MP.

Biro Administrasi Umum Kepala : Drs. Caskim, MM.

Biro Rencana Anggaran dan Keuangan Kepala : Kol (Purn.) Gitoyo, SE.

Badan Usaha Universitas (BUU) Kepala : Ir. Handoyo, MMT.

Sekretariat Umum

Kepala : Ir. Akmal Suryadi, MMT.

Unit Pelaksana Teknis Telematika Kepala : Ir. Kemal Wijaya, MTP.

Unit Pelaksana Teknis Perpustakaan Kepala : Dra Sri Wibawani, MSi.

Unit Pelaksana Teknis Pusat Bahasa Kepala : Dra. Wulan Retno Wigati, MPd.

Unit Pelaksana Teknis Poliklinik Kepala : dr. M. Faiq [4].

2.2 Alumni UPN “Veteran” Jawa Timur

Alumni UPN (Universitas Pembangunan Nasional) “Veteran” Jawa Timur,

merupakan bagian dari Almamater yang sampai sejauh ini sudah tersebar hampir

keseluruh pelosok Tanah Air pada berbagai instansi baik itu Pemerintah maupun

Swasta. Ini menunjukkan bahwa Alumni UPN “Veteran” Jawa Timur tidak boleh

dipandang sebelah mata, mereka selalu siap untuk mendukung dan melaksanakan

Pembangunan Nasional. Hal ini sesuai dengan Visi dan Misi UPN “Veteran” Jawa

Timur, bahwa Perguruan Tinggi UPN “Veteran” Jawa Timur mempunyai tujuan

mencetak Sarjana-Sarjana dengan jiwa dan semangat sebagai Pionir

Pembangunan. Selama ini para Alumni, terutama Alumni Angkatan Tahun Awal

(Angkatan Tahun 70 (tujuh puluh) s/d 80 (delapan puluh) an), umumnya beberapa

Alumni sudah banyak yang menduduki jabatan penting dan strategis pada

berbagai instansi baik Pemerintah maupun Swasta, bahkan diantaranya banyak

yang sukses dengan membuka lapangan pekerjaan sebagai wiraswastawan [5].

2.3 Gambaran Tentang Aplikasi

Aplikasi ini dibuat menggunakan J2ME (Java 2 Micro Edition) berbasis

RMS (Record Management System) yang didukung beberapa merek handphone

terkenal seperti NOKIA, SIEMEN, Sony Ericson dan vendor-vendor lain. Aplikasi diistalasi di handphone dengan mengkopikan byte code aplikasi tersebut.

2.3.1 JAVA

Java adalah bahasa pemrograman berorientasi objek yang diciptakan untuk

mempermudah pengembangan program dengan cara mengikuti model yang telah

ada dalam kehidupan nyata. Dalam paradigma ini, sesuai dengan model

kehidupan nyata, segala bagian (entity) dari suatu permasalahan adalah objek. Objek-objek ini kemudian juga dapat berupa gabungan dari beberapa objek yang

lebih kecil, diantaranya:

a. Objek

Sebuah objek memiliki 2 (dua) karakteristik, yaitu state dan behavior. State

adalah keadaan dari sebuah objek yang biasa disimpan dalam suatu

variable. Sedang behavior adalah kelakuan dari objek tersebut, yang diimplementasikan dengan metode. Dengan penjelasan di atas, dapat

disimpulkan bahwa objek adalah bagian software yang dibentuk dengan

variable-variabel dan metode-metode yang berhubungan dengan variable.

b. Kelas

Kelas adalah semacam cetakan, atau template, untuk membuat objek.

Dengan kata lain kelas dapat kita definisikan sebagai sebuah blueprint, atau

prototype, yang mendefinisikan variable dan metode yang sama untuk semua objek sejenis.

c. Interface

Interface digunakan oleh berbagai objek yang tidak terhubung untuk saling

berinteraksi. Jadi interface dapat didefinisikan sebagai koleksi definisi metode-metode dan variable konstan, namun tanpa implementasi [6].

2.3.2 J2ME (Java 2 Micro Edition)

J2ME (Java 2 Micro Edition) adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang

terbatas, menghabiskan sedikit daya dari baterai, layar yang kecil dan bandwith

jaringan yang rendah. Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java

menyediakan suatu lingkungan yang portabel untuk mengembangkan dan menjalankan aplikasi pada perangkat ini. Program J2ME, seperti semua program

JAVA adalah diterjemahkan oleh VM (Virtual Machine). Program-program tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine (JVM). Ini berarti bahwa program-program tersebut tidak berhubungan langsung dengan perangkat, J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi tersebut tidak harus dikompile ulang supaya mampu

dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration

dan profile-profile. Suatu configuration menggambarkan lingkungan runtime

dasar dari suatu sistem J2ME. Kemudian dia menggambarkan core library, virtual machine, fitur keamanan dan jaringan seperti pada gambar 2.2. [7].

Sebuah Aplikasi yang dibuat menggunakan MIDP (Aplikasi HP

menggunakan J2ME) disebut sebagai MIDLet. MIDlet merupakan bagian dari javax.microedition.midlet.*; dan sebuah MIDlet harus turunan dari class midlet. Profile MIDP harus mengimplementasikan class midlet dengan perintah seperti berikut : Import javax.microedition.midlet.*;

public class NamaProgram extends MIDlet {

}

Perhatikan gambar 2.3 :

Gambar 2.3.Method MIDlet

Aplikasi MIDlet yang di buat akan bergerak mengikuti 3 (tiga) metode,

yaitu metode startApp(), metode pauseApp(), dan metode destroyApp(). Gambar

diatas menggambarkan alur dari aplikasi MIDlet yaitu saat aplikasi dijalankan dari

keadaan pause metode yang pertama kali di panggil adalah metode startApp(), dari metode ini aplikasi bisa di pause dengan memanggil metode pauseApp() kemudian di matikan dengan memanggil metode destroyApp() atau bisa langsung

Jadi dapat disimpulkan bahwa untuk membangun aplikasi MIDlet harus

memiliki lima 5 (lima) baris script seperti berikut [9] :

import javax.microedition.midlet.*;

public class NamaAplikasi extends MIDlet{

public void startApp(){ --Script untuk menjalankan aplikasi di masukan disini-- }

public void pauseApp(){ --Script Untuk pause di taruh di sini--}

public void destroyApp() { ----Script Untuk Mematikan /

penggunahentikan aplikasi diketik disini ---- } }

2.3.3 RMS (Record Management System)

RMS (Record Management System) adalah API (Application Programming Interface) yang digunakan untuk menyimpan dan memanipulasi data-data pada

device yang biasa melakukan komputasi kecil dengan memori yang sangat terbatas seperti handphone, smart phone dan lain-lain dengan menggunakan aplikasi J2ME.

RMS menyediakan sebuah sistem file yang memungkinkan menyimpan dan mempertahankan data pada sebuah device. RMS merupakan kombinasi antara sistem file dan database management system yang memungkinkan untuk menyimpan data pada kolom dan baris seperti menyimpan data-data pada tabel

sebuah database. Dan kita bisa menggunakan RMS untuk melakukan fungsi-fungsi seperti Database Management System (DBMS). Di mana kita bisa melakukan insert record, read record, search record tertentu, dan sorting record

yang tersimpan oleh RMS.

Meskipun RMS menyediakan fungsi-fungsi seperti database akan tetapi

menggunakan SQL (Structured Query Language) tersebut untuk memanipulasi data-data tersebut. Sebagai gantinya akan digunakan RMS application programming interface dan enumeration application programming. interface

untuk sorting, searching, dan memanipulasi data-data yang sedang tersimpan (data persistence).

Yang menjadi bagian dari Record Management System (RMS) yaitu:

a. Record Store

RMS menyimpan informasi pada Record Store. Record Store adalah seperti

flat file yang digunakan untuk penyimpanan data pada file system tradisional atau seperti tabel pada sebuah database. Record store terdiri dari informasi yang memiliki sebuah nama seperti file system atau tabel database. Record store adalah sebuah kumpulan dari record-record yang diatur sesuai dengan baris (records) dan kolom (fields). Kolom terdiri dari data seperti Nama depan, sedangkan baris terdiri dari data-data seperti Nama depan, Nama tengah, Nama belakang, Alamat,

Kode pos, dll. RMS secara otomatis penggunaikan integer yang bersifat unik untuk mengidentifikasi baris pada Record store. Record ID terdapat pada kolom di dalam Record store. Record ID menentukan primary key dari Record store.

Primary key pada Record store sama seperti primary key pada tabel dari sebuah

database yang biasa kita pelajari yang mana secara unik digunakan untuk identifikasi dari masing-masing record dari tabel tersebut. Meskipun secara konsep kita bisa memandang Record store sebagai kumpulan baris dan kolom, secara teknik hanya terdapat dua kolom. Kolom pertama adalah record ID

sedangkan kolom kedua adalah sebuah array dari bytes yang terdiri dari data

b. Lingkup dari Record Store

Kita dapat membuat multiple record store sesuai dengan yang dibutuhkan oleh MIDlet (A MIDlet adalah sebuah aplikasi yang ditulis untuk MIDP-Mobile Information Device Profile, aplikasi MIDlet adalah sub kelas dari kelas javax.microedition.midlet.MIDlet yang didefinisikan oleh MIDP yang kita bikin

selama masing-masing dari record store yang kita buat memiliki nama yang unik. Nama dari sebuah record store minimal adalah satu karakter dan maksimal adalah tidak lebih dari 32 karakter.

Karakter yang digunakan adalah Unicode dan nama adalah case sensitive.

Record store dapat di share diantara MIDlet-MIDlet pada suite (MIDlet dalam satu paket) yang sama. Sebagai contoh MIDlet A mengambil data pelanggan dari

Sales. MIDlet B menampilkan data pelanggan yang diambil oleh MIDlet A. MIDlet B dapat mengakses data pelanggan jika MIDlet A dan MIDlet B berada

dalam satu suite. Dan berlaku kebalikannya, dimana MIDlet B tidak akan bisa mengakses data pelanggan jika MIDlet A dan MIDlet B tidak terdapat dalam

satu suite, seperti pada gambar 2.4. :

c. Membuat Record Store

Metode openRecordStore() dipanggil untuk membuat record store yang baru dan untuk membuka record store yang sudah ada. Metode ini membutuhkan 2 (dua) buah parameter, yang pertama adalah sebuah string yang mengandung nama dari record store. Parameter kedua adalah sebuah nilai boolean

(benar/salah) yang menyatakan record store akan dibuat jika record store tidak ada di dalam MIDlet. Nilai true mengakibatkan sebuah record store dibuat dan membuka record store, sedangkan nilai False tidak akan membuat record store. Karena MIDlets berjalan pada small computing device maka jangan lupa selalu menutup setiap record store yang sudah tidak digunakan dengan memanggil metode closeRecordStore(). Record store tersimpan pada memori nonvolatile. Record store bisa dihapus dengan memanggil metode deleteRecordStore(). d. Membuat, membuka, menutup, dan menghapus sebuah Record Store

Semua informasi yang terdapat dalam record store akan hilang jika record

store dihapuskan. Source code tersebut dimulai dengan mendeklarasikan 3 (tiga)

buah referensi untuk Display class, Alert class, dan RecordStore class. Display

class dibutuhkan karena sebuah alert dialog box akan ditampilkan jika terdeteksi

error oleh MIDlet. Semua action terjadi pada metode commandAction(). Routine untuk membuat, membuka, menutup dan menghapus record store terletak pada

metode yang tepat pada MIDlet tersebut. Ketika Display class sudah dibuat,

source code masuk blok try{} yang pertama. Pada blok try{} yang pertama ini, source code berusaha membuat record store dengan memanggil metode

2.3.4 MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basisdata

relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

(General Public License). MySQL sebenarnya merupakan turunan salah satu

konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured

Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama

untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan

pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja

pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat

oleh pengguna maupun program-program aplikasi yang memanfaatkannya.

MySQL mendukung operasi basisdata transaksional maupun operasi basisdata

non-transaksional. Namun demikian pada modus non-transaksional tidak ada

jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus

non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan

reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan

sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat

disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai

konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat

unjuk kerja pada modus non-transaksional [11].

2.3.5J2ME Wireless Toolkit

Pada gambar 2.5. adalah tampilan dari Toolkit Emulator yang menyerupai

Gambar 2.5. Toolkit Emulator

J2ME Wireless Toolkit adalah perkakas yang menyediakan lingkungan

emulator, dokumentasi beserta contoh-contoh aplikasi JAVA untuk perangkat

kecil. J2ME WTK berbasiskan pada CLDC dan MIDP.

J2ME WTK adalah program yang meniru kerja ponsel yang mendukung

MIDP atau yang disebut emulator. Oleh karena itu, belum tentu MIDlet yang

berjalan di emulator juga berjalan pada ponsel yang sebenarnya, karena juga

bergantung pada kemampuan dan kapasitas ponsel yang digunakan [12].

2.3.6 GPRS (General Packet Radio Service)

GPRS (General Packet Radio Service) adalah jaringan komunikasi data dengan kecepatan yang memungkinkan beragam jasa mobile internet yang diakses melalui handphone, computer, dan PDA. GPRS merupakan teknologi 2.5G dengan kecepatan maksimumnya 115 Kbps. Yang didesain untuk jaringan GSM

(Global Sistem for Mobile Communication). GPRS mempunyai 2 (dua) elemen jaringan:

a. SGSN

mengirimkan dan menerima data dari mobile stations, dan “maintain information” tentang lokasi mobile station (MS). SGSN melakukan komunikasi antara MS dan GGSN.

b. GGSN “wireless gateway”

memungkinkan pengguna mobile cellphone mengakses PDN (Public Data Network) atau specified private IP network.

Kemampuan lainnya yang dimiliki oleh GPRS adalah :

a. Dapat memelihara keutuhan komunikasi data maupun suara pada saat

sedang bergerak.

b. Pengguna dapat dengan segera terhubung ke nomor yang dituju kapn saja

diinginkan, tidak tergantung pada lokasi dimana berada sekarang serta tanpa

mengalami delay yang lama/berarti.

c. Dengan kecepatan yang tinggi yang dimiliki GPRS maka sangat

dimungkinkan untuk melakukan proses download file.

d. 3G (2002-Sekarang)

Universal Mobile Telephone Standar (UTMS). Masing-masing standar teknologi mobile yang digunakan memiliki fungsi dan layanan

masing-masing dengan kelebihan maupun kekurangannya. Dewasa ini penggunaan

teknologi GSM dan GPRS menjadi standar umum yang banyak di dominasi

2.4 Metode Penelitian

Untuk mendapatkan keterangan-keterangan dan data yang diperlukan guna

memperoleh suatu kebenaran ilmiah, maka dilakukan penelitian dengan beberapa

metode, sebagai berikut :

a. Melakukan riset kepada pihak Universitas Pembangunan Nasional

“Veteran” Jawa Timur.

b. Mencari informasi mengenai biodata alumni kepada pihak Universitas

Pembangunan Nasional “Veteran” Jawa Timur.

c. Penelitian Pustaka (Library Research)

Yaitu penelitian yang dilakukan berdasarkan buku-buku bacaan dan sumber

lainnya yang ada hubungannya dengan penelitian ini, hasil yang diperoleh

akan dipergunakan sebagai dasar penelitian lapangan. Penelitian dengan

mencari acuan pada teori-teori yang berlaku, yang dapat dicari pada

buku-buku teks ataupun dari hasil penelitian orang lain baik yang sudah

dipublikasikan maupun belum, dapat merupakan suatu faktor keilmiahan

penelitian yang akan dilakukan.

d. Membuat diagram UML (Unified Modelling Language) terhadap sistem

informasi alumni.

e. Mendesign program sistem informasialumni. f. Membuat listing program sistem alumni.

g. Melakukan ujicoba terhadap program yang sudah dibuat.

h. Memastikan program sudah siap digunakan oleh pengguna. Sehingga tidak terdapat error.

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bagian ini akan dibahas mengenai analisa sistem dan perancangan

sistem untuk sistem informasi alumni berbasis J2ME (Java 2 Micro Edition) dan

RMS (Record Management System). Perancangan sistem meliputi deskripsi

umum sistem, kebutuhan sistem yang terdiri dari kebutuhan pengguna dan

kebutuhan basis data, alur sistem informasi yang meliputi diagram UML (Unified

Modelling Language) yang terdiri dari use case diagram, activity diagram, class

diagram, dan sequence diagram, ERD (Entity Relationship Diagram), CDM

(Conceptual Data Model), dan PDM (Physical Data Model), serta perancangan

antarmuka dalam sistem ini.

3.1 Analisa Kebutuhan Sistem

Melakukan analisa sistem yang akan dirancang , serta melakukan penelitian

terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya dari awal sampai

akhir, sehingga dapat sesuai dengan analisa dan kebutuhan sistem. Adapun hal-hal

yang harus diperhatikan adalah sebagai berikut :

a. Pada sistem yang dirancang terdapat form login untuk masuk ke sistem.

b. Pada sistem yang dirancang terdapat form pencatatan data alumni.

c. Pada sistem yang dirancang terdapat form untuk upload pengumuman.

d. Pada sistem yang dirancang dapat melakukan pencarian data alumni atau

e. Sistem yang dirancang dapat menampilkan data alumni secara

keseluruhan dan berdasarakan kategori tertentu.

f. Sistem dapat menampilkan pengumuman yang berupa berita dan

lowongan didalamnya.

Analisa sistem dapat digambarkan seperti pada gambar 3.1. dibawah ini:

Gambar 3.1. Alur Sistem Informasi

Proses sistem ini terjadi seperti pada gambar 3.2. dibawah ini, yaitu dari

mobile cellular yang terdapat sistem aplikasi tersebut pengguna bisa mendapatkan Sistem Informasi Alumni UPN “Veteran” Jawa Timur Login Upload Pengumuman Pencarian Informasi Data Alumni

Cari Informasi Pengumuman Cari Informasi Data Alumni Informasi Pengumuman Lowongan Berita Daftar

data alumni dan informasi pengumuman berupa berita dan lowongan yang

terdapat pada sistem informasi tersebut. Sedangkan untuk mendaftar sebagai

alumni pengguna dapat melakukannya melalui web browser. Pengguna bisa

mengakses melalui PC/ komputer dan untuk penyimpanan database tidak

dilakukan pada handphone karena kapasitas pada handphone sangat kecil. Jadi

handphone hanya digunakan sebagai alat pengaksesan.

Gambar 3.2. Proses Sistem Informasi

3.2 Perancangan Sistem

Sub-bab perancangan sistem ini akan menjelaskan mengenai proses desain

dari sistem informasi alumni yang akan dibuat, yaitu tahap untuk melakukan

perancangan aplikasi mobile. Proses desain sistem informasi alumni dalam

sub-Mobile Cellular Akses Internet Database PC/ Komputer

bab ini akan dibagi menjadi 5 (lima) tahapan, yaitu: deskripsi umum sistem,

kebutuhan sistem yang terdiri dari kebutuhan pengguna dan kebutuhan basis data,

alur sistem informasi yang meliputi diagram UML (Unified Modelling Language)

yang terdiri dari use case diagram, activity diagram, class diagram, dan sequence

diagram, ERD (Entity Relationship Diagram), CDM (Conceptual Data Model),

dan PDM (Physical Data Model), serta perancangan antarmuka.

Penggunaan UML (Unified Modelling Language) untuk menampilkan

model, dan dokumentasi pada seluruh proses pengembangan software bertujuan

agar prosesnya lebih mudah dipahami kerena penjelasannya lebih rinci.

3.2.1 Deskripsi Umum Sistem

Merupakan sebuah perangkat lunak yang digunakan untuk penggunaikan

informasi tentang kegiatan yang berhubungan dengan alumni UPN (Universitas

Pembangunan Nasional) serta menyajikan data alumni, membantu para alumni

dalam mencari data dan informasi/ pengumuman. Perangkat lunak ini juga

berfungsi bagi masyarakat umum untuk mencari informasi mengenai alumni UPN

(Universitas Pembangunan Nasional).

Sistem informasi alumni ini menampilkan informasi data alumni dan

Dokumen terkait