LAPORAN PRAKTEK KERJA NYATA PENGENALAN DUNIA KERJA SERTA PEMBUATAN BERBAGAI APLIKASI BEBRBASIS WEB GUNA MEMENUHI KEBUTUHAN USER
Oleh : Shidiq Wicaksono 201310370311132 201310370311132 Faizun Nuril Hikmah 201310370311148 201310370311 148 Muhammad Ubaidillah 201310370311176 201310370311 176 Siti Maghfiroh 201310370311218 201310370311218
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
1
LEMBAR PENGESAHAN LAPORAN PRAKTEK KERJA NYATA PENGENALAN DUNIA KERJA SERTA PEMBUATAN BERBAGAI APLIKASI BEBRBASIS WEB GUNA MEMENUHI KEBUTUHAN USER
Disusun Oleh :
Shidiq Wicaksono Faizun Nuril Hikmah Muhammad Ubaidillah Siti Maghfiroh
201310370311132 201310370311132 201310370311148 201310370311 148 201310370311176 201310370311 176 201310370311218 201310370311218
Mengetahui Ketua / Sekretaris Jurusan
Yuda Munarko, M. Sc 108.0611.0443
Koordinator PKN
Diah Risqiawati, S. T., M. T 108.1410.0545
2
LEMBAR PENGESAHAN LAPORAN PRAKTEK KERJA NYATA PENGENALAN DUNIA KERJA SERTA PEMBUATAN BERBAGAI APLIKASI BEBRBASIS WEB GUNA MEMENUHI KEBUTUHAN USER
Disusun Oleh :
Shidiq Wicaksono Faizun Nuril Hikmah Muhammad Ubaidillah Siti Maghfiroh
201310370311132 201310370311132 201310370311148 201310370311 148 201310370311176 201310370311 176 201310370311218 201310370311218
Mengetahui Ketua / Sekretaris Jurusan
Yuda Munarko, M. Sc 108.0611.0443
Koordinator PKN
Diah Risqiawati, S. T., M. T 108.1410.0545
2
LEMBAR PERSETUJUAN LAPORAN PRAKTEK KERJA NYATA PENGENALAN DUNIA KERJA SERTA PEMBUATAN BERBAGAI APLIKASI BEBRBASIS WEB GUNA MEMENUHI KEBUTUHAN USER
Disusun Oleh :
Shidiq Wicaksono Faizun Nuril Hikmah Muhammad Ubaidillah Siti Maghfiroh
201310370311132 201310370311132 201310370311148 201310370311 148 201310370311176 201310370311 176 201310370311218 201310370311218
Mengetahui
Pembimbing Lapangan
Dosen Pembimbing PKN
Fernandes
Maskur, S.Kom., M.Kom 108.1410.0542
3
KATA PENGANTAR Alhamdulillah segala puji dan syukur hanya ditujukan kepada Allah SWT yang telah melimpahkan nikmat baik berupa Iman dan Islam, juga yang selalu melimpahkan rahmat, taufik, hidayah serta inayah-Nya sehingga penulis dapat menyelesaikan penulisan laporan PKN (Praktek Kerja Nyata) yang dilaksanakan di Elecomp Software House sebagai salah satu syarat kelulusan dalam program studi S1. Sholawat serta salam semoga tetap tercurahkan kepada junjungan alam baginda Rasulullah Muhammad SAW, yang telah menunjukkan jalan kebenaran kebenaran dan keselamatan, yakni ajaran Islam yang menjadi rahmat bagi seluruh umat manusia dan sekalian alam. Selama penulisan laporan Praktek Kerja Nyata ini penulis telah banyak mendapat bimbingan, masukan, motivasi dan arahan dari berbagai berbagai pihak. Oleh karena itu, penulis menyampaikan menyampaikan ucapan terima kasih dan penghargaan penghargaan setinggi-tingginya kepada: 1. Bapak
Drs.
Fauzan,
Muhammadiyah
M.
Pd
selaku
Rektor
Universitas
Malang.
2. DEKAN Fakultas Teknik UMM. 3. Direktur Elecomp Software House. 4. Ketua Jurusan dan Pembimbing PKN yang banyak memberi tuntunan dan arahan sehingga penulisan laporan ini dapat terselesaikan. 5. Pembimbing Lapangan yang telah memberikan banyak arahan kepada
penulis. 4
6. Kedua orang tua para penulis yang dengan restunya, do’anya, harapan-harapan serta pengorbanannya menjadikan penulis untuk tidak menyerah dalam penyelesaian laporan Praktek Kerja Nyata ini. 7. Segenap staff Elecomp Software House yang telah banyak mendukung atas penyusunan laporan Praktek Kerja Nyata ini. 8. Semua pihak yang terlibat baik secara langsung maupun tidak langsung pada proses penulisan laporan Praktek kerja Nyata ini. Dengan segala kerendahan hati penulis menyadari bahwa laporan Praktek Kerja Nyata ini masih jauh dari sempurna, sehingga kritik dan saran sangat diperlukan demi tercapainya hasil yang lebih baik. Harapan penulis semoga laporan Praktek Kerja Nyata ini dapat bermanfaat
bagi
penulis
khususnya
dan
bagi
pembaca
pada
umumnya.Amin.
Malang, 23 Maret 2016
5
DAFTAR ISI
LEMBAR PENGESAHAN ..................................................................... 2 LEMBAR PERSETUJUAN .................................................................... 3 KATA PENGANTAR ............................................................................. 4 DAFTAR ISI ........................................................................................... 6 BAB I Pendahuluan ................................................................................. 8 1.1
Latar Belakang .......................................................................... 8
1.1
Maksud dan Tujuan Praktek Kerja Nyata ............................... 10
1.3
Manfaat Praktek Kerja Nyata .................................................. 10
1.3.1
Manfaat Bagi Mahasiswa ................................................ 10
1.3.2
Manfaat Bagi Perusahaan ................................................ 11
1.4
Tempat Praktek Kerja Nyata ................................................... 11
1.5
Jadwal Praktek Kerja Nyata .................................................... 11
BAB II Tinjauan Umum Perusahaan .................................................... 13 2.1
Deskripsi Elecomp Software House ....................................... 13
2.2
Profil Elecomp Software House .............................................. 13
2.3
Struktur Organisasi Elecomp Software House........................ 14
BAB III Dasar Teori .............................................................................. 15 3.1
Definisi Perancangan Sistem .................................................. 15
3.2
Definisi Sistem ........................................................................ 15
3.3
Karakteristik Sistem ................................................................ 17
3.4
Klasifikasi Sistem ................................................................... 19
BAB IV Bahasa Praktek Kerja Nyata .................................................... 21 4.1
Deskripsi Pekerjaan................................................................. 21 6
4.2
Analisa Website ...................................................................... 21
4.2.1
Kebutuhan Fungsional ..................................................... 22
4.2.2
Kebutuhan Non-Fungsional ............................................. 23
4.2.3
Batasan Sistem ................................................................. 24
4.2.4
Interface Website TK/RA Almadaniyah ......................... 24
4.2.5
Interface Website Sistem Pakar HIV Aids ...................... 35
BAB V PENUTUP ................................................................................ 41 5.1
Kesimpulan ............................................................................. 41
5.2
Saran........................................................................................ 41
DAFTAR PUSTAKA ............................................................................ 42
7
BAB I Pendahuluan 1.1 Latar Belakang Praktek Kerja Nyata (PKN) adalah sebuah ajang bagi mahasiswa -
mahasiswi untuk menerapkan teori-teori yang diterima saat proses pembelajaran di bangku kuliah kedalam dunia kerja yang sebenarnya. Perguruan tinggi merupakan komunitas akademik yang ada di Indonesia. Perguruan tinggi tidak dapat terlepas dari masyarakat atau institusi-institusi yang ada, hal ini sesuai dengan Tri Dharma Perguruan Tinggi yaitu “Pengabdian Masyarakat”. Untuk mewujudkan cita-cita sebuah Perguruan Tinggi, yang berorientasi pada penciptaan sarjana yang berkualitas. Maka perlu adanya Praktek Kerja Nyata (PKN). Dalam menghadapi perkembangan ilmu pengetahuan dan teknologi yang begitu pesat, maka diperlukan wawasan pengetahuan yang lebih. Selain itu, di butuhkan juga cara berpikir praktis dan logis untuk menghadapi dunia usaha salah satu program studi Teknik Informatika Universitas Muhammadiyah Malang merupakan salah satu program studi yang memiliki tiga pilihan bidang minat dan bakat. Diantaranya yaitu : Jaringan Komputer (network), Game dan Rekayasa Perangkat Lunak. Pembagian ketiga bidang minat dan bakat tersebut diharapkan dapat membantu mahasiswa dalam menyalurkan bakat dan minat masinmasing.
8
Mengingat sulitnya untuk menghasilkan tenaga kerja yang terampil dan berkualitas maka banyak perguruan tinggi berusaha untuk meningkatkan kualitas sumber daya manusia dengan cara meningkatkan mutu pendidikan dan menyediakan sarana-sarana pendukung agar dihasilkan lulusan yang baik dan handal. Menimbang hal tersebut, pada Praktek Kerja Nyata ini kami memilih Elecomp Software House sebagai tempat untuk melaksanakan praktek kerja nyata dan untuk dapat mengkaji secara terperinci dan mendalam tentang teori dan praktek khususnya serta dengan harapan pihak Elecomp Software House dapat memberikan orientasi mengenai praktek serta motivasi kerja di lapangan. Dalam
pelaksanaan
Praktek
Kerja
Nyata,
kami
mengimplementasikan hasil belajar kami dalam pengembangan software berbasis web. Pengimplementasian tersebut kami bagi menjadi beberapa bagian yaitu desain dan interface, serta melakukan pengkodingan sistem. Pengimplementasian tersebut dibagi menjadi beberap bagian agar mempermudah fokus developer dalam proses implementasi. Tidak hanya fokus dalam masalah pemrograman web untuk tugas kelompok. Kami juga diperkenalkan beberapa pekerjaan, seperti melanjutkan perbaikan web, edit video, pembuatan icon serta desain logo untuk web. Tugas tersebut diberikan mengingat bahwa Elecomp Software House juga menerima jasa seperti pembuatan logo, edit video, pembuatan animasi, dll.
9
Pada saat kami melakukan Praktek Kerja Nyata di Elecomp Software House tersebut, kami berhadapan langsung dengan pemilik dari perusahaan. Pemilik dari perusahaan bertanggung jawab untuk menganalisa tugas yang kami kerjakan. Dengan demikian, suasana dunia kerja sangat kami rasakan dalam Praktek Kerja Nyata ini.
Maksud dan Tujuan Praktek Kerja Nyata Maksud dan tujuan praktek kerja nyata yaitu :
1. Membekali mahasiswa – mahasiswi dengan pengalaman kerja sebenarnya didalam dunia kerja. 2. Melatih mahasiswa – mahasiswi untuk menangani dan memecahkan berbagai masalah keilmuan secara profesional 3. Menetapkan disiplin, rasa tanggung jawab dan sikap profesional
dalam
bertugas
sehingga
menambah
pengalaman dalam persiapan untuk terjun langsung ke dunia kerja yang sesungguhnya. 4. Mengembangkan wawasan dan ketrampilan dalam dunia kerja dan pengabdian pada instansi atau masyarakat.
1.3 Manfaat Praktek Kerja Nyata 1.3.1 Manfaat Bagi Mahasiswa 1. Dapat memperoleh pengalaman kerja sebenarnya didalam
dunia kerja. 2. Dapat melatih untuk menangani dan memecahkan berbagai masalah keilmuan secara profesional. 10
3. Dapat melatih disiplin, rasa tanggung jawab dan sikap profesional
dalam
bertugas
sehingga
menambah
pengalaman dalam persiapan untuk terjun langsung ke dunia kerja sesungguhnya. 4. Dapat mengembangkan wawasan dan ketrampilan dalam dunia kerja dan pengabdian pada instansi atau masyarakat.
1.3.2 Manfaat Bagi Perusahaan 1. Dapat meningkatkan kerjasama antara perusahaan dan
akademik. 2. Membantu perusahaan untuk mengerjakan proyek sehari hari selama magang. 3. Menambah kekurangan karyawan yang di perdayakan.
1.4 Tempat Praktek Kerja Nyata PKN (Praktek Kerja Nyata) ini dilaksanakan di kantor Elecomp
Software House, Jalan Danau Sentani Tengah VII, Sawojajar, Malang Jawa Timur. 1.5
Jadwal Praktek Kerja Nyata PKN (Praktek Kerja Nyata) di kantor CV. Elecomp Software
House mulai dilaksanakan pada tanggal 18 Januari 2016 – 18 Februari 2016 (Selama satu bulan). Adapun jadwal kerja harian di kantor sebagai berikut : No.
Hari
Masuk
Magang
Pulang 11
1
Senin
07.00
07.00
12.00
2
Selasa
07.00
07.00
12.00
3
Rabu
07.00
07.00
12.00
4
Kamis
12.30
12.30
17.00
5
Jum’at
12.30
12.30
17.00
6
Sabtu
12.30
12.30
17.00
Adapun rancangan kegiatan pekerjaan yang kami lakukan: N o 1
Kegiatan
Minggu Ke I
II
III
IV
V
VI
VII
VIII
Orientasi pekerjaan
2
Studi Lapangan dan pustaka, untuk pengerjaan project dalam pembuatan website
dari
Elecomp Software House 3
Penyusunan Laporan 12
BAB II Tinjauan Umum Perusahaan 2.1 Deskripsi Elecomp Software House Elecomp Software House berlokasi di Jl. Danau Sentani VII,
Sawojajar, Malang. Elecomp Software House merupakan perusahaan yang menerima tawaran pembuatan website, software atau program komputer, animasi, aplikasi, game android, dan game komputer.
2.2 Profil Elecomp Software House Moto : “Mengatasi Masalah Anda dengan Sistem Teknologi Tinggi”
Visi
: “Menjadi salah satu software house yang dapat diperhitungkan di komunitas internasional dengan tidak mengabaikan nilai social”
Misi
:
1. Mengembangkan industri produk IT secara kompetitif dan dapat diterima oleh semua orang 2. Memberikan layanan terbaik kepada klien 3. Mengembangkan kerjasama dengan sesama perusahaan yang saling menguntungkan 4. Mengembangkan produk IT yang inovatif 5. Dapat secara aktif di kegiatan sosial dan berkontribusi di bidang IT
13
2.3 Struktur Organisasi Elecomp Software House
DIREKTUR
Fernandes
PROJECT MANAGER
Fernandes
PROGAMMER
PROGAMMER
Kamil
Imron
14
BAB III Dasar Teori 3.1 Definisi Perancangan Sistem Perancangan system atau design
system
merupakan
tahap
selanjutnya setelah analisa system agar mendapat gambaran denganjelas tentang apa yang akan dikerjakan pada tahap analisa system, maka dilanjutkan dengan memikirkan bagaimana membentuk system tersebut. Menurut McLeod (2007 ,p238) dalam soddis, “perancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru, jika sistem itu berbasis komputer, perancangan dapat dinyatakan spesifikasi peralatan yang digunakan”. Serta menurut Bentley dan Whitten (2009:160) melalui buku yang berjudul “system analysis and design for the global enterprise” juga menjelaskan bahwa perancangan sistem adalah teknik pemecahan masalah dengan melengkapi komponenkomponen kecil menjadi kesatuan komponen sistem kembali ke sistem yang lengkap. Jadi perancangan sistem adalah suatu fase dimana diperlukan suatu keahlian perancangan untuk elemen komputer yang akan menggunakan sistem tersebut yaitu pemilihan peralatan dan program komputer untuk sistem yang baru.
3.2 Definisi Sistem Menurut Andri Kristanto dalam hedisasrawan , “sistem adalah
jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau 15
menyelesaikan suatu sasaran tertentu”. Suatu sistem juga merupakan bagian dari sistem lain. Berikut ini adalah bagian-bagian dari unsur suatu sistem: 1. Setiap sistem terdiri dari unsur-unsur, seperti sistem pernafasan kita terdiri dari suatu kelompok unsur, yang terdiri dari hidung, saluran pernafasan, paru-paru dan darah. Unsur-unsur yang membentuk sub sistem tersebut. 2. Unsur-unsur tersebut merupakan bagian terpadu sistem yang bersangkutan, unsur-unsur sistem berhubungan erat satu dengan yang lain dan sifat serta kerjasama antara unsur sistem tersebut mempunyai bentuk tertentu. 3.
Unsur sistem tersebut bekerjasama untuk mencapai tujuan sistem, setiap sistem mempunyai tujuan tertentu. Seperti sistem pernafasan kita bertujuan menyediakan oksigen dan pembuangan karbon dioksida dari tubuh kita bertujuan menyediakan oksigen dan tersebut yang berupa hidung, saluran pernafasan, paru-paru dan darah bekerjasama satu dengan yanglain dengan proses tertentu untuk mencapai tujuan tersebut.
Suatu sistem merupakan bagian dari sistem lain yang lebih besar, sistem pernafasan kita merupakan bagian dari sistem metabolisme tubuh, contoh sistem lain adalah sistem pencernaan makanan, sistem peredaran darah dan sistem pertahanan tubuh.
16
3.3 Karakteristik Sistem Karakteristik sistem adalah sistem yang mempunyai komponen-
komponen, batas sistem, lingkungan sistem, penghubung, masukan, keluaran, pengolah dan sasaran. Karakteristik sistem. a. Komponen Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan manusia. Elemen-elemen yang lebih besar yang disebut suprasistem. Misalkan bila perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem computer. b. Boundary (Batasan Sistem) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan.Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut. c. Environment (lingkungan Luar Sistem) Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.Lingkungan luar yang mengutungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan 17
dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem. d. Interface (Penghubung Sistem) Penghubung merupakan media perantara antar sub sistem. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Output dari satu sub sistem akan menjadi input untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berinteraksi dengan sub sistem yang lainnya membentuk satu kesatuan. e. Input (Masukan) Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah energi yang diproses untuk didapatkan keluaran. f. Output (Keluaran) Keluaran diklasifikasikan
adalah
hasil
menjadi
dari
keluaran
energi yang
yang berguna
diolah
dan
dan
sisa
pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. g. Proses (Pengolahan Sistem) Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah 18
masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. h. Objective and Goal (Sasaran dan Tujuan Sistem) Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
3.4 Klasifikasi Sistem Menurut Agus Mulyanto (2009 : 8) dalam widuriraharja,
mengatakan bahwa sistem pun dapat diklasifikasikan dalam beberapa sudut pandang, sebagai berikut : a. Sistem Abstrak dan Sistem Fisik 1. Sistem Abstrak (abstact system) adalah sistem yang berupa pemikiran atau gagasan yang tidak tampak secara fisik. Misalnya, sistem agama/ teologi yang berisi tentang gagasan tentang hubungan antara manusia dan Tuhan. 2. Sistem Fisik (physical system) adalah sistem yang ada secara fisik dan dapat dilihat dengan mata. Misalnya, sistem komputer, sistem akuntansi, sistem sekolah, sistem perguruan tinggi dan sistem transportasi. 19
b. Sistem Alamiah dan Sistem Buatan 1. Sistem alamiah (natural system) adalah sistem yang terjadi karena proses alam, bukan buatan manusia. Misalnya, sistem tata surya, sistem rotasi bumi. 2. Sistem buatan manusia (human made system) adalah sistem yang terjadi melalui rancangan atau campur tangan manusia. Misalnya, sistem komputer, sistem transportasi. c. Sistem Tertentu dan Sistem Tak Tentu 1. Sistem tertentu (deterministic system) adalah sistem yang operasinya dapat diprediksi secara cepat dan interaksi di antara bagian-bagiannya dapat dideteksi dengan pasti. Misalnya, sistem
komputer
karena
operasinya
dapat
diprediksi
berdasarkan program yang dijalankan. 2. Sistem tak tentu ( probabilistic system) adalah sistem yang hasilnya tidak dapat diprediksi karena mengandung unsur probabilitas. Misalnya, sistem persediaan. d. Sistem Tertutup Dan Sistem Terbuka 1. Sistem tertutup (closed system) adalah sistem yang tidak berhubungan dengan lingkungan di luar sistem. Sebenarnya sistem tertutup tidak ada, yang ada adalah relatif tertutup. 2. Sistem terbuka (open system) adalah sistem yang berhubungan dengan lingkungan luar dan dapat terpengaruh dengan keadaan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan output untuk subsistem yang lain. 20
BAB IV Bahasa Praktek Kerja Nyata 4.1 Deskripsi Pekerjaan Elecomp Software Houses merupakan perusahaan yang bergerak di
bidang perangkat lunak di Malang. Ruang lingkup kegiatan perusahaan adalah pembuatan perangkat lunak berbasis android, web, desktop, dll sesuai dengan permintaan user. Dengan adanya permintaan kustomer untuk memenuhi kebutuhan mereka, maka pembuatan website sistem informasi lebih banyak diminati. Seperti halnya pembuatan website sistem informasi untuk sebuah sekolah TK serta sistem pakar HIV Aids berbasis website.
4.2 Analisa Website Sistem informasi sekolah TK RA Al-Madaniyah dan sistem pakar
HIV Aids ini merupakan sistem informasi berbasis website yang digunakan untuk memenuhi kebutuhan kostumer. Dimana untuk website sekolah TK RA Al-Madaniyah tersebut berisi informasiinformasi seperti profil sekolah, agenda sekolah, prestasi yang pernah diraih sekolah, artikel-artikel tentang sekolah, serta informasi tentang data guru yang mengajar di sekolah tersebut.. Sedangkan untuk sistem pakar HIV Aids berisi tentang informasi seperti pengecekan diagnosa pasien, level virus yang sudah menjalar ke tubuh penderita, dll.
21
4.2.1 Kebutuhan Fungsional Kebutuhan fungsional pada website meliputi :
a. Pada website sekolah, sistem dapat melakukan insert data seperti artikel, foto, agenda, data guru, alamat sekolah, prestasi yang pernah diraih dan visi-misi sekolah. Sedangkan pada website sistem pakar, sistem dapat melakukan insert seperti data pasien, data dokter, data gejala, dan data stadium pasien. b. Sistem
dapat
menampilkan
informasi
yang
telah
ditambahkan. Seperti artikel, foto, data guru, data pasien, data dokter, daftar gejala. c. Sistem dapat melakukan update pada data yang sekiranya salah atau perlu ditambahkan. d. Sistem dapat melakukan Delete atau menghapus data yang telah disimpan. Kebutuhan fungsional untuk website sekolah melibatkan 2 aktor, yaitu : a. Administrator Administrator atau admin bertanggung jawab terhadap datadata yang diproses dan dikelola. b. User User berperan sebagai pengguna yang hanya melihat semua informasi yang telah disediakan pada website tersebut.
22
Kebutuhan fungsional untuk sistem pakar HIV Aids melibatkan 3 aktor, yaitu : a. Administrator Administrator bertanggung jawab terhadap semua data yang dikelola. b. Dokter Dokter bertanggung jawab sebagai pemeriksa pasien dan serta pengontrol pasien. c. Member / Pasien Member / Pasien bertanggung jawab sebagai user yang menggunakan sistem pakar HIV Aids tersebut. Dimana member dapat melakukan cek diagnosa pada form diagnosa dan mengetahui level penyakit (stadium) serta dapat melakukan cek diagnosa melalui gejala yang dialami oleh member/ pasien.
4.2.2 Kebutuhan Non-Fungsional 1. Sistem Operasi : Windows, mac, linux
2. Jenis Aplikasi
: Website
3. Server
: Apache
4. Database Server
: Mysql
5. Bahasa Pemrograman
: PHP
23
4.2.3 Batasan Sistem Sistem digunakan untuk media informasi tentang sekolah
agar dapat diakses oleh pengguna lainnya. Informasi tersebut berupa fitur-fitur seperti : a. Pengelolaan data (CRUD) b. Data Guru c. Informasi kegiatan d. Artikel e. Profil Sekolah Sistem pakar HIV Aids digunakan sebagai sarana user atau pasien untuk mengetahui seberapa jauh level dari penyakit HIV Aids yang telah diderita. Informasi tersebut mempunyai fitur-fitur seperti : a. Data Member b. Data Dokter c. Data Gejala d. Data Stadium
4.2.4 Interface Website TK/RA Almadaniyah Halaman Awal
Pada halaman utama website sekolah TK RA Al-Madaniyah ini menampilkan beranda yang berisi headline News tentang kegiatan-kegiatan yang pernah dilakukan oleh warga sekolah, visimisi sekolah TK RA Al-Madaniyah serta artikel-artikel terbaru. 24
Gambar 4.1 Halaman Beranda
Gambar 4.2 Halaman Beranda
Halaman Galeri
Halaman galeri menampilkan informasi berupa foto. Fotofoto tersebut berupa foto kegiatan dari sekolah TK/RA AlMadaniyah.
25
Gambar 4.3 Halaman Galeri
Halaman Artikel
Halaman artikel ini menampilkan artikel-artikel yang dimuat oleh author dari pihak sekolah TK RA Al-Madaniyah.
Gambar 4.4 Halaman Artikel
26
Halaman Tentang Kami
Halaman tentang kami menampilkan profil sekolah, data guru, serta prestasi yang pernah diraih oleh siswa-siswi sekolah TK/RA Al-Madaniyah.
Gambar 4.5 Halaman Profil Sekolah
Gambar 4.6 Halaman Profil Guru
27
Gambar 4.7 Halaman Profil Guru Detail
Gambar 4.8 Halaman Prestasi Sekolah
Halaman Kontak
Halaman kontak menampilkan tentang alamat sekolah, nomor telepon, website, email serta waktu pembelajaran TK/RA Al-Madaniyah. 28
Gambar 4.9 Halaman Kontak
Tampilan Halaman Admin
Halaman admin menampilkan proses insert, update, delete seluruh data website sekolah TK RA Al-Madaniyah. Berikut tampilan dari halaman admin : o
Tampilan Login Admin
Gambar 4.10 Halaman Login Admin 29
o
Halaman admin Beranda
Halaman admin beranda menampilkan tentang proses insert dan update dari quick insert artikel serta highlight yang akan tampil pada beranda. Highlight tersebut berisi tentang visimisi dari sekolah TK RA Al-Madaniyah.
Gambar 4.11 Halaman Quick Insert Artikel
Gambar 4.12 Halaman Highlight
30
o
Halaman Admin Postingan
Halaman admin postingan mengelola terhadap informasi seperti artikel, gallery, tentang kami dan kontak. Pada halaman admin postingan ini, admin melakukan proses insert, delete dan update.
Gambar 4.13 Halaman Postingan – Tambah Artikel
Gambar 4.14 Halaman Postingan – Tentang Kami 31
Gambar 4.15 Halaman Postingan – Tentang Kami
Gambar 4.16 Halaman Postingan - Prestasi
Gambar 4.17 Halaman Postingan – Kontak Kami 32
Gambar 4.18 Halaman Postingan – Galeri
Gambar 4.19 Halaman Postingan - Galeri
o
Halaman Guru
Halaman guru mengelola semua data guru TK/RA AlMadaniyah.
33
Gambar 4.20 Halaman Guru – Tambah Guru
Gambar 4.21 Halaman Guru – List Guru
o
Halaman Sistem
Halaman
sistem
melakukan
pengelolaan
terhadap
pengguna atau user yang akan mengendalikan sistem. Serta background. Dimana background dapat diganti sesuai dengan size yang telah ditentukan. 34
Gambar 4.22 Halaman Sistem – Tambah Pengguna
Gambar 4.23 Halaman Sistem – Ganti Background 4.2.5 Interface Website Sistem Pakar HIV Aids Halaman Awal
Pada website sistem pakar HIV Aids ini, tampilan untuk user/ member/ pasien berupa check diagnosa. Dalam check diagnosa tersebut terdapat beberapa pertanyaan yang mengacu pada deteksi stadium atau tingkat penyakit member/ pasien. Berikut tampilan awal website sistem pakar HIV Aids : 35
Gambar 4.24 Halaman Awal
Halaman Check Diagnosa
Gambar 4.25 Halaman Check Pada halaman ini, member/ pasien wajib mengisi semua pertanyaan yang diberikan oleh sistem. Pertanyaan ini bertujuan untuk mengetahui, seberapa jauh level/ tingkat/ stadium dari member/ pasien terhadap HIV Aids tersebut. 36
Gambar 4.26 Halaman Check_01
Gambar 4.27 Halaman Check_02
Gambar 4.28 Halaman Check_03 37
Gambar 4.29 Halaman Check_04
Halaman Admin
Pada halaman admin, terdapat beberapa halaman seperti data gejala, data parameter, data member, data pasien dan laporan analisa. Halaman admin ini merupakan proses CRUD dari segala macam kegiatan, seperti penambahan parameter, penentuan stadium pasien, dll.
Gambar 4.30 Halaman Admin – Tambah D. Gejala 38
Gambar 4.31 Halaman Admin – Data Gejala
Gambar 4.32 Halaman Admin – Tambah Parameter
Gambar 4.33 Halaman Admin – Data Parameter 39
Gambar 4.34 Halaman Admin – Tambah Pasien
Gambar 4.35 Halaman Admin – Data Pasien
Website sistem pakar HIV Aids ini merupakan tugas turunan dari programmer perusahaan. Sehingga kami hanya tugas untuk melanjutkan dalam input data pasien, data parameter, data gejala, memperbaiki interface, melakukan tahap desain ERD, use case diagram dan memperbaiki error yang ada pada website tersebut. 40
BAB V PENUTUP 5.1 Kesimpulan Dengan berakhirnya Praktek Kerja Nyata(PKN) yang telah kami
lakukan selama satu bulan. Dapat disimpulkan bahwa Praktek Kerja Nyata (PKN) menjadi sarana pengimplimentasian dari ilmu yang telah kami peroleh selama proses perkuliahan, walaupun tidak semua ilmu yang didapatkan dapat kami implementasikan di tempat PKN kami. Praktek Kerja Nyata (PKN) juga sangat membantu kami untuk benar benar memahami dunia kerja sebenarnya yang akan kami hadapi pasca kelulusan.
5.2 Saran Praktek Kerja Nyata merupakan sarana pengembangan diri
mahasiswa serta pengenalan dunia kerja kepada mahasiswa. Kami berharap Praktek Kerja Nyata(PKN) ini akan selalu diadakan. Karena mengingat banyak manfaat yang sangat berguna bagi mahasiswa, khususnya mahasiswa Teknik Informatika Universitas Muhammadiyah Malang. Sehingga mahasiswa dapat mengenal dan merasakan bagaimana terjun langsung ke dalam dunia kerja dan mengimplementasikan apa yang telah diperoleh dari proses perkuliahan.
41