BAB III PERANCANGAN. Gambar 3.1. Arsitektur Sistem Perancangan Database

dokumen-dokumen yang mirip
BAB IV PENGUJIAN DAN ANALISIS

SISTEM PENGIRIMAN TUGAS KULIAH BERBASIS SFTP DAN SSH MENGGUNAKAN NODE.JS. Oleh Edo Gunawan NIM:

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

3 BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB III PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

III. ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

BFI Jobs. HC System & Architecture 2017 HC BFI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

Rahmady Liyantanto liyantanto.wordpress.com

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Storyboard. Username: user1. Password : ****** Login

Bab III. PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

LAPORAN RESMI KEAMANAN JARINGAN. PRAKTIKUM 2 Perbedaan Macam-Macam Tipe Jaringan pada Virtual Box dan Analisa Telnet dan SSH menggunakan Wireshark

BAB IV PERANCANGAN SISTEM

KONFIGURASI MAIL SERVER DENGAN MERCURY

USER MANUAL APLIKASI WHISTLE BLOWING SYSTEM

BAB III PERANCANGAN SISTEM. Sistem yang dibuat adalah sistem yang berbasis web (online), sehingga

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN

Gambar 3.1 Data Flow Diagram Level 0

BAB III PERANCANGAN. Tabel 3.1 Detail TabelLogin

1. LOGIN NIM masing2 unwahasku

Bab III PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

Gambar 4.1 Flowchart

BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB IV DESKRIPSI KERJA PRAKTIK

BAB III ANALISIS PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Website yang dibangun adalah Rancang Bangun Website Information

Dosen Site. Gambar 1. Bapak/Ibu dapat melakukan login pada layanan ini dengan menggunakan account/username dan password yang sama dengan login .

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

BAB IV PERANCANGAN SISTEM. dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB III ANALISA DAN DESAIN SISTEM

BAB III. PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.1 Gambar Use Case Diagram


BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

E LEARNING STIE PANCASETIA BANJARMASIN BERBASIS MOODLE

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB IV ANALISA DAN DESAIN

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

MODUL UNTUK OPERATOR E-LEARNING UNIVERSITAS ISLAM KALIMANTAN MAB BANJARMASIN Oleh: Hamdan Husein Batubara, M.Pd.I

PETUNJUK PENGGUNAAN SIKADU UNIVERSITAS WAHID HASYIM HAK AKSES : MAHASISWA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi

PANDUAN PENGGUNAAN PEMBELAJARAN DIGITAL (E-LEARNING)

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Langkah awal dalam pembuatan sistem adalah mengidentifikasi

BAB IV ANALISIS DAN DESAIN SISTEM

E-REPORT UNTUK ADMIN PRODUSEN PKRT

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN Kebutuhan Sistem Pencarian Dan Rekomendasi Koleksi Berdasarkan Katalog Pustaka

4.1.1 Mengidentifikasikan Skenario Pemakaian atau Use-Case. Skenario digunakan untuk merepresentasikan sebuah interaksi antara

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

BAB III METODOLOGI PENELITIAN. mendukung berjalannya perancangan dan pembuatan aplikasi.

BAB III ANALISA DAN DESAIN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

Ery Sadewa Yudha Wrahatnala, S.Kom, MM Velek Aditya Septi H, S.Kom. Teknik Informatika Universitas 17 Agustus Surabaya 1945 ABSTRACT

11/6/2015. Panduan Singkat E-Learning Untuk Dosen STMIK IM & STIE STAN IM

BUKU PETUNJUK PENGOPERASIAN APLIKASI PMDK-PN (Untuk Sekolah)

Masukkan username dan password yang telah dimiliki serta input captcha di dalam kolom seperti contoh gambar di bawah ini :

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Transkripsi:

BAB III PERANCANGAN Pada bagian ini akan dibahas mengenai perancangan sistem pengiriman tugas kuliah. Perancangan dibagi dalam beberapa bagian, antara lain perancangan database, perancangan SFTP dan SSH, perancangan manajemen file, dan cara kerja sistem. Gambar 3.1. menunjukkan arsitektur sistem. Gambar 3.1. Arsitektur Sistem 3.1. Perancangan Database Pada perancangan database terdapat data yang berupa id dan password yang digunakan untuk login mahasiswa, data kelas yang berguna untuk data tugas yang dimiliki oleh mahasiswa, dan data matakuliah. Data data yang akan disimpan dalam database akan memiliki tabel sebagai berikut : 8

