• Tidak ada hasil yang ditemukan

LAMPIRAN 1 KUESIONER PENGUJIAN APLIKASI

N/A
N/A
Protected

Academic year: 2022

Membagikan "LAMPIRAN 1 KUESIONER PENGUJIAN APLIKASI"

Copied!
38
0
0

Teks penuh

(1)

88

DAFTAR PUSTAKA

A.S., Rosa, dan M. Shalahuddin. 2011. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Sumatra: Politeknik Negeri Sriwijaya, bab II (8- 26), 296.

Edi dan Betshan.2009. Analisa Data Dengan Menggunakan ERD dan Model Konseptual Data Werehouse. Jurnal Informatika.Vol. 5 No. 1. Hal 71- 85

Jalaludin, A. 2007. Modul Sistem Informasi Manajemen. Alfabeta.Vol. 5 No. 12.

Hal. 1-18

Jatnika Hendra. I.Y.S. 2011. Testing dan Implementasi. Graha Ilmu. Vol. 521 Hal.

296-302

Lloyd, Holly. “What New in Laravel 6.0?”, 2019. https://auth0.com/blog/whats- new-in-laravel-6/, diakses pada tanggal 18 September 2019

M Komarudin. 2016. Pengujian Perangkat Lunak Metode Black Box berbasis partitions pada aplikasi sistem di sekolah. Jurnal Mikrotik, 06(1), 02- 16.

McLeod. 2011. Konsep Dasar Sistem Informasi. UPP STIM TKPN Vol. 7. Hal.

159-168.

Munawar. 2005. Pemodelan Visual Dengan UML. Yogyakarta: Graha Ilmu. Hal 17-100.

Rizki, Muthia A. 2017. Rancang Bangun Sistem Manajemen Program Praktik Industri Teknik Informatika Berbasis Web.

Nidhra, Srinivas, and Dondeti, Jagruthi, 2012, Blackbox and Whitebox Testing Techniques - A Literature Review, International Journal of Embedded Systems and Applications (IJESA) Vol.2, No.2, June 2012

Nugraha, T. 2014. Tutorial Dasar Laravel. 1-43, https://www.academia.edu/13433223/Tutorial_Dasar_Framework_Lar avel, diakses pada tanggal 1 Agustus 2019

Muhamad, Fachrul P.B. 2019. Panduan Pelaksanaan Program Magang Industri (PMI) Jenjang Diploma 3 Dan Sarjana Terapan.

Pujianto, M.K. 2009. Apa itu Subsistem? Apa itu Supersistem? Sistem dan Analisis Sistem.

Setiadi, M. Fikri. 2017. Kupas Tuntas Konsep Model Data Entity Relationship Diagram atau ERD. http://mfikri.com/artikel/kupas-tuntas-konsep- model-data-entity-relationship-diagram-atau-erd.html. Diakses pada tanggal 26 September 2019

Sugiarti, Yuni. 2013. Analisis dan Perancangan UML (Unified Modeling Language) Generated VB.6. Yogyakarta: Graha Ilmu.

Suryasari Astrid Callista dan Juwita Sari. 2012. Rancangan Aplikasi Costumer Service Pada PT. Lancar Makmur Bersama. Jurnal Sistem Informasi (JSI). Vol. 4 No. 2 Hal. 469-472.

Sutarman. 2003. Membangun Aplikasi Web dengan PHP dan MySQL. Yogyakarta:

Graha Ilmu.

Otwell, T. Laravel. “Documentation,” EUU, 2014. Dispanible en:

http://laravel.com/docs/5.8. Diakses pada tanggal 1 Agustus 2019.

Wijayanti. 2008. Manajemen organisasi kesenian. Mitra Cendekia. Vol. 1 Ibid, 3 Ibid. Hal.5-20.

(2)

89

LAMPIRAN

(3)

LAMPIRAN 1 KUESIONER

PENGUJIAN APLIKASI

(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)

LAMPIRAN 2 SOURCE CODE

(20)

Lampiran 1 Source Code

// Controller Data Mahasiswa

<?php

namespace App\Http\Controllers\admin\mahasiswa;

use Illuminate\Http\Request;

use App\Http\Controllers\Controller;

use DB;

use Illuminate\Support\Facades\Redirect;

use App\Mahasiswa;

use App\MahasiswaAccount;

use App\Kelompok;

use App\KelompokDetail;

use App\Jurusan;

use App\Prodi;

use App\Setting;

