BAB 1 2 & 3 Skripsi - WARSUM Update1409
BAB 1 2 & 3 Skripsi - WARSUM Update1409
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk
Memperoleh Gelar Sarjana
Oleh
WARSUM
1457201009
NIM : 1457201009
Nama Lengkap : Warsum
Program Studi : Sistem Informasi
Judul Skripsi : RANCANG BANGUN APLIKASI KOMUNIKASI ORANG TUA
MURID BERBASIS ANDROID DI GLOBAL KIDS SCHOOL
Telah disetujui untuk disidangkan dalam Sidang Skripsi pada Program Studi Sistem
Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Mercusuar.
Mengetahui,
Ketua Program Studi Sistem Informasi
i
PENGESAHAN
NIM : 1457201009
Nama Lengkap : Warsum
Program Studi : Sistem Informasi
Judul Skripsi : RANCANG BANGUN APLIKASI KOMUNIKASI ORANG TUA
MURID BERBASIS ANDROID DI GLOBAL KIDS SCHOOL
Telah disidangkan dan lulus Sidang Skripsi pada Program Studi Sistem Informasi Sekolah
Tinggi Manajemen Informatika dan Komputer Mercusuar pada tanggal ….. 2021.
Mengetahui,
Ketua Program Studi Sistem Informasi
ii
PERNYATAAN KEASLIAN
NIM : 1457201009
Nama Lengkap : Warsum
Program Studi : Sistem Informasi
Judul Skripsi : RANCANG BANGUN APLIKASI KOMUNIKASI ORANG TUA
MURID BERBASIS ANDROID DI GLOBAL KIDS SCHOOL
Dengan ini saya menyatakan bahwa dalam Skripsi ini tidak terdapat karya yang pernah
diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang
pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan
oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam
daftar pustaka.
Materai 10.000
_____________________
iii
PERNYATAAN PERSETUJUAN PUBLIKASI AKADEMIS
Sebagai sivitas akademika STMIK Mercusuar, saya yang bertanda tangan di bawah ini :
Nama : Warsum
NIM : 1457201009
Program Studi : Sistem Informasi
Jenis Karya Ilmiah : Skripsi
Dibuat di : Bekasi......................................
Pada Tanggal : 7 Mei 2021...............................
Yang menyatakan
( Warsum )
iv
WARSUM, 145720209
Sistem Komunikasi Sekolah Global Kids School Dengan Orang Tua Murid Berbasis Aplikasi
Android ; dibawah bimbingan Buana Suhurdin Putra, S.T.,M.Kom. dan Rinaldo, M.Kom.
71 + xii hal / 7 tabel / 49 gambar / 3 lampiran / 20 pustaka (2011 – 2021)
ABSTRAKSI
Global Kids School adalah sekolah dasar swasta yang berdiri sejak tahun 2006 hingga
sekarang yang berdomisili di Cimanggis Depok. Sekolah ini memiliki keunggulan dalam hal
pendidikan karakter dan life skill sehingga kegiatan sekolah ini bisa dibilang sangat aktif.
Sehingga komunikasi antara sekolah dengan orang tua murid menjadi hal utama untuk dapat
terus meningkatkan keunggulan sekolah tersebut. Komunikasi melalui surat menyurat dan
pemanfaatan media social seringkali ditemukan berbagai masalah yang mengakibatkan
kesalahfahaman yang cukup fatal bagi kegiatan peserta didik.
Dalam permasalahan ini sekolah senantiasa harus memfasilitasi komunikasi tersebut
se-efektif mungkin agar semuanya berjalan dengan baik. Untuk itu dirancanglah sistem
komunikasi berbasis android yang diharapkan mampu mewujudkan hal tersebut serta
memberikan hal baru dan mengatur sistem komunikasi lebih efektif antara pihak sekolah
dengan orang tua murid.
Hasil dari penelitian ini dengan membangun sistem komunikasi menggunakan aplikasi
android orang tua murid akan mendapatkan manfaat diantaranya informasi sekolah
terkini/terbaru dengan tampilan-tampilan yang menarik serta orang tua murid juga dapat
berdiskusi secara online di aplikasi tersebut dan juga orang tua murid dapat melakukan
absensi kehadiran jika putra/putrinya berhalangan masuk sekolah dan lain-lainnya termasuk
dengan mengatur hari dan jam sistem komunikasi itu berjalan demi kenyamanan pihak
sekolah maupun orang tua murid.
v
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat-NYA sehingga
Skripsi yang berjudul “Sistem Komunikasi Sekolah Global Kids School dengan Orang Tua
Tidak lupa saya juga mengucapkan banyak terimakasih kepada pihak yang telah
membantu hingga akhir penulisan skripsi ini. Untuk itu saya menyampaikan ucapan
1. Ibu Corizon Sinar Arainy, SE, MM. Selaku Ketua Sekolah Tinggi Manajemen
2. Bapak DR. Sarwo, M.Kom Selaku Ka. Prodi Sistem Inforamasi, yang telah
skripsi ini.
ini.
8. Ibu Nur Ahriyah Direktur Pendidikan SDS Global Kids School yang telah
9. Keluarga besar saya tercinta yang selalu memberikan semangat tiada henti.
vi
Semoga Skripsi ini dapat bermanfaat untuk saya, perusahaan, dan pembaca pada
umumnya. Dalam menyusun skripsi ini saya sadar masih banyak kekurangan, dan saya
mengharapkan saran dan kritik yang membangun untuk kesempurnaan skripsi ini.
Penulis
Warsum
vii
DAFTAR ISI
PERSETUJUAN........................................................................................................................i
PENGESAHAN........................................................................................................................ii
PERNYATAAN KEASLIAN.................................................................................................iii
ABSTRAKSI.............................................................................................................................v
KATA PENGANTAR.............................................................................................................vi
DAFTAR ISI.........................................................................................................................viii
DAFTAR GAMBAR...............................................................................................................xi
DAFTAR TABEL..................................................................................................................xii
BAB I PENDAHULUAN.........................................................................................................1
1.1. Latar Belakang.................................................................................................................1
1.2. Permasalahan...................................................................................................................3
1.2.1. Identifikasi................................................................................................................3
1.2.2. Ruang Lingkup.........................................................................................................3
1.2.3. Rumusan Masalah.....................................................................................................3
1.3. Tujuan dan Manfaat.........................................................................................................4
1.3.1. Tujuan.......................................................................................................................4
1.3.2. Manfaat.....................................................................................................................4
1.4. Metodologi......................................................................................................................5
1.5. Sistematika......................................................................................................................6
viii
2.1.7. Pengertian Aplikasi.................................................................................................17
2.1.8. Pengertian Android.................................................................................................17
2.2. Alat Bantu Perancangan................................................................................................18
2.2.1. Unified Modeling Language (UML).......................................................................18
2.2.2. Metode Luther.........................................................................................................28
2.3. Alat Bantu Implementasi...............................................................................................29
2.3.1. Pengertian Java.......................................................................................................29
2.3.2. Sejarah Java............................................................................................................30
2.3.3. Arsitektur Java........................................................................................................31
2.3.4. Teknologi Java........................................................................................................31
2.3.5. MySQL....................................................................................................................33
2.3.6. Android Studio........................................................................................................34
2.4. Alat Bantu Analisa........................................................................................................34
2.4.1. White box testing.....................................................................................................34
2.4.2. Kuisioner.................................................................................................................35
2.5. Kerangka Pemikiran......................................................................................................36
ix
BAB IV ANALISIS DAN HASIL.........................................................................................64
4.1. Analisis..........................................................................................................................64
4.2. Hasil...............................................................................................................................64
BAB V PENUTUP..................................................................................................................65
5.1. Simpulan........................................................................................................................65
5.2. Saran..............................................................................................................................65
DAFTAR PUSTAKA.............................................................................................................66
LAMPIRAN............................................................................................................................68
x
DAFTAR GAMBAR
xi
DAFTAR TABEL
xii
BAB I
PENDAHULUAN
I.1. Latar Belakang
Pesat perkembangan teknologi saat ini membutuhkan tingkat mobilitas yang tinggi bagi
masyarakat dunia pada umumnya, serta masyarakat Indonesia pada khususnya. Oleh karena
itu berbagai macam media elektronik dibuat untuk memudahkan mobilitas tersebut. Sebagian
besar masyarakat di Indonesia memiliki dan menggunakan berbagai macam media elektronik
(interaksi antara orang yang mendidik dan orang yang dididik, antara pendidik dan pendidik).
Oleh karena itulah maka pendidikan lazim diberi makna sebagai penyampaian berbagai
pengetahuan dan ilmu oleh pendidik kepada pendidik. Pendidikan nasional bertujuan untuk
meningkatkan kualitas sumber daya manusia untuk meningkatkan kualitas pendidikan dan
pembelajaran.
Upaya yang telah dilakukan antara lain pembaharuan kurikulum, peningkatan kualitas
produk teknologi. Tujuan adanya pendidikan mengarahkan dan membimbing kegiatan guru
dan murid dalam proses pengajaran. Karena adanya tujuan yang jelas maka semua usaha dan
pemikiran guru tertuju ke arah pencapaian tujuan itu, kedua pendidikan memberikan motivasi
kepada guru dan siswa tujuan. Tujuan yang baik ialah apabila mendorong kegiatan-kegiatan
guru dan siswa, ketiga pendidikan 2 memberikan pedoman atau petunjuk kepada guru dalam
rangka memilih dan menentukan metode mengajar atau menyediakan lingkungan belajar bagi
siswa. Sekolah merupakan lembaga yang bersifat kompleks dan unik. Bersifat kompleks
karena sekolah sebagai organisasi di dalamnya terdapat berbagai dimensi yang satu sama lain
saling berkaitan dan saling menentukan. Sedangkan sifat unik, menunjukkan bahwa sekolah
2
sebagai organisasi memiliki ciri-ciri tertentu yang tidak dimiliki oleh generasi-generasi lain.
Karena sifatnya yang kompleks dan unik tersebutlah, sekolah sebagai organisasi memerlukan
Sekolah Global Kids School Merupakan sekolah dasar swasta yang terletak di wilayah
Cimanggis Depok. Sekolah yang memiliki keunggulan dalam hal life skill dan sangat
memfasilitasi minat bakat ini membuat kegiatan sekolah sangat padat baik diinternal maupun
eksternal sekolah, sehingga komunikasi antar sekolah dan orang tua menjadi hal penentu
komunikasi dalam setiap kegiatan antar pihak sekolah dengan orang tua murid yang
sejauh ini sekolah menggunakan system yang statis atau cenderung satu arah dan tidak
termanagenya waktu-waktu tertentu yang dinilai tepat dalam hal untuk melakukan
komunikasi yang baik dan efektif seperti dengan surat menyurat dan juga pemanfaatan media
social dan website yang sejauh ini terlihat belum optimal karena terkesan masih sama terlihat
statis sehingga komunikasi dan koordinasi antara pihak sekolah dengan orang tua murid
Berdasarkan informasi yang didapatkan oleh peneliti dari sekolah Global Kids School
bahwa sekolah ini membutuhkan sebuah aplikasi untuk mengefektifitaskan sinergitas yang
baik antara pihak sekolah dengan orang tua murid. Salah satu teknologi yang dipilih oleh
peneliti dalam membuat system komunikasi sekolah yaitu teknologi augmented reality (AR)
adalah bentuk perkembangan teknologi multimedia yang sangat menarik karena membuat
pengguna (user) merasa asyik, terhibur menikmati teknologi sekaligus memperoleh informasi
konten yang bermanfaat, tidak sekedar efek kekaguman sesaat (Michel dalam kompas 2010).
AR merupakan teknologi yang menggabungkan dunia realita dan dunia maya sekaligus
Teknologi ini merupakan variasi dari virtual Environment (VE) yang secara
menyeluruh membenamkan pengguna dalam satu lingkungan sintetik (Azuma, T.R, 1997).
Menurut [ CITATION sur10 \l 1033 ] Augmented Reality (AR) adalah kombinasi antara
dunia maya (virtual) dan dunia nyata (real) yang dibuat oleh komputer. Objek virtual dapat
berupa teks, animasi, 3D atau video yang digabungkan dengan lingkungan sebenarnya
I.2. Permasalahan
Berdasarkan uraian pada latar belakang tersebut, permasalahan sering terjadi di sekolah
Global Kids School antara orang tua murid dengan pihak sekolah dalam komunikasi dan
informasi yang diketahui, maka sangat dibutuhkan media atau aplikasi untuk
I.2.1. Identifikasi
sebagai berikut:
1. Sering terjadi miss komunikasi antara orang tua murid dengan pihak sekolah Global Kids
School.
2. Kurang efektifnya sistem komunikasi yang dibangun sekolah Global Kids School.
4. Belum tersedianya media Informasi dan komunikasi Sekolah yang berupa aplikasi pada
smartphone Android.
Agar dapat menangani masalah yang akan dibahas tidak terlalu luas, maka ruang
lingkup pembahasan yaitu sejauh mana sistem komunikasi pada sekolah Global Kids School
4
antara pihak sekolah dengan orang tua murid dapat berjalan lebih baik dengan menggunakan
Aplikasi Android.
Berdasarkan dari latar belakang di atas, maka rumusan masalah yang akan
1. Sistem komunikasi seperti apa yang bisa diterapkan di sekolah Global Kids School agar
terlihat baik?
2. Komunikasi melalui surat menyurat dan pemanfaatan media sosial seringkali ditemukan
berbagai masalah yang mengakibatkan kesalahfahaman yang cukup fatal bagi kegiatan
peserta didik, apakah sistem komunikasi dengan aplikasi android mampu meminimalisir
masalah tersebut?
Pada sub bab bagian ini, penulis menjelaskan tentang tujuan dan manfaat dari sistem
I.3.1. Tujuan
1. Menghasilkan aplikasi untuk sistem komunikasi Global Kids School untuk platform
Android.
I.3.2. Manfaat
Manfaat dari penulisan skripsi ini dibagi dalam 2 bagian, yakni manfaat teoritis dan
manfaat praktis.
a. Manfaat Teoritis
2. Membentuk pola pikir penulisan untuk menjadi pribadi yang memiliki wawasan
pengetahuan.
b. Manfaat Praktis
1. Untuk meningkatkan kualitas system komunikasi sekolah Global Kids School yang
I.4. Metodologi
dengan mengecek system komunikasi yang dipakai dalam hal ini aialah alur informasi dan
1. Observasi
Mengamati secara langsung kegiatan yang ada di sekolah Global Kids School khususnya
di bagian administrasi dan humas sekolah. Guna mengetahui bagaimana alur kerja dan sistem
2. Wawancara
Data yang diperoleh langsung dari hasil wawancara kepada staf Administrasi dan Humas
Sekolah, untuk memperoleh gambaran, keterangan, dan penjelasan untuk membantu dalam
3. Study Pustaka
dan observasi. Pengumpulan data dengan cara mengambil dari sumber-sumber media cetak,
jurnal, serta sumber lainnya yang berkaitan dengan materi penulisan laporan skripsi ini.
6
I.5. Sistematika
Untuk memudahkan dalam penyusunan dan pembahasan skripsi maka dari penulis
laporan yang di buat secara teratur dan terperinci sehingga menghasilkan gambaran secara
menyeluruh, sistematis penulisan yang dilakukan oleh penulis adalah sebagai berikut :
BAB I : PENDAHULUAN
Di dalam bab ini menjelasakan tentang pengertian dasar judul laporan, hal-hal apa
saja teori yang diangkat tentang perancangan system komunikasi sekolah Global
Bab ini menjelaskan perumusan yang digunakan dalam perancangan dan data
Bab ini membahas tentang hasil perancangan sistem penilaian kinerja karyawan
BAB V : PENUTUPAN
Bab ini merupakan beberapa kesimpulan yang dapat di ambil dari hasil
Implementasi yang efektif akan terlaksana, jika para pembuat keputusan mengetahui
mengenai apa yang akan mereka kerjakan. Informasi yang diketahui para pengambil
1. Transmisi
yang baik pula. Seringkali terjadi masalah dalam penyaluran komunikasi yaitu
birokrasi yang harus dilalui dalam proses komunikasi, sehingga apa yang
2. Kejelasan.
3. Konsistensi.
dan jelas untuk ditetapkan atau dijalankan. Jika perintah yang diberikan sering
8
juga bagi kelompok didalam mengambil suatu keputusan dengan meneruskan data
Di dalam sistem terdapat sekumpulan unsur / elemen yang saling berkaitan dan saling
mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan, sedangkan
informasi terdapat data yang telah diproses menjadi bentuk yang memiliki arti bagi penerima
dan dapat berupa fakta, suatu nilai yang bermanfaat. Jadi ada suatu proses transformasi data
Menurut Sutabri T. S. (2012:13), “suatu sistem pada dasarnya adalah sekelompok unsur
yang erat hubungannya satu dengan yang lain yang berfungsi bersama-sama untuk mencapai
tujuan tertentu”.
Pengertian sistem menurut beberapa ahli yaitu, Menurut Tata Sutrabi (2012:6), ” pada
buku Analisis Sistem Informasi, pada dasarnya “sistem adalah sekelompok unsur yang erat
hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan
tertentu”.
Model umum sebuah sistem adalah Input, proses dan output hal ini merupakan sebuah
konsep sistem yang sederhana sebab sistem dapat mempunyai beberapa masukan dan
keluaran. Menurut Tata Sutabri (2012:20) yang di maksud dengan karakteristik sistem adalah
sebagai berikut :
9
Suatu sistem terdiri dari dari sejumlah komponen yang saling berinteraksi, yang artinya
Merupakan daerah yang membatasi antara suatu sistem yang lainnya atau dengan
lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu
kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
Lingkungan luar sistem adalah apapun diluar batas dari sistem yang mempengaruhi
operasi sistem.
Penghubung Sistem merupakan media penghubung antara suatu sub sistem dengan sistem
lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari suatu
Masukan adalah energi yang dimasukkan kedalam sistem. Masukan dapat berupa masukan
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang
berguna dan sisa pembuangan. Keluaran dapat merupakan masukkan untuk sub sistem
Suatu sistem dapat menjadi suatu bagian pengolah yang akan merubah masukkan menjadi
keluaran.
Suatu sistem pasti mempunyai tujuan (Goal) atau sasaran (Objective). Kalau suatu sistem
tidak mempunyai sasaran, maka operasi sistem tidak ada gunanya. Sasaran dari sistem
sangat menentukan sekali masukkan yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem. Suatu sistem dinyatakan berhasil bila mengenai sasaran atau tujuan.
a. Elemen Sistem
“Tidak semua sistem memiliki kombinasi elemen-elemen yang sama, tetapi susunan
dasarnya sama”. Elemen – elemen yang terdapat dalam sistem ditandai dengan adanya :
a. Tujuan
Tujuan ini menjadi motivasi yang mengarahkan pada sistem, karena tanpa tujuan yang
b. Masukan
Masukan (Input) sistem adalah segala sesuatu yag masuk dalam sistem dan selanjutnya
menjadi bahan untuk di proses. Masukan dapat berupa hal – hal berwujud maupun tidak
berwujud.
c. Proses
Proses merupakan elemen yang bertugas melakukan perubahan atau transformasi dari
masukan / data menjadi keluaran / informasi yang berguna dan lebih bernilai.
d. Keluaran
Keluaran (output) meupakan hasil dari Input yang sudah dilakukan pemrosesan sistem
e. Batasan
Batasan (boundary) sistem adalah pemisahan antara sistem dan daerah diluar sistem.
Selain itu juga sebagai batasan – batasan dari tujuan yang akan dicapai oleh sistem. Batas
f. Umpan Balik
Umpan balik ini digunakan unuk mengendalikan masukan maupun proses. Umpan balik
g. Lingkungan
b. Klasifikasi Sistem
Menurut Sutrabri T.S. (2012:15), “Sistem merupakan suatu bentuk integrasi antara satu
komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk
setiap kasus yang terjadi yang ada didalam sistem tersebut”. Oleh karena itu, sistem dapat
Sistem abstrak (Abstrack System) adalah sistem yang berupa pemikiran atau ide-ide yang
tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-
pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik(Physical System) merupakan
sistem yang ada secara fisik. Misalnya sistem komputer, sistem operasi, sistem penjualan, dan
lainnya sebagainya.
Sistem alamiah (Nature System) adalah sistem yang terjadi karena proses alam tidak
dibuat oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam). Misalnya
sistem perputaran bumi, sistem pergantian siang dengan malam, sistem kehidupan manusia.
Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin disebut
dengan human-machine system atau ada yang menyebutkan dengan machine system. Sistem
Sistem tertentu (Deterministic System) adalah sistem tertentu beroperasi dengan tingkah
laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan
pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari
sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program yang dijalankan.
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan
lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari
pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem
yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup,
tidak benar-benar tertutup). Sistem terbuka (Open system) adalah sistem yang berhubungan
dan berpengaruh dengan lingkungan luarnya. Sistem ini menerima masukkan dan
Menurut Tata Sutabri (2012:38), “sistem informasi adalah suatu sistem di dalam suatu
fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar
tertentu”.
13
a. Kualitas Informasi
Menurut Sutabri T. S (2012:22) pada buku Analisa Sistem Sistem Informasi, “Kualitas
dari suatu informasi tergantung dari 3 hal, yaitu informasi harus akurat (Accurate), tepat
i. Akurate (accuracy)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga
Informasi yang datang kepada penerima tidak boleh terlambat. Informasi yang sudah
usang tidak mempunyai nilai lagi, karena informasi merupakan suatu landasan dalam
mengambil sebuah keputusan dimana bila pengambilan keputusan terlambat maka akan
k. Relevan (relevance)
mesinproduksi kepada akuntan perusahaan tentunya kurang relevan. Akan lebih relevan
bila ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok
produksi disampaikan untuk ahli teknik merupakan informasi yang kurang relevan, tetapi
a. Karakteristik informasi
Menurut Yakub (2012:13) pada buku Pengantar Sistem Informasi, “Untuk tiap
dan padat.
b. Luas Informasi, manajemen tingkat bawah karakteristik informasinya adalah terfokus pada
suatu masalah tertentu, karena digunakan oleh manajer bawah yang mempunyai tugas
karakteristik informasi yang semakin luas, karena manajemen atas berhubungan dengan
adalah rutin, karena digunakan oleh manager bawah yang mempunyai tugas terstruktur
dengan pola yang berulang-ulang dari waktu ke waktu. manajemen yang lebih tinggi
berhubungan dengan pengambilan keputusan tidak terstruktur yang pola dan waktunya
tidak jelas.
15
sehingga dapat disediakan oleh bagian sistem informasi yang memberikan dalam bentuk
laporan periodik.dengan demikian akses informasi tidak dapat secara online tetapi dapat
secara offline. sebaliknya untuk level tinggi, periode informasi yang dibutuhkan tidak jelas
sehingga manajer-manajer tingkat atas perlu disediakan akses online untuk mengambil
e. Waktu Informasi, manajemen tingkat bawah, informasi yang dibutuhkan adalah informasi
historis, karena digunakan dalam pengendalian operasi yang memeriksa tugas rutin yang
sudah terjadi. Untuk manajemen tingkat tinggi waktu informasi lebih ke masa depan
berupa informasi prediksi karena digunakan untuk pengambilan keputusan strategik yang
f. Sumber Informasi, karena manajemen tingkat bawah lebih berfokus pada pengendalian
internal perusahaan. Maka manajer tingkat bawah lebih memerlukan informasi dengan
data yang bersumber dari internal perusahaan sendiri. Manajer tingkat atas lebih
luar perusahaan. Karena itu membutuhkan informasi dengan data yang bersumber pada
eksternal perusahaan.
Menurut Tata Sutabri (2012:3), “Sistem informasi adalah suatu sistem di dalam suatu
fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapa menyediakan laporan- laporan yang di perlukan pihak luar tertentu”.
Sistem Informasi sebagai suatu sistem yang dapat menghasilkan informasi yang
dibutuhkan secara optimal. Proses pengolahan data dapat dilakukan secara efektif dan
16
menghasilkan peningkatkan kualitas informasi dalam artian dapat membantu suatu organisasi
Menurut O’Brian dikutip oleh Yakub, (2012:17) pada buku, “sistem informasi
perangkat lunak, jaringan komunikasi, dan sumber daya data yang mengumpulkan,
Menurut Tata Sutabri (2012:3), “Sistem informasi terdiri dari komponen – komponen
Yang terdiri dari blok masukan, blok model, blok keluaran, blok teknologi, blok basis
data dan blok kendali. Sebagai suatu sistem, keenam blok tersebut saling berinteraksi satu
Menurut Yakub (2012:20), “Sistem informasi merupakan sebuah susunan yang terdiri
dari beberapa komponen atau elemen”. Komponen-komponen dari sistem ini dapat
1. Blok Masukan (Input Block), Input memiliki data yang masuk ke dalam sistem
2. Blok Model (Model Block), blok ini terdiri dari kombinasi prosedur, logika, dan
model matematik yang akan memanipulasi data Input yang tersimpan di basis data.
3. Blok Keluaran (Output Block), produk dari sistem informasi adalah keluaran yang
merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua
mengirimkan keluaran dari sistem secara keseluruhan. Teknologi terdiri dari tiga
17
bagian utama, yaitu : teknisi (Brainware), perangkat lunak (software), dan perangkat
keras (hardware).
5. Basis Data (Database Block), basis data merupakan kumpulan dari data yang saling
berbagai kertas kerja. Kertas kerja itu harus memuat berbagai uraian mengenai Input,
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer
2) Menurut Kamus Besar Bahasa Indonesia (1998:52) adalah penerapan dari rancang
sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman
tertentu. Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan dan
3) Menurut Rachmad Hakim S, adalah perangkat lunak yang digunakan untuk tujuan
tertentu, seperti mengolah dokumen, mengatur Windows &, permainan (game), dan
sebagainya.
4) Menurut Harip Santoso, adalah suatu kelompok file (form, class, rePort) yang
bertujuan untuk melakukan aktivitas tertentu yang saling terkait, misalnya aplikasi payroll,
operasi untuk telepon seluler yang berbasis linux. Menurut Hermawan (2011, 1), Android
berkembang dewasa ini. Secara umum Sistem Android adalah platform yang terbuka
(OpenSource) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk
Unified Modeling Language (UML) adalah salah satu standar bahasa yang banyak
digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain,
bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan
pemodelan. Jadi penggunaan UML tidak terbatas pada metodologi tertentu, meskipun pada
b. Sejarah UML
nama Simula-67 yang dikembangkan pada tahun 1967. Perkembangan aktif dari
19
pemrograman Smalltalk pada awal 1980-an yang kemudian diikuti dengan perkembangan
bahasa pemrograman berorientasi objek yang lainnya seperti C objek, C++, Eiffel, dan
CLOS.
Sekitar lima tahun setelah Smalltalk berkembang, maka berkembang pula metode
saat itu, maka muncullah ide untuk membuat sebuah bahasa yang dapat dimengerti semua
orang. Maka dibuat bahasa yang merupakan gabungan dari beberapa konsep, seperti konsep
Object Modeling Technique(OMT) dari Rumbaugh dan Booch (1991),konsep The Classes,
Ivar Jacobson, dan beberapa konsep lainnya dimana James R. Rumbaigh, Grady Booch, dan
Ivar Jacobson bergabung dalam sebuah perusahaan yang bernama Rational Software
Corporation menghasilkan bahasa yang disebut dengan Unified Modeling Language (UML).
(OMG) mengajukan proposal agar adanya standarisasi pemodelan berorientasi objek dan
pada bulan September 1997 UML diakomodasi oleh OMG sehingga sampai saat ini UML
telah memberikan kontribusinya yang cukup besar di dalam metodologi berorientasi objek
c. Diagram UML
dikelompokkan dalam 3 kategori. Berikut ini penjelasan singkat dari pembagian kategori
tersebut”.
suatu struktur statis dari sistem yang dimodelkan. Structure diagram terdiri dari
20
kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem.
Behavior diagram terdiri dari Use case diagram, Aktivity diagram, State Machine
System.
subsistem pada suatu sistem. Interaction diagram terdiri dari Sequence diagram,
Shalahudin R. A (2014:155), use case atau diagram use case merupakan pemodelan
untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use casemendeskripsikan
sebuah interaksi antara satu atau lebih aktor dengan sistem informjasi yang akan dibuat.
Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah
sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.Berikut adalah
.
1 Use case Fungsionalitas yang disediakan sistem sebagai
case.
2 Aktor / actor Orang, proses, atau sistem lain yang
aktor.
3 Assosiasi/association Komunikasi antara aktor dan use case yang
case ini
berikut :
23
e. Activity Diagram
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sebuah sistem atau proses
bisnis atau menu yang ada pada perangkat lunak”. Perlu di perhatikan disini adalah bahwa
diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi
aktivitas yang dapat dilakukan oleh sistem. Berikut adalah simbol-simbol yang ada pada
diagram aktivitas :
.
1 Status awal Status awal aktivitas sistem, sebuah diagram
terjadi.
f. Class Diagram
sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun system”. Kelas
memiliki apa yang disebut atribut dan method atau operasi. Berikut penjelasan atribut dan
method:
2. Operasi atau method adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
No Tombol Deskripsi
25
.
1 Kelas Kelas pada struktur sistem
dengan multiplicity
4 Asosiasi berarah / direction Relasi antar kelas dengan makna jelas
dengan multiplicity
5 Generelisasi Relasi antar kelas dengan makna
g. Sequence diagram
objek pada use case dengan mendeskripsikan waktu hidup objek dengan massage yang
dikirimkan dan diterima antar objek”. Oleh karena itu untuk menggambarkan diagram sekuen
maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-
26
metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat diagram sekuen
juga dibutuhkan untuk melihat skenario yang ada pada use case.
pendefinisian use case yang memiliki proses sendiri atau yang penting semua use case yang
telah didefinisikan interaksi jalannya pesan sudah dicakup dalam diagram sekuen sehingga
semakin banyak use case yang didefinisikan maka diagram sekuen yang harus dibuat juga
semakin banyak. Berikut adalah simbol-simbol yang ada pada diagram sekuen :
aktor.
2 Garis hidup / lifeline Menyatakan kehidupan suatu objek.
yang dibuat.
6 Pesan tipe call Menyatakan suatu objek memanggil
dirinya sendiri.
yang berinteraksi.
7 Pesan tipe send Menyakan suatu objek mengirimkan
menerima kembalian.
9 Pesan tipe destroy Menyatakan suatu objek mengakhiri hidup
Dalam tahap perancangan aplikasi dan pembuatan aplikasi, Menurut Luther (1994)
(Pengujian) 6.Distribution (Pendistribusian) Keenam tahap ini tidak harus berurutan dalam
praktiknya, tahap-tahap tersebut bisa dapat bertukar posisi tergantung kebutuhan. Meskipun
begitu, tahap Concept memang harus menjadi hal pertama yang di kerjakan. Penjelasan rinci
1. Concept
Tahap concept (konsep) adalah tahap untuk menentukan tujuan dan siapa pengguna
program (identifikasi audience). Selain itu menentukan macam aplikasi (presentasi, interaktif,
dll) dan tujuan aplikasi (hiburan, pelatihan, pembelajaran, dll). 2. Design Design
Collecting adalah tahap dimana pengumpulan bahan yang sesuai dengan kebutuhan
dilakukan. Tahap ini dapat dikerjakan paralel dengan tahap assembly. Pada beberap kasus,
tahap Material Collecting dan tahap Assembly akan dikerjakan secara linear tidak paralel. 4.
29
Assembly Tahap assembly (pembuatan) adalah tahap dimana semua objek atau bahan
multimedia dibuat. Pembuatan aplikasi didasarkan pada tahap design. 5. Testing Dilakukan
setelah selesai tahap pembuatan (assembly) dengan menjalankan aplikasi/program dan dilihat
apakah ada kesalahan atau tidak. Tahap ini disebut juga sebagai tahap pengujian alpha (alpha
test) dimana pengujian dilakukan oleh pembuat atau lingkungan pembuatnya sendiri. 6.
Distribution Tahapan dimana aplikasi disimpan dalam suatu media penyimpanan. Pada tahap
ini jika media penyimpanan tidak cukup untuk menampung aplikasinya, maka dilakukan
kompresi terhadap aplikasi tersebut. 2.14Black Box Testing Pengujian Black-Box merupakan
metode yang menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain
Java menurut defenisi dari Sun adalah nama untuk sekumpulan teknologi untuk
membuat dan menjalankan perangkat lunak pada komputer personal ataupun pada lingkungan
jaringan. Java2 adalah generasi kedua dari javaplatform (generasi awalnya adalah Java
Development Kit). Java berdiri di atas mesin interpreter yang diberi nama Java Virtual
Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu
program sebagai sebuah representasi langsung program yang berisi bahasa mesin. Oleh
karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat
dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform java memiliki tiga buah edisi yang berbeda, yaitu J2EE (Java2 Enterprise Edition),
objek murni karena semua kode programnya dibungkus dalam kelas”. Menurut Asropudin
30
(2013:52), “Java adalah bahasa pemrograman untuk menciptakan isi yang aktif dalam
Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James
Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box.
Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil
dan mengandung kode yang liat. Juga karena manufaktur berbeda memilih processor yang
berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode
”Green”.
Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform
mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth,
intermediatecode untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual
machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki
interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang
Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan
sintaks diambil dari C++, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya
bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari
sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri
merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN
menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang
menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah
satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya
mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.
31
Secara arsitektur, Java tidak berupa sedikitpun sejak dari awal mula bahasa tersebut
dirilis. Compiler Java (yang disebut dengan javac atau java Compiler) akan
mentransformasikan kode – kode dalam bahasa java ke dalam suatu kode bit.
Dimana bytecode adalah sekumpulan perintah hasil kompilasi yang kemudian dapat
dieksekusi melalui sebuah mesin komputer abstrak, yang disebut dengan JVM (Java Virtual
Machine). JVM juga sering dinamakan sebagai interpreter, karena sifatnya yang selalu
menerjemahkan kode-kode yang tersimpan dalam kode bit dengan cara baris demi baris.
Untuk menjalankan program Java, maka file dengan ekstensi .java harus dikompilasi menjadi
file kode bit. Dimana untuk menjalankan kode bit tersebut dibutuhkan JRE (Java Runtime
menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan pustaka Java yang
digunakan.
Dengan berkembangnya versi terbaru java yang di sebut java 2, teknologi java dibagi
1. Java 2 Standard Edition (J2SE), adalah inti dari bahasa pemrograman Java. JDK
merupakan salah satu perangkat (tool) dari J2SE untuk mengkompilasi dan
mengkompilasiprogram Java dan JRE. J2SE ini digunakan pada perangkat keras
3. Java 2 Micro Edition (J2ME), merupakan kumpulan bagian (subset) dari J2SE yang
Paket J2ME digunakan pada perangkat yang memiliki kapasitas memori kecil
seperti telepon selular, pager atau PDA.J2ME adalah bagian dari J2SE, karena itu
tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME
pada ponsel. J2ME sangat tergantung pada perangkat (device) yang digunakan, bisa
dari segi merk ponsel, maupun kemampuan ponsel, dan dukungannya terhadap
teknologi J2ME.
Configuration merupakan Java library minimum dan kapabilitas yang dipunya oleh
kesesuaian antar-device.
I.3.5. MySQL
manajemen basis data SQL (Database Management system) atau DBMS dari sekian banyak
DBMS, seperti Oracle, MS SQL, Postgre SQL, dan lain-lain. MySQL merupakanDBMS yang
multithread, multi-User yang bersifat gratis dibawah ini lisensi GNUGeneral Public Licence
(GPL)”. Tidak seperti apache yang merupakan software yang dikembangkan oleh komunitas
umum, dan hak cipta untuk sumber yang dimiliki oleh penulisnya masing-masing. MySQL
dimiliki dan disponsori oleh perusahaan Swedia, Yaitu MySQL AB. MySQL Ab memegang
33
hak cipta kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan
MySQL AB adalah David Axmark, Allan Larson, dan Micheal Monty Widenius. Seperti yang
telah disebutkan sebelumnya. MySQL bersifat gratis atau open source sehingga kita bisa
sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. SQL
juga dapat diartikan sebagai antar muka standar untuk sistem manajemen basis data
relasional, termasuk sistem yang beroperasi pada komputer pribadi”. SQL memungkinkan
seorang pengguna untuk mengakses informasi tanpa mengetahui dimana lokasinya atau
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa
Inggris: database management system) atau DBMS yang multithread, dan multi-User.
MySQL dimiliki dan di sponsori oleh sebuah perusahaan komersial Swedia MySQLAB,
dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan
satu orang Finlandia yang mendirikan MySQLAB adalah: David Axmark, Allan Larsson, dan
didistribusikan secara gratis dibawah lisensi GPL (General Public License), dimana setiap
orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang
bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu SQL (Structured Query Language). SQLadalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang
Invirontment) resmi yang digunakan untuk pengembangan aplikasi Android yang berbasis
pada Intellij IDEA. Menurut EMS (2015:1), Android secara sederhana bisa diartikan sebagai
sebuah software yang digunakan pada perangkat mobile yang mencakup sistem operasi,
middleware, dan aplikasi kunci yang dirilis oleh Google. Sehingga Android mencakup
keseluruhan sebuah aplikasi, mulai dari sistem operasi sampai pada pengembangan aplikasi
itu sendiri.
glass-box, adalah metode desain test case yang menggunakan struktur control desain
prosedural untuk memperoleh test case. Dengan menggunakan metode pengujian white-box,
1) memberikan jaminan bahwa semua jalur independen pada suatu modul yang digunakan
3) mengeksekusi semua loop pada batasan mereka dan batas operasional mereka.
white box adalah mampu mendeteksi kesalahan logika, ketidak sesuaian asumsi, dan case
sensitive. Sedangkan kelemahan dari pengujian white box adalah melibatkan sumber daya
I.4.2. Kuisioner
Dalam penelitian ini, teknik pengumpulan data yang dipakai penulis adalah kuisioner
pengumpulan data yang dilakukan dengan cara memberi seperangkat pertanyaan atau
pernyataan tertulis kepada responden untuk dijawabnya”. Tipe pertanyaan dalam angket yang
penulis buat adalah tipe tertutup dan terbuka. Pertanyaan tertutup membantu responden
menjawab dengan cepat karena jawabannya sudah terdapat dalam angket, sedangkan untuk
dilakukan dengan cara memberi seperangkat pertanyaan atau pernyataan tertulis kepada
Tipe pertanyaan dalam angket yang penulis buat adalah tipe tertutup dan terbuka.
Pertanyaan tertutup membantu responden menjawab dengan cepat karena jawabannya sudah
terdapat dalam angket, sedangkan untuk pertanyaan terbuka bertujuan untuk memberikan
Permasalahan
Pendekatan
dibangun sebuah sistem
sistem pendukung dengan
baru untuk memperbaiki aplikasi berbasis android
sistem komunikasi
untuk mengkoordinasikan manusia, peralatan dan fasilitas lainnya yang terlibat di dalamnya,
guna tercapainya suatu tujuan yang sudah ditetapkan dengan cara yang paling efisien. Berikut
KEPALA SEKOLAH
WAKIL KEPALA
SEKOLAH
KEAMANAN BAG.KEBERSIHAN
SEKOLAH/SATPAM
Berdasarkan dari gambar struktur organisai sekolah Global Kids School akan
1. Ketua Yayasan
2. Direktur Pendidikan
teknologi informasi.
dan herregistrasi .
teknologi informasi.
3. Kepala Sekolah
39
Perencanaan
Pengorganisasian
Pengarahan dan pengendalian
Pengkoordinasian
Pengawasan
Evaluasi
Kurikulum
Kesiswaan
Ketatausahaan
Ketenagaan
Kantor
Keuangan
Perpustakaan
Laboratorium
Ruang keterampilan – kesenian
Bimbingan konseling
UKS
OSIS
Serbaguna
Media pembelajaran
Gudang
7K
Sarana / prasarana dan perlengkapan lainnya
Pengkoordinasian
Pengawasan
Penilaian
Identifikasi dan pengumpulan data
Pengembangan keunggulan
Penyusunan laporan
5. Komite Sekolah
Sebagai lembaga pemberi. Pertimbangan (advisory agency) dalam penentuan dan pelaksanaan
kebijakan pendidikan di satuan pendidikan. Sebagai lembaga pendukung (supporting agency), baik
yang berwujud finansial, pemikiran, maupun tenaga dalam penyelenggaraan pendidikan di satuan
pendidikan.
Sekolah Global Kids School berdiri sejak tahun 2006 yang pada mulanya membuka
sekolah PG & TK yang kemudian membuka Sekolah Dasar pada tahun 2009 hingga
sekarang. Melalui kurikulum Global Kids School (GKS) siswa belajar dan menjadi anggota
masyarakat global seperti yang sudah dicanangkan dalam visi misi GKS. Siswa diberi
memiliki kesempatan untuk dapat memecahkan masalah yang mungkin ditemui dalam
kehidupan sehari-hari.
1. Visi
41
2. Misi
Mengembangkan karakter :
1. Menghargai diri sendiri (Disiplin, Jujur, Pantang Menyerah
2. Menghargai orang lain (Menghormati, Bekerjasama, Toleransi, Berempati,
Pemaaf
3. Menghargai Lingkungan (Peduli lingkungan)
4. Bertanggung jawab
5. Percaya diri
6. Kreatif
7. Mandiri
8. Memiliki rasa ingin tahu yang tinggi
9. Cinta tanah air
Menciptakan lingkungan sekolah yang aman, rapi, bersih, dan nyaman;
Menciptakan lingkungan belajar yang sesuai dengan perkembangan siswa, serta
menumbuhkan minat dan kemampuan siswa dalam suasana yang menyenangkan, kreatif
dan inovatif;
Mengembangkan budaya gemar membaca dan menulis;
Memberikan kesempatan kepada siswa untuk selalu mengikuti perkembangan ilmu
pengetahuan dan teknologi serta mendorong agar mereka dapat menjadi pembelajar
seumur hidup sehingga mampu menyesuaikan diri terhadap setiap perubahan jaman;
Menyediakan pengalaman dimana siswa mendapat pengetahuan dan keterampilan
yang mendorong problem solving untuk anak dengan kebutuhan belajar dan gaya belajar
yang berbeda;
Mengembangkan kemampuan siswa dalam berkomunikasi dan mengaktualisasikan
potensi siswa dalam Bahasa Indonesia dan Bahasa Inggris.
Menanamkan kepedulian sosial dan lingkungan, cinta damai, cinta tanah air, dan
semangat kebangsaan.
II.2. Perancangan
Proses perancangan yang ada pada aplikasi ini berada pada tahapan sistemdan software
design. Tahapan ini akan menjelaskan proses-proses atau aktifitas-aktivitas yang terjadi
42
antara pengguna dan aplikasi dengan menggunakan UML (Unified Modeling Language).
UML adalah bahasa standar untuk melakukan spesifikasi, visualisasi, konstruksi, dan
bisnis. Terdiri dari Use Case Diagram, Activity Diagram, Sequence Diagram, Class
Diagram.
Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk
diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Maka
digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.2. dan
gambar III.3.
Lihat Informasi
terbaru sekolah
Absensi
Komentar
LOGIN diInformasi
Sekolah
USER
Komentar di
menu absensi
LOGIN
Tanya Jawab
Komentar di menu
absensi siswa
Di dalam sistem ini terdapat berbagai macam aktifitas yang dapat dilakukan oleh admin
dan user. Dari aktifitas-aktifitas tersebut, dapat dibuat Activity input diagram Absensi/Data
Siswa untuk admin dapat dilihat pada gambar III.4. di bawah ini.
Admin User
Star
Login Validasi
Tidak
User &
Pasword
Halaman Utama
Input Absensi/Data
Siswa
Logout
Finish
Gambar III.5. menjelaskan Activity diagram input Infomasi Terkini sekolah Global
Kids School. Admin dapat memulai dengan melakukan login terlebih dahulu, jika login gagal
45
maka sistem akan kembali ke halaman login, jika berhasil maka admin dapat masuk
kehalaman utama atau menu, setelah admin memilih menu form Informasi terkini maka
sistem akan mengakses pada database dan admin akan menginput informasi terkini sekolah
Admin Sistem
Star
Login Validasi
Tidak
User &
Pasword
Halaman Utama
Akses Informasi
Pilih form Informasi Terkini
Terkini
Logout
Finish
menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-
Pada gambar III.6. menampilkan halaman login admin untuk input username dan
password yang tertera pada kolom menu dengan benar dan menampilkan pesan error jika
data tidak sesuai atau akan manampikan halaman utama admin jika login berhasil.
47
Pada gambar III.7. menjelaskan mengenai proses yang terjadi ketika admin ingin
meng-input data siswa. Admin dapat memilih form data siswa. Setelah itu sistem akan
menampilkan data siswa yang datanya di ambil dari database data siswa. Setelah data siswa
Pada gambar III.8. menjelaskan mengenai proses yang terjadi ketika admin ingin
meng-input informasi sekolah. Admin dapat memilih form informasi sekolah. Setelah itu
sistem akan menampilkan informasi sekolah yang datanya di ambil dari database informasi
sekolah. Setelah data informasi sekolah, admin dapat memasukan, mengubah, ataupun
Pada gambar III.9. menjelaskan mengenai proses yang terjadi ketika admin ingin
meng-input data absensi siswa. Admin dapat memilih form data absensi siswa. Setelah itu
sistem akan menampilkan data absensi siswa yang datanya di ambil dari database data
absensi siswa. Setelah data absensi siswa, admin dapat memasukan, mengubah, ataupun
Pada gambar III.10. menjelaskan mengenai proses yang terjadi ketika admin ingin
meng-input komentar di menu informasi sekolah. Admin dapat memilih komentar di menu
informasi sekolah. Setelah itu sistem akan menampilkan komentar di menu informasi sekolah
yang datanya di ambil dari database komentar di menu informasi sekolah. Setelah komentar
di menu informasi sekolah, admin dapat memasukan, mengubah, ataupun menghapus data
Pada gambar III.11. menjelaskan mengenai proses yang terjadi ketika admin ingin
meng-input komentar di menu absensi siswa. Admin dapat memilih komentar di menu
absensi siswa. Setelah itu sistem akan menampilkan komentar di menu absensi siswa yang
datanya di ambil dari database komentar di menu absensi siswa. Setelah komentar di menu
absensi siswa, admin dapat memasukan, mengubah, ataupun menghapus data komentar di
yang ada dalam sistem yang berupa obyek yang sedang dikembangkan dan dari kelas yang
satu ke kelas yang lain mempunyai relasi. Setiap kelas dalam class diagram terdiri dari nama
I.6. Implementasi
didesain atau dirancang, agar sistem yang telah dibuat dapat dioperasikan dan
maka dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan
I.6.1. Kuisioner
Dari hasil pengumpulan data didapat indikator-indikator yang menjadi parameter yang
1. Pengumuman
2. Pencarian
3. Update
1. Hadir
2. Alfa
3. Izin
diantaranya adalah :
NO PERTANYAAN
1 Apakah Informasinya Selalu Update
2 Apakah Informasinya mudah dipahami
3 Apakah selalu ada notif pemberitahuan
NO PERTANYAAN
1 Apakah mudah untuk digunakan
2 Apakah membantu untuk mencari informasi
3 Apakah bisa membaca informasi yang dicari
NO PERTANYAAN
1 Apakah Informasi Sekolah selalu update
2 Apakah terjadi kendala pada saat akses
3 Apakah sering terjadi gangguan server
NO PERTANYAAN
1 Apakah siswa hadir tepat waktu
2 Apakah siswa suka telat
3 Apakah siswa disiplin waktu
NO PERTANYAAN
1 Apakah siswa sering alfa
2 Apakah orang tua murid sengaja tidak memberi kabar
3 Apakah orang tua murid lupa memberi kabar
NO PERTANYAAN
1 Apakah siswa sering izin
2 Apakah siswa izin karena sakit
3 Apakah memang ada acara keluarga
Rancangan database ini berisi tabel yang berkaitan membentuk hubungan yang saling
berkaitan pada sistem aplikasi penilaian kerja karyawan. Database pada sistem ini akan berisi
Adapun sebelum kita merancang database yang terdiri atas tabel-tabel maka terlebih
a. Tabel Login
Tabel login digunakan untuk masuk ke dalam sistem. Tabel login seperti terlihat pada
Tabel biodata karyawan digunakan untuk menyimpan biodata karyawan dalam pemilihan
- Nama_murid
- Jenis_kelamin
- Tempat_lahir
- Tanggal_lahir
- Agama
- Kelas
54
- Alamat
Tabel biodata murid seperti terlihat pada tabel III.10. sebagai berikut:
c. Tabel absensi
Tabel informasi sekolah digunakan untuk menyimpan informasi sekolah. Tabel informasi
Tabel informasi sekolah seperti terlihat pada tabel III.12. sebagai berikut:
Tabel komentar informasi sekolah seperti terlihat pada tabel III.13. sebagai berikut:
Tabel komentar absensi digunakan untuk menyimpan komentar absensi. Tabel komentar
Tabel komentar absensi seperti terlihat pada tabel III.14. sebagai berikut:
g. Tabel barometer
sekolah dan absensi siswa. Tabel barometer seperti terlihat pada tabel III.15. sebagai berikut :
kuisioner
3 Nilai_kuis Int Menyimpan nilai kuis
1. Form Login
Form Login hanya dapat digunakan oleh admin yang memiliki hak akses ke dalam
sistem penunjang keputusan ini. Rancangan formlogin dapat dilihat padagambar III.13. form
login.
From login
LOGO
Username XXXXX
Password XXXXX
Login Exit
Form menu utama digunakan sebagai halaman utama sistem yang berisi
menu – menu pilihan yang dapat digunakan untuk mengelolah data. Rancangan form menu
58
utama dapat dilihat pada gambar III.14. untuk admin dan gambar III.15. untuk orang tua
Alamat XXXX
Komentar Absensi
Alamat XXXX
Komentar Absensi
Pada halaman ini data murid terdiri dari Id murid, nama murid, jenis kelamin, tempat
lahir, tanggal lahir, agama, kelas, alamat dan hanya muncul ketika admin yang login.
Rancangan form data murid dapat dilihat pada Gambar III.16.sebagai berikut :
60
Form Biodata
Form Biodata Karyawan
Murid
XXX Cari
Id
Id karyawan
murid XXXXX Agama
Kelas XXXXX
Nama
Nama Karyawan
murid XXXXX Jabatan
Alamat XXXXX
Nama murid
Jenis kelamin XXXXX Status XXXXX
Tempat lahir XXXXX
Tanggal lahir XXXXX Tambah Ubah Hapus
4. Form Absensi
Pada halaman ini data murid terdiri dari id murid, kelas, dan pertanyaan kuisioner.
Rancangan form absensi dapat dilihat pada Gambar III.17. sebagai berikut :
Form penilaian
Form
Form disiplin
Absensi
Informasi karyawan
Sekolah
NIK
Id XXXX Kelas
Jabatan XXXX
NIKkaryawan
Nama
Nama Murid XXXX Keterangan XXXX
Pertanyaan kuisioner
1 XXXX XXXX
2 XXXX XXXX
3 XXXX XXXX
Jumlah XXXX
1 - 3 = Cukup
4 - 6 = Baik
7 - 9 = Sangat Baik
Pada halaman ini data murid terdiri dari id murid, kelas, dan pertanyaan kuisioner.
Rancangan form informasi sekolah dapat dilihat pada Gambar III.18. sebagai berikut:
Form penilaian
Form disiplin
Informasi karyawan
Sekolah
NIK
Id XXXX Jabatan
Kelas XXXX
NIKkaryawan
Nama
Nama Murid XXXX Keterangan XXXX
Pertanyaan kuisioner
1 XXXX XXXX
2 XXXX XXXX
3 XXXX XXXX
Jumlah XXXX
1 - 3 = Cukup
4 - 6 = Baik
7 - 9 = Sangat Baik
Pada halaman ini data murid terdiri dari id murid, kelas, dan pertanyaan kuisioner.
Rancangan form komentar informasi sekolah dapat dilihat pada Gambar III.19.sebagai :
62
Form
Form penilaian disiplin
Komentar Informasikaryawan
Sekolah
NIK
Id XXXX Jabatan
Kelas XXXX
NIKkaryawan
Nama
Nama Murid XXXX Keterangan XXXX
Pertanyaan kuisioner
1 XXXX XXXX
2 XXXX XXXX
3 XXXX XXXX
Jumlah XXXX
1 - 3 = Cukup
4 - 6 = Baik
7 - 9 = Sangat Baik
Pada halaman ini data murid terdiri dari id murid, kelas, dan pertanyaan kuisioner.
Form penilaian
Form disiplinAbsensi
Komentar karyawan
NIK
Id XXXX Jabatan
Kelas XXXX
NIKkaryawan
Nama
Nama Murid XXXX Keterangan XXXX
Pertanyaan kuisioner
1 XXXX XXXX
2 XXXX XXXX
3 XXXX XXXX
Jumlah XXXX
1 - 3 = Cukup
4 - 6 = Baik
7 - 9 = Sangat Baik
III.1. Analisis
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini
isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf.
III.2. Hasil
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini
isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf.
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
IV.1. Simpulan
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini
isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf.
IV.2. Saran
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini
isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf.
Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi paragraf. Ini isi
Agustino. (2008). Pengertian Komunikasi. JURNAL KEBIJAKAN PUBLIK , Vol. 3, No.3, Desember, 2020,
157.
Agustino, L. (2008). Dasar- dasar Kebijakan Publik. Bandung: Alfabeta.
An. (2014). Pengertian Android Menurut Para Ahli.
http://globallavebookx.blogspot.co.id/2015/04/pengertian-android-menurut-para-ahli.html.
Arifianto. (2011). Pengertian Android. 1.
Asropudin. (2013). Pengertian Java. 52.
EMS, T. (2015). Pengertian Android. 1.
EMS, T. (2015). Program Android dalam Sehari. Jakarta: PT Elex Media Komputindo.
EMS, T. (2015). Program Java Dari Nol. Jakarta: PT Elex Media Komputindo.
Hendra Kurniawan, E. d. (2011). Pengertian My SQL. 12.
Indonesia, K. B. (1998). Pengertian Aplikasi. 52.
Jogiyanto. (1999). Pengertian Aplikasi. 12.
Laudon. (2012). Sistem Informasi. 16.
M.Shalahudin, R. d. (2014). Pengenalan UML. 141.
Munir, R. (2011). Algoritma dan Pemrograman (rev. ed.). Bandung: Informatika.
Pengertian Dan Definisi aplikasi Menurut Para Ahli. (2015). http://blog-
definisi.blogspot.co.id/2015/08/pengertian-dan-definisi-aplikasi.html .
Prasetio. (2012). Pengertian MySQL. 91.
Prasetyo, A. (2013). Buku pintar pemograman web.
Pressman. (2002). Pengujian White Box. 533.
Ritonga, P. (2015). PENGERTIAN UNIFIED MODELING LANGUAGE (UML) DAN MODELNYA MENURUT
PAKAR. http://www.bangpahmi.com/2015/04/pengertian-unified-modelling-language-uml-
dan-modelnya-menurut-pakar.html.
S, R. H. (t.thn.). Pengertian Aplikasi.
S, S. T. (2012). Analisa Sistem Informasi. 22.
Santoso, H. (t.thn.). Pengertian Aplikasi.
Shalahudin, R. A. (2014). Pengenalan UML. 140.
Shalahudin, R. A. (2014). Pengenalan UML. 133.
Shalahudin, R. A. (2014). Pengenalan UML. 138.
Shalahudin, R. d. (2014). Pengenalan UML. 161.
Shalahudin, R. d. (2014). Pengenalan UML. 155.
Shalahudin, S. d. (2013). Pengertian Java. 103.
Siahaan, V. (2018). Program Java Mulai Dari Nol Sampai Master. Balige: Sparta Publisher.
Siahaan, V. (2018). Program Java Mulai Dari Nol Sampai Master. Balige: Sparta Publisher.
Sugiyanto. (2013). Pengertian Kuesioner. 137.
Sugiyanto. (2013). Pengertian Kuesioner. 199.
suryawinata. (2010). Augmented Reality. 12.
Sutabri. (2012). pengertian sistem. 13.
Sutabri, T. (2012). Konsep Dasar Informasi. Yogyakarta: Andi.
Sutabri, T. (2012). Pengertian Sistem. 16.
Sutabri, T. (2012). Pengertian Sistem. 20.
Sutabri, T. (2012). Sistem Informasi. 38.
Sutabri, T. (2012). Sistem Informasi. 3.
Sutabri, T. (2012). Sistem Informasi. 3.
T.S, S. (2012). pengertian sistem. 15.
Wadi, H. (2018). Pengertian Android Studio. 8.
67
Agustino. (2008). Pengertian Komunikasi. JURNAL KEBIJAKAN PUBLIK , Vol. 3, No.3, Desember, 2020,
157.
Agustino, L. (2008). Dasar- dasar Kebijakan Publik. Bandung: Alfabeta.
An. (2014). Pengertian Android Menurut Para Ahli.
http://globallavebookx.blogspot.co.id/2015/04/pengertian-android-menurut-para-ahli.html.
Arifianto. (2011). Pengertian Android. 1.
Asropudin. (2013). Pengertian Java. 52.
EMS, T. (2015). Pengertian Android. 1.
EMS, T. (2015). Program Android dalam Sehari. Jakarta: PT Elex Media Komputindo.
EMS, T. (2015). Program Java Dari Nol. Jakarta: PT Elex Media Komputindo.
Hendra Kurniawan, E. d. (2011). Pengertian My SQL. 12.
Indonesia, K. B. (1998). Pengertian Aplikasi. 52.
Jogiyanto. (1999). Pengertian Aplikasi. 12.
Laudon. (2012). Sistem Informasi. 16.
M.Shalahudin, R. d. (2014). Pengenalan UML. 141.
Munir, R. (2011). Algoritma dan Pemrograman (rev. ed.). Bandung: Informatika.
Pengertian Dan Definisi aplikasi Menurut Para Ahli. (2015). http://blog-
definisi.blogspot.co.id/2015/08/pengertian-dan-definisi-aplikasi.html .
Prasetio. (2012). Pengertian MySQL. 91.
Prasetyo, A. (2013). Buku pintar pemograman web.
Pressman. (2002). Pengujian White Box. 533.
Ritonga, P. (2015). PENGERTIAN UNIFIED MODELING LANGUAGE (UML) DAN MODELNYA MENURUT
PAKAR. http://www.bangpahmi.com/2015/04/pengertian-unified-modelling-language-uml-
dan-modelnya-menurut-pakar.html.
S, R. H. (n.d.). Pengertian Aplikasi.
S, S. T. (2012). Analisa Sistem Informasi. 22.
Santoso, H. (n.d.). Pengertian Aplikasi.
Shalahudin, R. A. (2014). Pengenalan UML. 140.
Shalahudin, R. A. (2014). Pengenalan UML. 133.
Shalahudin, R. A. (2014). Pengenalan UML. 138.
Shalahudin, R. d. (2014). Pengenalan UML. 161.
Shalahudin, R. d. (2014). Pengenalan UML. 155.
Shalahudin, S. d. (2013). Pengertian Java. 103.
Siahaan, V. (2018). Program Java Mulai Dari Nol Sampai Master. Balige: Sparta Publisher.
Siahaan, V. (2018). Program Java Mulai Dari Nol Sampai Master. Balige: Sparta Publisher.
Sugiyanto. (2013). Pengertian Kuesioner. 137.
Sugiyanto. (2013). Pengertian Kuesioner. 199.
suryawinata. (2010). Augmented Reality. 12.
Sutabri. (2012). pengertian sistem. 13.
Sutabri, T. (2012). Konsep Dasar Informasi. Yogyakarta: Andi.
Sutabri, T. (2012). Pengertian Sistem. 16.
68
Pas foto
3x4
A. DATA PERSONAL
NPM : ...............................................................................................................
Nama : ...............................................................................................................
Tempat, Tgl Lahir : ...............................................................................................................
Jenis Kelamin : ...............................................................................................................
Agama : ...............................................................................................................
Status Perkawinan : ...............................................................................................................
Alamat Rumah : ...............................................................................................................
Telp.: ….............. HP.: ……………………
Email: ……………………….
Personal web: ........................................................................................
Pekerjaan : ...............................................................................................................
Alamat Kantor : ...............................................................................................................
Telp : ……………………Email : …………………………
Fax : ......................................................................................................
Alamat Web : ........................................................................................
B. PENDIDIKAN
Jenjang Nama Lembaga Jurusan Th. Lulus
SD
SMP
SMA
Diploma
Jakarta, 20….
Ttd
Mahasiswa Ybs.
LAMPIRAN