BAB 2
LANDASAN TEORI

2.1.	 Tinjauan Pustaka.
2.1.1.	Pengertian Sistem
Menurut I Putu Agus Eka Pratama  (2014:7) Sistem didefinisikan sebagai sekumpulan prosedur yang saling berkaitan dan saling berhubungan untuk melakukan suatu tugas bersama-sama.
Pengertian sistem menurut Kadir (2005:1) dalam buku Pengenalan Sistem Informasi, yaitu  “Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.
Sedangkan sistem menurut Jogiyanto (2005:2) dalam buku Analisis dan Desain Sistem Informasi, yaitu  “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu”.
Dari pendapat para ahli diatas dapat ditarik kesimpulan bahwa system merupakan suatu kumpulan dari beberapa elemen yang nyata yang saling berhubungan, memiliki ketergantungan dan saling mendukung dalam satu kesatuan untuk mencapai suatu tujuan.

2.1.2.	Pengertian Informasi.
Menurut I putu Agus Eka Pratama (2014:8) informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah,sehingga memberikan nilai,arti, dan manfaat. 
Pada proses pengolahandata,untuk dapat menghasilkan informasi, juga dilakukan proses verifikasi secara akurat, spesifik, dan tepat waktu. Hal ini penting agar informasi dapat memberikan nilai dan pemahaman kepada pengguna.
Menurut Jogiyanto (2005:10) Kualitas dari informasi yang dihasilkan haruslah berisikan tiga hal berikut, yaitu :
1.	Akurat, berarti informasi harus bebas dari kesalahan – kesalahan dan tidak bias atau menyesatkan. 
2.	Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.Informasi yang sudah usang tidak akan mempunyai nilai lagi. 
3.	Informasi harus relevan, artinya informasi tersebut mempunyai manfaat untuk pemakainya. 
Suatu informasi dapat mempunyai nilai. Nilai dari informasi dapat ditentukan dengan dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

2.1.3.	Pengertian Sistem Informasi Akademik.
Menurut Aditama (2013:52) Sistem Informasi Akademik adalah “sistem yang dirancang khusus untuk memenuhi kebutuhan sebuah perguruan tinggi yang telah terkomputerisasi untuk melakukan kegiatan akademik secara terstruktur sehingga semua prosesnya dapat teratasi dengan cepat”. 
Sistem Informasi Akademik merupakan sumber daya yang terhadap segala sesuatu dalam bentuk informasi yang ada kaitannya dengan masalah-masalah akademik di kampus. Sistem Informasi Akademik selain merupakan sumber daya informasi di kampus, juga dapat digunakan sebagai sarana media komunikasi antara dosen dan mahasiswa, mahasiswa dengan mahasiswa dosen dengan pejabat kampus terkait dan siapa saja yang ada di lingkungan kampus tersebut. Karena menggunakan teknologi internet tidak hanya dilakukan dalam kampus saja tetapi diluar kampus pun bisa dilakukan bahkan dimana saja di seluruh dunia ini asalkan ada sebuah komputer yang terhubung dengan internet. Sistem Informasi Akademik adalah merupakan sistem  informasi yang berbasis web yang bertujuan untuk membentuk Knowledge Based System yang dapat diakses internet, sebagai contoh macam informasi yang ada didalamnya adalah:
1.	Berita, berisi informasi terbaru yang diterbitkan oleh lembaga pendidikan maupun informasi teknologi dari berbagai sumber berita.
2.	Pendidikan, berisi informasi yang berkaitan dengan perkuliahan yang terdapat dilembaga pendidikan, misalnya: kurikulum, Satuan Acara Perkuliahan (SAP), dosen, materi kuliah, kerja praktek, tugas akhir dan penelitian.
3.	Komunitas, berisi tentang komunitas yang ada di lembaga pendidikan yang akan menginformasikan tentang Civitas Akademika misalnya: Staff, mahasiswa, alumni, bulletin dan lain-lain.
4.	Data Personal, berisi Informasi yang berrhubungan dengan mahasiswa diantaranya:
a.	Kartu Rencana Studi (KRS) sesuai dengan mata kuliah yang telah diprogramkan dalam satu semester.
b.	Kartu Hasil Studi (KHS) unruk mengetahui hasil yang telah dicapai selama mengikuti perkuliahan dan hasil evaluasi studi, sekaligus mengetahui indeks prestasinya.
5.	Jadwal Perkuliahan, yang berisi tentang jadwal kuliah, kegiatan mahasiswa, memonitor jadwal perkuliahan dosen, jumlah kehadiran dalam mengikuti perkuliahan.
6.	Perpustakaan, berisi tentang informasi buku melalui catalog online.
7.	Electronic Mail (Email), fasilitas ini untuk mengirim dan menerima surat/pesan sekaligus dapat dijadikan sebagai sarana atau alat diskusi antar mahasiswa, dosen bahkan karyawan dalam lembaga pendidikan.
Jadi dapat disimpulkan bahwa Sistem Informasi Akademik adalah suatu sistem  yang dirancang untuk keperluan pengeloaan data-data akademik dengan penerapan teknologi informasi baik hardware maupun software sehingga seluruh proses kegiatan akademik dapat terkelola menjadi informasi yang bermanfaat dalam pengelolaan manajemen perguruan tinggi dan pengambilan keputusan-keputusan bagi pengambil keputusan atau top manajemen di lingkungan perguruan tinggi (Arifin, 2002:10).