use App\PerusahaanProdi;

use Mail;

use Hash;

use Session;

use Maatwebsite\Excel\Facades\Excel;

use App\Notifications\DaftarAkun;

class MahasiswaController extends Controller {

public function __construct() {

$this->middleware('auth.admin');

} /**

* Display a listing of the resource.

*

* @return \Illuminate\Http\Response */

public function index() {

$data = Mahasiswa::all();

$ubah = Jurusan::pluck('id_jurusan' ,'nama_jurusan');

$ubahh = Prodi::pluck('id_prodi' ,'nama_prodi');

$datas = Mahasiswa::with('jurusan','prodi') ->get();

$setting = Setting::get();

$config = DB::table('setting')->get()[0];

(21)

return view('admin.mahasiswa.index' ,compact('data','datas','ubah','ubahh' ,'setting','config'));

} /**

* Show the form for creating a new resource.

*

* @return \Illuminate\Http\Response */

public function create() {

$jurusan = Jurusan::get();

$prodi = Prodi::get();

$setting = Setting::get();

$config = DB::table('setting') ->get()[0];

return view('admin.mahasiswa.create', compact('setting','config','jurusan','prodi'));

}

public function importCsv() {

$setting = Setting::get();

$config = DB::table('setting') ->get()[0];

return view('admin.mahasiswa.importcsv', compact('setting','config'));

} /**

* Store a newly created resource in storage.

*

* @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response

*/

public function store(Request $request) {

$count =

Mahasiswa::where('nim',$request->input('nim')) ->count();

$password = str_random(8);

if($count>0){

toastr()->warning('Mahasiswa Sudah diinputkan', 'Gagal Menambahkan Data');

return redirect()-

>to('admin/mahasiswa/data');

(22)

}

$this->validate($request, [ 'nim' =>

'required|string|regex:/(^[0-9]*$)/u', 'nama_mahasiswa'=>

'required|string|regex:/(^([a-zA-Z ]+)(\d+)?$)/u', 'jenis_kelamin' => 'required',

'alamat' =>

'required|string|regex:/(^([a-zA-Z0-9 ].+)(\d+)?$)/u', ],[

'nim.required' => 'Harap isi field Nomor Induk Mahasiswa',

'nim.regex' => 'NIM hanya dapat diisi dengan angka ( contoh : 1603099 )', 'nama_mahasiswa.regex' => 'Dilarang menginputkan symbol atau angka',

'nama_mahasiswa.required'=> 'Harap isi field Nama',

'jenis_kelamin.required' => 'Harap pilih field Jenis jenis Kelamin',

'jenis_kelamin.regex' => 'Dilarang Menginputkan simbol',

'alamat.required' => 'Harap isi field alamat mahasiswa',

]);

$idJurusan = DB::table('jurusan')

-

>where('nama_jurusan', '=', $request->id_jurusan) ->get();

$request->id_jurusan = $idJurusan[0]-

>id_jurusan;

$idProdi = DB::table('prodi') -

>where('nama_prodi', '=', $request->id_prodi) ->get();

$request->id_prodi = $idProdi[0]-

>id_prodi;

$mahasiswa = Mahasiswa::create([

'nim' => $request->input('nim'), 'nama_mahasiswa'=> $request-

>input('nama_mahasiswa'),

(23)

'jenis_kelamin' => $request-

>input('jenis_kelamin'),

'id_jurusan' => $idJurusan[0]-

>id_jurusan,

'id_prodi' => $idProdi[0]->id_prodi, 'tahun_akademik'=> $request-

>input('tahun_akademik'),

'alamat' => $request-

>input('alamat'),

'status_magang' => 'false', 'status_kelompok'=> 'false', 'id_kelompok' => 'none', ]);

$this->lastCreatedUserId = $mahasiswa-

>id_mahasiswa;

MahasiswaAccount::create([

'nim' => $request->nim, 'email' => $request-

>input('email'),

'password' => bcrypt($password), 'status_account'=> 'true',

'id_mahasiswa' => $this-

>lastCreatedUserId = $mahasiswa->id_mahasiswa, ]);

Mail::send('admin.mahasiswa.email', ['nim' =>

$request->nim, 'password' => $password,

'nama_mahasiswa' => $request->nama_mahasiswa], function ($message) use ($request)

{

$message->subject('Akun Pengguna');

$message->from('ppipolindra@gmail.com', 'Program Magang Industri');

$message->to($request->email);

});

toastr()->success('Mahasiswa Berhasil diTambahkan', 'Tambah Mahasiswa Sukses');

return redirect()-

>route('admin.mahasiswa.data.index');

}

public function uploadFile(Request $request){

// $password = str_random(8);

(24)

if($request->has('import_file')){

$request->validate([

'import_file' => 'required' ]);

$extention = $request-

>file('import_file')->getClientOriginalExtension();

// dd($extention);

$dataMhs = [];

if($extention == 'xlsx' || $extention ==

'csv'){

$path = $request->file('import_file')-

>getRealPath();

$data = Excel::load($path)->get();

if($data->count()){

$arr = [];

$arrs = [];

foreach ($data as $key => $value) {

$arr = [

'nim' =>

$value->nim,

'nama_mahasiswa' =>

$value->nama_mahasiswa,

'jenis_kelamin' =>

$value->jenis_kelamin,

'id_jurusan' =>

$value->id_jurusan,

'id_prodi' =>

$value->id_prodi,

'tahun_akademik' =>

$value->tahun_akademik,

'status_kelompok' =>

$value->status_kelompok,

'status_magang' =>

$value->status_magang,

'id_kelompok' =>

$value->id_kelompok,

];

$count = Mahasiswa::where('nim',$value->nim)->count();

if($count>0){

(25)

toastr()-

>warning('Mahasiswa Sudah diinputkan', 'Gagal Menambahkan Data');

return redirect()-

>to('admin/mahasiswa/data');

}

$mhs = Mahasiswa::create($arr);

$password = str_random(8);

$arrs = [

'nim' =>

$value->nim,

'email' =>

$value->email,

'password' =>

bcrypt($password),

'id_mahasiswa' =>

$mhs->id_mahasiswa,

'status_account' =>

$value->status_account, ];

$mhsaccount = MahasiswaAccount::create($arrs);

$mhsaccount->viewPassword =

$password;

$mhsaccount->notify(new DaftarAkun($arrs));

}

toastr()->success('Mahasiswa Berhasil diTambahkan', 'Tambah Mahasiswa Sukses');

return redirect()-

>route('admin.mahasiswa.data.index');

} } else {

toastr()->warning('format tidak sesuai', 'Format is not suported');

return redirect()-

>route('admin.mahasiswa.data.index');

} } }

(26)

/**

* Display the specified resource.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function show($id) {

//

} /**

* Show the form for editing the specified resource.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function edit($id_mahasiswa) {

$data =

Mahasiswa::findOrFail($id_mahasiswa);

$config = DB::table('setting') ->get()[0];

$setting = Setting::get();

return view('admin.mahasiswa.edit', compact('data','config','setting'));

} /**

* Update the specified resource in storage.

*

* @param \Illuminate\Http\Request $request * @param int $id

* @return \Illuminate\Http\Response */

public function update(Request $request,

$id_mahasiswa) {

$user_data =

Mahasiswa::findOrFail($id_mahasiswa);

$this->validate($request, [ 'nim' =>

'required|string|regex:/(^[0-9]*$)/u', 'nama_mahasiswa'=>

'required|string|regex:/(^([a-zA-Z ]+)(\d+)?$)/u', 'jenis_kelamin' => 'required',

(27)

// 'alamat' =>

'required|string|regex:/(^([a-zA-Z0-9 ].+)(\d+)?$)/u', ],[

'nim.required' => 'Harap isi field Nomor Induk Mahasiswa',

'nim.regex' => 'NIM hanya dapat diisi dengan angka ( contoh : 1603099 )', 'nama_mahasiswa.regex' => 'Dilarang menginputkan symbol atau angka',

'nama_mahasiswa.required'=> 'Harap isi field Nama',

'jenis_kelamin.required' => 'Harap pilih field Jenis jenis Kelamin',

'jenis_kelamin.regex' => 'Dilarang Menginputkan simbol',

// 'alamat.required' => 'Harap isi field alamat mahasiswa',

]);

$idJurusan = DB::table('jurusan')

-

>where('nama_jurusan', '=', $request->id_jurusan) ->get();

$request->id_jurusan = $idJurusan[0]-

>id_jurusan;

$idProdi = DB::table('prodi') -

>where('nama_prodi', '=', $request->id_prodi) ->get();

$request->id_prodi = $idProdi[0]-

>id_prodi;

$user_data->nim = $request-

>input('nim');

$user_data->nama_mahasiswa = $request-

>input('nama_mahasiswa');

$user_data->jenis_kelamin = $request-

>input('jenis_kelamin');

$user_data->id_jurusan = $idJurusan[0]-

>id_jurusan;

$user_data->id_prodi = $idProdi[0]-

>id_prodi;

$user_data->tahun_akademik = $request-

>input('tahun_akademik');

(28)

$user_data->alamat = $request-

>input('alamat');

$user_data->update();

toastr()->success('Mahasiswa Berhasil diUpdate', 'Update Mahasiswa Sukses');

return redirect()->to('admin/mahasiswa/data');

} /**

* Remove the specified resource from storage.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function destroy($id_mahasiswa) {

$hapus =

Mahasiswa::findOrFail($id_mahasiswa);

$hapus->delete();

toastr()->success('Mahasiswa Berhasil diHapus', 'Hapus Mahasiswa Sukses');

return redirect()-

>route('admin.mahasiswa.data.index');

} }

// Controller Data Dosen

<?php

namespace App\Http\Controllers\admin\dosen;

use Illuminate\Http\Request;

use App\Http\Controllers\Controller;

use DB;

use Illuminate\Support\Facades\Redirect;

use App\Dosen;

use App\DosenAccount;

use App\Jurusan;

use App\Setting;

use Mail;

use Hash;

use Maatwebsite\Excel\Facades\Excel;

use App\Notifications\DosenAkun;

(29)

class DosenController extends Controller {

public function __construct() {

$this->middleware('auth.admin');

} /**

* Display a listing of the resource.

*

* @return \Illuminate\Http\Response */

public function index() {

$ubah =

Jurusan::pluck('id_jurusan', 'nama_jurusan');

$datas = Dosen::with('jurusan')->get();

$setting = Setting::get();

$config = DB::table('setting') ->get()[0];

return view('admin.dosen.index', compact('ubah','datas','setting','config'));

} /**

* Show the form for creating a new resource.

*

* @return \Illuminate\Http\Response */

public function create() {

$jurusan = Jurusan::get();

$setting = Setting::get();

$config = DB::table('setting') ->get()[0];

return view('admin.dosen.create', compact('setting','config','jurusan'));

}

public function importCsvDosen() {

$setting = Setting::get();

$config = DB::table('setting') ->get()[0];

return view('admin.dosen.ImportDosen', compact('setting','config'));

}

(30)

/**

* Store a newly created resource in storage.

*

* @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response

*/

public function store(Request $request) {

$count =

Dosen::where('nip_nidn',$request->input('nip_nidn')) ->count();

$password = str_random(8);

if($count>0){

toastr()->warning('Dosen Sudah diinputkan', 'Gagal Menambahkan Data');

return redirect()->to('admin/dosen/data');

}

$this->validate($request, [ 'nip_nidn' =>

'required|string|regex:/(^[0-9]*$)/u', 'nama_dosen' =>

'required|string|regex:/(^([a-zA-Z\.\_\,\- ]+)(\d+)?$)/u',

'jenis_kelamin' => 'required', // 'alamat' =>

'required|string|regex:/(^([a-zA-Z0-9 ].+)(\d+)?$)/u', ],[

'nip_nidn.required' => 'Harap isi field Nomor Induk Pegawai',

'nip_nidn.regex' => 'NIP atau NIK hanya dapat diisi dengan angka ( contoh : 17099206 )', 'nama_dosen.regex' => 'Dilarang menginputkan symbol atau angka',

'nama_dosen.required' => 'Harap isi field Nama',

'jenis_kelamin.required' => 'Harap pilih field Jenis jenis Kelamin',

'jenis_kelamin.regex' => 'Dilarang Menginputkan simbol',

// 'alamat.required' => 'Harap isi field alamat dosen',

]);

(31)

$idJurusan = DB::table('jurusan')-

>where('nama_jurusan', '=', $request->id_jurusan)-

>get();

$request->id_jurusan = $idJurusan[0]-

>id_jurusan;

$dosen = Dosen::create([

'nip_nidn' => $request-

>input('nip_nidn'),

'nama_dosen' => $request-

>input('nama_dosen'),

'jenis_kelamin' => $request-

>input('jenis_kelamin'),

'id_jurusan' => $idJurusan[0]-

>id_jurusan,

'alamat' => $request-

>input('alamat'),

'kordinator' => 'false', 'pembimbing' => 'false', ]);

$this->lastCreatedUserId = $dosen->id_dosen;

DosenAccount::create([

'nip_nidn' => $request-

>input('nip_nidn'),

'email' => $request-

>input('email'),

'password' => bcrypt($password), 'status_account' => 'true',

'id_dosen' => $this-

>lastCreatedUserId = $dosen->id_dosen, ]);

Mail::send('admin.dosen.email', ['nip_nidn' =>

$request->nip_nidn, 'password' => $password, 'nama_dosen' => $request->nama_dosen], function ($message) use ($request)

{

$message->subject('Akun Pengguna');

$message->from('ppipolindra@gmail.com', 'Program Praktik Industri');

$message->to($request->email);

});

toastr()->success('Dosen Berhasil diTambahkan', 'Tambah Dosen Sukses');

(32)

return redirect()-

>route('admin.dosen.data.index');

}

public function ImportDosen(Request $request) {

if($request->has('import_dosen')){

$request->validate([

'import_dosen' => 'required' ]);

$extention = $request-

>file('import_dosen')->getClientOriginalExtension();

// dd($extention);

if($extention == 'xlsx' || $extention ==

'csv'){

$path = $request-

>file('import_dosen')->getRealPath();

$data = Excel::load($path)->get();

if($data->count()){

$arr = [];

$arrs = [];

foreach ($data as $key => $value) {

$arr = [

'nip_nidn' =>

$value->nip_nidn,

'nama_dosen' =>

$value->nama_dosen,

'jenis_kelamin' =>

$value->jenis_kelamin,

'id_jurusan' =>

$value->id_jurusan,

'kordinator' =>

$value->kordinator,

'pembimbing' =>

$value->pembimbing,

];

$count

= Dosen::where('nip_nidn',$value->nip_nidn)->count();

if($count>0){

toastr()-

>warning('Dosen Sudah diinputkan', 'Gagal Menambahkan Data');

(33)

return redirect()-

>to('admin/dosen/data');

}

$dsn = Dosen::create($arr);

$password = str_random(8);

$arrs = [

'nip_nidn' =>

$value->nip_nidn,

'email' =>

$value->email,

'password' =>

bcrypt($password),

'status_account' =>

$value->status_account,

'id_dosen' =>

$dsn->id_dosen,

];

$dsnaccount = DosenAccount::create($arrs);

$dsnaccount->viewPassword

= $password;

$dsnaccount->notify(new DosenAkun($arrs));

}

/*if(!empty($arr)){

// dd($arr);

Dosen::insert($arr);*/

toastr()->success('Dosen Berhasil diTambahkan', 'Tambah Dosen Sukses');

return redirect()-

>route('admin.dosen.data.index');

/*} else {

toastr()->error('Gagal', 'Empty file');

return redirect()-

>route('admin.dosen.data.index');

}*/

} } else {

toastr()->warning('format tidak sesaui', 'Format is not suported');

return redirect()-

>route('admin.dosen.data.index');

(34)

} } }

/**

* Display the specified resource.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function show($id) {

} /**

* Show the form for editing the specified resource.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function edit($id_dosen) {

$data = Dosen::findOrFail($id_dosen);

$config = DB::table('setting') ->get()[0];

$setting = Setting::get();

return view('admin.dosen.edit', compact('data','config','setting'));

} /**

* Update the specified resource in storage.

*

* @param \Illuminate\Http\Request $request * @param int $id

* @return \Illuminate\Http\Response */

public function update(Request $request,

$id_dosen) {

$user_data = Dosen::findOrFail($id_dosen);

$this->validate($request, [

(35)

'nip_nidn' =>

'required|string|regex:/(^[0-9]*$)/u', 'nama_dosen' =>

'required|string|regex:/(^([a-zA-Z\.\_\,\- ].+)(\d+)?$)/u',

'jenis_kelamin' => 'required', // 'alamat' =>

'required|string|regex:/(^([a-zA-Z0-9 ].+)(\d+)?$)/u', ],[

'nip_nidn.required' => 'Harap isi field Nomor Induk Pegawai',

'nip_nidn.regex' => 'NIP atau NIK hanya dapat diisi dengan angka ( contoh : 17099206 )', 'nama_dosen.regex' => 'Dilarang

menginputkan symbol atau angka',

'nama_dosen.required' => 'Harap isi field Nama',

'jenis_kelamin.required' => 'Harap pilih field Jenis jenis Kelamin',

'jenis_kelamin.regex' => 'Dilarang Menginputkan simbol',

// 'alamat.required' => 'Harap isi field alamat dosen',

]);

$idJurusan = DB::table('jurusan')

-

>where('nama_jurusan', '=', $request->id_jurusan) ->get();

$request->id_jurusan = $idJurusan[0]-

>id_jurusan;

$user_data->nip_nidn = $request-

>input('nip_nidn');

$user_data->nama_dosen = $request-

>input('nama_dosen');

$user_data->jenis_kelamin = $request-

>input('jenis_kelamin');

$user_data->id_jurusan = $idJurusan[0]-

>id_jurusan;

// $user_data->alamat = $request-

>input('alamat');

$user_data->update();

(36)

toastr()->success('Dosen Berhasil diUpdate', 'Update Dosen Sukses');

return redirect()->to('admin/dosen/data');

} /**

* Remove the specified resource from storage.

*

* @param int $id

* @return \Illuminate\Http\Response */

public function destroy($id_dosen) {

$hapus = Dosen::findOrFail($id_dosen);

$hapus->delete();

toastr()->success('Dosen Berhasil diHapus', 'Hapus Dosen Sukses');

return redirect()-

>route('admin.dosen.data.index');

} }

