LANDASAN TEORI
2.1.1 Sistem
instruksi yang menerangkan apa yang harus dikerjakan, siapa yang mengerjakan,
Menurut Ian Sommerville dalam jurnal Fajar Hariadi dan Sukadi (2013 :
kumpulan atau himpunan dari unsur atau variabel-variabel yang saling terkait,
saling berinteraksi, dan saling tergantung satu sama lain untuk mencapai tujuan”.
Murdick, R.G dalam jurnal Rosita Cahyaningtyas dan Siska Iriyani (2015 :
kumpulan elemen atau komponen dari variabel-variabel yang terkait, yang saling
7
8
2.1.2 Informasi
fakta yang diorganisasi atau diolah dengan cara tertentu sehingga mempunyai arti
bagi penerima.
yang telah diolah baik bersifat kualitatif maupun kuantitatif dan memiliki arti
lebih luas”.
pemrosesan input yang memiliki arti, dan berguna bagi orang yang
menerimanya”.
merupakan data yang telah diolah menjadi bentuk yang lebih berguna dan bernilai
Menurut Mulyanto dalam jurnal Samuel Indra Hermawan, dkk (2016 : 16)
bahwa :
komponen yang terdiri dari manusia, perangkat keras, perangkat lunak, jaringan
komunikasi dan sumber daya data dalam kebutuhan pengolahan transaksi harian,
mendukung operasi dan meyediakan pihak luar tertentu dengan laporan – laporan
yang diperlukan.
2.2 ADMINISTRASI
Kata administrasi berasal dari bahasa Belanda dari kata administratie yang
organisasi), dan beheer (manajemen dari sumber daya, seperti finansial, personel,
dalam hubungannya satu sama lain. Administrasi dalam arti sempit lebih tepat
disebut tata usaha. Administrasi berarti tata usaha yang mencakup setiap
pengaturan yang rapi dan sistematis serta penentuan fakta-fakta secara tertulis
balik antara satu fakta dengan fakta lainnya. Istilah administrasi berhubungan
atau lebih yang didasarkan atas rasionalitas tertentu untuk mencapai tujuan yang
tujuan”.
11
melakukan pencatatan data secara teratur dan sistematis yang dapat disampaikan
atau diinformasikan kepada pihak-pihak yang terkait melalui suatu media tertentu
UML dikembangkan oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. UML
menjadi bahasa yang bisa digunakan untuk berkomunikasi dalam perspektif obyek
developer analisis dengan developer desain, dan antara developer desain dengan
developer pemograman.
Menurut Rosa A.S dan M. Shalahuddin dalam jurnal Malabay (2015 : 38)
Menurut Windu Gata, Grace dalam jurnal Ade Hendini (2016 : 108)
perangkat lunak”.
Menurut Nugroho dalam jurnal Lukman Arif Sanjani, dkk (2014 : 88)
“UML adalah bahasa pemodelan untuk sistem atau perangkat lunak yang
Modeling Language) adalah bahasa yang digunakan untuk membuat analisis dan
Diagram use case menyajikan interaksi antara use case dan aktor dalam
sistem yang akan dikembangkan. Aktor bisa berupa orang, peralatan, atau sistem
Menurut Imam Robandi dan Sholiq (2010 : 21) Use case adalah
dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor
mungkin dan dapat dipahami. Ada dua hal utama pada use case yaitu
pendefinisian apa yang disebut aktor dan use case (Rosa A.S dan M. Shalahuddin,
2011 : 130).
dengan sistem informasi yang akan dibuat diluar sistem informasi yang
13
akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar
Berikut ini adalah tabel simbol atau lambang yang digunakan dalam
Tabel 2.1 Simbol Use case (Rosa A.S dan M. Shalahuddin : 2011)
Nama Simbol Deskripsi
Simbol
Use case Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar
Nama use case
pesan antar unit atau aktor, biasanya
dinyatakan dengan menggunakan kata
kerja di awal frase nama use case
Aktor / actor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dibuat diluar sistem
informasi yang akan dibuat itu sendiri,
jadi walaupun simbol dari aktor adalah
gambar orang, tapi aktor belum tentu
nama aktor merupakan orang, biasanya dinyatakan
mengguna- kan kata benda diawali
frase nama aktor
Asosiasi / Komunikasi antar aktor dan use case
association yang berpartisipasi pada use case atau
use case memiliki interaksi dengan
aktor
Ekstensi/ <<extend>> Case tambahan memiliki nama depan
extend yang sama dengan use case yang
ditambahkan. Arah panah mengarah
pada use case yang ditambahkan
Generalisasi/ Hubungan generalisasi dengan
generalization spesialisasi (umum – khusus) antara
dua buah use case dimana fungsi yang
satu adalah fungsi yang lebih umum
dari yang lainnya. Arah panah
mengarah pada use case yang menjadi
generalisasinya (umum)
14
workflow berakhir, aktivitas apa saja yang terjadi di dalam workflow, dan apa saja
Lebih lanjut diungkapkan oleh Imam RobAndri dan Sholiq (2010 : 65)
Diagram aktivitas adalah : “Sebuah cara untuk memodelkan alur kerja (workflow)
Berikut ini adalah tabel simbol atau lambang yang digunakan dalam
Tabel 2.2 Simbol Activity Diagram (Rosa A.S dan M. Shalahuddin : 2011)
Nama Simbol Simbol Deskripsi
Status awal Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah
status awal
Aktivitas Aktivitas yang dilakukan sistem,
aktivitas biasanya diawali dengan
aktivitas
kata kerja
kelas-kelas dari suatu sistem dan hubungan antar kelas. Kelas menggambarkan
spesifikasi yang akan menghasilkan sebuah objek dan merupakan inti dari
Menurut Rosa dan M. Shalahuddin (2011 : 122) Kelas memiliki apa yang
2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-
Berikut ini adalah tabel simbol atau lambang yang digunakan dalam
Tabel 2.3 Simbol Class Diagram (Rosa A.S dan M. Shalahuddin : 2011)
Nama Simbol Simbol Deskripsi
nama_Kelas
Jenis-jenis kelas diatas juga dapat digabungkan satu sama lain sesuai
ada pada struktur kelas tetap ada. Susunan kelas juga dapat ditambahkan kelas
utilitas seperti koneksi ke basis data, membaca file teks, dan lain sebagainya
2.3.2 Flowchart
sistem peralatan komputer yang digunakan dalam proses pengolahan data serta
Menurut Krismiaji (2015 : 69) “bagan alir merupakan teknik analitis yang
dan logis”.
18
suatu teknik analisis yang digunakan untuk memecahkan suatu masalah yang
Bagan alir dokumen atau (document flowchart) disebut juga bagan alir
formulir (form flowchart) atau paperwork flowchart adalah bagan alir yang
menggunakan simbol-simbol yang sama dengan bagan alir sistem. Bagan alir
berikut ini:
19
Tabel 2.4 Simbol Document Flowchart (Kusrini dan Andri Koniyo : 2012)
Gambar Nama dan Kegunaan Gambar Nama dan Kegunaan
Simbol Simbol
Dokumen, menunjukkan
input dan output baik Manual, menunjukkan
untuk proses manual, pekerjaan manual.
mekanik dan komputer.
Keyboard, menunjukkan
Display, menunjukkan
input yang
output yang ditampilkan di
menggunakan online
layar monitor.
keyboard.
20
Hubungan komunikasi,
menunjukkan proses Garis alir, menunjukkan
transmisi data melalui aliran proses.
saluran komunikasi.
diagram alir yang menggambarkan urutan logika dari suatu prosedur pemecahan
masalah”.
Menurut Kusrini dan Andri Koniyo (2012 : 83) “Bagan alir program
Tabel 2.5 Simbol program flowchart (Kusrini dan Andri Koniyo: 2012)
Simbol Arti / Fungsi Simbol Arti / Fungsi
input/output, Simbol proses
digunakan untuk digunakan mewakili
mewakili data input/ suatu proses.
output.
memasukkan atau memainkan file animasi, video, dan file multimedia lainnya,
macromedia”.
sebuah HTML editor profesional yang digunakan untuk mendesain dan mengelola
situs web atau halaman web, ruang kerjanya, fasilitas dan kemampuan
menyediakan editor WYSIWYG (What You See Is What You Get) visual dan kode
editor dengan fitur standar seperti syntax highlighting, code completion, dan code
collapsing”.
aplikasi desain dan pemograman web atau sebuah HTML editor profesional yang
digunakan untuk mendesain dan mengelola situs web atau halaman web.
2.4.2 PHP
Apache. Namun belakangan ini, PHP juga dapat bekerja dengan webserver seperti
PWS (Personal Web Server), IIS (Internet Information Server) dan Xitami.
Kelahiran PHP bemula saat Rasmus Lerdorf pada tahun 1994 membuat sejumlah
skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat
“Personal Home Page”. Kumpulan tool inilah yang nantinya menjadi cikal-bakal
23
PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2. Pada versi inilah
menarik, kode PHP juga bisa berkomunikasi dengan database dan melakukan
Prepocessor) tergolong sebagai perangkat lunak open source yang diatur dalam
Menurut Edi Winarno, Ali Zaki dan Smitdev dalam Jurnal Hengki
Prepocessor) adalah bahasa pemograman web berbasis server (server slide) yang
mampu memparsing kode PHP dari kode dengan ekstensi PHP sehingga
Menurut Ikwan Hi. Sambiu dan Yusdiana Amir (2018 : 13) dalam Jurnal
pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan
dengan HTML”.
skrip yang ditempatkan dan di proses dalam server. Keluaran dari proses ini
2.4.3 MySQL
eksperimennya itu, namun mSQL dirasa kurang sesuai, karena terlalu lambat
mSQL yang sedang merilis versi kedua dari mSQL. Kemudian Monty mencoba
membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi
(DBMS) dari sekian banyak DBMS, seperti Oracle, MS SQL, Postagre SQL, dan
lainnya.”
bahwa: “MySQL (My Structure Query Languange) atau yang biasa dibaca “ma-se-
kuel” adalah sebuah program pembuat database yang bersifat open source artinya
sebuah program database server bersifat open source yang artinya siapa saja
sangat cepat, multi user serta menggunakan perintah standar SQL tanpa dibatasi
atau dicekal.
2.4.4 XAMPP
Ikwan Hi. Sambiu dan Yusdiana Amir (2018 : 14) dalam jurnal “ Sistem
menyatakan bahwa: “ XAMPP adalah perangkat lunak (free software) bebas, yang
beberapa program”.
program web lengkap yang dapat ada pakai untuk belajar pemograman web,
khususnya PHP dan MySQL, paket ini dapat didownload secara gratis dan legal”.
Dari pendapat para ahli tersebut, dapat disimpulkan bahwa XAMPP adalah
suatu software yang berbasis open source yang di dalamnya terdapat software-
software pembantu seperti Apache, MySQL, PHP, dan PhpMyAdmin, yang dapat
Linda Monalisa metode penelitian yang digunakan Hasil dari penelitian yang
Sistem adalah dengan melakukan dilakukan, menghasilkan
Informasi observasi secara langsung dan informasi secara cepat dan
Administrasi Di wawancara. Metode akurat sehingga dapat
TK Kristen pengembangan sistem yang membantu dalam
Yahya” pada digunakan adalah metode administrasi pada TK
tahun 2012. prototype. Metode pendekatan Kristen Yahya.
sistem menggunakan metode
terstruktur dengan alat bantu
analisis Flowmap, Konteks
2
Diagram, dan Data Flow
Diagram. pengembangan sistem
informasi administrasi ini
Perangkat lunak yang digunakan
untuk membangun sistem
informasi administrasi ini adalah
Microsoft Visual Basic 6.0
dengan Microsoft Office Access
untuk membangun databasenya.
27
Nama Penulis,
No. Judul dan Metode yang digunakan Hasil dari penelitian
Tahun
Desi Luvi Metode penelitian yang digunakan Hasil akhir dari penelitian
Nopitasari, adalah metode prototype, desain ini yakni berupa produk
“Sistem penelitian menggunakan sistem informasi
Informasi deskriptif dan tindakan. Metode administrasi, sistem
Administrasi pengumpulan data menggunakan informasi administrasi yang
Clotching teknik wawancara dan metode diharapkan dapat diterapkan
Resident Para observasi langsung ke distro di Clothing Resident dan
Hyangan resident. Alat perancangan sistem diharapkan dapat membantu
Bandung” pada yang digunakan untuk memudahkan dalam
tahun 2016. menggambarkan model sistem menjalankan aktivitas bisnis
3
diantaranya aliran dokumen di Clothing Resident,
(flowmap), diagram konteks, data khususnya dalam
flow diagram (DFD) dan kamus administrasi yang lebih
data, sedangkan untuk efektif dan efesien.
perancangan basis data
menggunakan normalisasi, tabel
relasi, entity relationship diagram
(ERD). Untuk pengujian program
menggunakan metode Black box.
Nama Penulis,
No. Judul dan Metode yang digunakan Hasil dari penelitian
Tahun
Administrasi metode pendekatan berorientasi membantu pengurusan
Kepegawaian objek dan metode pengembangan administrasi kepegawaian
Pada Dinas prototype. Desain penelitian pada Dinas Komunikasi dan
Komunikasi menggunakan metode deskriptif Informatika Provinsi Jawa
Dan dan tindakan. Metode barat, sehingga kendala
Informatika Pengumpulan data menggunakan yang dihadapi saat ini
Provinsi Jawa teknik observasi, dan wawancara.
Barat, Novia Al Alat perancangan sistem yang
Fitri, 2016. digunakan untuk menggambarkan
model sistem diantaranya use
case, scenario, dan activity
diagram sedangkan untuk
perancangan basis data
menggunakan table relasi, juga
object diagram.
metode yang digunakan untuk pengumpulan data dengan cara observasi dan
wawancara serta alat bantu pengembangan sistem yang digunakan adalah DFD
bantu pengembangan sistem yang dipakai adalah UML dengan tools antara lain
use case diagram, activity diagram, class diagram. Penulis menggunakan alat
mampu membantu setiap pihak pada bagiannya untuk dapat lebih mudah dalam
mengelola data administrasi. Sistem yang penulis buat adalah untuk pengolahan
administrasi seperti proses pembuatan kartu tanda penduduk (ktp), kartu keluarga
29
(kk), surat kelahiran, surat kematian, dan surat keterangan pindah, dan penyediaan
laporan.