2.1.4.	UML
UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah system pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blueprint, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalambahasa program yang spesifik, skema database, dan komponen-komponenyang diperlukan dalam sistem software.
UML adalah salah satu tool atau model untuk merancang pengembangan software yang berbasis object orientedsebagai sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan komunikasi.Sebuah bahasa model adalah sebuah bahasa yang mempunyai vocabulary dan konsep tatanan atau aturan penulisan serta secara fisik mempresentasikan dari sebuah sistem.
UML adalah sebuah bahasa standard untuk pengembangan sebuah software yang dapat menyampaikan bagaimana membuat dan membentuk model-model, tetapi tidak menyampaikan apa dan kapan model yang seharusnya dibuat yang merupakan salah satu proses implementasi pengembangan software. Untuk dapat memahami UML membutuhkan bentuk konsep dari sebuah bahasa model, dan mempelajari 3 (tiga) elemen utama dari UML seperti building block, aturan-aturan yang menyatakan bagaimana building block diletakkan secara bersamaan, dan beberapa mekanisme umum.Tiga macam yang terdapat dalam building block adalah :
1.	Benda atau Things, adalah abstraksi yang pertama dalam sebuah model juga merupakanbagian paling statik dari sebuah model, serta menjelaskan elemen-elemenlainnya dari sebuah konsep dan atau fisik.Bentuk dari beberapa benda/thing adalah sebagai berikut:
a.	Classes, yang diuraikan sebagai sekelompok dari object yang mempunyai atribute, operasi, hubungan yang semantik. Sebuah kelas mengimplementasikan 1 atau lebih interfaces. Sebuah kelas dapat digambarkan sebagai sebuah persegi panjang, yang mempunyai sebuah nama, atribute, dan metoda pengoperasiannya.
b.	Interfaces, merupakan sebuah antar-muka yang menghubungkan dan melayani antar kelas dan atau elemen. ‘Interface’ atau antar-muka mendefinisikan sebuah  kelompok dari spesifikasi pengoperasian, umumnya digambarkan dengan sebuah lingkaran yang disertai dengan namanya. Sebuah antar-muka berdiri sendiri
dan umumnya merupakan pelengkap dari kelas atau komponen.
c.	Collaboration, yang didefinisikan dengan interaksi dan sebuah kumpulan / kelompok dari kelas-kelas/elemen-elemen yang bekerja secara bersama-sama. Collaborations mempunyai struktur dan dimensi. Pemberian sebuah kelas memungkinkan berpartisipasi didalam beberapa collaborations dan digambarkan dengan sebuah ‘elips’ dengan garis terpotong-potong.
d.	Use cases, adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. ‘use case’ digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta direalisasikan oleh sebuah collaboration. Umumnya ‘use case’ digambarkan dengan sebuah ‘elips’ dengan garis yang solid, biasanya mengandung nama.
e.	Nodes, merupakan fisik dari elemen-elemen yang ada pada saat dijalankannya sebuah sistem, contohnya adalaha sebuah komputer, umumnya mempunyai sedikitnya memory dan processor. Sekelompok komponen mungkin terletak pada sebuah node dan juga mungkin akan berpindah dari node satu ke node lainnya. Umumnya node ini digambarkan seperti kubus serta hanya mengandung namanya.