(37)

LAMPIRAN 3 BIODATA PENULIS

(38)

BIODATA PENULIS TUGAS AKHIR Nama : Hilmy Lazuardi

Nomor Induk Mahasiswa : 1603099

Tempat, Tanggal Lahir : Indramayu, 22 Januari 1997 Jenis Kelamin : Laki – Laki

Status : Belum Menikah

Agama : Islam

Asal Ijazah Sekolah : Nama Sekolah Kota Sekolah Tahun Ijazah SD : SDN Mundu IV Indramayu 2009 SMP : MTsN 1 Karangampel Indramayu 2012 SMA : MAN Babakan

Ciwaringin Cirebon

Cirebon 2015 Program Studi / Jurusan : Teknik Informatika

Alamat Rumah Asal : Jalan raya desa mundu RT/RW 14/07 blok roliyah Kecamatan Karangampel Kabupaten Indramayu 45283 No. Handphone : 0895374110160

Email : lazuardihilmy7@gmail.com Nama Orang Tua :

Ayah : H.Wakidi (Alm.) Ibu : Patimah

Pekerjaan Orang Tua : Ayah : -

Ibu : Pedagang

Judul Tugas Akhir : Rancang Bangun Sistem Manajemen Informasi Program Magang Industri POLINDRA Berbasis Web Menggunakan Framework Laravel

