0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan14 halaman

Tinjauan Program Studi S1 Informatika

Diunggah oleh

Lavina Safitri
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan14 halaman

Tinjauan Program Studi S1 Informatika

Diunggah oleh

Lavina Safitri
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

BAB II

TINJAUAN UMUM

2.1 Sejarah Program Studi

Program Studi S1 Informatika merupakan salah satu program studi yang terdapat pada

Fakultas Teknik Universitas Muhammadiyah Banjarmasin. Program Studi S1 Informatika

didirikan bersamaan dengan didirikannya Universitas Muhammadiyah Banjarmasin pada

tahun 2016. Diawal tahun 2021 ini Program Studi S1 Informatika sudah memasuki tahun ke 5

(lima) setelah SK Penyelenggaran yang dikeluarkan oleh Kementerian Riset, Teknologi dan

Pendidikan Tinggi. Program Studi S1 Informatika memiliki 2 (dua) bidang fokus yaitu

Teknologi Web dan Jaringan Komputer yang mana dua bidang ini diambil dari perumusan

tentang konsentrasi yang akan dicapai oleh lulusan yang mengacu pada profil lulusan. Pada

pertengahan tahun 2016 Program Studi S1 Informatika membuka pendaftaran mahasiswa

baru di bulan September. Di tahun 2016 di Program Studi Informatika memiliki 14 (empat

belas) mahasiswa, di tahun 2017 memiliki 24 (dua puluh empat) mahasiswa, di tahun 2018

memiliki 25 (dua puluh lima) mahasiswa, di tahun 2019 memiliki 21 (dua puluh satu)

mahasiswa dan di tahun 2020 memiliki 30 (tiga puluh) mahasiswa. Program Studi S1

Informatika untuk saat ini sudah memiliki alumni yang berjumlah 14 (empat belas) orang

pada tahun 2019 dan di tahun 2020 berjumlah 10 (sepuluh) orang.[4]

2.2 Gambaran Umum Program Studi

Program Studi S1 Informatika merupakan salah satu program studi yang terdapat pada

Fakultas Teknik Universitas Muhammadiyah Banjarmasin. Program Studi S1 Informatika

memiliki visi, misi, dan keunggulan. Visi dari Program Studi S1 Informatika yaitu menjadi
Program Studi unggul dalam implementasi Kecerdasan Buatan yang ramah lingkungan

dengan mengintegrasikan nilai Islam berkemajuan di Kalimantan Selatan 2026.

Misi dari Program Studi S1 Informatika adalah sebagai berikut:

1. Bidang Pendidikan dan Pengajaran

Menyelenggarakan Pendidikan dan Pengajaran yang berbasis pada perkembangan

ilmu pengetahuan dan teknologi.

2. Bidang Penelitian

Melaksanakan kegiatan Penelitian di bidang Kecerdasan Buatan sebagai wujud untuk

pengembangan ilmu.

3. Bidang Pengabdian pada Masyarakat

Melaksanakan kegiatan Pengabdian kepada Masyarakat sebagai wujud bakti dalam

mengimplementasi keilmuan di masyarakat.

4. Bidang Al Islam ke-Muhammadiyahan

Menyelenggarakan kegiatan Al Islam ke-Muhammadiyahan yang berintegrasi pada

ilmu pengetahuan dan teknologi.

Adapun keunggulan Program Studi S1 Informatika yaitu:

1. Kurikulum dan Silabus mata kuliah ter-update sesuai dengan kebutuhan para

Stakholder.

2. Proses belajar dilakukan dengan cara yang inovatif dan kreatif dengan melibatkan

mahasiswa secara aktif.

3. Mahasiswa diajarkan tentang pengetahuan, konsep, dan kemampuan dalam pembuatan

software, baik berbasis web maupun desktop.

4. Pembimbingan penuh di lab. komputer agar mahasiswa dapat memahami secara

langsung pengembangan software serta pengelolaan jaringan komputer.


Program Studi S1 Informatika memiliki prospek lulusan yaitu Web Administartor,

Programmer, Network Engineer, Konsultan IT, Analis Sistem dan Dosen dengan gelar

kelulusan Sarjana Komputer (S. Kom).

2.3 Struktur Organisasi Program Studi

Tabel 2.1 Struktur Program Studi S1 Informatika

Jabatan Nama
Ketua Program Studi Rudy Ansari, [Link]
Unit Penjamin Mutu Ihdalhubbi Maulida, [Link]
Pengelola Lab. Teknik Mukhaimy Gazali, [Link]
Bidang Pusat Data dan Informasi Windarsyah, [Link]
Kasubbag. Akademik Fakultas Kamarudin, [Link]
Kasubbag. Kemahasiswaan & Ayu Ahadi Ningrum, [Link]
Koordinator PKL
Koordinator Tugas Akhir Finki Dona Marleny, [Link]
Dosen Nahdi Saubari, [Link]