2.	Hubungan atau Relationships, sebagai alat komunikasi dari benda-benda. Ada 4 macam hubungan didalam penggunaan UML, yaitu;
a.	Dependency, adalah hubungan semantik antara dua benda/things yang mana sebuah benda berubah mengakibatkan benda satunya akan berubah pula. Umumnya sebuah dependency digambarkan sebuah panah dengan garis terputus-putus.
b.	Association, hubungan antar benda struktural yang terhubung diantara obyek. Kesatuan obyek yang terhubung merupakan hubungan khusus, yang menggambarkan sebuah hubungan struktural diantara seluruh atau sebagian. Umumnya association digambarkan dengan sebuah garis yang dilengkapi dengan sebuah label, nama, dan status hubungannya.
c.	Generalizations, adalah menggambarkan hubungan khusus dalam obyek anak atau child yang menggantikan obyek parent atau induk. Dalam hal ini, obyek anak memberikan pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk. Digambarkan dengan garis panah.
d.	Realizations, merupakan hubungan semantik antara pengelompokkan yang menjamin adanya ikatan diantaranya. Hubungan ini dapat diwujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaborations. Model dari sebuah hubungan realization.

3.	Bagan atau Diagrams. Sebagai kumpulan atau group dari benda-benda atau things. Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model. 
a.	Use Case Diagram, menggambarkan sekelompok use cases dan aktor yang disertai dengan hubungan diantaranya. Diagram use cases ini menjelaskan dan menerangkan kebutuhan atau requirement pengguna, serta sangat berguna dalam menentukan struktur organisasi dan model dari pada sebuah sistem.
b.	Class Diagram, yang memperlihatkan struktur statis dari kelas actual didalam sistem.
c.	Object Diagram, yang merupakan varian dari kelas diagram yang memperlihatkan lebih detail banyaknya obyek yang mengintantiasi (instances) kelas.
d.	State Diagram, yang memperliatkan semua keadaan (state) yang dapat dimiliki oleh kelas dan event yang dapat merubah keadaan
tersebut.
e.	Sequence Diagram, yang memperlihatkan kolaborasi dinamik antara objek-objek dengan suatu urutan pesan (a sequence of message) antar objek tersebut.
f.	Collaboration Diagram, yang memperlihatkan kolaborasi dinamik antar objek tanpa memperhatikan aspek waktu.
g.	Activity Diagram, yang memperlihatkan aliran urutan aktifitas.
h.	Component Diagram, yang memperlihatkan struktur fisik dari source code dalam terminology code components. Komponen berisi informasi tentang logical class dapat berupa komponen source code, komponen biner atau komponen yang dapat dieksekusi.
i.	Deployment Diagram, yang memperlihatkan arsitektur fisik dari hardware dan software pada sistem.