Tabel 3.1. Database Mahasiswa Nama Kolom Tipe Data Keterangan Id Text Primary Key Password Text Not Allow Null Tabel 3.2. Database Tugas Mahasiswa Nama Kolom Tipe Data Keterangan No Integer Primary Key Tugas Text Foreign key Mahasiswa Text Foreign key Tabel 3.3. Database Matakuliah Nama Kolom Tipe Data Keterangan Nama Text Primary Key Dosen pengampu Integer Allow Null User ID <PK> PASS Tugas User ID <PK> TUGAS USER Table NAMA<PK> OWNER Gambar 3.2. Tabel relasi database 3.2. SSH SSH berguna untuk mahasiswa dapat login ke server, dan remote server. Untuk dapat login ke server dengan menggunakan format perintah : sftp P [port] [id]@[ip server] 9

Contoh perintah untuk login ke server : sftp P 8022 622009011@172.20.10.8 3.3 SFTP SFTP pada sisi server menyediakan layanan yang berguna untuk mahasiswa dapat mengirimkan file tugas, sedangkan di sisi mahasiswa, mahasiswa dapat mengirimkan file tugas ke server. Mengirim file tugas ke server dengan format perintah: put [nama_file]. Contoh perintah untuk mengirim file tugas ke server : Put dasprog-1.zip 3.4. Manajemen file Manajemen file di server, dilakukan dengan membatasi ukuran file kiriman, jika ukuran file lebih dari 5MB, maka file tidak berhasil terkirim, jika file berhasil terkirim maka file tugas kiriman mahasiswa akan ditempatkan di direktori sesuai dengan nama tugas. Kemudian file name dari file tugas mahasiswa akan dirubah nama filenya menjadi id dari mahasiswa saat login ke server. Gambar 3.3. Manajemen file di server 10

3.5. Pemberitahuan email otomatis Pemberitahuan email otomatis dilakukan dengan membuat sebuah akun email baru, yaitu sebagai akun email server dan alamat email server. Akun email server ini yang nanti akan memberikan pemberitahuan kepada mahasiswa secara otomatis. Gambar 3.4 merupakan flowchat pemberitahuan email otomatis: Start Pemberitahuan otomatis kepada mahasiswa Mahasiswa mengirim tugas Tidak File kurang dari 5MB Ya Email pemberitahuan End Gambar 3.4. Flowchart pemberitahuan email otomatis 11

3.6. Cara Kerja Sistem Cara kerja pada sistem ini meliputi : 1. Dosen upload file data mahasiswa yang berformat.xls atau.xlsx yang berupa pasangan data id dan password untuk login mahasiswa. 2. Admin mengubah format file data mahasiswa menjadi.csv untuk diexport ke database. 3. Sistem mengolah data id dan password untuk login mahasiswa dan mengirimkan email pemberitahuan id dan password kepada email student mahasiswa. 4. Dosen upload file tugas mahasiswa yang berformat.xls aau.xlsx yang berupa data tugas kuliah mahasiswa. 5. Admin mengubah format file tugas mahasiswa menjadi.csv untuk diexport ke database. 6. Sistem mengolah data tugas mahasiswa sesuai dengan id dan nama tugas matakuliah mahasiswa. 7. Mahasiswa melakukan remote login menggunakan SSH ke server, dengan menggunakan id dan password. 8. Mahasiswa memilih direktori sesuai dengan nama tugas matakuliah yang akan dikrim. 9. Mahasiswa mengirimkan tugas ke server menggunakan SFTP. 10. Manajemen file di server, server memeriksa file dengan format.zip dengan ukuran file yang tidak lebih dari 5Mb, server menerima file dan merubah nama file sesuai dengan id dari mahasiswa. 11. Sistem memberikan pemberitahuan otomatis kepada mahasiswa melalui email student mahasiswa. 12

Gambar 3.5 merupakan flowchart dari cara kerja sistem yang dibuat : Start Dosen upload file Admin ubah format file dan export ke database Sistem olah data dan mengirim email pemberitahuan Mahasiswa remote login Mahasiswa mengirim tugas Tidak Management file, kurang dari 5MB Ya Pemberitahuan email End Gambar 3.5. Flowchart cara kerja sistem 13