2.4 Sistem yang Sedang Berjalan

Gambar 2.1 rak arsip surat-menyurat


Sistem yang sedang berjalan di Program Studi S1 Informatika mengenai pengelolaan

surat masuk dan surat keluar masih dilakukan secara manual yaitu dengan mencetak surat

yang dibuat lalu difotocopy dan diletakkan kedalam rak arsip surat-menyurat untuk disimpan

dan dijadikan arsip dalam bentuk hard copy. Surat-menyurat yang dikelola pada dasarnya

terbagi menjadi dua bagian besar yaitu surat masuk dan surat keluar.
2.5 Landasan Teori

Aplikasi yang akan digunakan pada pihak administrasi Program Studi S1 Informatika

adalah Aplikasi Pengelolaan Surat Masuk dan Surat Keluar Berbasis Website di Program

Studi S1 Informatika.

2.5.1 Aplikasi

Gambar 2.2 aplikasi


Aplikasi merupakan perangkat lunak yang beroperasi pada sistem tertentu untuk

menjalankan perintah-perintah atau tugas-tugas tertentu. Menurut kamus besar Bahasa

Indonesia “Aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang

menggunakan aturan atau ketentuan Bahasa pemrograman tertentu”. Penggunaan aplikasi

pada umumnya adalah untuk mengontrol perangkat keras. [5]

2.5.2 Pengelolaan

Pengelolaan umumnya dikenal sebagai manajemen yang mana merupakan suatu

rangkaian kegiatan yang dilaksanakan untuk menangani suatu hal. Pengelolaan adalah suatu

proses, cara, perbuatan yang memberikan pengawasan dalam menjalankan suatu pekerjaan

untuk mencapai tujuan tertentu.[6]


2.5.3 Surat

Gambar 2.3 surat


Surat merupakan bentuk komunikasi tertulis untuk menyampaikan informasi dari satu

pihak ke pihak lainnya, baik perorangan maupun organisasi. Surat terbagi menjadi dua, yaitu

surat masuk dan surat keluar [5]. Pada surat terdapat beberapa unsur di dalamnya, yaitu:

• Pengirim surat, yaitu pihak yang menyampaikan pesan.

• Pesan surat atau isi dari surat yang disampaikan.

• Penerima surat, yaitu pihak yang menerima pesan.[7]

2.5.4 Website

Website adalah kumpulan halaman dalam suatu domain yang memuat tentang berbagai

informasi agar dapat dibaca dan dilihat oleh pengguna internet melalui sebuah mesin pencari.

Informasi yang dapat dimuat dalam sebuah website umumnya berisi mengenai konten

gambar, ilustrasi, video, dan teks untuk berbagai macam kepentingan.[8]

2.5.5 Flowchart

Flowchart merupakan suatu penggambaran berupa langkah-langkah dan urutan

prosedur dari suatu program. Flowchart mempermudah penyelesaian suatu masalah yang

perlu dipelajari dan dievaluasi lebih lanjut. Menurut fungsi dan prosesnya flowchart terbagi
menjadi flowchart sistem, flowchart dokumen, flowchart skematik, flowchart program,

flowchart proses.[9]

Berikut beberapa simbol dari flowchart serta penjelasannya, yaitu:

Tabel 2.2 Simbol Flowchart

SIMBOL NAMA KETERANGAN


Terminator
Digunakan untuk menunjukan awal
(“Mulai” atau
dan akhir suatu flowchart.
“Selesai”)

Proses Mempresentasikan operasi

Mempresentasikan input data atau


Input/Output output data yang diproses atau
informasi

Keputusan Keputusan dalam program

Panah Mempresentasikan alur kerja.[9]

2.5.6 Unified Modeling Language (UML)

Unified Modeling Language (UML) adalah bahasa grafis untuk mendokumentasikan,

menspesifikasikan, dan membangun sistem. UML memberikan cara standar untuk membuat

blueprint sistem termasuk komponen konseptual seperti aktor, proses bisnis, komponen

sistem dan aktivitas. Tujuan dari UML yaitu untuk menjadi bahasa pemodelan standar yang

dapat membuat model concurrent dan sistem terdistribusi. UML terdiri atas banyak elemen

grafis yang digabungkan menjadi bentuk diagram.[10]

a. Use Case Diagram


Use case diagram merupakan deskripsi fungsi dari sebuah sistem dari sudut pandang