2.2.	Penelitian Terkait
Dalam penyusunan skripsi ini, penulis sedikit banyak terinspirasi dan mereferensi dari penelitian – penelitian sebelumnya yang berkaitan dengan latar belakang masalah pada skripsi ini. Adapun penelitian yang berhubungan dengan skripsi ini antara lain yaitu :
Penelitian yang dilakukan oleh Muh. Hasbi mahasiswa di Universitas Negeri Makasar (2015) yang berjudul “Perancangan Sistem Informasi Akademik Pada SMK Negeri 2 Simbang Maros”.  Penelitian ini bertujuan untuk merancang Sistem Informasi Akademik pada SMK Negeri 2 Simbang Maros untuk memudahkan dalam proses pelayanan akademik di sekolah. Data diperoleh dengan teknik observasi dan dokumentasi serta studi literatur. Instrumen penelitian menggunakan lembar observasi dan dokumentasi. Penelitian ini merupakan jenis penelitian pengembangan yang mengembangkan suatu perangkat lunak (software development) dengan model pengembangan prototyping.
Penelitian  yang dilakukan oleh Yadi Utama (2011) yang  berjudul “Sistem Informasi Berbasis Web Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Sriwijaya“. Penelitian ini bertujuan untuk membuat suatu sistem yang memudahkan mahasiswa dalam melakukan kegiatan pengisian Kartu Rencana Studi, dan mendapatkan informasi laporan nilai yang hanya dapat diakses oleh user tertentu yaitu mahasiswa dan administrator.
Penelitian yang dilakukan oleh Rizka Liatmaja dan Indah Uly Wardati (2013) yang berjudul “Sistem Informasi Akademik Berbasis Web Pada Lembaga Bimbingan Belajar Be excellent Pacitan” . Penelitian ini mengembangkan suatu sistem pengelolaan akademik yang meliputi informasi tentang nilai yang meliputi nilai UTS, nilai UAS, nilai Try Out, Point serta jadwal yang meliputi jadwal Les, jadwal UTS, jadwal UAS, dan jadwal Try Out untuk dapat mendukung kinerja pengelola akademik ataupun sebagai acuan bagi pihak lembaga dalammelakukan perbaikan kinerja yang belum optimal sehingga dapat meningkatkan pelayanan terhadap siswa didik.  
Penelitian  selanjutnya  dilakukan oleh Fabriyan Fandi Dwi Imaniawan  dan Andi Dwi Riyanto (2015) yang berjudul “Perancangan Sistem Informasi Akademik Berbasis Web Pada Akademi Pertanian HKTI Banyumas”. Penelitian ini dilakukan  untuk membuat sebuah sistem informasi yang dapat melakukan hal-hal sebagai berikut :
1.	Menampilkan informasi seputar Kampus Akademi Pertanian HKTI Banyumas 
2.	Informasi dapat diakses dengan berbagai level tingkatan, mulai dari visitor, dosen, mahasiswa hingga administrator. 
3.	Visitor yaitu tamu biasa, hanya dapat melihat informasi secara umum yang terdapat di halaman utama web, seperti sejarah, visi misi, keunggulan, dan berita terbaru mengenai Akademi Pertanian HKTI Banyumas. 
4.	 Administrator yaitu pengelola website, dapat menambah, mengubah dan menghapus data-data di halaman khusus administrator, mulai dari data admin, data dosen, data mahasiswa, data berita dan data kampus hingga dapat mengubah tampilan website. 
5.	Dosen dapat melakukan berbagai kegiatan di halaman khusus dosen, mulai dari absen dosen, input nilai mahasiswa, input absen kelas beserta rekapannya, cetak jadwal mengajar hingga dapat mengubah data pribadi dosen. 
6.	Pada saat pengolahan nilai, dosen hanya menginputkan nilai akhirnya saja, mulai dari nilai absen, nilai tugas, nilai uts hingga nilai uas yang nantinya akan didapatkan nilai akhir beserta grade-nya. 
7.	Mahasiswa dapat melakukan berbagai kegiatan di halaman khusus mahasiswa, mulai dari cetak KRS (Kartu Rencana Studi), cetak KHS (Kartu Hasil Studi), cetak jadwal kuliah hingga dapat mengubah data pribadi mahasiswa.
Penelitian dalam skripsi ini berbeda dengan penelitian-penelitian sebelumnya di atas, karena penelitian ini disusun berdasarkan pada kebutuhan yang berbeda. Dari semua penelitian di atas, belum ada yang membahas tentang sistem informasi akademik pada tingkat universitas, khususnya universitas yang baru berdiri, seperti UNU Indonesia . Perbedaan tersebut meliputi :
1.	Penelitian ini hanya fokus pada sistem informasi akademik, sedangkan informasi seputar kampus ditampilkan secara terpisah.
2.	Informasi dapat diakses dengan berbagai level tingkatan, yaitu, administrator, dosen dan mahasiswa .
3.	Administrator bertugas mengelola aplikasi, meliputi data dosen, data mahasiswa, data program pendidikan, data program studi, data fakultas, data mata kuliah, data jadwal, data nilai mahasiswa, kalender akademik, membuat laporan data dosen dan mahasiswa..
4.	Dosen dapat mengakses data dosen, data mahasiswa, jadwal mengajar dan kalender akademik.
5.	Mahasiswa dapat mengakses jadwal kuliah, jadwal mengajar dosen, nilai (KHS), Kartu Rencana Studi (KRS) dan kalender akademik.

.

BAB 2
LANDASAN TEORI

