LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK.
|
|
- Sudirman Kusnadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 LEMBAR PENGESAHAN Batam, 22 Februari 2006 Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK
2 Abstraksi Prototipe Sistem Laboratorium Bahasa Prototipe Sistem Laboratorium Bahasa adalah suatu aplikasi yang dikembangkan dengan menggunakan bahasa pemrograman Java. Untuk menjalankan aplikasi, sebaiknya menggunakan JRE 1.4.2_04. Sifat dari aplikasi ini adalah client-server. Selain menggunakan Java, aplikasi ini juga terhubung dengan database MySQL yang harus tersedia dikomputer server. Pada saat pengembangan, versi MySQL yang digunakan adalah MySQL nt. Aplikasi ini menangani pengelolaan data user, pengelolaan kondisi bicara, tampil pengguna komputer, dan tentu saja pengelolaan untuk login dan tampil menu untuk server dan client. Kata kunci: Pengelolaan, kondisi bicara, client, server.
3 Kata Pengantar Puji dan Syukur kehadirat Tuhan Yang Maha Esa penulis ucapkan, karena atas berkat dan rahmatnya, penulis selaku peserta Tugas Akhir APL dapat menyelesaikan Laporan Tugas Akhir Prototipe Sistem Laboratorum Bahasa. Prototipe Sistem Laboratorum Bahasa ini merupakan suatu aplikasi yang dikembangkan dengan menggunakan bahasa pemrograman Java. Sifat dari aplikasi ini adalah client-server dan server terhubung dengan database MySQL. Penulis juga mengucapkan terima kasih kepada pihak pihak yang telah turut berpartisipasi dalam proses penyusunan dan memberikan saran konstruktif dalam proses penyempurnaan Laporan dan Pembuatan Aplikasi ini. Penulis mengucapkan terima kasih atas bimbingan, bantuan dan dukungan kepada yang terhormat : 1. Bapak Dr. Ir. Priyono Eko Sanyoto selaku Direktur Politeknik Batam. 2. Bapak Uuf Brajawidagda, ST selaku Koordinator Tugas Akhir. 3. Ibu Hilda Widyastuti, ST selaku Dosen Pembimbing I yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan, tutorial dan lainnya. 4. Bapak Ari Wibowo, ST selaku Dosen Pembimbing II yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan, dan lainnya. 5. Bapak Basuki Winoto, ST selaku Ketua Program Studi Aplikasi Perangkat Lunak yang telah membantu dalam memberikan bimbingan, ide, saran, penjelasan, dukungan, tutorial, dan lainnya. 6. Seluruh dosen APL yang telah memberikan ide dan saran konstruktif untuk Prototipe Sistem Laboratorium Bahasa. 7. Teman-teman yang telah memberikan dukungan semangat dan moral, khususnya Siska (APL 03) yang telah bersedia bersama-sama mengerjakan TA hingga malam hari sampai selesai, teman-teman Program Khusus, yaitu Weldy Sujarmanto, Franciska Irma Romida, M. Taufik Hidayat, Isabela Setia Handayani, Giantoro Rudiman, dan Arifin (APL 03) terima kasih atas ide-ide kreatifnya untuk perkembangan Prototipe Sistem Laboratorium Bahasa ini, serta teman-teman seperjuangan APL 2003 yang tak mungkin penulis ucapkan satu persatu, terima kasih untuk semuanya. Penulis juga menyadari masih banyak kekurangan di dalam penyusunan laporan dan pembuatan Prototipe Sistem Laboratorium Bahasa ini. Oleh karena itu, segala saran dan kritik yang bersifat membangun sangat diharapkan oleh penulis untuk revisi di masa yang akan datang. Batam, 22 Februari 2006 Penulis
4 DAFTAR ISI ABSTRAKSI...II KATA PENGANTAR...III DAFTAR ISI... IV DAFTAR TABEL...VII DAFTAR GAMBAR...VIII BAB 1 PENDAHULUAN LATAR BELAKANG TUJUAN BATASAN MASALAH IKHTISAR BUKU...2 BAB 2 DESKRIPSI UMUM SISTEM DESKRIPSI UMUM SISTEM KARAKTERISTIK PENGGUNA BATASAN LINGKUNGAN OPERASI DAN PENGEMBANGAN Lingkungan Operasional Lingkungan pengembangan ATURAN PENOMORAN...5 BAB 3 ANALISIS DESKRIPSI FUNGSIONAL Context Diagram ANALISIS KEBUTUHAN DATA E-R diagram...8 BAB 4 DESKRIPSI PERANCANGAN DESKRIPSI DATA Definisi Domain / Type Daftar Tabel Aplikasi DEKOMPOSISI FUNGSIONAL MODUL SPESIFIKASI KEBERGANTUNGAN ANTAR LAYAR STRUKTUR MENU...11 BAB 5 IMPLEMENTASI DAN PENGUJIAN SPESIFIKASI KEBERGANTUNGAN ANTAR MODUL STRUKTUR DIREKTORI DAN DESKRIPSI FILE PENGUJIAN DAN HASILNYA...12 BAB 6 KESIMPULAN DAN SARAN KESIMPULAN SARAN...13 LAMPIRAN A PERANCANGAN RINCI TABEL...14 A.1 SPESIFIKASI TABEL T_USER...14 A.2 SPESIFIKASI TABEL T_KOMPUTER...14 LAMPIRAN B PERANCANGAN RINCI FUNGSIONAL...15 B.1. SPESIFIKASI FUNGSI/PROSES B.1.1. Spesifikasi Tabel Input...15 B.1.2. Spesifikasi Table Output...15 B.1.3. Spesifikasi Layar Utama...15
5 B.1.4. Spesifikasi Query...15 B.1.5. Spesifikasi Field Data Pada Layar...16 B.1.6. Spesifikasi Function Key/Objek-Objek Pada Layar...16 B.1.7. Spesifikasi Layar Pesan...16 B.1.8. Spesifikasi Proses/Algoritma...16 B.1.9. Spesifikasi Report...16 B.2. SPESIFIKASI FUNGSI/PROSES B.2.1. Spesifikasi Tabel Input...17 B.2.2. Spesifikasi Table Output...17 B.2.3. Spesifikasi Layar Utama...17 B.2.4. Spesifikasi Query...18 B.2.5. Spesifikasi Field Data Pada Layar...18 B.2.6. Spesifikasi Function Key/Objek-Objek Pada Layar...18 B.2.7. Spesifikasi Layar Pesan...18 B.2.8. Spesifikasi Proses/Algoritma...18 B.2.9. Spesifikasi Report...18 B.3. SPESIFIKASI FUNGSI/PROSES B.3.1. Spesifikasi Tabel Input...19 B.3.2. Spesifikasi Table Output...19 B.3.3. Spesifikasi Layar Utama...19 B.3.4. Spesifikasi Query...19 B.3.5. Spesifikasi Field Data Pada Layar...19 B.3.6. Spesifikasi Function Key/Objek-Objek Pada Layar...20 B.3.7. Spesifikasi Layar Pesan...20 B.3.8. Spesifikasi Proses/Algoritma...20 B.3.9. Spesifikasi Report...20 B.4. SPESIFIKASI FUNGSI/PROSES B.4.1. Spesifikasi Tabel Input...21 B.4.2. Spesifikasi Table Output...21 B.4.3. Spesifikasi Layar Utama...21 B.4.4. Spesifikasi Query...22 B.4.5. Spesifikasi Field Data Pada Layar...22 B.4.6. Spesifikasi Function Key/Objek-Objek Pada Layar...22 B.4.7. Spesifikasi Layar Pesan...22 B.4.8. Spesifikasi Proses/Algoritma...22 B.4.9. Spesifikasi Report...23 B.5. SPESIFIKASI FUNGSI/PROSES B.5.1. Spesifikasi Tabel Input...24 B.5.2. Spesifikasi Table Output...24 B.5.3. Spesifikasi Layar Utama...24 B.5.4. Spesifikasi Query...24 B.5.5. Spesifikasi Field Data Pada Layar...24 B.5.6. Spesifikasi Function Key/Objek-Objek Pada Layar...24 B.5.7. Spesifikasi Layar Pesan...25 B.5.8. Spesifikasi Proses/Algoritma...25 B.5.9. Spesifikasi Report...25 B.6. SPESIFIKASI FUNGSI/PROSES 3.5 DAN PROSES B.6.1. Spesifikasi Tabel Input...26 B.6.2. Spesifikasi Table Output...26 B.6.3. Spesifikasi Layar Utama...26 B.6.4. Spesifikasi Query...26 B.6.5. Spesifikasi Field Data Pada Layar...27 B.6.6. Spesifikasi Function Key/Objek-Objek Pada Layar...27 B.6.7. Spesifikasi Layar Pesan...27 B.6.8. Spesifikasi Proses/Algoritma...27 B.6.9. Spesifikasi Report...27 B.7. SPESIFIKASI FUNGSI/PROSES 4.2 DAN B.7.1. Spesifikasi Tabel Input...28 B.7.2. Spesifikasi Table Output...28 B.7.3. Spesifikasi Layar Utama...28
6 B.7.4. Spesifikasi Query...29 B.7.5. Spesifikasi Field Data Pada Layar...29 B.7.6. Spesifikasi Function Key/Objek-Objek Pada Layar...29 B.7.7. Spesifikasi Layar Pesan...29 B.7.8. Spesifikasi Proses/Algoritma...29 B.7.9. Spesifikasi Report...30 B.8 SPESIFIKASI FUNGSI/PROSES B.8.1. Spesifikasi Tabel Input...31 B.8.2. Spesifikasi Table Output...31 B.8.3. Spesifikasi Layar Utama...31 B.8.4. Spesifikasi Query...31 B.8.5. Spesifikasi Field Data Pada Layar...31 B.8.6. Spesifikasi Function Key/Objek-Objek Pada Layar...31 B.8.7. Spesifikasi Layar Pesan...31 B.8.8. Spesifikasi Proses/Algoritma...32 B.8.9. Spesifikasi Report...32 LAMPIRAN C DAFTAR RINCI FILE DAN DATA...33 C.1. STRUKTUR DIREKTORI...33 C.1.1. Direktori Pengembangan...33 C.1.2. Direktori Operasional...33 C.2. ISI DIREKTORI...34 C.3. FILE INSTALASI...35 LAMPIRAN D DOKUMEN RINCI TESTING...36 D.1. D.2. TIM PENGUJI...36 HASIL RINCI PENGUJIAN...36 LAMPIRAN E METODE PENANGANAN SUARA DENGAN JAVA...41 DAFTAR PUSTAKA...60
7 DAFTAR TABEL TABEL KATEGORI PENGGUNA SISTEM LABORATORIUM BAHASA...4 TABEL 4. 1 DESKRIPSI DATA...9 TABEL 4. 2 DAFTAR TABEL BASISDATA SISTEM LABORATORIUM BAHASA...9 TABEL 4. 3 INPUT-PROSES-OUTPUT SISTEM LABORATORIUM BAHASA...10 TABEL 5. 1 DAFTAR DIREKTORI DAN FILE SISTEM LABORATORIUM BAHASA...12
8 DAFTAR GAMBAR GAMBAR 2. 1 DESKRIPSI UMUM SISTEM LABORATORIUM BAHASA...3 GAMBAR 3. 1 CONTEX DIAGRAM...6 GAMBAR 3. 2 DFD LEVEL 1 SISTEM LABORATORIUM BAHASA...7 GAMBAR 3. 4 DFD LEVEL 2 PENGELOLAAN DATA USER...7 GAMBAR 3. 5 DFD LEVEL 2 PENGELOLAAN KONDISI BICARA...8 GAMBAR 3. 6 E-R DIAGRAM...8 GAMBAR 4. 1 KEBERGANTUNGAN ANTAR LAYAR...11 GAMBAR 4. 2 FORM LOGIN SERVER DAN CLIENT...15 GAMBAR 4. 3 FORM TAMPIL MENU - SERVER...17 GAMBAR 4. 4 FORM TAMPIL MENU- CLIENT...17 GAMBAR 4. 5 FORM PENAMBAHAN DATA USER - SERVER...19 GAMBAR 4. 6 FORM UBAH DATA USER - SERVER...21 GAMBAR 4. 7 FORM UBAH PASSWORD DATA USER - CLIENT...21 GAMBAR 4. 8 FORM HAPUS DATA USER - SERVER...24 GAMBAR 4. 9 FORM CARI DAN LIHAT DATA USER SERVER...26 GAMBAR FORM LIHAT DATA USER CLIENT...26 GAMBAR FORM LET'S TALK SERVER...28 GAMBAR FORM REQUEST UNTUK BICARA - CLIENT...29 GAMBAR FORM ONLINE...31
9 Bab 1 Pendahuluan 1.1 Latar Belakang Laboratorium bahasa adalah salah satu bagian dari sarana dan prasarana yang ada dalam sebuah institusi pendidikan. Biasanya laboratorium ini digunakan untuk mendukung proses belajar mengajar di pelajaran Bahasa Inggris. Dalam proses belajar, peserta didik dan pengajar menggunakan headset, tape ricorder untuk masing-masing peserta didik dan ada sebuah alat pengontorol yang digunakan oleh pengajar. Peralatan ini begitu spesifik dan hanya bisa digunakan di laboratorium bahasa saja. Sehingga apabila akan diadakan penambahan unit perangkat untuk laboratorium bahasa, maka pihak institusi pendidikan perlu melakukan pembelian perangkat tersebut kembali. Untuk mengatasi hal tersebut diatas, apabila sebuah institusi pendidikan telah memiliki laboratorium komputer, maka laboratorium tersebut bisa dimultifungsikan sebagai laboratorium komputer dan juga laboratorium bahasa. Alternatif laboratorium bahasa tersebut cukup diwujudkan dengan laboratorium komputer yang dilengkapi dengan sistem yang fungsinya mirip laboratorium bahasa. 1.2 Tujuan Membangun sebuah sistem laboratorium bahasa yang memiliki tujuan-tujuan sebagai berikut : 1. Memultifungsikan penggunaan laboratorium komputer menjadi laboratorium bahasa. 2. Penambahan unit untuk perangkat laboratorium komputer yang akan dimultifungsikan, menjadi lebih mudah karena tidak memerlukan perangkat yang spesifik. Dengan adanya tujuan-tujuan yang telah disebutkan diatas, diharapkan penggunaan laboratorium bahasa dapat lebih dimaksimalkan lagi. Selain itu juga, diharapkan pengguna dari laboratorium bahasa ini dapat lebih mengenal (lebih familiar) dengan jenis perangkat laboratorium yang digunakan. 1.3 Batasan Masalah Membangun sebuah sistem laboratorium bahasa berbasis komputer, yang memiliki cakupan informasi yang akan ditangani yaitu : 1. Sistem ini menangani komunikasi dari server ke client, client ke server dan client ke client. 2. Server dapat melakukan broadcast ke semua client atau hanya ke client tertentu saja. 3. Client dapat saling berkomunikasi dengan client yang lain atau server apabila server mengizinkannya. 4. Kontrol sepenuhnya berada di server. 5. Untuk proses perekaman (record) tidak ditangani dalam sistem ini. 6. Client yang dapat terhubung ke server hanya 35 client saja. Dengan begitu, sistem laboratorium bahasa ini akan difokuskan pembuatannya pada proses percakapan antara server dan client, client dan server atau dari client ke client.
10 1.4 Ikhtisar Buku 1. Bab 1 Pendahuluan yang terdiri dari latar belakang pembuatan sistem, tujuan pembuatan sistem, batasan masalah dalam sistem, dan iktisar buku yang merupakan deskripsi umum setiap Bab. 2. Bab 2 Deskripsi Umum Sistem yang terdiri dari deskripsi umum sistem yaitu gambaran secara umum tentang proses sistem, karakteristik pengguna sistem, batasan yaitu ketergantungan sistem dengan software atau hardware lain, serta lingkungan pengembangan operasional sistem sistem. 3. Bab 3 Analisis yang terdiri dari deskripsi fungsional yaitu penjelasan kontext diagram sistem, analisis kebutuhan data yaitu berupa diagram Entity Relationship. 4. Bab 4 Deskripsi Perancangan yang terdiri dari deskripsi data tabel-tabel basisdata, dekomposisi fungsional modul misalnya untuk proses-proses yang mewakili suatu library umum, spesifikasi kebergantungan antarlayar dan struktur menu. 5. Bab 5 Implementasi dan Pengujian yang terdiri dari penjelasan spesifikasi kebergantungan antarmodul, struktur direktori dan deskripsi file, pengujian dan hasil berupa keterangan singkat mengenai rancangan dan pelaksanaan pengujian. 6. Bab 6 Kesimpulan dan Saran yang berisi kesimpulan mengenai sistem yang dibuat dan saran perbaikan / penyempurnaan / ide yang dapat dilakukan terhadap sistem.
11 Bab 2 Deskripsi Umum Sistem 2.1 Deskripsi Umum Sistem Gambar 2. 1 Deskripsi Umum Sistem Laboratorium Bahasa Sistem ini terdiri dari server dan client. Server dapat melakukan komunikasi dengan client yang diinginkan olehnya melalui IP address yang dimiliki oleh client tersebut atau server dapat melakukan broadcast ke semua client, sehingga client dapat mendengarkan suara dari user di server. Komunikasi yang bisa dilakukan tidak hanya dari server ke client, tetapi juga bisa dari client ke server atau dari client ke client. Ada dua jenis komunikasi yang dapat dilakukan, yaitu : 1. Kondisi komunikasi all. Menandakan bahwa, server menginginkan agar semua client dan server dapat mendengarkan semua pembicaraan yang terjadi. 2. Kondisi komunikasi individual. Menandakan bahwa, server menginginkan agar percakapan tersebut hanya didengarkan oleh server dan client tertentu. Misalnya yang sedang berkomunikasi hanya antara server dan client A, maka yang bisa mendengar dan melakukan percakapan hanya server dan client A saja. 2.2 Karakteristik Pengguna Pengguna sistem laboratorium bahasa ini nantinya adalah pengajar dan para peserta didik yang memiliki spesifikasi hak akses sebagai berikut :
12 Tabel Kategori Pengguna Sistem Laboratorium Bahasa Kategori Pengguna Administrator User Tugas Melakukan pengontrolan terhadap sistem Melakukan permintaan request untuk berkomunikasi Hak Akses ke sistem Memberikan izin kepada client yang ingin berbicara, bisa menentukan jenis kondisi komunikasi mana yang akan dipilih dan bisa menentukan dengan client mana ia akan berbicara Melakukan permintaan request ke server jika ingin berbicara dan melakukan komunikasi (percakapan) jika server menunjuknya Pengajar Jabatan Peserta Didik 2.3 Batasan a. Dikembangkan dengan aplikasi NetBeans IDE 4.1 beserta JRE 1.4.2_04. b. Basis data yang digunakan adalah MySQL nt c. Menggunakan driver JDBC (Java Database Connectivity) mm.mysql bin.jar. d. Perangkat menggunakan sistem client dan server. 2.4 Lingkungan Operasi dan Pengembangan Lingkungan operasi dibagi dalam 2 bagian yaitu : a. Lingkungan operasional, dan b. Lingkungan pengembangan Lingkungan Operasional Client : a. Prosesor : Intel Pentium III atau spesifikasi yang lebih tinggi b. kebutuhan memori utama minimal : 128 Mb c. Operating sistem : Ms Windows 98 keatas d. Program/utilities lain : JRE 1.4.2_04 e. Perangkat lain yang dibutuhkan : Sound card, microphone Server : a. Prosesor : Intel Pentium III atau spesifikasi yang lebih tinggi b. kebutuhan memori utama minimal : 128 Mb c. Operating sistem : Ms Windows 98 keatas d. DBMS : MySQL nt e. JDBC : mm.mysql bin.jar f. Program/utilities lain : JRE 1.4.2_04 g. Perangkat lain yang dibutuhkan : Sound card, microphone
13 2.4.2 Lingkungan pengembangan Client : a. Prosesor : Pentium IV b. Kebutuhan memori utama minimal : 256 Mb c. Operating sistem : Ms Windows XP Profesional d. Program/utilities lain : JDK1.4.2 e. Perangkat lain yang dibutuhkan : Sound card, microphone Server : a. Prosesor : Pentium IV b. Kebutuhan memori utama minimal : 256 Mb c. Operating sistem : Ms Windows XP Profesional d. DBMS : MySQL nt e. JDBC : mm.mysql bin.jar f. Program/utilities lain : JDK1.4.2 g. Perangkat lain yang dibutuhkan : Sound card, microphone 2.5 Aturan Penomoran a. Penamaan button dimulai dengan inisial Button dan diikuti dengan nama Button. b. Penamaan textbox dimulai dengan inisial Field dan diikuti dengan nama Textbox. c. Penamaan textarea dimulai dengan inisial Field dan diikuti dengan nama Textarea. d. Penamaan tabel dimulai dengan inisial Tabel dan diikuti dengan nama Tabel. e. Penamaan gambar dimulai dengan inisial g dan diikuti dengan nama Gambar.
14 Bab 3 Analisis 3.1 Deskripsi Fungsional Sistem laboratorium bahasa ini berfungsi untuk memultifungsikan laboratorium komputer, juga sebagai laboratorium bahasa. Selain itu juga mencoba memberikan alternatif perangkat untuk laboratorium bahasa, dari perangkat yang begitu spesifik menjadi perangkat yang lebih dikenal lagi oleh pengguna dari laboratorium bahasa ini. Pengguna dari sistem ini adalah pengajar (guru atau dosen) dan para peserta didik. Berikut adalah pembagian kerja yang dapat dilakukan oleh masing-masing pengguna, yaitu : a. Pengajar : memberikan izin kepada client yang ingin berbicara, menentukan jenis kondisi komunikasi mana yang akan dipilih (kondisi all atau individual) dan menentukan dengan client mana ia akan berbicara. b. Peserta didik : melakukan request ke pengajar jika ingin berbicara dan melakukan komunikasi (percakapan) jika pengajar menunjuknya Context Diagram User yang berperan penting pada sistem ini adalah user yang memiliki aliran data berupa id user, password dan hak akses (info data user). Sehingga dengan adanya aliran data tersebut dapat ditentukan otoritas penggunaan yang bisa diakses oleh user tersebut. Selanjutnya sistem ini akan memberikan data keluaran berupa hasil pemrosesan dari semua proses yang ada didalam sistem laboratorium bahasa ini. Gambar 3. 1 Contex Diagram DFD Level 1 Ada 5 proses utama dalam sistem ini, yaitu verifikasi dan validasi user, tampil menu untuk server dan client, pengelolaan data user, pengelolaan kondisi bicara dan tampil data pengguna komputer. DFD level 1 untuk Sistem Laboratorium Bahasa dapat dilihat di bawah ini. APL Sistem Laboratorium Bahasa Berbasis Komputer 1
15 Gambar 3. 2 DFD Level 1 Sistem Laboratorium Bahasa DFD Level 2 Proses yang dilakukan pada level ini adalah melakukan pengelolaan terhadap data user yang akan menggunakan sistem ini. Selanjutnya didalam proses ini juga terdapat pembagian jenis kondisi bicara yang dapat dipilih oleh administrator, yaitu kondisi komunikasi all atau individual. Berikut adalah proses DFD level 2, yaitu : a. Pengelolaan Data User Gambar 3. 3 DFD Level 2 Pengelolaan Data User APL Sistem Laboratorium Bahasa Berbasis Komputer 2
16 1. Masukan : info data user 2. Keluaran : hasil pemrosesan. 3. Deskripsi proses : user memasukkan data pada sistem. Sistem akan melakukan proses sesuai dengan yang diinginkan user. b. Pengelolaan Kondisi Bicara Gambar 3. 4 DFD Level 2 Pengelolaan Kondisi Bicara 1. Masukan : kondisi dengar, suara, request bicara, allow bicara dan stop bicara. 2. Keluaran : tanda bicara dan suara 3. Deskripsi proses : user memasukkan data pada sistem. Sistem akan melakukan proses sesuai dengan yang diinginkan user. 3.2 Analisis Kebutuhan Data Sistem Laboratorium Bahasa ini memiliki beberapa tabel untuk melakukan penyimpanan terhadap data user dan data komputer. E-R pada sistem ini memiliki 2 entitas, yaitu entitas user dan entitas komputer. E-R ini juga memiliki relationship yang bernama menggunakan E-R diagram Gambar 3. 5 E-R Diagram APL Sistem Laboratorium Bahasa Berbasis Komputer 3
17 Bab 4 Deskripsi Perancangan 4.1 Deskripsi Data Tabel 4. 1 Deskripsi Data Nama Tabel Deskripsi Jenis Volume Laju Primary Key t_user Data user Master ± 270 ± 300 record per id_user - pengguna dari record tahun sistem ini t_komputer Data komputer yang digunakan oleh user Master ± 30 record Deskripsi rincian tabel secara lengkapnya ada pada lampiran A Definisi Domain / Type Tidak ada. ± 30 record per sesi mata pelajaran Bahasa Inggris IP Contraint Integrity id_user foreign key terhadap t_user Daftar Tabel Aplikasi Tabel 4. 2 Daftar Tabel Basisdata Sistem Laboratorium Bahasa No Nama Tabel Primary key Data Store E/R Deskripsi isi 1 T_user id_user Berisi data user yang akan menggunakan sistem ini 2 T_komputer IP Berisi data komputer yang ditempati oleh user
18 4.2 Dekomposisi Fungsional Modul Tabel 4. 3 Input-Proses-Output Sistem Laboratorium Bahasa No No. Fungsi Fungsi/Proses 1 1 Verifikasi dan validasi user 2 2 Tampil menu untuk server dan client Tabel Input t_user t_user, t_kompu ter Data Input id_user, password, hak_akses, IP id_user, password, hak_akses, IP Tabel Output t_kompu ter Data output nama, hak_akses, IP, waktu_login - tampil menu - Keterangan Tambah data user - id_user, nama, password, hak_akses Ubah data user t_user id_user, nama, password, hak_akses t_user t_user id_user, nama, password, hak_akses nama, password, hak_akses Hapus data user t_user id_user t_user Lihat data user t_user Pilihan menu - id_user, nama, password, hak_akses Cari data user t_user id_user, nama, password, hak_akses Kondisi bicara dengan status komunikasi ALL Kondisi bicara dengan status komunikasi INDIVIDUAL Tampil data pengguna komputer - kondisi dengar, suara, request bicara, allow bicara, stop bicara - kondisi dengar, suara, request bicara, allow bicara, t_user, t_kompu ter - id_user, nama, password, hak_akses - tanda bicara, suara - tanda bicara, suara stop bicara id_user, IP - nama user, IP, waktu login, waktu logout dan lama pakai
19 4.3 Spesifikasi Kebergantungan Antar Layar Gambar 4. 1 Kebergantungan Antar Layar Tampilan utama sistem ini adalah layar login. Jika login berhasil, akan muncul form menu untuk client dan server di sisi client dan server. Kemudian server dapat melakukan proses selanjutnya untuk pengelolaan data user dan pengelolaan kondisi bicara serta tampil data pengguna komputer. Di layar pengelolaan kondisi bicara ini, server melakukan proses untuk memperbolehkan client berbicara dan memberhentikan client bicara dengan status komunikasi all atau individual. Sedangkan client hanya melakukan request kepada server agar diperbolehkan untuk bicara pada layar pengelolaan kondisi bicara ini. 4.4 Struktur Menu Berikut adalah struktur pengolahan pilihan menu : a. Disisi Server Sistem Laboratorium Bahasa Masuk menu Online menu Pengelolaan Data user ---- Tambah Data User ---- Ubah Data User ---- Hapus Data User ---- Lihat Data User menu Pengelolaan Kondisi Bicara ---- Pilihan kondisi komunikasi All ---- Pilihan kondisi komunikasi INDIVIDUAL Keluar b. Disisi Client Sistem Laboratorium Bahasa Masuk menu Pengelolaan Data user ---- Tambah Data User ---- Ubah Data User ---- Lihat Data User menu Pengelolaan Kondisi Bicara Keluar
20 Bab 5 Implementasi dan Pengujian 5.1 Spesifikasi Kebergantungan Antar Modul Tidak ada 5.2 Struktur Direktori dan Deskripsi File Tabel 5. 1 Daftar Direktori dan file Sistem Laboratorium Bahasa Nama Nama Nama Nama Nama File Direktori Subdirektori Modul Fungsi LabBahasa\src\l abbahasa Keterangan - login_aplikasi.java - 1 Sebuah file yang terdiri 1 fungsi (untuk client dan server) - welcome_server.java - 2, 3, 4, 5 Sebuah file yang terdiri 4 fungsi besar yang terdiri dari tampil menu untuk server, pengelolaan data user, pengelolaan kondisi bicara, dan tampil data pengguna komputer. Beberapa dari fungsi ini jika di breakdown, akan berisi fungsi lagi yaitu : Pengelolaan data user : berisi fungsi tambah, ubah, hapus, lihat, dan cari data user. Pengelolaan kondisi bicara : berisi fungsi kondisi bicara dengan status komunikasi ALL dan berisi fungsi kondisi bicara dengan status komunikasi INDIVIDUAL disisi server - welcome_client.java - 2, 3, 4 Sebuah file yang terdiri 3 fungsi besar yang terdiri dari tampil menu client, pengelolaan data user, dan pengelolaan kondisi bicara. Beberapa dari fungsi ini jika di breakdown, akan berisi fungsi lagi yaitu : Pengelolaan data user : berisi fungsi ubah dan lihat data user. Pengelolaan kondisi bicara : berisi fungsi untuk melakukan request ke server, jika ingin berbicara/berkomunikasi. disisi client Daftar rinci direktori dan file aplikasi ada pada Lampiran C. 5.3 Pengujian dan Hasilnya Implementasi yang dilakukan tidak semuanya sesuai dengan deskripsi perancangan. Untuk rincian tabel pelaksanaan dan hasil pengujian dapat dilihat pada lampiran D.
21 Kesimpulan dan Saran 6.1 Kesimpulan Dari proses pembuatan Sistem Laboratorium Bahasa yang telah dilakukan, maka dapat ditarik kesimpulan bahwa : 1. Fungsi-fungsi dari Sistem Laboratorium Bahasa ini melakukan koneksi dengan database MySql di sebuah komputer yang nantinya akan dijadikan server (di salah satu komputer yang terdapat di dalam laboratorium komputer) untuk melakukan proses penyimpanan data, pengubahan, penghapusan dan pencarian data. 2. Sistem Laboratorium Bahasa ini juga terhubung ke jaringan LAN, karena Sistem ini bersifat client server. 3. Fitur-fitur yang dapat diimplementasikan saat ini adalah fitur-fitur pendukung dari server seperti login, tampil menu untuk server dan client, pengelolaan data user, dan tampil pengguna komputer. Untuk pengelolaan kondisi bicara masih dalam tahap pengembangan. 4. fitur-fitur yang belum dapat diimplementasikan adalah pengelolaan kondisi bicara di sisi client dan server. 6.2 Saran Adapun saran untuk pengembangan Sistem Laboratorium Bahasa, antara lain : 1. Diharapkan dalam pengembangan Sistem Laboratorium Bahasa selanjutnya, memiliki interface yang lebih baik lagi. Terutama di bagian proses Pengelolaan Kondisi Bicara. 2. Bisa menambahkan fungsi-fungsi lain yang belum dapat diimplementasikan, seperti merekam suara.
22 Lampiran A Perancangan Rinci Tabel A.1 Spesifikasi Tabel t_user Nama tabel : t_user Deskripsi isi : Data induk peserta didik Primary Key : id_user Volume : ± 270 record Perkiraan Laju : ± 300 record per tahun Daftar Field Nama field Deskripsi Isi Type & Length Boleh NULL Default Keterangan lain id_user Berisi nomor atau Varchar(255) Tidak - PK kode tanda pengenal user nama Berisi nama dari Varchar(255) Tidak - - peserta didik dan pengajar password Berisi kata kunci Varchar(255) Tidak - - untuk masuk kedalam sistem hak_akses Berisi hak otoritas dari masing-masing pengguna, yaitu sebagai user biasa atau sebagai administrator Varchar(255) Tidak - - A.2 Spesifikasi Tabel t_komputer Nama tabel : t_komputer Deskripsi isi : Berisi data komputer yang digunakan oleh user Primary Key : IP Volume : ± 30 record Perkiraan Laju : ± 30 record per sesi mata pelajaran Bahasa Inggris Daftar Field Nama field Deskripsi Isi Type & Length Boleh NULL Default Keterangan lain IP Berisi IP komputer Varchar(255) Tidak - PK yang sedang digunakan oleh user id_user Berisi nomor atau kode Varchar(255) Tidak - - tanda pengenal user waktu_login Berisi waktu pada saat Varchar(255) Tidak - - user melakukan login ke dalam sistem waktu_logout Berisi waktu pada saat Varchar(255) Tidak - - user keluar dari sistem lama_pakai Berisi waktu berapa lama user tersebut menggunakan sistem Varchar(255) Tidak - -
23 Lampiran B Perancangan Rinci Fungsional B.1. Spesifikasi Fungsi/Proses 1 Identifikasi/Nama : Validasi dan varifikasi user Deskripsi Isi : Validasi id user, nama, password, dan hak akses Jenis : Form Entry Columnar B.1.1. Spesifikasi Tabel Input Nama Tabel : t_user B.1.2. Spesifikasi Table Output Nama Tabel : t_komputer B.1.3. Spesifikasi Layar Utama Gambar 4. 2 Form Login Server dan Client B.1.4. Spesifikasi Query Query : select * from t_user where id_user = FieldID and password = FieldPasswd insert into t_komputer values ( + FieldID.getText() +, + FieldIP.getText() +, + FieldLogin.getText() + )
24 B.1.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan ID User id_user t_user I text - - Password password t_user I text - - Hak Akses hak_akses t_user I text - - Melakuka Koneksi ke Server dengan IP IP t_komputer I text - - B.1.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan FieldID JTextField Diisi dengan id user FieldPasswd JTextField Diisi dengan password FieldCombo JComboBox Dipilih salah satu, user atau administrator ip_server JTextField Diisi dengan IP computer server yang akan dituju ButtonOK JButton Diklik, untuk masuk ke dalam aplikasi B.1.7. Spesifikasi Layar Pesan No Kasus Pesan 1. Login dan password salah Data yang Anda masukkan SALAH!!! (server) dan Anda tidak berhasil LOGIN, silakan ULANGI!!! (client) 2. Hak Akses tidak dipilih Hak akses Anda Salah! 3. Client salah memasukkan IP server yang sedang listening Ada tidak terkoneksi denga server B.1.8. Spesifikasi Proses/Algoritma Initial State Muncul layar login Final State Muncul menu sesuai dengan hak akses Spesifikasi Proses/Algoritma User memasukkan id_user, password dan hak_akses If hak_akses = Administrator then Select * from t_user where id_user = id_user and password = password and hak_akses = hak_akses If ada then Tampil menu untuk server Else Muncul pesan kesalahan End if Else if hak_akses = User then Field ip_server akan aktif(enable). Select * from t_user where id_user = id_user and password = password and hak_akses = hak_akses If ada then Insert IP, id_user dan waktu_login kedalam tabel t_komputer Tampil menu untuk client Else Muncul pesan kesalahan End if End If B.1.9. Spesifikasi Report Tidak ada
25 B.2. Spesifikasi Fungsi/Proses 2 Identifikasi/Nama : Tampil menu untuk server dan client Deskripsi Isi : Menampilkan menu-menu yang dapat dipilih oleh user Jenis : Form Entry Columnar B.2.1. Spesifikasi Tabel Input Nama Tabel : t_user, t_komputer B.2.2. Spesifikasi Table Output Tidak ada B.2.3. Spesifikasi Layar Utama Gambar 4. 3 Form Tampil Menu - Server Gambar 4. 4 Form Tampil Menu- Client
26 B.2.4. Spesifikasi Query Tidak ada B.2.5. Spesifikasi Field Data Pada Layar Tidak ada B.2.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan MenuKom JMenuBar Jika diklik, akan menampilkan dropdown yang isinya online, let s talk dan keluar untuk menu server. Sedangkan client akan menampilkan dropdon yang isinya let s talk dan keluar. MenuUser JMenuBar Jika diklik, akan menampilkan dropdown yang isinya tambah, ubah, hapus dan lihat data user, untuk server. Sedangkan MenuUser untuk client jika diklik akan menampilkan dropdown yang isinya ubah password dan about user B.2.7. Spesifikasi Layar Pesan Tidak ada B.2.8. Spesifikasi Proses/Algoritma Tidak ada B.2.9. Spesifikasi Report Tidak ada
27 B.3. Spesifikasi Fungsi/Proses 3.2 Identifikasi/Nama : Tambah data User Deskripsi Isi : Menampilkan menu untuk melakukan proses penambahan data user Jenis : Form Entry Columnar B.3.1. Spesifikasi Tabel Input Tidak ada B.3.2. Spesifikasi Table Output Nama Tabel : t_user B.3.3. Spesifikasi Layar Utama Gambar 4. 5 Form Penambahan Data User - Server B.3.4. Spesifikasi Query Query : insert into t_user values ( + FieldID.getText() +, + FieldNama.getText() +, + FieldPasswd.getText() +, + FieldAkses.getText() + ) B.3.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan ID User id_user t_user, I text - - t_komputer Nama nama t_user I text - - Password password t_user I text - - Hak Akses hak_akses t_user I text - -
28 B.3.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan FieldID JTextField Diisi dengan id user FieldNama JTextField Diisi dengan nama user FieldPasswd JTextField Diisi dengan password ComboAkses JComboBox Pilih hak akses untuk user ButtonTambah JButton Jika diklik, akan mengaktifkan proses Algobuku 1 ButtonBatal JButton Jika diklik, akan mengaktifkan proses Algobuku 2 ButtonKeluar JButton Jika diklik, akan mengaktifkan proses Algobuku 3 B.3.7. Spesifikasi Layar Pesan No Kasus Pesan 1. Menekan button tambah dan semua field telah terisi Semua data telah berhasil ditambah 2. Menekan button tambah dan salah satu field masih ada yang kosong Ada data yang masih KOSONG! B.3.8. Spesifikasi Proses/Algoritma B <001> : Algobuku1 Objek terkait : ButtonTambah Event : Menambah data user Initial State Jumlah data dalam tabel t_user dan t_komputer tetap Final State Jumlah data dalam tabel t_user dan t_komputer akan bertambah 1 Spesifikasi Proses/Algoritma User memasukkan id_user, nama, password dan hak_akses pada text box If ButtonTambah diklik then Simpan data-data pada textbox kedalam tabel t_user dan t_komputer End If B <002> : Algobuku2 Objek terkait : ButtonBatal Event : Mengosongkan textbox Initial State Text box terisi data Final State Text box kosong Spesifikasi Proses/Algoritma If ButtonBatal diklik then Text box akan kosong End If B <003> : Algobuku3 Objek terkait : ButtonKeluar Event : Keluar dari menu yang sedang aktif Initial State Masih berada pada menu yang sedang aktif Final State Berada pada tampil menu untuk server atau client Spesifikasi Proses/Algoritma If ButtonKeluar diklik then Tampil menu untuk server atau client End If B.3.9. Spesifikasi Report Tidak ada
29 B.4. Spesifikasi Fungsi/Proses 3.3 Identifikasi/Nama : Ubah Data User Deskripsi Isi : Melakukan proses pengubahan data user Jenis : Form Entry Columnar B.4.1. Spesifikasi Tabel Input Nama Tabel : t_user B.4.2. Spesifikasi Table Output Nama Tabel : t_user B.4.3. Spesifikasi Layar Utama Gambar 4. 6 Form Ubah Data User - Server Gambar 4. 7 Form Ubah Password Data User - Client
30 B.4.4. Spesifikasi Query Query untuk gambar4.6 : update t_user set nama = FieldNama, password = FieldPasswd, hak_akses = ComboAkses + where id_user = FieldID Query untuk gambar4.7 : update t_user set password = FieldPasswd + where id_user = FieldID B.4.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan ID User id_user t_user I text - - Nama nama t_user I text - - Password password t_user I text - - Hak Akses hak_akses t_user I text - - B.4.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan FieldID JTextField Diisi dengan id user FieldNama JtextField Diisi dengan nama user FieldPasswd JtextField Diisi dengan password ComboAkses JcomboBox Pilih hak akses untuk user ButtonUbah Jbutton Jika diklik, akan mengaktifkan proses Algobuku 4 ButtonBatal Jbutton Jika diklik, akan mengaktifkan proses Algobuku 2 ButtonKeluar Jbutton Jika diklik, akan mengaktifkan proses Algobuku 3 ButtonRefresh Jbutton Jika diklik, akan mengaktifkan proses Algobuku 5 TabelCari JTable Jika diklik, akan mengaktifkan proses Algobuku 6 B.4.7. Spesifikasi Layar Pesan No Kasus Pesan 1. Menekan button tambah dan semua field telah terisi Semua data telah berhasil diubah 2. Menekan button ubah dan salah satu field masih ada yang kosong Ada data yang masih KOSONG! B.4.8. Spesifikasi Proses/Algoritma B <001> : Algobuku4 Objek terkait : ButtonUbah Event : Mengubah data dalam tabel t_user Initial State Data dalam tabel t_user tetap Final State Data dalam tabel t_user berubah berdasarkan id_user yang telah dimasukkan Spesifikasi Proses/Algoritma Text field teleh berisi data id_user, nama, password dan hak_akses If ButtonUbah diklik then Data dalam tabel t_user akan mengalami perubahan berdasarkan id_user yang telah dimasukkan End If
31 B <002> : Algobuku5 Objek terkait : ButtonRefresh Event : Menampilkan data dalam database yang terbaru ke tabel Initial State TabelCari masih menampilkan data yang belum terupdate maupun telah terupdate Final State TabelCari akan berisi data-data user yang telah terupdate dari database Spesifikasi Proses/Algoritma If ButtonRefresh diklik then Tabelcari berisi data-data user yang telah terupdate dari database Else TabelCari berisi data-data user yang telah terupdate atau belum terupdate End if B <003> : Algobuku6 Objek terkait : TabelCari Event : Memindahkan isi satu row pada tabel ke text field Initial State TabelCari belum diklik oleh user Final State TabelCari telah diklik oleh user dan data satu row dari Tabel (berdasarkan arah pointer mouse) akan pindah ke text field Spesifikasi Proses/Algoritma TebelCari telah berisi data user yang berasal dari database If satu row dari tabel diklik then Data satu row dari tabel akan pindah ke text field Else Text field tidak berisi data End if B.4.9. Spesifikasi Report Tidak ada
32 B.5. Spesifikasi Fungsi/Proses 3.4 Identifikasi/Nama : Hapus Data User Deskripsi Isi : Melakukan proses penghapusan data user Jenis : Form Entry Columnar B.5.1. Spesifikasi Tabel Input Nama Tabel : t_user, t_komputer B.5.2. Spesifikasi Table Output Nama Tabel : t_user, t_komputer B.5.3. Spesifikasi Layar Utama B.5.4. Spesifikasi Query Query: delete from t_user where id_user = FieldID Gambar 4. 8 Form Hapus Data user - Server delete from t_komputer where id_user = FieldID B.5.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan ID User id_user t_user I text - - B.5.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan FieldID JTextField Diisi dengan id user ButtonHapus JButton Jika diklik, akan mengaktifkan proses Algobuku 7
33 ButtonKeluar JButton Jika diklik, akan mengaktifkan proses Algobuku 3 TabelCari JTable Jika diklik, akan mengaktifkan proses Algobuku 6 ButtonRefresh Jbutton Jika diklik, akan mengaktifkan proses Algobuku 5 B.5.7. Spesifikasi Layar Pesan No Kasus Pesan 1. Menekan button hapus dan salah satu field masih ada yang kosong Data ID User masih KOSONG, Silakan Ulangi! B.5.8. Spesifikasi Proses/Algoritma B <001> : Algobuku7 Objek terkait : ButtonHapus Event : Menghapus data dalam tabel t_user berdasarkan id_user Initial State Jumlah data dalam tabel t_user dan t_komputer tetap Final State Jumlah data dalam tabel t_user dan t_komputer berkurang 1 Spesifikasi Proses/Algoritma User memasukkan id_user kedalam text box FieldID atau text box FieldID telah terisi If ButtonHapus diklik then Data dalam tabel t_user dan t_komputer akan terhapus sebanyak 1 record berdasarkan id_user yang telah telah dimasukkan oleh user End If B.5.9. Spesifikasi Report Tidak ada
34 B.6. Spesifikasi Fungsi/Proses 3.5 dan proses 3.6 Identifikasi/Nama : Cari dan lihat Data User Deskripsi Isi : Melakukan proses pencarian dan lihat data user Jenis : Form Entry Columnar B.6.1. Spesifikasi Tabel Input Nama Tabel : t_user B.6.2. Spesifikasi Table Output Tidak ada B.6.3. Spesifikasi Layar Utama Gambar 4. 9 Form Cari dan lihat Data User Server B.6.4. Spesifikasi Query Query untuk gambar 4.9 : select * from t_user order by id_user Gambar Form Lihat Data User Client
35 select * from t_user where id_user like FieldCari and password like FieldCari and nama like FieldCari and hak_akses like FieldCari order by id_user Query untuk gambar 4.10 : select * from t_user where id_user = FieldID B.6.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Pencarian Id_user, nama, t_user I Text - - password, hak_akses ID User id_user t_user, O text - - t_komputer Nama nama t_user O text - - Password password t_user O text - - Hak Akses hak_akses t_user O text - - B.6.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan FieldCari JTextField Diisi dengan data-data yang terdapat pada tabel t_user TabelCari JTable Akan berisi data-data user berdasarkan kata-kata yang dicari pada FieldCari TabelLihat JTable Akan menampilkan semua data dalam t_user ButtonKeluar JButton Jika diklik, akan mengaktifkan proses Algobuku 3 ButtonCari JButton Jika diklik, akan mengaktifkan proses Algobuku 8 B.6.7. Spesifikasi Layar Pesan Tidak ada B.6.8. Spesifikasi Proses/Algoritma B <001> : Algobuku8 Objek terkait : ButtonCari Event : Mencari data user dalam tabel t_user Initial State TabelLihat berisi semua data yang ada didalam tabel t_user Final State TabelLihat akan berisi data-data user dari tabel t_user berdasarkan katakata yang dicari dari FieldCari Spesifikasi Proses/Algoritma Memasukkan kata-kata pada FieldCari Lakukan pencocokan setiap kata yang ada pada FieldCari di tabel t_user If ada then Menampilkan data-data user yang dicari berdasarkan kata-kata yang telah dimasukkan kedalam FieldCari Else TabelLihat akan tetap kosong End if B.6.9. Spesifikasi Report Tidak ada
36 B.7. Spesifikasi Fungsi/Proses 4.2 dan 4.3 Identifikasi/Nama : Kondisi bicara dengan status komunikasi all atau individual Deskripsi Isi : Menentukan jenis status komunikasi Jenis : Form Entry Columnar B.7.1. Spesifikasi Tabel Input Tidak ada B.7.2. Spesifikasi Table Output Tidak ada B.7.3. Spesifikasi Layar Utama Let s Talk Sistem Laboratorium Bahasa Berbasis Komputer Komunikasi User Status Komunikasi ALL INDIVIDUAL <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> Talk Request Talk Request Talk Request Talk Request Talk Request OK STOP OK STOP OK STOP OK STOP OK STOP Talk Request Talk Request OK STOP OK STOP <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> Talk Request Talk Request Talk Request Talk Request Talk Request OK STOP OK STOP OK STOP OK STOP OK STOP Talk Request Talk Request OK STOP OK STOP <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> Talk Request Talk Request Talk Request Talk Request Talk Request OK STOP OK STOP OK STOP OK STOP OK STOP Talk Request Talk Request OK STOP OK STOP <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> Talk Request Talk Request Talk Request Talk Request Talk Request OK STOP OK STOP OK STOP OK STOP OK STOP Talk Request Talk Request OK STOP OK STOP <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> <nama user> Refresh Keluar Talk Request Talk Request Talk Request Talk Request Talk Request OK STOP OK STOP OK STOP OK STOP OK STOP Talk Request Talk Request OK STOP OK STOP Gambar Form Let's Talk Server
37 Gambar Form Request untuk Bicara - Client B.7.4. Spesifikasi Query Query : select a.nama from t_user a, t_komputer b where a.id_user = b.id_user B.7.5. Spesifikasi Field Data Pada Layar Tidak ada B.7.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan RadioAll JRadioButton Jika dipilih, akan mengaktifkan proses Algobuku 9 RadioInd JRadioButton Jika dipilih, akan mengaktifkan proses Algobuku 10 ButtonOK JButton Jika diklik, akan mengaktifkan proses Algobuku 11 ButtonSTOP JButton Jika diklik, akan mengaktifkan proses Algobuku 12 ButtonKeluar JButton Jika diklik, akan mengaktifkan proses Algobuku 3 ButtonBicara JButton Jika diklik, akan mengaktifkan proses Algobuku 13 ButtonRefresh JButton Jika diklik, akan mengaktifkan proses Algobuku 5 B.7.7. Spesifikasi Layar Pesan Tidak ada B.7.8. Spesifikasi Proses/Algoritma B <001> : Algobuku9 Objek terkait : RadioAll Event : Memperbolehkan semua user untuk mendengarkan percakapan yang terjadi Initial State Secara default RadioAll ini telah terpilih Final State RadioAll terpilih Spesifikasi Proses/Algoritma If RadioAll dipilih then Seluruh user dapat mendengarkan semua percakapan yang terjadi End If B <002> Objek terkait Event Initial State RadioAll terpilih Final State RadioInd terpilih Spesifikasi Proses/Algoritma : Algobuku10 : RadioInd : Memperbolehkan hanya sebagian user saja yang dapat mendengarkan percapakan yang terjadi
38 If RadioInd dipilih then Hanya sebagian user saja yang dapat mendengarkan semua percakapan yang terjadi End If B <003> : Algobuku11 Objek terkait : ButtonOK Event : Memperbolehkan user tersebut untuk berbicara Initial State User tersebut belum diperbolehkan untuk bicara Final State User tersebut diperbolehkan untuk berbicara Spesifikasi Proses/Algoritma If ButtonOK diklik then User tersebut dapat berbicara dan suaranya bisa didengarkan oleh user lain tergantung dari jenis komunikasi yang dipilih oleh server, all atau individual. End If B <004> : Algobuku12 Objek terkait : ButtonSTOP Event : Memutuskan otoritas user untuk berbicara Initial State User masih dapat berbicara dan suaranya dapat didengarkan oleh user lainnya Final State User tersebut tidak dapat berbicara lagi Spesifikasi Proses/Algoritma If ButtonSTOP diklik then User tersebut yang awalnya bisa berbicara dan suaranya dapat didengarkan oleh user lainnya, tetapi setelah meng-klik ButtonSTOP otoritas user tersebut untuk berbicara telah dicabut dan suaranya pun tidak akan terdengar lagi oleh user lainnya. End If B <005> : Algobuku13 Objek terkait : ButtonBicara Event : Melakukan request kepada server untuk berbicara Initial State User masih belum diperbolehkan untuk berbicara Final State User bisa berbicara ketika server memperbolehkan Spesifikasi Proses/Algoritma If ButtonBicara diklik then Ketika user meng-klik ButtonBicara, maka tulisan Request pada layar akan berubah warna. Untuk menandakan bahwa user tersebut melakukan request untuk bicara. Jika server mengizinkan user tersebut untuk berbicara, maka tulisan Talk pada layar akan berubah warna juga End If B.7.9. Spesifikasi Report Tidak ada
39 B.8 Spesifikasi Fungsi/Proses 5 Identifikasi/Nama : Tampil data pengguna komputer Deskripsi Isi : Menampilkan data pengguna komputer yang sedang terhubung ke server Jenis : Form Entry Columnar B.8.1. Spesifikasi Tabel Input Nama Tabel : t_user dan t_komputer B.8.2. Spesifikasi Table Output Tidak ada B.8.3. Spesifikasi Layar Utama Gambar Form Online B.8.4. Spesifikasi Query Query : select a.nama from t_user a, t_komputer b where a.id_user = b.id_user B.8.5. Spesifikasi Field Data Pada Layar Tidak ada B.8.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan ButtonKeluar JButton Jika diklik, akan mengaktifkan proses Algobuku 3 ButtonRefresh JButton Jika diklik, akan mengaktifkan proses Algobuku 5 TabelOnline JTable Akan berisi data-data user yang telah melakukan login dan masuk kedalam aplikasi, lihat Algobuku 14 B.8.7. Spesifikasi Layar Pesan Tidak ada
40 B.8.8. Spesifikasi Proses/Algoritma B <001> : Algobuku14 Objek terkait : TabelOnline Event : menampilkan nama-nama user yang telah melakukan login kedalam aplikasi Initial State TabelOnline masih kosong karena belum ada yang melakukan login Final State TabelOnline terisi oleh data-data user yang telah melakukan login Spesifikasi Proses/Algoritma if user melakukan login then insert IP, waktu_login dan id_user ke dalam tabel t_komputer tampilkan IP, waktu_login dan nama user kedalam TabelOnline Endif If user melakukan logout then lakukan perhitungan waktu_login dan waktu_logout untuk mendapatkan lama_pakai update tabel t_komputer dengan memasukkan waktu_logout dan lama_pakai kedalam TabelOnline berdasarkan id_user tertentu Endif B.8.9. Spesifikasi Report Tidak ada
41 Lampiran C Daftar Rinci File dan Data C.1. Struktur Direktori C.1.1. Direktori Pengembangan Direktori yang digunakan dalam pengembangan Sistem Laboratorium Bahasa ini adalah : Direktori LabBahasa berisi build, nbproject, src dan test. Direktori tersebut merupakan direktori default yang terbentuk saat menggunakan software Netbeans dalam proses pengembangan Sistem Laboratorium Bahasa. File-file coding secara default juga, diletakkan di dalam direktori \src\labbahasa. C.1.2. Direktori Operasional Direktori yang digunakan di lingkungan operasional adalah : Berisi file *.class : Volume in drive C has no label. Volume Serial Number is 2826-D087 Directory of C:\Documents and Settings\magang\My Documents\TA\source\LabBahasa\build\classes\labbahasa 02/07/ :07 PM <DIR>. 02/07/ :07 PM <DIR>.. 01/09/ :14 PM 2,874 dblabbahasa.class 02/04/ :27 AM 3,340 dblihatclient.class 01/29/ :51 PM 4,486 dblogin.class 01/31/ :26 PM 4,345 dbubahpass.class 02/03/ :56 PM 1,290 EX_ipServer.class 02/04/ :19 AM 1,294 EX_showClient.class 01/26/ :00 PM 1,351 EX_tampil.class 10/19/ :18 AM 486 lihat_server$1.class 10/19/ :18 AM 3,404 lihat_server.class 01/26/ :06 PM 708 Listen$1.class 01/26/ :06 PM 462 Listen$2.class 01/26/ :06 PM 3,091 Listen.class 02/03/ :53 PM 764 login_aplikasi$1.class 02/03/ :53 PM 764 login_aplikasi$2.class 02/03/ :53 PM 757 login_aplikasi$3.class 02/03/ :53 PM 494 login_aplikasi$4.class 01/17/ :16 PM 494 login_aplikasi$5.class 02/03/ :53 PM 11,969 login_aplikasi.class 01/11/ :58 AM 750 login_server$1.class 01/11/ :58 AM 486 login_server$2.class 01/09/ :51 PM 486 login_server$3.class 01/11/ :58 AM 8,009 login_server.class 10/16/ :30 PM 379 Main.class 10/18/ :10 AM 490 online_server$1.class 10/18/ :10 AM 2,482 online_server.class 01/18/ :40 AM 2,121 TabelCari_Ubah.class 01/17/ :50 PM 2,483 tabelonline_refresh.class 01/08/ :21 AM 1,221 temp.class 01/11/ :37 AM 1,046 temp_login.class 01/09/ :55 PM 450 tes$1.class 01/09/ :55 PM 1,168 tes.class 01/08/ :19 AM 2,365 validlabbahasa.class 01/11/ :48 AM 2,591 validlogin.class 02/01/ :06 AM 4,231 valid_login.class 02/04/ :11 AM 764 welcome_client$1.class 02/04/ :11 AM 766 welcome_client$10.class 02/04/ :11 AM 767 welcome_client$11.class 02/04/ :11 AM 496 welcome_client$12.class 02/04/ :11 AM 1,359 welcome_client$2.class 02/04/ :11 AM 764 welcome_client$3.class 02/04/ :11 AM 764 welcome_client$4.class 02/04/ :11 AM 764 welcome_client$5.class 02/04/ :11 AM 1,359 welcome_client$6.class 02/04/ :11 AM 764 welcome_client$7.class 02/04/ :11 AM 764 welcome_client$8.class 02/04/ :11 AM 764 welcome_client$9.class 02/04/ :11 AM 14,904 welcome_client.class
42 01/23/ :12 AM 736 welcome_server$1.class 01/23/ :12 AM 766 welcome_server$10.class 01/23/ :12 AM 1,362 welcome_server$11.class 01/23/ :12 AM 735 welcome_server$12.class 01/23/ :12 AM 767 welcome_server$13.class 01/23/ :12 AM 767 welcome_server$14.class 01/23/ :12 AM 767 welcome_server$15.class 01/23/ :12 AM 1,362 welcome_server$16.class 01/23/ :12 AM 767 welcome_server$17.class 01/23/ :12 AM 767 welcome_server$18.class 01/23/ :12 AM 1,362 welcome_server$19.class 01/23/ :12 AM 1,359 welcome_server$2.class 01/23/ :12 AM 767 welcome_server$20.class 01/23/ :12 AM 767 welcome_server$21.class 01/23/ :12 AM 767 welcome_server$22.class 01/23/ :12 AM 767 welcome_server$23.class 01/23/ :12 AM 767 welcome_server$24.class 01/23/ :12 AM 735 welcome_server$25.class 01/23/ :12 AM 767 welcome_server$26.class 01/23/ :12 AM 767 welcome_server$27.class 01/23/ :12 AM 767 welcome_server$28.class 01/23/ :12 AM 767 welcome_server$29.class 01/23/ :12 AM 732 welcome_server$3.class 01/23/ :12 AM 767 welcome_server$30.class 01/23/ :12 AM 767 welcome_server$31.class 01/23/ :13 AM 729 welcome_server$32.class 01/22/ :28 PM 729 welcome_server$33.class 01/23/ :12 AM 764 welcome_server$4.class 01/23/ :12 AM 764 welcome_server$5.class 01/23/ :12 AM 764 welcome_server$6.class 01/23/ :12 AM 764 welcome_server$7.class 01/23/ :12 AM 764 welcome_server$8.class 01/23/ :12 AM 764 welcome_server$9.class 01/23/ :13 AM 63,341 welcome_server.class 81 File(s) 188,934 bytes 2 Dir(s) 1,058,365,440 bytes free Berisi file *.jar Volume in drive C has no label. Volume Serial Number is 2826-D087 Directory of C:\Documents and Settings\magang\My Documents\TA\source\LabBahasa\dist 02/07/ :15 PM <DIR>. 02/07/ :15 PM <DIR>.. 02/01/ :57 PM 200,972 LabBahasa.jar 02/07/ :15 PM <DIR> javadoc 1 File(s) 200,972 bytes 3 Dir(s) 1,058,365,440 bytes free C.2. Isi Direktori Volume in drive C has no label. Volume Serial Number is 2826-D087 Directory of C:\Documents and Settings\magang\My Documents\TA\source\LabBahasa\src\labbahasa 02/07/ :15 PM <DIR>. 02/07/ :15 PM <DIR>.. 02/04/ :27 AM 4,530 dblihatclient.java 01/29/ :51 PM 8,871 dblogin.java 01/31/ :26 PM 6,310 dbubahpass.java 02/03/ :56 PM 974 EX_ipServer.java 02/04/ :18 AM 1,319 EX_showClient.java 01/26/ :00 PM 1,764 EX_tampil.java 01/26/ :06 PM 2,576 Listen.form 01/26/ :06 PM 3,019 Listen.java 02/03/ :53 PM 11,125 login_aplikasi.form 02/03/ :53 PM 21,916 login_aplikasi.java 10/16/ :24 PM 619 Main.java 01/18/ :40 AM 2,559 TabelCari_Ubah.java 01/17/ :50 PM 2,755 tabelonline_refresh.java 01/08/ :21 AM 1,502 temp.java 01/11/ :37 AM 1,775 temp_login.java 01/08/ :19 AM 2,096 validlabbahasa.java
APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP
APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP TUGAS AKHIR Oleh : Agus Setyo Nugroho 33104024 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK
Lebih terperinciAplikasi Pengendali Elektronik Berbasis Komputer
Aplikasi Pengendali Elektronik Berbasis Komputer TUGAS AKHIR Oleh : Wesril Gideon. T 33103022 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK (APL) JURUSAN
Lebih terperinciELEKTRONIK MEMO BERBASIS WEB
ELEKTRONIK MEMO BERBASIS WEB TUGAS AKHIR Oleh : Rommy Khalid Ghifari 33102009 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA
Lebih terperinciAPLIKASI PEMBANDING CITRA (studi kasus wajah manusia)
APLIKASI PEMBANDING CITRA (studi kasus wajah manusia) TUGAS AKHIR Oleh : M. Taufik Hidayat 33103004 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN
Lebih terperinciDESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3
DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 Achmad Taopan Fakhrul Abillah Ramadhan Syaifuloh J3D111022 J3D111067 J3D211122 Program Keahlian
Lebih terperinciSISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )
SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG ) TUGAS AKHIR Oleh : Yolan Profita Ningrum 33106109 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM
Lebih terperinciAPLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO
APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO TUGAS AKHIR Oleh : Ahmad 33101006 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK
Lebih terperinciSISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS
DAFTAR PUSTAKA 1. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition. Elex Media Komputindo, Jakarta 2003. 2. Hartanto, Antonius Aditya. Tips dan Trik Java 2 Micro Edition Tingkat Lanjut. Elex
Lebih terperinciSISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS
SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS TUGAS AKHIR Oleh : Dewi Lestari 33104007 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT
Lebih terperinciAPLIKASI TIKET KONSER ONLINE BERBASIS PDF417
APLIKASI TIKET KONSER ONLINE BERBASIS PDF417 TUGAS AKHIR Oleh : Eci Susandari 33104014 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK
Lebih terperinciSITUS PROPOSAL CENTRE TUGAS AKHIR
SITUS PROPOSAL CENTRE TUGAS AKHIR Oleh : IRVAN KURNIAWAN 33105046 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2008 i LEMBAR PENGESAHAN
Lebih terperinciAPLIKASI HELP DESK TUGAS AKHIR. Oleh : Alfian Rawi Butar-Butar : Disusun untuk memenuhi syarat kelulusan Program Diploma III
APLIKASI HELP DESK TUGAS AKHIR Oleh : Alfian Rawi Butar-Butar : 33102010 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK POLITEKNIK BATAM BATAM 2005 i
Lebih terperinciSistem Informasi Operasional Penerbangan (SIOP)
Sistem Informasi Operasional Penerbangan (SIOP) TUGAS AKHIR Oleh : Risha Krisdianingtyas (33102013) Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN
Lebih terperinciDAFTAR PERUBAHAN INDEX - A B C D E F G
Revisi A DAFTAR PERUBAHAN Deskripsi B C D E F G TGL INDEX - A B C D E F G Ditulis oleh Diperiksa oleh Disetujui oleh Jurusan Ilmu Komputer IPB DPPL - AKKSES Halaman 2 dari 39 Daftar Halaman Perubahan Halaman
Lebih terperinciAPLIKASI UNTUK MENGETAHUI ARAH Dan PENGUKUR KECEPATAN ANGIN
i APLIKASI UNTUK MENGETAHUI ARAH Dan PENGUKUR KECEPATAN ANGIN TUGAS AKHIR Oleh : Togos Reagenald Simanjuntak 33106056 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA
Lebih terperinciPerancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium
JURNAL SISTEM DAN INFORMATIKA 59 Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium Luh Made Yulyantari STMIK STIKOM BALI Jalan Raya Puputan No. 86, Telp. (0361) 244445 e-mail: yulyantari@stikom-bali.ac.id
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PANGKALAN DATA
BAB 3 ANALISIS DAN PERANCANGAN PANGKALAN DATA 3.1 Analisis Ada dua analisis yang digunakan yaitu analisis permasalahn dan analisis persyaratan yang akan dijelaskan di bawah ini. 3.1.1 Analisis Permasalahan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi
Lebih terperinciSISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR
SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR Oleh : Sasmita Adhytya 33105015 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA
Lebih terperinciBAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas
BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan
Lebih terperinciBAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi
BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi sistem yaitu spesifikasi computer,personil dan sisi keamanan
Lebih terperinciAPLIKASI KREDIT PROPERTI
APLIKASI KREDIT PROPERTI TUGAS AKHIR Oleh : Supriyadi 33105064 Disusun untuk memenuhi syarat kelulusan Program Diploma III Batam, 28 Maret 2009 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2009
Lebih terperinciBAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang
BAB IV ANALISA DAN PEMBAHASAN 4.1 Analisa Sistem Sesuai dengan tujuan yang diharapkan, maka kontribusi yang dapat diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang selama
Lebih terperinciSISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR
SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR Oleh : Novitalia 3310701010 Gita Ayu Indri Astuti 3310701012 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM
Lebih terperinciDESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line
DPPL BOGOR LINE DESKRIPSI PERANCANGAN PERANGKAT LUNAK Aplikasi Bogor Line untuk: Institut Pertanian Bogor Dipersiapkan oleh: Kelompok 9 1. Larasati (G64140005) 2. Respati Widrantara Putra (G64140028) 3.
Lebih terperinciSistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR
Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR Oleh : DWI UTARI 3310701005 NORA AFRILA 3310701043 Disusun untuk memenuhi syarat kelulusan Program Diploma III
Lebih terperinciBAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke
74 BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian program adalah pengujian dimana user memasukan data ke dalam sistem informasi yang sudah dibuat. Dengan adanya pengujian ini maka data
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.
Lebih terperinciRezza Prawira Rukmana
DOKUMEN PERANCANGAN PERANGKAT LUNAK SISTEM RENTAL MOBIL (SRM) Dipersiapkan Oleh : Dendry Dwi Pamungkas Umar Muis Salam Rezza Prawira Rukmana Egi Widya Yachya J3D111108 J3D111039 J3D111047 J3D110067 Program
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Tahapan analisa masalah yang dimaksud merupakan masalah penerimaan siswa baru pada sekolah yang masih menggunakan cara manual. Dalam beberapa sekolah
Lebih terperinciSistem Komputerisasi Pembelian Tiket Kapal Laut
Sistem Komputerisasi Pembelian Tiket Kapal Laut TUGAS AKHIR Oleh : Tobersen Siregar 33105055 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK BATAM
Lebih terperinciBAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1
BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis
Lebih terperinciDPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Sewa Sawah. untuk: Institut Pertanian Bogor. Dipersiapkan oleh: Kelompok 2
DPPL SEWA SAWAH DESKRIPSI PERANCANGAN PERANGKAT LUNAK Aplikasi Sewa Sawah untuk: Institut Pertanian Bogor Dipersiapkan oleh: Kelompok 2 1. Parhan Zikkry Padly (G64140011) 2. Azmi Iqbal Goldina Prakasa
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Sumber daya yang dibutuhkan untuk menjalankan Aplikasi Sistem Sumber Daya Perangkat Keras (Hardware)
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem 4.1.1. Kebutuhan Sumber Daya Sumber daya yang dibutuhkan untuk menjalankan Aplikasi Sistem Informasi Akademik Melalui SMS di SMU Dharma Karya terdiri
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah
BAB IV DESKRIPSI KERJA PRAKTEK Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah kesulitan dalam proses perekapitulasian ataupun pembuatan laporan secara periodik terhadap proses
Lebih terperinciBAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain
BAB IV ANALISIS DAN DESAIN SISTEM Perkembangan teknologi informasi saat ini membutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Menjalankan Sistem Aplikasi Tracking Kartu Halo perlu memperhatikan lingkungan operasional dan pengembangan yang meliputi perangkat keras (hardware) yang
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi yang diterapkan demi terciptanya suatu sistem informasi
82 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi yang diterapkan demi terciptanya suatu sistem informasi yang dibutuhkan, membutuhkan suatu rincian implementasi sebagai berikut
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.
68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini, pada bagian aplikasi server dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.
Lebih terperinci3 BAB III PEMBAHASAN
3 BAB III PEMBAHASAN 3.1 Analysis System Analisis merupakan suatu tahapan pemahaman terhadap sistem atau aplikasi yang sedang berjalan maupun yang akan dibuat. Tahapan analisis bertujuan untuk mengetahui
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum menjalankan program aplikasi ini ada elemen-elemen pendukung yang harus diperhatikan yaitu perangkat lunak dari komputer (Software) dan perangkat
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM Implementasi Sistem merupakan kegiatan memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan suatu sistem yang bekerja. Dalam tahap implementasi sistem
Lebih terperinciBAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.
BAB III PEMBAHASAN 3.1 Perancangan Antarmuka Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user. 3.1.1 Perancangan Struktur Menu User Pembuatan Aplikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk
BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi
Lebih terperinciIV. HASIL DAN PEMBAHASAN. a. Ruang Lingkup (Scope) Perangkat Lunak P-ATIS. P-ATIS memproduksi suara dari data-data cuaca terkini yang
IV. HASIL DAN PEMBAHASAN A. Perancangan 1. Tahap System Engineering a. Ruang Lingkup (Scope) Perangkat Lunak P-ATIS P-ATIS memproduksi suara dari data-data cuaca terkini yang berupa teks sebagai informasi
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk
BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi
Lebih terperinciBAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari
BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI 5.1. Pengujian Pengujian merupakan bagian yang terpenting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk untuk memeriksa kekompakan antara komponen
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan sistem pendukung keputusan mengenai pemberian izin keluar masuk kapal metode ahp yang dapat
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Jadwal Implementasi Penerapan aplikasi ini terdiri dari beberapa tahapan berkelanjutan, dengan penjadwalan yang dapat dilihat pada tabel berikut ini:
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
28 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Berbagi Cerita Wisata Surakata Berbasis Android yaitu meliputi hardware dan software
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem dan menentukan kebutuhan
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan
71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi perhitungan gaji karyawan pada Koperasi Udara Jawa meliputi tahap implementasi, uji
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
69 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI BASIS DATA Dalam upaya menyimpan data-data pelaksanaan training pada satu basis data, maka penulis menyiapkan tabel-tabel data yang akan menampung
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat
Lebih terperinciBAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
digilib.uns.ac.id BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Deskripsi yang diperoleh dari di Dinas Pendidikan Kabupaten Klaten meliputi : a. pegawai yang meliputi nip,nama,tanggal lahir, jenis
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan
BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Hardware dan Software Untuk mengimplementasikan rancangan basis data yang telah dibuat, diperlukan unit hardware dan software dengan spesifikasi
Lebih terperinciAPLIKASI KOMUNIKASI RIG VIA INTERNET
APLIKASI KOMUNIKASI RIG VIA INTERNET TUGAS AKHIR Oleh : Windri Mega Suyati 33106120 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. kerusakan jalan dari masyarakat. Sebelumnya user harus mempersiapkan
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Implementasi program adalah implementasi dari analisa dan desain sistem yang telah dibuat sebelumnya. Sehingga diharapkan dengan adanya implementasi ini
Lebih terperinciSISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM
SISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM TUGAS AKHIR Oleh : Ehwan Gafar Prastyo 3310701002 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:
BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem. Analisis ini diperlukan sebagai dasar bagi tahapan
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui
BAB IV DESKRIPSI PEKERJAAN 4.1 Analisis Sistem Berdasarkan hasil pengamatan yang dilakukan pada saat pelaksanaan Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui proses-proses pencatatan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software ( implementasi sistem ) Dalam penulisan tugas akhir ini pembuatan menggunakan web server Aplikasi penjualan berbasis website ini menggunakan software
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Pada tahapan ini sistem yang telah dirancang pada tahap ke tiga akan dikembangkan sehingga sistem yang dibuat harus mengacu pada rancangan yang telah
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi adalah suatu kelanjutan dari perancangan sistem informasi peminjaman dan pengembalian mobil pada Rental Mobil Dua Saudara. Telah di
Lebih terperinciBAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan
BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 06 Juli 2009 sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan Cilimus Kabupaten
Lebih terperinciIF SearchButton Student diklik THEN. IF Tombol Submit Student diklik THEN. Tampilkan Pesan You have to input remark. Tampilkan Modul Attendance
IF UsernameInput == Username && PasswordInput == Password THEN Simpan UserType Validasi Sukses ELSEIF UsernameInput!= Username PasswordInput!= Pasword THEN Validasi = error ENDIF 3. Modul Attendance //Mencari
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Penelitian melakukan pengembangan terhadap opsi-opsi pemecahan masalah yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management System)
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi yang utuh kedalam berbagai bagian-bagian komponennya serta hubungan antar
Lebih terperinciBAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang
BAB IV DESKRIPSI SISTEM 4.1 Analisis Permasalahan Sistem Perpustakaan yang ada di PT. PAL INDONESIA masih tergolong manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang mampu mengelola
Lebih terperincitentang perubahan kondisi aplikasi dijalankan :
253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan
Lebih terperinciBAB VI KESIMPULAN DAN SARAN
BAB VI KESIMPULAN DAN SARAN Pada bab ini akan dibahas mengenai kesimpulan dan saran untuk pengembangan sistem informasi persediaan suku cadang berbasis web di PT. Terra Factor Indonesia. 6.1. Kesimpulan
Lebih terperinciBab 4. Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan 4.1 Spesifikasi System 4.1.1 Spesifikasi Perangkat Keras Kebutuhan perangkat keras dapat dibedakan menjadi dua, yaitu kebutuhan perangkat keras pada server dan client. Spesifikasi
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Masih banyaknya sebagian dari siswa yang tidak lulus tiap tahunnya dikarenakan sebagian dari siswa masih belum paham dalam mengerjakan soalsoal
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Penerimaan Dan Pengeluaran Kas Pada Kantor SAR Banda Aceh. IV.1.1 Halaman Menu Login Halaman
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:
BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pembahasan mengenai hasil mencakup spesifikasi perangkat keras (hardware) dan perangkat lunak (software) serta tampilan output perangkat lunak. IV.1.1.
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi sistem Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi perancangan aplikasi web E-Commerce
Lebih terperinciBAB V IMPLEMENTASI SISTEM
BAB V IMPLEMENTASI SISTEM 5.1 Lingkungan Implementasi Implementasi aplikasi ini meliputi kebutuhan perangkat lunak, perangkat keras, form program yang sesuai, query yang digunakan, pemrograman dan pengujian
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai, maka untuk selanjutnya adalah melakukan pengimplementasian dari analisis dan rancangan yang ada dan selanjutnya melakukan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu
179 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Database Agar komputer client dapat mengakses database pada komputer server, maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN
BAB IV ANALISIS DAN PERANCANGAN Pada bab ini memuat hasil analisis dan perancangan perangkat lunak yang akan dibangun pada kerja praktik. Perangkat lunak yang akan dibangun termasuk pengelolaan data siswa,
Lebih terperinciBAB IV HASIL DAN UJI COBA
28 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan mengenai tampilan hasil dari perancangan Penentuan Tempat Pembuangan Akhir Sampah (TPA) Menggunakan Metode SAW Pada Dinas Kebersihan
Lebih terperinciBAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan
BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.
Lebih terperinciBAB III CARA DAN METODOLOGI PENELITIAN
BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life
Lebih terperinciBAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).
30 4.1 Observasi BAB IV DESKRIPSI KERJA PRAKTEK Melakukan survey dan wawancara secara langsung di Bidang Hubungan Industrial dan Syarat Kerja pada Dinas Tenaga Kerja Kota Surabaya. Wawancara dilakukan
Lebih terperinciMySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan
BAB IV DESKRIPSI PEKERJAAN 4.1 Prosedur Kerja Praktek Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek ini, pendekatan terhadap permasalahan yang dilakukan adalah dengan mempelajari
Lebih terperinciBAB V TESTING DAN IMPLEMENTASI SISTEM
BAB V TESTING DAN IMPLEMENTASI SISTEM 5.1 Pengujian Sistem Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu.
Lebih terperinci4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi
4 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk memastikan program dapat berjalan dengan lancar, maka perlu dilakukan instalasi perangkat keras, sistem operasi dan DBMS, program aplikasi,
Lebih terperinciGambar 4.72 Layar Login User
244 4.3.4 Kebutuhan Personil (Brainware) Kebutuhan personil yang diperlukan dalam implementasi aplikasi sistem basis data pada Fa. Trico Paint Factory adalah sebagai berikut : 1. Technical support, yaitu
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian adalah untuk
100 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1 Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui
Lebih terperinci