pengguna. Use case mendefinisikan apa yang dilakukan oleh sistem dan bekerja dengan

menggunakan deskripsi urutan langkah yang dilakukan pengguna terhadap sistem maupun

sebaliknya. Terdapat dua stereotype yang digunakan dalam use case diagram, yaitu

<<extend>> untuk menunjukkan bahwa satu use case merupakan tambahan fungsionalitas

dari use case lain jika syarat tertentu sudah dipenuhi. Sedangkan <<include>> untuk

menggambarkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case

lainnya.[10]

Tabel 2.3 Simbol Use Case

Gambar Keterangan
Menggambarkan fungsionalitas
yang disediakan sistem sebagai unit-
unit yang bertukar pesan antar unit
dengan aktor.
Aktor, abstraksi dari orang atau
sistem yang lain yang mengaktifkan
fungsi dari target sistem.
Asosiasi antara aktor dan use case,
digambarkan dengan garis tanpa
panah yang mengindikasikan siapa
atau apa yang meminta interaksi
secara langsung dan bukannya
mendiindikasikan aliran data.
Asosiasi antara aktor dan use case
yang menggunakan panah terbuka
untuk mengindikasikan bila aktor
berinteraksi secara pasif dengan
sistem.
Include, merupakan di dalam use
case, lain (required) atau
pemanggilan use case oleh use case
lain.
Extend, merupakan perluasan dari
use case lain jika kondisi atau syarat
terpenuhi.[11]

b. Class Diagram
Class diagram menggambarkan struktur dan deskripsi class, package, dan object

beserta hubungannya satu sama lain. Class diagram merupakan sebuah spesifikasi yang

mana apabila diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari

pengembangan dan desain berorientasi objek. Tiga area pokok class yaitu nama, atribut,

dan operasi. Atribut dan metode dapat memiliki salah satu sifat yaitu private, protected,

public, dan package.[10]

Tabel 2.4 Simbol Class Diagram

Multiplicity Keterangan
1 Satu dan hanya satu
0..* Boleh tidak ada atau 1 atau lebih
1..* Boleh tidak ada, maksimal 1
n..n Batasan antara, contoh 2..4 berarti
minimal 2 maksimal 4[11]

c. Sequence Diagram

Sequence diagram mendokumentasikan interaksi antar-class. Sequence diagram

menunjukkan sejumlah objek dan pesan yang diletakkan di antara objek-objek di dalam

use case.[10]

Tabel 2.5 Simbol Sequence Diagram

Gambar Keterangan
Entity Class, merupakan bagian
dari sistem yang berisi kumpulan
kelas.
Boundary Class, berisi kumpulan
kelas yang menjadi interface atau
interaksi satu atau lebih aktor
dengan sistem.
Messager, simbol mengirim pesan
antar class.
Recursive, menggambarkan
pengiriman pesan yang dikirim
untuk dirinya sendiri.
Activation, mewakili sebuah
eksekusi operasi dari objek,
panjang kotak ini berbanding lurus
dengan durasi aktivitas sebuah
operasi.
Lifeline, garus titik-titik yang
terhubung dengan objek, sepanjan
lifeline terdapat activation.[11]

d. Activity Diagram

Activity diagram digunakan untuk mendokumentasikan aliran kerja pada sebuah sistem,

yang dimulai dari business level hingga operational level. Activity diagram berperan

dalam mendukung perilaku parallel.[10] Adapun simbol-simbol yang digunakan pada

activity diagram yaitu:

Gambar 2.4 Activity Diagram Symbol


2.5.7 MySQL
Gambar 2.5 MySQL
MySQL adalah suatu sistem yang berguna untuk melakukan proses pengaturan koleksi-

koleksi struktur data yang meliputi proses pengelolaan database. MySQL bersifat open

source, reabiliti, dan mudah digunakan. MySQL merupakan pengakses database yang

berbasis pada jaringan dan menggunakan Bahasa query standar SQL.[12]

2.5.8 PHP

Gambar 2.6 PHP


PHP:Hypertext Preprocessor adalah Bahasa scripting server yang bersifat open source.

PHP banyak digunakan dan merupakan alat yang ampuh untuk membuat halaman web

menjadi dinamis dan interaktif. Dalam file PHP dapat berisi text, HTML, CSS, Javascript,

dan kode PHP. Kode PHP dapat dieksekusi pada server dan hasilnya akan ditampilkan

Kembali ke browser sebagai HTML.[12]

2.5.9 Visual Studio Code


Gambar 2.7 Visual Studio Code
Visual Studio Code dalam waktu singkat menjadi sangat popular di kalangan

pengembangan web. Visual studio code tersedia ditiga platform utama yaitu Windows, Mac,