2.1.	 Tinjauan Pustaka.
2.1.1.	Pengertian Sistem
Menurut I Putu Agus Eka Pratama  (2014:7) Sistem didefinisikan sebagai sekumpulan prosedur yang saling berkaitan dan saling berhubungan untuk melakukan suatu tugas bersama-sama.
Pengertian sistem menurut Kadir (2005:1) dalam buku Pengenalan Sistem Informasi, yaitu  “Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.
Sedangkan sistem menurut Jogiyanto (2005:2) dalam buku Analisis dan Desain Sistem Informasi, yaitu  “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu”.
Dari pendapat para ahli diatas dapat ditarik kesimpulan bahwa system merupakan suatu kumpulan dari beberapa elemen yang nyata yang saling berhubungan, memiliki ketergantungan dan saling mendukung dalam satu kesatuan untuk mencapai suatu tujuan.

2.1.2.	Pengertian Informasi.
Menurut I putu Agus Eka Pratama (2014:8) informasi merupakan hasil pengolahan data dari satu atau berbagai sumber, yang kemudian diolah,sehingga memberikan nilai,arti, dan manfaat. 
Pada proses pengolahandata,untuk dapat menghasilkan informasi, juga dilakukan proses verifikasi secara akurat, spesifik, dan tepat waktu. Hal ini penting agar informasi dapat memberikan nilai dan pemahaman kepada pengguna.
Menurut Jogiyanto (2005:10) Kualitas dari informasi yang dihasilkan haruslah berisikan tiga hal berikut, yaitu :
1.	Akurat, berarti informasi harus bebas dari kesalahan – kesalahan dan tidak bias atau menyesatkan. 
2.	Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.Informasi yang sudah usang tidak akan mempunyai nilai lagi. 
3.	Informasi harus relevan, artinya informasi tersebut mempunyai manfaat untuk pemakainya. 
Suatu informasi dapat mempunyai nilai. Nilai dari informasi dapat ditentukan dengan dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

2.1.3.	Pengertian Sistem Informasi Akademik.
Menurut Aditama (2013:52) Sistem Informasi Akademik adalah “sistem yang dirancang khusus untuk memenuhi kebutuhan sebuah perguruan tinggi yang telah terkomputerisasi untuk melakukan kegiatan akademik secara terstruktur sehingga semua prosesnya dapat teratasi dengan cepat”. 
Sistem Informasi Akademik merupakan sumber daya yang terhadap segala sesuatu dalam bentuk informasi yang ada kaitannya dengan masalah-masalah akademik di kampus. Sistem Informasi Akademik selain merupakan sumber daya informasi di kampus, juga dapat digunakan sebagai sarana media komunikasi antara dosen dan mahasiswa, mahasiswa dengan mahasiswa dosen dengan pejabat kampus terkait dan siapa saja yang ada di lingkungan kampus tersebut. Karena menggunakan teknologi internet tidak hanya dilakukan dalam kampus saja tetapi diluar kampus pun bisa dilakukan bahkan dimana saja di seluruh dunia ini asalkan ada sebuah komputer yang terhubung dengan internet. Sistem Informasi Akademik adalah merupakan sistem  informasi yang berbasis web yang bertujuan untuk membentuk Knowledge Based System yang dapat diakses internet, sebagai contoh macam informasi yang ada didalamnya adalah:
1.	Berita, berisi informasi terbaru yang diterbitkan oleh lembaga pendidikan maupun informasi teknologi dari berbagai sumber berita.
2.	Pendidikan, berisi informasi yang berkaitan dengan perkuliahan yang terdapat dilembaga pendidikan, misalnya: kurikulum, Satuan Acara Perkuliahan (SAP), dosen, materi kuliah, kerja praktek, tugas akhir dan penelitian.
3.	Komunitas, berisi tentang komunitas yang ada di lembaga pendidikan yang akan menginformasikan tentang Civitas Akademika misalnya: Staff, mahasiswa, alumni, bulletin dan lain-lain.
4.	Data Personal, berisi Informasi yang berrhubungan dengan mahasiswa diantaranya:
a.	Kartu Rencana Studi (KRS) sesuai dengan mata kuliah yang telah diprogramkan dalam satu semester.
b.	Kartu Hasil Studi (KHS) unruk mengetahui hasil yang telah dicapai selama mengikuti perkuliahan dan hasil evaluasi studi, sekaligus mengetahui indeks prestasinya.
5.	Jadwal Perkuliahan, yang berisi tentang jadwal kuliah, kegiatan mahasiswa, memonitor jadwal perkuliahan dosen, jumlah kehadiran dalam mengikuti perkuliahan.
6.	Perpustakaan, berisi tentang informasi buku melalui catalog online.
7.	Electronic Mail (Email), fasilitas ini untuk mengirim dan menerima surat/pesan sekaligus dapat dijadikan sebagai sarana atau alat diskusi antar mahasiswa, dosen bahkan karyawan dalam lembaga pendidikan.
Jadi dapat disimpulkan bahwa Sistem Informasi Akademik adalah suatu sistem  yang dirancang untuk keperluan pengeloaan data-data akademik dengan penerapan teknologi informasi baik hardware maupun software sehingga seluruh proses kegiatan akademik dapat terkelola menjadi informasi yang bermanfaat dalam pengelolaan manajemen perguruan tinggi dan pengambilan keputusan-keputusan bagi pengambil keputusan atau top manajemen di lingkungan perguruan tinggi (Arifin, 2002:10).

