Uploaded by User45181

bab 1 - 3

advertisement
BAB I
PENDAHULUAN
1.1 Latar Belakang
Tugas Akhir (TA) adalah sebuah mata kuliah yang harus ditempuh oleh
seorang mahasiswa menjelang akhir studinya. Mata kuliah ini berbentuk proyek
mandiri yang dilakukan oleh mahasiswa di bawah bimbingan dosen pembimbing
sebagai salah satu syarat yang harus diselesaikan sebelum mendapatkan gelar Ahli
Madya (A.Md.) pada Politeknik Aceh Selatan. Seorang mahasiswa dapat mengambil
mata kuliah TA setelah memenuhi beberapa persyaratan, serta harus melalui
langkah-langkah pendaftaran dan konsul supaya dapat menyelesaikan TA dengan
baik. Langkah-langkah alur yang harus dilalui yaitu entry judul, judul di setujui oleh
dosen pembimbing, menyusun laporan, membuat program dan sidang tugas tugas
akhir.
Sistem pendaftaran dikampus Politiknik Aceh selatan pada prodi Teknik
Informatika belum ada sistem online, tetapi masih menggunakan from pengajuan
judul yang mana mahasiswa membuat from ajukan judul kemudian menunggu judul
di acc oleh pembimbing atau tidak dan Konsul tugas akhir di Poltas masih terdapat
beberapa kendala yang dihadapi mahasiswa dalam penyusunan tugas akhir dosen
pembimbing biasanya mempunyai kesibukan masing-masing. Sering kali mahasiswa
dan dosen tidak dapat bertemu dikarenakan tidak ada waktu antara keduanya maupun
ketidaktahuan mahasiswa dari jadwal dosen tersebut, sehingga masalah yang ada
dalam mengerjakan tugas akhir tidak dapat di pecahkan secepatnya. Selain itu dosen
juga kesulitan untuk memantau mahasiswa bimbingannya karena bukan satu
mahasiswa yang dibimbing.
Berdasarkan permasalahan diatas maka penulis ingin membuat sebuah
Aplikasi untuk prodi teknik informatika yaitu Sistem Informasi Pendaftaran dan
Konsul Tugas Akhir Prodi Teknik Informatika Politeknik Aceh Selatan Berbasis
Web dimana aplikasi berbasis web ini memberikan kemudahan dalam proses
pendaftaran dan konsul TA untuk Mahasiswa, dosen pembimbing serta admin dapat
mengakses sistem ini secara online serta menghasilkan basis data tentang
1
penyelenggaraan TA, sehingga ketika sewaktu-waktu data dibutuhkan maka dapat
diakses dengan mudah dan cepat.
1.2 Rumusan Masalah
Berdasarkan uraian pada latar belakang diatas dapat dirumuskan yaitu
Bagaimana membuat sebuah Sistem Informasi Pendaftaran dan Konsul Tugas Akhir
Mahasiswa Prodi Teknik Informatika Politeknik Aceh Selatan Berbasis Web.
1.3 Batasan Masalah
Adapun batasan masalah dalam proyek akhir ini sebagai berikut :
Rancangan dan hasil tugas akhir akan di implementasikan pada Prodi Teknik
Informatika Politeknik Aceh Selatan, serta Proses pendaftaran dilakukan secara
online oleh mahasiswa tersebut.
1.4 Tujuan
Adapun tujuan dari proyek akhir ini sebagai berikut :
1. Memudahkan mahasiswa dalam melakukan pendaftaran tugas akhir (TA)
dan Konsul kepada dosen pembimbing.
2. Membantu dosen untuk memantau perkembangan Tugas Akhir (TA)
mahasiswa bimbingannya.
3. Mempermudahkan Kaprodi untuk melakukan proses pendaftaran TA.
1.5 Manfaat
1. Mahasiswa dapat mendaftar tugas akhir secara mandiri.
2. Dapat memantau pengerjaan tugas akhir yang dilakukan oleh mahasiswa
secara online tanpa harus melalui tatap muka, terutama bagi mahasiswa yang
berada jauh dari lingkungan kampus.
3. Menyajikan informasi yang dibutuhkan mahasiswa secara online dengan
memanfaatkan teknologi informasi.
2
1.6 Sistematika Penulisan
Untuk memberikan gambaran dengan jelas mengenai tugas akhir ini, maka
dibawah ini akan dijelaskan mengenai sistem penulisan tugas akhir adalah :
BAB I
: PENDAHULUAN
Bab ini berisi tentang Latar Belakang, Rumusan Masalah, Batasan
Masalah, Tujuan, Manfaat dan Sistematika Penulisan.
BAB II
: DASAR TEORI
Bab ini membahas dan menulis teori dasar yang diperlukan untuk
menyelesaikan permasalahan dalam tugas akhir ini.
BAB III
: METODE PELAKSANAAN
BAB IV
: HASIL DAN PEMBAHASAN
BAB V
: PENUTUP
Bab ini berisikan kesimpulan dan saran dari pembahasan tugas akhir.
3
BAB II
DASAR TEORI
2.1 Sejarah Politeknik Aceh Selatan
Dengan telah dilaksanakannya Undang- undang nomor 22 tahun 1999 tentang
Pemerintah Daerah dituntut untuk mampu mengelola dan memanfaatkan sumber
daya daerahnya secara optimal. Salah satu factor penting dalam menunjang daya
saing pembangunan berbasis ptensi daerah ini adalah pemanfaatan teknologi
informasi dan komunikasi (TIK). Baik itu dalam mendukung pelayanan public,
sistem database, e-procurement maupun akses terhadap berbagai informasi baik oleh
pemerintahan maupun masyarakat membantu manusia dalam hal pemecahan
masalah.
Sebagai lembaga pendidikan vokasi yang didirikan oleh Pemerintah Derah
Kabupaten Aceh Selatan pada tahun 2010 dengan izin Mendiknas Republik
Indonesia Nomor 167/D/O/2010, Politeknik Aceh Selatan (POLTAS) dituntut untuk
mempersiapkan sumber daya manusia (SDM) yang mampu menguasai teknologi
dalam mendukung pembangunan pantai Barat Selatan Aceh yang meliputi 7
kabupaten dan 1 kotamadya. Program studi Informatika, Komputer, Mesin dan
Industri didirikan untuk menjawab permasalahan akan sumber daya manusia yang
siap pakai tidak hanya dalam penguasaan teknologi tetapi juga peningkatan
kemampuan bahasa terutam dalam mengisi Asean Free Trade Area (AFTA) dan
berlakunya Masyarakat Ekonomi Asen (MEA). Politeknik Aceh selatan memiliki
misi menjadi center of expertise (pusat keahlian) untuk mengumpulkan, mengolah
serta mengembangkan teknologi dan ilmu pengetahuan.
Untuk mewujudkan tujuan Politeknik Aceh Selatan dalam menyelenggarakan
pendidikan vokasi untuk menghasilkan lulusan yang kompeten, memiliki semangat
terus berkembang, bermoral, berjiwa kewirausahaan dan berwawasan lingkungan,
maka Politeknik Aceh Selatan mengusulkan Program Hibah Program Pembinaan
Perguruan Tinggi Swasta (PP-PTS) tahun 2017.
4
2.2 Sistem Informasi
Menurut Ladjamudin (2009:13), Sistem informasi adalah suatu sistem yang
dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk
mencapai suatu tujuan yaitu mengendalikan organisasi.
2.2.1 Sistem
Menurut Hamim Tohari (2014) Sistem adalah kumpulan atau himpunan dari
unsure atau variabel-variabel yang saling terkait, saling berinteraksi, dan saling
tergantung satu sama lain untuk mencapai suatu tujuan. Selain itu, sistem juga dapat
didefinisikan sebagai sekumpulan objek-objek yang saling berelasi dan berinteraksi,
serta hubungan antar objek bias dilihat sebagai satu kesatuan yang dirancang untuk
mencapai satu tujuan yang telah ditetapkan.
2.2.3 Informasi
Menurut Prof. Dr. Jogiyanto HM. MBA. Akt (2009) Informasi adalah hasil
pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan
mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat
dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada
saat mendatang.
Fungsi utama informasi adalah menambah pengetahuan atau mengurangi
ketidakpastian pemakai informasi. Informasi yang disampaikan kepada pemakai
mungkin merupakan hasil data yang dimasukkan ke dalam dan pengolahan suatu
model keputusan. Akan tetapi, dalam pengambilan keputusan yang kompleks,
informasi hanya dapat menambah kemungkinan keputusan atau mengurangi
bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan
memberikan suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang
berbeda.
5
2.3 Aplikasi
Menurut Tirtobisono (2009:2) aplikasi adalah sebuah perangkat lunak atau
program komputer yang beroperasi pada suatu sistem yang dikembangkan serta
diciptakan untuk melakukan suatu perintah atau memecahkan suatu masalah.
Aplikasi berasal dari kata aplication yang artinya penerapan, lamaran,
penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk
melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain digunakan untuk
satu tujuan.
2.4 Web
Menurut (Agus Hariyanto, 2015) web dapat diartikan sekumpulan halaman
yang menampilkan informasi data teks, data gambar, data animasi, suara, video dan
gabungan dari semuanya baik itu yang bersifat statis maupun dinamis yang dapat
membentuk satu rangkaian bangunan yang saling terkait yang mana masing-masing
dihubungkan dengan sebuah jaringan halaman untuk menghubungkan suatu bagian
di dalam slide, file, program atau pun pada halaman web dengan bagian yang lainnya
dalam bidang-bidang tersebut (hyperlink).
2.5 PHP
Menurut Madcoms (2016) PHP (Hypertext Preprocessor) adalah sebuah bahasa
pemrograman yang berbasis script server side yang dapat dikembangkan untuk
pembuatan sebuah halaman web. PHP dapat digunakan dengan gratis (free) dan
bersifat open source. Untuk membuat program PHP kita diharuskan untuk
menginstal web server terlebih dahulu.
PHP dirancangan untuk dapat bekerja sama dengan database server dan dibuat
sedemikian rupa sehingga pembuatan dokumen HTML yang dapat mengakses
database menjadi begitu mudah. Tujuan dari bahasa scripting ini adalah untuk
membuat aplikasi di mana aplikasi tersebut yang dibangun oleh PHP pada umumnya
akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan
dijalankan di server.
6
2.6 MySQL
Menurut Menurut Kustiyahningsih (2011:145) MySQL adalah sebuah database
server yang open source yang mengandung satu atau jumlah tabel. Tabel terdiri atas
sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel.Tabel terdiri
atas sejumlah baris dan setiap baris mengandung satu atau sejumlah table. Dengan
berbagai keunggulan yang dimiliki membuat perangkat lunak database ini banyak
digunakan oleh seorang programer untuk membangun suatu project yang ingin
dibuat. Adanya sistem Application Programming Interface yang dimiliki oleh
MySQL memungkinkan bermacam-macam aplikasi komputer yang ditulis dengan
berbagai bahasa pemrograman dapat mengakses basis data Mysql.
Menurut Betha Sidik (2012:333) mengatakan bahwa MySQL merupakan
software database yang termasuk paling populer di lingkungan Linux, kepopuleran
ini karena ditunjang karena performansi query dari databasenya yang saai ini bisa
dikatakan paling cepat dan jarang bermasalah.
2.7 XAMPP
Menurut Raharjo (2018:20) menyatakan bahwa XAMPP adalah perangkat lunak
bebas yang beroperasi pada banyak sistem yang merupakan kompilasi dari beberapa
program diantaranya ada Apache, HTTP, Server, MariaDB, PHP dan Perl. Dengan
menggunakan XAMPP installasi perangkat lunak yang dibutuhkan untuk proses
pengembangan web dapat dilakukan dengan sangat mudah, tanpa harus dilakukan
secara terpisah atau sendiri-sendiri.
2.8 PhpMyAdmin
Alexander F.K Sibero (2011:376) mengemukakan bahwa PhpMyAdmin adalah
adalah sebuah aplikasi atau perangkat lunak bebas (open source) yang ditulis dalam
bahasa pemrograman PHP yang digunakan untuk menangani administrasi database
MySQL melalui sebuah jaringan lokal maupun internet. PhpMyAdmin dapat
mendukung berbagai operasi MySQL diantaranya mengelola basis data, tabel-tabel,
bidang (fields), relasi (relations), indeks, pengguna (user), perijinan (permissions),
dan lain-lain. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus
hafal dan mengetikkan perintahnya satu per satu. Dengan PhpMyAdmin seseorang
7
dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan sangat
mudah tanpa harus menghafal baris perintahnya. PhpMyAdmin merupakan bagian
untuk mengelola basis data MySQL yang ada di sebuah komputer.
2.9 Dreamweaver
Menurut jurnal Rozaq, Lestari dan Handayani (2015) Dreamweaver adalah
aplikasi desain dan pengembangan web yang menyediakan editor WYSIWYG visual
(bahasa sehari-hari yang disebut sebagai Design view) dan kode editor dengan fitur
standar seperti syntax highlighting, code completion, dan code collapsing serta fitur
lebih canggih seperti real-time syntax checking dan code introspection untuk
menghasilkan petunjuk kode untuk membantu pengguna dalam menulis kode.
2.10 Notepad++
Menurut Angga Reza Palevi1 dan Krisnawati (2013:4) Notepad++ adalah
sebuah aplikasi text editor yang bersifat gratis dan penyunting sebuah kode sumber
yang sedang berjalan di suatu sistem operasi windows. Notepad++ menitik beratkan
kegunaan aplikasi untuk sebuah editing text dalam waktu yang cepat dan praktis.
Notepad++ mendukung banyak format dengan bahasa pemrograman seperti PHP,
HTML, Java Script dan CSS.
8
BAB III
METODE PELAKSANAAN
3.1 Metode Pelaksanaan
Metode penelitian dilakukan dengan beberapa cara yaitu observasi , wawancara
dengan pelaku usaha UKM dan Home Industri yang ada di Aceh Selatan, Studi
Pustaka, serta pengambilan dokumentasi bahan pembuatan aplikasi .
Langkah-langkah pengumpulan data dilakukan dengan cara:
1.
Observasi
Penelitian yang di lakukan disini yaitu dengan mengamati proses alur
pendaftaran Tugas Akhir Mahasiswa Prodi Teknik Informatika Politeknik Aceh
Selatan.
2.
Wawancara
Mewawancarai mahasiswa dan dosen serta admin Prodi Teknik Informatika
tentang prosedur pendaftaran , konsul, dan penilaian pada prodi teknik informatika
politeknik aceh selatan.
3.
Studi Pustaka
Mengumpulkan data mahasiswa dan mengumpulkan bahan-bahan rujukan dari
buku-buku dan dokumen yang menyangkut dengan penjualan, pelaku usaha, dan
ulasan tentang produk yang di pasarkan.
4.
Dokumentasi
Mengumpulkan data dengan menghimpun dan menganalisa dokumen-dokumen baik
dokumen tertulis, gambar, maupun elektronik yang menyangkut dengan prosedur
pendaftaran serta konsul pada prodi teknik informatika.
3.2 Flowchart
Ladjamudin (2013 : 211) mengemukakan bahwa flowchart adalah bagan - bagan
yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian suatu
masalah. Flowchart merupakan cara penyajian dari suatu algoritma.
9
3.2.1 Jenis – jenis Flowchart
1. Flowchart Sistem (System Flowchart) merupakan bagan yang menunjukkan
alur kerja atau apa yang sedang dikerjakan di dalam sistem secara
keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di
dalam sistem. Dengan kata lain, flowchart ini merupakan dekripsi secara
grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk
suatu sistem.
2. Flowchart Dokumen (Document Flowchart) merupakan bagan alir formulir
(form flowchart) atau paperwork flowchart merupakan bagan alir yang
menunjukkan arus
dari laporan
dan
formulir termasuk tembusan-
tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang
sama dengan yang digunakan di dalam bagan alir sistem.
3. Flowchart Skematis (Schematic Flowchart merupakan bagan alir yang mirip
dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam
sistem.
4. Flowchart Program (Program Flowchart) merupakan bagan alir yang
menggambarkan tahapan dalam proses sebuah program. Flowchart ini
merupakan produk ‘turunan’ dari flowchart sistem. Hal ini guna memudahkan
analis sistem dan programmer dalam memahami suatu program.
5. Flowchart Proses (Process Flowchart) merupakan teknik penggambaran
rekayasa industrial yang memecah dan menganalisis langkah-langkah
selanjutnya dalam suatu prosedur atau sistem.
10
3.2.2 Simbol dan Fungsi Flowchart
11
3.3 Flowchart Pendaftaran
Start
Masukkan username
dan password
Jika salah
Cocok
Jika benar
Menampilkan menu
utama
Pilih menu
daftar
Masukkan Nama
lengkap, NIM, Prodi,
Kelas
Masukkan
Judul TA
Pilih dosen
Pembimbing
Berhasil
Mendaftar
12
3.4 Flowchart Konsul
1. Mahasiswa
Start
Login ke
sistem konsul
Mengecek dosen
pembimbing
Upload data tugas
akhir
Pemberitahuan
Tugas akhir selesai
dikoreksi
Mahasiswa melakukan
perbaikan kemudian upload
kembali ke sistem
Selesai
13
2. Dosem pembimbing
Start
Login ke
sistem konsul
Memeriksa Tugas
Akhir Mahasiswa
Upload hasil
Perbaikan dan koreksi
Memberikan informasi
ke mahasiswa tugas akhir
selesai dipriksa
Memberikan jadwal konsul
dan seminar proposal dan
sidang tugas akhir
Selesai
14
Download