dan Linux. Ini termasuk dukungan IntelliSense, kemampuan refactoring, dan ekosistem

ekstensi yang luas. Diluar fitur yang membantu pengembangan membuat kode, ada juga

dukungan debugging.[13]

2.5.10 Laravel

Gambar 2.8 Laravel


Laravel adalah framework aplikasi web yang menggunakan sintaks yang ekspresif dan

elegan. Laravel menyediakan layer yang saling terhubung dan dapat digunakan untuk

membuat aplikasi web lebih terstruktur dan pragmatis[14]. Laravel merupakan kerangka kerja

PHP yang mana dalam pengembangannya menggunakan arsitektur Model, View, dan

Controller. [15]

2.5.11 Laragon
Gambar 2.9 Laragon
Laragon adalah perangkat lunak bebas yang mendukung banyak sistem operasi,

berfungsi sebagai server diri sendiri atau localhost. Laragon menyediakan banyak sevices,

tools, dan fitur dan merupakan universal development environtment untuk PHP, [Link],

Python, Ruby, Go, dan Java. Ada banyak fungsi yang dimiliki oleh laragon, seperti: Pretty

URLs, Portable, Isolated, Easy Operation, dan Modern & Powerful.[16]


[4] P. S. S. Informatika, “Akreditasi Program Studi Sarjana Buku IIIA Borang

Akreditasi,” Handil Bakti, 2020, p. 10.

[5] D. Safitri, “PENERAPAN DIGITAL SIGNATURE DENGAN ADLER32 PADA

SURAT MASUK DAN SURAT KELUAR,” Universitas Pembangunan Panca Budi,

2020.

[6] S. Hidayat and U. Jumiatun, “Prosedur Pengelolaan Surat Untuk Memperlancar Proses

Penyampaian Informasi Pada Kantor Kecamatan Pamulang,” Sekretaris, vol. 3, no. 1,

p. 33, 2017, doi: 10.32493/skr.v3i1.637.

[7] M. Junus, “Sistem Informasi Pengelolaan Surat Masuk & Surat Keluar Jurusan Teknik

Elektro Politeknik Negeri Malang Berbasis Web Melalui Jaringan Intranet Polinema,”

J. Eltek, vol. 16, no. 2, p. 18, 2018, doi: 10.33795/eltek.v16i2.97.

[8] S. Ayumida, M. Tabrani, F. Natalia, and K. Abdurrahman Hariri, “Aplikasi Propas

(Program Pengarsipan Surat) Pada Kantor Desa Cihambulu-Subang,” J. Interkom J.

Publ. Ilm. Bid. Teknol. Inf. dan Komun., vol. 14, no. 3, pp. 4–11, 2021, doi:

10.35969/interkom.v14i3.72.

[9] I. A. Ridlo, Pedoman Pembuatan Flowchart. Surabaya, 2017.

[10] R. F. Sari and A. U. S, REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK

MENGGUNAKAN [Link], 1st ed. Yogyakarta: Penerbit ANDI, 2021.

[11] G. Urva and H. F. Siregar, “Pemodelan UML E- Marketing Minyak Goreng,” no. 9,

pp. 92–101, 2015.

[12] Rusli, A. S. Ahmar, and A. Rahman, Pemrograman Website dengan PHP-MySQL

untuk Pemula, 1st ed. Sulawesi Selatan: Yayasan Ahmar Cendekia Indonesia, 2019.

[13] B. Johnson, Visual Studio Code: End-to-End Editing and Debugging Tools for Web

Developers. John Wiley & Sons, 2019.


[14] A. F. Pakpahan, “Dasar-Dasar Pengembangan Aplikasi Web Modern dengan

Framework Laravel.” p. 187, 2020, [Online]. Available:

[Link]

[15] I. F. Nurahmadan, P. A. Winarno, A. M. Ibrahim, G. I. Humamda, and H. B. Seta,

“Perancangan Sistem Arsip Persuratan Fakultas Ilmu Komputer UPN Veteran Jakarta (

Si-APIK ) dengan Framework Laravel dan Metode Pengembangan Waterfall,” Semin.

Nas. Mhs. Ilmu Komput. dan Apl., no. April, pp. 386–397, 2021.

[16] D. R. Irianto, M. A. Anshori, and P. E. Mas’udi, “Rancang Bangun Sistem

Komunikasi Data Pemesanan pada Drive Thru Toko Roti ETU Polinema Berbasis

Android,” J. Jartel J. Jar. Telekomun., vol. 10, no. 3, pp. 144–149, 2020, doi:

10.33795/jartel.v10i3.58.

Anda mungkin juga menyukai