2.1.4.	UML
UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah system pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blueprint, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalambahasa program yang spesifik, skema database, dan komponen-komponenyang diperlukan dalam sistem software.
UML adalah salah satu tool atau model untuk merancang pengembangan software yang berbasis object orientedsebagai sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan komunikasi.Sebuah bahasa model adalah sebuah bahasa yang mempunyai vocabulary dan konsep tatanan atau aturan penulisan serta secara fisik mempresentasikan dari sebuah sistem.
UML adalah sebuah bahasa standard untuk pengembangan sebuah software yang dapat menyampaikan bagaimana membuat dan membentuk model-model, tetapi tidak menyampaikan apa dan kapan model yang seharusnya dibuat yang merupakan salah satu proses implementasi pengembangan software. Untuk dapat memahami UML membutuhkan bentuk konsep dari sebuah bahasa model, dan mempelajari 3 (tiga) elemen utama dari UML seperti building block, aturan-aturan yang menyatakan bagaimana building block diletakkan secara bersamaan, dan beberapa mekanisme umum.Tiga macam yang terdapat dalam building block adalah :
1.	Benda atau Things, adalah abstraksi yang pertama dalam sebuah model juga merupakanbagian paling statik dari sebuah model, serta menjelaskan elemen-elemenlainnya dari sebuah konsep dan atau fisik.Bentuk dari beberapa benda/thing adalah sebagai berikut:
a.	Classes, yang diuraikan sebagai sekelompok dari object yang mempunyai atribute, operasi, hubungan yang semantik. Sebuah kelas mengimplementasikan 1 atau lebih interfaces. Sebuah kelas dapat digambarkan sebagai sebuah persegi panjang, yang mempunyai sebuah nama, atribute, dan metoda pengoperasiannya.
b.	Interfaces, merupakan sebuah antar-muka yang menghubungkan dan melayani antar kelas dan atau elemen. ‘Interface’ atau antar-muka mendefinisikan sebuah  kelompok dari spesifikasi pengoperasian, umumnya digambarkan dengan sebuah lingkaran yang disertai dengan namanya. Sebuah antar-muka berdiri sendiri
dan umumnya merupakan pelengkap dari kelas atau komponen.
c.	Collaboration, yang didefinisikan dengan interaksi dan sebuah kumpulan / kelompok dari kelas-kelas/elemen-elemen yang bekerja secara bersama-sama. Collaborations mempunyai struktur dan dimensi. Pemberian sebuah kelas memungkinkan berpartisipasi didalam beberapa collaborations dan digambarkan dengan sebuah ‘elips’ dengan garis terpotong-potong.
d.	Use cases, adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. ‘use case’ digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta direalisasikan oleh sebuah collaboration. Umumnya ‘use case’ digambarkan dengan sebuah ‘elips’ dengan garis yang solid, biasanya mengandung nama.
e.	Nodes, merupakan fisik dari elemen-elemen yang ada pada saat dijalankannya sebuah sistem, contohnya adalaha sebuah komputer, umumnya mempunyai sedikitnya memory dan processor. Sekelompok komponen mungkin terletak pada sebuah node dan juga mungkin akan berpindah dari node satu ke node lainnya. Umumnya node ini digambarkan seperti kubus serta hanya mengandung namanya.