Pembimbing : 1. Iryanto, S.Si., M.Si

: 2. Fachrul Pralienka B.M., S.ST., M.Kom.

Indramayu, 14 September 2019 Penulis,

HILMY LAZUARDI NIM. 1603099

Foto 3X4

Referensi

Dokumen terkait

Dalam kehidupan bermasyarakat, keluarga petani sawah di Desa Meunjee Tujuh Kecamatan Pirak Timu Kabupaten Aceh Utara, pada umumnya berkomunikasi menggunakan kata-kata kasar

Motor yang memindahkan limbah bau/ozon dengan daya sebesar 3,68 kW dan bahan bodi mesin terbuat dari Stainless Steel agar dapat menahan limbah bau/ozon yang sangat korosif,

Tujuan permodelan reseptor multivariate dengan PMF adalah untuk mengidentifikasi sejumlah faktor (p), unsur profil (f) dari masing- masing sumber, dan jumlah massa (g)

Jumlah responden dalam penelitian ini sebanyak 86 orang siswa dan dilakukan wawancara tentang lama berada disekolah, lama hari bersekolah tiap minggunya, lamanya

Partikel di udara dengan ukuran 2.5 µm dapat melayang dan terbang sampai ke negara tetangga. Hal ini telah dibuktikan oleh Batan dalam kasus kebakaran hutan di Australia yang

Kegiatan yang dilakukan dalam penenelitian ini adalah pengukuran bidang tanah dengan kriteria kondisi daerah terbuka dan perumahan menggunakan GNSS metode absolut dan

untuk perbandingan hasil digitalisasi SU secara keseluruhan Kelurahan Genuksari masih lebih baik dibanding Kelurahan Karangroto dalam hal kesesuaian luas, lokasi pada citra,

Dimulai dari kelas B2, dengan cara penataan fasilitas kelas seperti tempat duduk yang jarang diubah, penataan media dan alat permainan di setiap area sering tidak ditata