DISUSUN OLEH :
ANDRIANO ANNAS | 191260
Disetujui oleh:
Mengetahui,
Ketua Program Studi Sistem Informasi
Universitas Dipa Makassar
kepada kita semua sehingga penulis dapat menyelesaikan skripsi dengan judul
Universitas Dipa Makassar Berbasis Web” Laporan skripsi ini disusun sebagai
salah satu syarat untuk mengerjakan skripsi pada program Strata-1 di Jurusan
Penulis menyadari dalam penyusunan skripsi ini tidak akan selesai tanpa
bantuan dari berbagai pihak. Karena itu pada kesempatan ini saya ingin
Makassar.
ii
6. Terimakasih kepada ibu windy asmawati atas bantuan dan supportnya dalam
Penulis menyadari skripsi ini tidak luput dari berbagai kekurangan. Penulis
akhirnya laporan skripsi ini dapat memberikan manfaat bagi bidang pendidikan dan
Penyusun,
Andriano Annas
NIM : 191260
iii
DAFTAR ISI
HALAMAN JUDUL
Halaman
PERSETUJUAN NASKAH SKRIPSI
DAFTAR ISI...................................................................................................... iv
BAB I PENDAHULUAN............................................................................. 1
iv
2.2.7. Waterfall (Model Air Terjun) ...............................................11
DAFTAR PUSTAKA
vi
DAFTAR TABEL
Halaman
ix
DAFTAR GAMBAR
Halaman
Gambar 2.1 Kerangka Pemikiran ............................................................................ 6
x
Gambar 4.22 Desain User Interface Halaman Chat Room Home......................... 59
xi
BAB I
PENDAHULUAN
1.1. Latar Belakang
Program studi sistem informasi adalah salah satu dari beberapa program
studi yang ada di Universitas Dipa Makassar. Antara mahasiswa dan program studi
harus terjalin komunikasi yang baik, singkron, dan cepat. Dalam komunikasi
Makassar saat ini sangat banyak sehingga tidak memungkinkan program studi
mahasiswa. Untuk itu agar mendukung komunikasi yang baik, singkron, dan cepat
informasi kepada mahasiswa yang belum optimal. Salah satu contoh kasusnya
ada aktivitas lain yang dilakukan ketua jurusan ataupun staffnya. Masalah
lainnya juga belum adanya media komunikasi khusus untuk melaporkan kasus
1
2
progran studi sistem informasi Universitas Dipa Makassar maka akan mampu
informasi berbasis web yang dapat mengatasi masalah-masalah yang dialami oleh
mahasiswa sistem informasi Universitas Dipa Makassar, dengan fitur yang dapat
pesan personal tentang masalah yang dialami mahasiswa atau keperluan jurusan
sistem informasi kepada mahasiswa, penyampaian visi misi program studi sistem
informasi, posting artikel kegiatan/pengumuman dan serta memiliki fitur chat yang
dapat di akses mahasiswa kapan saja yang terhubung langsung ke internet agar
dapat di akses dimana saja dan kapan saja oleh mahasiswa sistem informasi
sebagai berikut :
3
Dipa Makassar.
dibangun.
memuaskan.
berikut :
BAB I PENDAHULUAN
Pendahuluan memuat latar belakang, perumusan masalah, batasan
pengujian.
DAFTAR PUSTAKA
BAB II
TINJAUAN PUSTAKA
2.1. Kerangka Pikir
Berikut hasil kerangka pemikiran yang dapat di lihat pada gambar II.1 :
Program studi sistem informasi adalah salah satu dari beberapa program
studi yang ada di Universitas Dipa Makassar. Saat ini peran teknologi
dalam lingkup jurusan sangat penting karena penggunaan teknologi
informasi dan komunikasi dalam lingkup jurursan dapat membantu
jurusan dan mahasiswa dalam melakukan transaksi informasi jarak jauh.
6
7
a. Pengertian Perancangan
dengan mengambil suatu tindakan yang jelas, atau suatu kreasi atas sesuatu yang
mempunyai kenyataan fisik. Sementara ahli lain dalam buku yang berjudul Analisa
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh
dan berfungsi. Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem
(system flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk
diperoleh dari pemilihan alternatif sistem yang terbaik (Al-Bhara Bin Ladjamudin,
2005).
pemilihan peralatan dan program komputer untuk sistem yang baru” (Muharto,
2016).
dari sistem yang dirancang dari beberapa elemen yang terpisah ke dalam satu
kesatuan yang utuh dan lengkap pada programmer komputer serta ahli teknik yang
terlibat didalamnya.
dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi.
kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan
proses transaksi tertentu dan rutin, membantu manajemen dan pemakai intern dan
ekstern dan menyediakan dasar untuk pengambilan keputusan yang tepat. (John F.
Nash, 1995)
memiliki kurikulum dan metode pembelajaran tertentu dalam satu jenis pendidikan
2.2.3. Website
yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,
animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun
dinamis yang membentuk suatu rangkaian bangunan yang saling terkait, yang
halaman yang berhubungan dengan file-file lain yang saling terkait. Dalam sebuah
website terdapat satu halaman yang dikenal dengan sebutan home-page (Dani Ainur
Rivai, 2013).
2.2.4. Mysql
database ini banyak digunakan oleh praktisi untuk membangun suatu project.
(Kustiyahningsih, 2011)
client server melibatkan server daemon MySQL disisi server dan berbagai macam
program serta library yang berjalan disisi client. MySQL mampu mengangani data
yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TEX, mengaku
mampu menyimpan data lebih dari 40 database, 10.000 tabel, dan sekitar 7.000.000
2.2.5. PHP
PHP atau kependekan dari Hypertext Preprocessor adalah salah satu bahasa
pengembangan web dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa PHP
Perl serta mudah untuk dipelajari. PHP merupakan bahasa scripting server-side,
yang akan menerjemahkan skrip program, baru kemudian hasilnya akan dikirim
halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis (Nur
2.2.6. Database
Database adalah sekumpulan data yang berisi informasi mengenai satu atau
beberapa object. Data dalam database tersebut biasanya disimpan dalam tabel yang
saling berhubungan antara satu dengan yang lain (Rivai dan Purnama, 2014).
pengelolaan data yang ditujukan agar pengaksesan terhadap data dapat dilakukan
dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
Activity Diagram adalah representasi grafis dari seluruh tahapan alur kerja
yang mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktivitas
tersebut. Diagram ini dapat digunakan untuk menjelaskan proses bisnis dan alur
kerja operasional secara langkah demi langkah dari komponen suatu sistem.
14
Memperlihatkan bagaimana
Activity masing- masing kelas antarmuka
salingberinteraksi satu sama lain
5. Simbol Flowchart
Flowchart atau Bagan alur adalah bagan (chart) yang menunjukkan alur
(flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart)
Simbol Fungsi
program yang telah dibuat. Pengujian ini penting dilakukan agar tidak terjadi
kesalahan alur program yang telah dibuat. Black box testing memiliki kelebihan,
misalnya tidak memerlukan sumber daya dengan pengetahuan teknis. Selain itu,
penguji tidak perlu mengecek kode secara keseluruhan. Namun, pengujian juga
perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
program”. Sedangkan menurut Mustaqbal, dkk (2015) “Black Box Testing befokus
sampai dengan 9 Juni 2023 pada Program Studi Sistem Informasi Universitas Dipa
Makassar.
informasi Universitas Dipa Makassar, alat yang digunakan adalah sebagai berikut:
1. Perangkat Keras
SSD 125 GB
19
20
2. Perangkat lunak
a. XAMPP
b. Sublime Text
d. Draw.io.
dari hasil wawancara langsung dengan kepala Prodi Sistem Infromasi Universitas
Dipa Makassar. Dari wawancara tersebut dapat diketahui apa saja kebutuhan yang
mampu diungkap secara ilmiah sehingga studi kasus dilakukan mendalam serta
sesuai dengan fakta di lapangan. Selain itu landasan teori juga bermanfaat untuk
1. Studi Literatur
teoritis yaitu dengan cara membaca buku, laporan penelitian, jurnal ilmiah, dan
catatan yang ditulis oleh penulis, berusaha mencari sumber-sumber teori yang
relevan sesuai dengan tema dan permasalahan penelitian yang telah ditetapkan
2. Wawancara
dan tanya jawab langsung antara penulis selaku pengambil data terhadap kepala
mahasiswa pada program studi sistem informasi sebagai narasumber / sumber data.
3. Observasi
lain yang diperlukan dalam mendukung penelitian yang sedang berlangsung. Dalam
dianggap perlu dalam penelitian ini seperti mengunjungi program studi sistem
ada berdasarkan data yang diperoleh. Teknik analisis data pada proses pembuatan
yang menganalisis serta membahas permasalahan dalam bentuk kalimat atau kata-
metode kualitatif karena data kualitatif bersifat induktif. Artinya, suatu analisis
Teknik analisis data penelitian kualitatif dilakukan dalam tiga tahap berikut,
diantaranya adalah analisis data sebelum di lapangan, analisis data di lapangan, dan
Dalam tahap ini dilakukan analisa terhadap data hasil studi pendahuluan,
atau data sekunder yang akan digunakan untuk menentukan fokus penelitian.
Fokus penelitian pada tahap ini masih bersifat sementara, dan akan berkembang
Pada tahap ini, analisis data dilakukan dengan mengumpulkan data program
studi secara langsung melalui wawancara dengan ketua progam studi sistem
informasi Universitas Dipa Makassar. Pada tahap ini, wawancara dilakukan sampai
atas data yang telah diperoleh untuk memperoleh gambaran umum dan
metode ini potensi kerugian akibat kesalahan pada proses sebelumnya bisa
suatu proses pengembangan perangkat lunak berurutan, proses pada Waterfall terus
1. Requirement Analysis
2. System Design
3. Implementation
Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang
dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada
pengujian ini akan ada beberapa tahapan pengujian yang akan dilakukan, antara
lain:
elemen-elemen interface yang terdapat pada tiap form bekerja dengan baik. Adapun
rencana kasus uji pada pengujian Interface ini dapat dilihat pada tabel 3.1
25
wawancara kepada ketua program studi Sistem Informasi (SI) Universitas Dipa
yaitu program studi SI Universitas Dipa Makassar belum meliliki sebuah sistem
Secara garis besar, fungsi dan fitur yang dibutuhkan dalam sistem ini di
antaranya:
26
27
Dari gambar use case diagram di atas penulis membuat keterangan sebagai
berikut :
1. Admin dimulai dengan login terlebih dahulu lalu bertindak sebagai aktor
yang mempunyai hak mengelola data yaitu mengelola isi web yang ada pada
external untuk pengumuman yang bersifat umum yang dapat dilihat oleh
web sepeti visi misi, tujuan, profil prodi, matakuliah unggulan, mengelola
informasi, dan lain sebagainya. Untuk fitur chat, admin dapat membuat grub
yang otomatis memiliki id room yang dapat di lihat oleh seluruh mahasiswa
bertanggung jawab.
yang diberikan oleh admin secara umum pada halaman home tanpa
dan lain sebagainya. Pada halaman home dapat diakses walau bukan
informasi yang bersifat umum, namun masih dalam ruang lingkup akademik
tentunya. Kemudian mahasiswa juga dapat melihat forum yang ada pada
web untuk berdiskusi yang di lempar oleh admin ataupun antar mahasiswa
yang memiliki fitur komentar. Untuk fitur chat mahasiswa perlu login
kemudian melihat list room yang ingin dimasuki dan mengambil id room
dari list tersebut lalu masukkan ke kolom pencarian room untuk bergabung
Pada tahap ini terdapat beberapa proses yang harus dilakukan dalam
1. Activity Diagram
Berikut adalah activity diagram yang dapat dilihat pada Gambar 4.4 sampai
4.10.
30
3. Sequence Diagram
dari satu proses menuju proses yang lainnya sesuai dengan alur yang dilalui.
Berikut adalah sequence diagram yang dapat dilihat pada Gambar 19-26.
dibuat berisikan nama-nama field, type field dan ukurannya, dimana tabel-tabel
tersebut digunakan untuk menampung data. Adapun desain tabel Sistem Informasi
Program Studi Sisitem Informasi Universitas Dipa Makassar dapat dilihat dibawah
ini:
1. Tabel agenda
2. Tabel album
3. Tabel background
4. Tabel banner
dan image.
5. Tabel berita
6. Tabel download
7. Tabel gallery
8. Tabel halamanstatis
9. Tabel header
id_hubungi, nama, email, subjek, pesan, tanggal, jam, dibaca, dan lampiran
1 id_hubungi int 5
2 nama varchar 50
3 email varchar 100
4 subjek varchar 100
5 pesan text
No Nama Field Tipe Data Ukuran
6 tanggal date
7 jam time
8 dibaca enum Y,N
9 lampiran varchar 255
posisi.
gambar_utama.
2 id_berita int 5
3 nama_komentar varchar 100
4 url varchar 100
5 isi_komentar text
6 tgl date
7 jam_komentar time
8 aktif enum Y,N
9 email varchar 100
Tabel logo digunakan untuk menampung data logo yang meliputi id_logo,
dan gambar.
Tabel mod_ym digunakan untuk menampung data icon yang meliputi id,
Primary Key : id
7 tgl_posting date
Tabel tag digunakan untuk menampung data tag yang meliputi id_tag,
Primary Key : id
53
socmed_ig,dan socmed_linkedin.
testimoni
Web.
• Jika Admin :
mengirimkan
pesan “ Anda
bukan
mahasiswa
sistem
informasi!!”
5. Pengujian Postingan
Tabel 4.47 Implementasi pengujian fungsi postingan
6. Pengujian Logout
Tabel 4.48 Implementasi pengujian fungsi logout
8. Pengujian Id Room
Tabel 4.50 Implementasi pengujian fungsi id room
5.1 Kesimpulan
kesimpulan :
Sistem Informasi secara cepat yang telah di inputkan oleh admin website.
website.
5.2 Saran
segi tampilan dan segi keamanan, ada baiknya untuk tahap pengembangan
lanjut dengan tambahan informasi yang lebih lengkap lagi yang pastinya
71
72
73
74