2.	Hubungan atau Relationships, sebagai alat komunikasi dari benda-benda. Ada 4 macam hubungan didalam penggunaan UML, yaitu;
a.	Dependency, adalah hubungan semantik antara dua benda/things yang mana sebuah benda berubah mengakibatkan benda satunya akan berubah pula. Umumnya sebuah dependency digambarkan sebuah panah dengan garis terputus-putus.
b.	Association, hubungan antar benda struktural yang terhubung diantara obyek. Kesatuan obyek yang terhubung merupakan hubungan khusus, yang menggambarkan sebuah hubungan struktural diantara seluruh atau sebagian. Umumnya association digambarkan dengan sebuah garis yang dilengkapi dengan sebuah label, nama, dan status hubungannya.
c.	Generalizations, adalah menggambarkan hubungan khusus dalam obyek anak atau child yang menggantikan obyek parent atau induk. Dalam hal ini, obyek anak memberikan pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk. Digambarkan dengan garis panah.
d.	Realizations, merupakan hubungan semantik antara pengelompokkan yang menjamin adanya ikatan diantaranya. Hubungan ini dapat diwujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaborations. Model dari sebuah hubungan realization.

3.	Bagan atau Diagrams. Sebagai kumpulan atau group dari benda-benda atau things. Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model. 
a.	Use Case Diagram, menggambarkan sekelompok use cases dan aktor yang disertai dengan hubungan diantaranya. Diagram use cases ini menjelaskan dan menerangkan kebutuhan atau requirement pengguna, serta sangat berguna dalam menentukan struktur organisasi dan model dari pada sebuah sistem.
b.	Class Diagram, yang memperlihatkan struktur statis dari kelas actual didalam sistem.
c.	Object Diagram, yang merupakan varian dari kelas diagram yang memperlihatkan lebih detail banyaknya obyek yang mengintantiasi (instances) kelas.
d.	State Diagram, yang memperliatkan semua keadaan (state) yang dapat dimiliki oleh kelas dan event yang dapat merubah keadaan
tersebut.
e.	Sequence Diagram, yang memperlihatkan kolaborasi dinamik antara objek-objek dengan suatu urutan pesan (a sequence of message) antar objek tersebut.
f.	Collaboration Diagram, yang memperlihatkan kolaborasi dinamik antar objek tanpa memperhatikan aspek waktu.
g.	Activity Diagram, yang memperlihatkan aliran urutan aktifitas.
h.	Component Diagram, yang memperlihatkan struktur fisik dari source code dalam terminology code components. Komponen berisi informasi tentang logical class dapat berupa komponen source code, komponen biner atau komponen yang dapat dieksekusi.
i.	Deployment Diagram, yang memperlihatkan arsitektur fisik dari hardware dan software pada sistem.

2.2.	Penelitian Terkait
Dalam penyusunan skripsi ini, penulis sedikit banyak terinspirasi dan mereferensi dari penelitian – penelitian sebelumnya yang berkaitan dengan latar belakang masalah pada skripsi ini. Adapun penelitian yang berhubungan dengan skripsi ini antara lain yaitu :
Penelitian yang dilakukan oleh Muh. Hasbi mahasiswa di Universitas Negeri Makasar (2015) yang berjudul “Perancangan Sistem Informasi Akademik Pada SMK Negeri 2 Simbang Maros”.  Penelitian ini bertujuan untuk merancang Sistem Informasi Akademik pada SMK Negeri 2 Simbang Maros untuk memudahkan dalam proses pelayanan akademik di sekolah. Data diperoleh dengan teknik observasi dan dokumentasi serta studi literatur. Instrumen penelitian menggunakan lembar observasi dan dokumentasi. Penelitian ini merupakan jenis penelitian pengembangan yang mengembangkan suatu perangkat lunak (software development) dengan model pengembangan prototyping.
Penelitian  yang dilakukan oleh Yadi Utama (2011) yang  berjudul “Sistem Informasi Berbasis Web Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Sriwijaya“. Penelitian ini bertujuan untuk membuat suatu sistem yang memudahkan mahasiswa dalam melakukan kegiatan pengisian Kartu Rencana Studi, dan mendapatkan informasi laporan nilai yang hanya dapat diakses oleh user tertentu yaitu mahasiswa dan administrator.
Penelitian yang dilakukan oleh Rizka Liatmaja dan Indah Uly Wardati (2013) yang berjudul “Sistem Informasi Akademik Berbasis Web Pada Lembaga Bimbingan Belajar Be excellent Pacitan” . Penelitian ini mengembangkan suatu sistem pengelolaan akademik yang meliputi informasi tentang nilai yang meliputi nilai UTS, nilai UAS, nilai Try Out, Point serta jadwal yang meliputi jadwal Les, jadwal UTS, jadwal UAS, dan jadwal Try Out untuk dapat mendukung kinerja pengelola akademik ataupun sebagai acuan bagi pihak lembaga dalammelakukan perbaikan kinerja yang belum optimal sehingga dapat meningkatkan pelayanan terhadap siswa didik.  
Penelitian  selanjutnya  dilakukan oleh Fabriyan Fandi Dwi Imaniawan  dan Andi Dwi Riyanto (2015) yang berjudul “Perancangan Sistem Informasi Akademik Berbasis Web Pada Akademi Pertanian HKTI Banyumas”. Penelitian ini dilakukan  untuk membuat sebuah sistem informasi yang dapat melakukan hal-hal sebagai berikut :
1.	Menampilkan informasi seputar Kampus Akademi Pertanian HKTI Banyumas 
2.	Informasi dapat diakses dengan berbagai level tingkatan, mulai dari visitor, dosen, mahasiswa hingga administrator. 
3.	Visitor yaitu tamu biasa, hanya dapat melihat informasi secara umum yang terdapat di halaman utama web, seperti sejarah, visi misi, keunggulan, dan berita terbaru mengenai Akademi Pertanian HKTI Banyumas. 
4.	 Administrator yaitu pengelola website, dapat menambah, mengubah dan menghapus data-data di halaman khusus administrator, mulai dari data admin, data dosen, data mahasiswa, data berita dan data kampus hingga dapat mengubah tampilan website. 
5.	Dosen dapat melakukan berbagai kegiatan di halaman khusus dosen, mulai dari absen dosen, input nilai mahasiswa, input absen kelas beserta rekapannya, cetak jadwal mengajar hingga dapat mengubah data pribadi dosen. 
6.	Pada saat pengolahan nilai, dosen hanya menginputkan nilai akhirnya saja, mulai dari nilai absen, nilai tugas, nilai uts hingga nilai uas yang nantinya akan didapatkan nilai akhir beserta grade-nya. 
7.	Mahasiswa dapat melakukan berbagai kegiatan di halaman khusus mahasiswa, mulai dari cetak KRS (Kartu Rencana Studi), cetak KHS (Kartu Hasil Studi), cetak jadwal kuliah hingga dapat mengubah data pribadi mahasiswa.
Penelitian dalam skripsi ini berbeda dengan penelitian-penelitian sebelumnya di atas, karena penelitian ini disusun berdasarkan pada kebutuhan yang berbeda. Dari semua penelitian di atas, belum ada yang membahas tentang sistem informasi akademik pada tingkat universitas, khususnya universitas yang baru berdiri, seperti UNU Indonesia . Perbedaan tersebut meliputi :
1.	Penelitian ini hanya fokus pada sistem informasi akademik, sedangkan informasi seputar kampus ditampilkan secara terpisah.
2.	Informasi dapat diakses dengan berbagai level tingkatan, yaitu, administrator, dosen dan mahasiswa .
3.	Administrator bertugas mengelola aplikasi, meliputi data dosen, data mahasiswa, data program pendidikan, data program studi, data fakultas, data mata kuliah, data jadwal, data nilai mahasiswa, kalender akademik, membuat laporan data dosen dan mahasiswa..
4.	Dosen dapat mengakses data dosen, data mahasiswa, jadwal mengajar dan kalender akademik.
5.	Mahasiswa dapat mengakses jadwal kuliah, jadwal mengajar dosen, nilai (KHS), Kartu Rencana Studi (KRS) dan kalender akademik.

.