APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP

Ukuran: px
Mulai penontonan dengan halaman:

Download "APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP"

Transkripsi

1 APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP TUGAS AKHIR Oleh : Agus Setyo Nugroho Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA POLITEKNIK BATAM BATAM 2007

2 LEMBAR PENGESAHAN Oleh: Agus Setyo Nugroho Pembimbing I, Batam, 22 Juni 2007 Pembimbing II, Andy Triwinarko, ST NIK Riwinoto, ST NIK ii

3 Abstraksi Aplikasi Pengelolaan Tiket Penumpang PT. ASDP Penggunaan teknologi komputer untuk pengolahan tiket penumpang kapal merupakan aspek yang sangat penting pada era teknologi informasi saat ini, khususnya untuk proses yang sampai saat ini kebanyakan masih dilakukan secara manual sehingga kurang memberikan keefektifan dan keefesienan bagi pihak loket dalam mengelola tiket penumpang kapal. Oleh karena itu diperlukannya sistem yang terkomputerisasi untuk menangani hal- hal di atas. Aplikasi Pengelolaan Tiket Penumpang adalah suatu aplikasi yang bisa dijalankan di berbagai platform. Dengan menerapkan sistem ini akan memperoleh manfaat dan hasil yang optimal diantaranya. 1. Memberikan kemudahan dalam mengelola data penumpang berupa pengentrian nama, asal, usia, jenis kelamin. 2. Mampu mencetak Id penumpang. 3. Memberikan no registrasi yang berlaku permanen. 4. Mempermudah pihak loket dalam pembuatan laporan harian. 5. Mampu mencetak laporan harian dari hasil transaksi penjualan tiket penumpang. 6. Mampu mencetak laporan bulanan dari hasil keseluruhan transaksi penjulan tiket penumpang. 7. Mempermudah pihak loket dalam mengecek data penumpang. 8. Meminimalisir terjadinya kesalahan atau kehilangan data, khususnya data transaksi karena tersimpan dalam database. Aplikasi ini menggunakan PHP dengan basis data MySQL nt. Kata Kunci : tiket, transaksi. iii

4 Kata Pengantar Puji syukur penulis ucapkan kapada Allah SWT tuhan semesta alam yang maha tahu dalam segala hal karena dengan rahmat dan ridha-nya dan juga Rasullullah Nabi Muhammad SAW atas segala suri tauladannya, yang memberikan cahaya serta kekuatan sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul Aplikasi Pengelolaan Tiket Penumpang PT. ASDP. Selama pengerjaan Tugas Akhir ini penulis banyak mendapatkan bimbingan, bantuan, saran, dan dukungan dari berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis ingin menyampaikan rasa ungkapan terima kasih yang sebesar-besarnya kepada : 1. Kedua orang tua tercinta ayah dan ibu yang telah banyak memberi dukungan, baik moril maupun sprituil serta doa yang tiada henti-hentinya. 2. Kakak yang selalu memberi semangat, saran serta dukungan yang tiada hentinya. 3. Adik-adik yang selalu memberikan dukungan serta doa. 4. Bapak Basuki Winoto, ST dan Ibu Metasanti, ST Selaku Koordinator Tugas Akhir 5. Bapak Andy Triwinarko, ST selaku pembimbing 1 Tugas Akhir yang telah banyak memberikan saran dan ide dalam tugas akhir ini. 6. Bapak Riwinoto, ST selaku pembimbing 2 Tugas Akhir yang telah berbagi cerita, ide dan pengalaman serta memberikan saran. 7. Kakak kelas Siswandi yang telah membantu dalam pengerjaan Tugas Akhir, serta memberikan ide, saran dalam pengerjaan Tugas Akhir. 8. Bapak Joko, selaku Dinas Perhubungan yang telah memberikan informasi tentang keadaan yang terjadi pada PT. ASDP 9. Semua teman-teman khusunya APL 04 yang memberikan dukungan, ide dan saran-saran. Penulis menyadari bahwa Tugas Akhir ini masih banyak kekurangan. Kritik dan saran sangatlah penulis harapkan, sehingga hal ini dapatmenjadi pemicu bagi Penulis untuk dapat memperbaiki kekurangan dan melakukan hal yang lebih baik lagi pada masa yang akan datang Akhir kata besar harapan Penulis semoga Tugas Akhir yang Penulis buat ini dapat bermanfaat bagi semua pembaca dan dapat dipergunakan dengan sebaik-baiknya. Batam, 21 Juni 2007 Penulis iv

5 Daftar Isi Halaman Judul...i LEMBAR PENGESAHAN...ii Abstraksi...iii Kata Pengantar...iv Daftar Isi v Daftar Tabel.vi Bab 1 Pendahuluan Latar Belakang Tujuan Batasan Masalah Ikhtisar Buku...1 Bab 2 Deskripsi Umum Aplikasi Deskripsi Umum Sistem Karakteristik Pengguna Batasan Lingkungan Operasi dan Pengembangan Lingkungan Operasional Lingkungan pengembangan : Aturan Penomoran...3 Bab 3 Analisis Deskripsi Fungsional Context Diagram Analisis Kebutuhan Data...10 Bab 4 Deskripsi Perancangan Deskripsi Data Definisi Domain/Type Daftar Tabel Aplikasi Dekomposisi Fungsional Modul Spesifikasi Kebergantungan Antar Layar Struktur Menu...15 Bab 5 Implementasi dan Pengujian Spesifikasi Kebergantungan Antar Modul Struktur Direktori dan Deskripsi File Pengujian dan Hasilnya...17 Bab 6 Kesimpulan dan Saran Kesimpulan Saran...18 Lampiran A Perancangan Rinci Tabel.19 A.1. Spesifikasi Tabel t_user A.2. Spesifikasi Tabel t_penumpang..19 A.3. Spesifikasi Tabel t_loket...19 A.4. Spesifikasi Tabel t_transaksi...20 A.5. Spesifikasi Tabel t_tiket...20 Lampiran B Perancangan Rinci Fungsional...21 B.1. Spesifikasi Fungsi/Proses B.2. Spesifikasi Fungsi/Proses B.3. Spesifikasi Fungsi/Proses B.4. Spesifikasi Fungsi/Proses B.5. Spesifikasi Fungsi/Proses B.6. Spesifikasi Fungsi/Proses B.7. Spesifikasi Fungsi/Proses B.8. Spesifikasi Fungsi/Proses B.9. Spesifikasi Fungsi/Proses B.10. Spesifikasi Fungsi/Proses B.11. Spesifikasi Fungsi/Proses B.12. Spesifikasi Fungsi/Proses v

6 B.13. Spesifikasi Fungsi/Proses B.14. Spesifikasi Fungsi/Proses B.15. Spesifikasi Fungsi/Proses B.16. Spesifikasi Fungsi/Proses B.17. Spesifikasi Fungsi/Proses B.18. Spesifikasi Fungsi/Proses B.19. Spesifikasi Fungsi/Proses B.20. Spesifikasi Fungsi proses B.21. Spesifikasi Fungsi/Proses B.22. Spesifikasi Fungsi/Proses B.23. Spesifikasi Fungsi/Proses B.24 Spesifikasi Fungsi proses Lampiran C Daftar Rinci File dan Data...66 C.1. Struktur direktori...66 C.1.2. Direktori pengembangan...66 C.1.3. Direktori operasional...66 C.2. Isi Direktori : C:\web\asdp...66 C.2.1 Isi Direktori : C:\web\asdp\admin...66 C.2.1 Isi Direktori : C:\web\asdp\cetak...67 Lampiran D Dokumen Rinci Testing...68 Daftar Pustaka vi

7 Daftar Tabel Tabel 2.2 Karakteristik Pengguna...2 Tabel 4.1 Daftar Table Basis Data...11 Tabel Daftar Table Aplikasi...12 Tabel 4.2 Input Proses Output Aplikasi...13 Tabel 5.1 Daftar Direktori dan File Aplikasi...16 vii

8 Bab 1 Pendahuluan 1.1 Latar Belakang Teknologi industri saat sekarang sudah merambah di hampir segala aspek kehidupan. Pekerjaan diselesaikan dengan mudah dan cepat dengan adanya proses komputerisasi. Masih banyak pihak instansi yang terkait dalam pembuatan laporan penjualan tiket menggunakan alat tulis. Laporan yang dihasilkan berupa lembaran kertas. Hal ini tidak lain disebabkan oleh karena kurangnya sistem pengentrian data serta pembutan laporan secara efektif. Sejauh ini perusahaan masih melakukan secara manual, sehingga menimbulkan beberapa kesulitan. 1. Pendaftaran menggunakan alat tulis 2. Laporan dikirim berupa lembaran kertas 3. Report keuangan masih berupa lembaran 1.2 Tujuan Adapun tujuan dari sistem informasi ini adalah : 1. Memudahkan petugas loket dalam mengentri data penumpang 2. Memberikan no registrasi yang berlaku permanen 3. Memudahkan petugas loket dalam membuat laporan harian 4. Memudahkan pihak admin dalam membuat laporan bulanan 1.3 Batasan Masalah Adapun batasan masalah dalam sistem informasi ini adalah : 1. Sistem ini menangani pengentrian data penumpang 2. Sistem tidak menangani pembelian tiket penumpang online 1.4 Ikhtisar Buku Bab 1. Pendahuluan yang berisi tentang masalah masalah yang melatarbelakangi pembuatan system informasi yang akan dirancang, tujuan pembuatan system informasi, batasan masalah pembuatan aplikasi serta ikhtisar buku. Bab 2. Deskripsi umum perangkat lunak yang berisi tentang deskripsi umum sistem, karakteristik pengguna, batasan, lingkungan operasi yang mencakup lingkungan operasional dan lingkungan pengembangan serta aturan penamaan dan penomoran. Bab 3. Analisis yang berisi tentang deskripsi fungsional, Context Diagram dan Analisis kebutuhan data. Bab 4. Deskripsi perancangan yang berisi tentang deskripsi data, dekomposisi fungsional modul, spesifikasi ketergantungan antar layar dan struktur menu. Bab 5. Implementasi dan pengujian yang berisi tentang spesifikasi ketergantungan antar modul, struktur direktori dan deskripsi file serta pengujian dan hasilnya. Bab 6. Kesimpulan dan saran yang berisi tentang kesimpulan dari hasil pembangun aplikasi dan saran untuk perbaikan dan pengembangan. 1

9 2.1 Deskripsi Umum Sistem Bab 2 Deskripsi Umum Aplikasi Report bulanan Mengelola user loket Disimpan dalam database Database Administrator Data laporan bulanan Server Cetak id penumpang dan laporan harian Entry data penumpang dan rekap laporan harian Petugas Loket Gambar 2.1 Deskripsi Umum Sistem 1. Pengentrian data calon penumpang 2. Mencetak kartu penumpang 3. Penjualan tiket direkap setiap hari 4. Rekap penjualan tiket ditangani pihak petugas loket 5. Mengelola user loket ditangani administrator 6. Pihak administrator membuat laporan bulanan berupa report 2.2 Karakteristik Pengguna Adapun karekteristik pengguna dalam aplikasi ini adalah: 1. Loket 2. Administrator Kategori Pengguna Petugas Loket Tabel 2.2 Karakteristik Pengguna Tugas Hak Akses ke aplikasi Jabatan - Mengentri data penumpang - Penjualan tiket - Merekap penjualan perhari Mengentri data Petugas loket Administrator Menangani sistem Mengontrol sistem IT Controler 2

10 2.3 Batasan Berikut adalah batasan dari aplikasi ini: Aplikasi ini dikembangkan dengan pemrograman berbasis web yaitu PHP Aplikasi ini menggunakan basis data MySql Aplikasi ini berjalan di semua sistem operasi Multi Platform Aplikasi ini menggunakan server Apache 2.4 Lingkungan Operasi dan Pengembangan Lingkungan Operasional a. Perangkat Keras - Prosesor : Pentium III atau spesifikasi yang lebih tinggi - Kebutuhan memori utama minimal : 128 Mb - Printer b. Sistem Operasi : minimal Microsoft Windows 2000 c. DBMS : Mysql d. Software pendukung : Apache2.0.47, Php4.4.2, Web browser Lingkungan pengembangan : a. Perangkat Keras - Prosesor : AMD Duron - Kebutuhan memori utama minimal : 1024 Mb b. Sistem Operasi : Ms. Windows XP c. DBMS : Mysql d. Program / utilities lain : Apache2.0.47, Php4.4.2, Macromedia Dreamweaver MX, Web Browser 2.5 Aturan Penomoran Aturan penamaan dan penomoran yang dipakai pada aplikasi ini adalah sebagai berikut: Bab menggunakan angka. Contoh : Bab I Sub bab menggunakan angka. Contoh : 1.1 xxx Judul table dan gambar menggunakan angka. Contoh : Tabel 1.2, Gambar 1.2 Penamaan tabel diawali dengan menggunakan huruf kecil. Contoh : t_tiket Lampiran menggunakan huruf besar. Contoh : Lampiran A Sub lampiran menggunakan huruf besar dan angka. Contoh : A.1. Spesifikasi. 3

11 Bab 3 Analisis 3.1 Deskripsi Fungsional Pada deskripsi fungsional akan dijelaskan proses-proses yang dapat dilakukan oleh Aplikasi. Deskripsi fungsional terdiri dari Context Diagram, DFD Level 1 dan DFD Level 2. Diagram Context merupakan gambaran sistem secara umum. Rincian proses akan diterangkan pada DFD level 1 dan DFD level Context Diagram Gambar 3.1 Diagram Contex User memberikan inputan ke sistem berupa Username, Password dan hak akses yang selanjutnya sistem akan melakukan verifikasi dan validasi user, setelah itu user akan mendapatkan hak aksesnya ke aplikasi, dan dapat melakukan proses pengolahan data. Semua hasil dari pengolahan data akan disimpan di dalam database sistem. 4

12 DFD Level 1 Gambar 3.2 DFD Level 1 Pada DFD Level 1 menjelaskan proses-proses yang dapat dilakukan oleh aplikasi. Sebelum user dapat menggunakan aplikasi tersebut, user harus melakukan login sebagai hak aksesnya terhadap aplikasi dengan memasukkan User name, Password dan hak akses sebagai input untuk sistem. Aplikasi akan melakukan pemeriksaan validasi User name, Password dan hak akses. Jika User name, Password dan hak akses salah maka aplikasi akan memberikan pesan kesalahan kepada user dan jika User name, Password dan hak akses benar maka apilkasi menampilkan layar menu. Sebagian proses pada DFD Level 1 seperti proses 2,3,4,5 akan di break down ke DFD Level 2. 5

13 DFD Level 2 Proses 2 Pengelolaan Data Penumpang Gambar 3.3 DFD Level 2 Proses 2 Pengelolaan Data Penumpang Gambar ini merupakan turunan dari DFD level 2 proses 2 yang didalamnya terdapat 5 proses. Prosesproses tersebut yaitu tambah data penumpang, ubah data penumpang, hapus data penumpang, lihat data penumpang dan cetak nomor penumpang. Untuk proses tambah data penumpang (proses 2.1.1), ubah data penumpang (proses 2.1.2) dan hapus data penumpang (proses 2.1.3), aliran datanya mengacu pada tebel t_penumpang dimana data-datanya yang ditambah, diubah dan dihapus adalah id_penumpang, nama, usia, asal, jenis kelamin. Proses lihat data penumpang (proses 2.1.4) dan proses cetak no penumpang (proses 2.1.5) aliran datanya mengacu pada t_penumpang. Hasil dari proses-proses tersebut akan diberikan ke user sebagai output. 6

14 DFDLevel 2 Proses 3 Pengelolaan Laporan Hak akses admin, loket 3.2 Tambah data laporan harian Hasil pemrosesan Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal User admin, loket Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal Hak akses admin, loket 3.3 Ubah data laporan harian Hasil pemrosesan User admin, loket Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal Tampil menu untuk admin, loket Pilihan menu pengelolaan laporan 3.1 Menu pengelolaan laporan Hak akses admin, loket 3.4 Hapus data laporan harian Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal Hasil pemrosesan T_transaksi User admin, loket Hak akses admin, loket 3.5 Lihat Data laporan harian Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal Hasil pemrosesan User admin, loket Hak akses admin, loket 3.6 Cetak data laporan harian Hasil pemrosesan Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal User admin, loket Hak akses admin 3.7 Cetak data laporan bulanan Hasil pemrosesan Id, transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal User admin Gambar 3.4 DFD Level 2 Proses 3 Pengelolaan laporan Gambar ini merupakan turunan dari DFD level 2 proses 3 yang didalamnya terdapat 6 proses. Prosesproses tersebut yaitu tambah data laporan harian, ubah data laporan harian, hapus data laporan harian, lihat data laporan harian, cetak data laporan harian dan cetak data laporan bulanan. Untuk proses tambah data laporan harian (proses 3.2), proses ubah data laporan harian (proses 3.3) dan proses hapus data laporan harian (proses 3.4), aliran datanya mengacu pada tabel t_transaksi dimana data-datanya yang ditambah, ubah dan hapus adalah Id_transaksi, id_penumpang, no_tiket, no_loket, jam, tanggal. Proses lihat data laporan harian (proses 3.5), Proses cetak data laporan harian (proses 3.6) dan proses cetak data laporan bulanan (proses 3.7), aliran datanya mengacu pada tabel t_transaksi. Hasil dari peoses-proses tersebut akan diberikan ke user sebagai output. 7

15 DFD Level 2 Proses 4 Mengelola User Loket Gambar 3.5 DFD Level 2 Proses 4 Mengelola User Loket Gambar ini merupakan turunan dari DFD level 2 proses 4 yang didalamnya terdapat 4 proses. Prosesproses tersebut yaitu tambah data user loket, ubah data user loket, hapus data user loket, lihat data user loket. Untuk proses tambah data user loket (proses 4.2), ubah data user loket (proses 4.3) dan hapus data user loket (proses 4.4), aliran datanya mengacu pada tebel t_loket dimana data-datanya yang ditambah, diubah dan dihapus adalah no_loket, id_petugas. Proses lihat data user loket (proses 4.5) dan aliran datanya mengacu pada t_loket. Hasil dari proses-proses tersebut akan diberikan ke user sebagai output. 8

16 DFD Level 2 Proses 5 Pengelolaan Tiket Hak akses admin, loket Tambah No_tiket, harga, expire_date Hasil pemrosesan User admin, loket 5.2 Pengelolaan tiket dewasa Hak akses admin, loket Hak akses admin, loket Ubah Hapus No_tiket, harga, expire_date No_tiket, harga, expire_date No_tiket, harga, expire_date T_tiket Hasil pemrosesan Hasil pemrosesan User admin, loket User admin, loket Tampil menu untuk admin, loket Pilihan menu pengelolaan tiket 5.1 Menu pengelolaan tiket 5.3 Pengelolaan tiket anak-anak Hak akses admin, loket Hak akses admin, loket Hak akses admin, loket Hak akses admin, loket Lihat data Tambah Ubah Hapus No_tiket, harga, expire_date No_tiket, harga, expire_date No_tiket, harga, expire_date No_tiket, harga, expire_date No_tiket, harga, expire_date T_tiket Hasil pemrosesan Hasil pemrosesan Hasil pemrosesan Hasil pemrosesan User admin, loket User admin, loket User admin, loket User admin, loket Hak akses admin, loket Lihat data No_tiket, harga, expire_date Hasil pemrosesan User admin, loket Gambar 3.6 DFD Level 2 Proses 5 Pengelolaan Tiket Ada beberapa proses dalam pengelolaan tiket. Proses user melakukan tambah data tiket dewasa. Proses user melakukan ubah data tiket dewasa. Proses user melakukan proses hapus data tiket dewasa. Proses user melakukan proses lihat data tiket dewasa. Proses user melakukan tambah data tiket anak-anak. Proses user melakukan ubah data tiket anak-anak. Proses user melakukan proses hapus data tiket anak-anak. Proses user melakukan proses lihat data tiket anakanak. Hasil dari proses-proses tersebut akan diberikan ke user sebagai output. 9

17 3.2 Analisis Kebutuhan Data Aplikasi ini akan mengelola data perekapan penjualan tiket. Data pelanggan dan data tiket dapat dilakukan penambahan dan perubahan sesuai dengan kebutuhan dan penambahan/perubahan terhadap data yang dilakukan oleh user, dan data tersebut nantinya di cetak sebagai laporan bulanan E-R Diagram Aplikasi ini mempunyai diagram E-R (Entity Relationship) sebagai berikut: Nama Id_penumpang Jk Id_transaksi Tanggal Harga Kategori Asal Penumpang transaksi Tiket Usia Jam No_tiket Jumlah Expire_date Entry data Password Loket Hak_akses No_loket Id_petugas Gambar 3.7 E-R Diagram Aplikasi Pengelolaan Tiket Penumpang PT. ASDP 10

18 Bab 4 Deskripsi Perancangan 4.1 Deskripsi Data Berisi deskripsi tabel-tabel basis data pada aplikasi pegelolaan tiket penumpang PT. ASDP Tabel 4.1 Daftar tabel basisdata Aplikasi pengelolaan tiket penumpang PT. ASDP Nama Tabel Deskripsi Jenis Volume Laju Primary Key Contraint Integritry t_loket Data petugas Master 50 Record ± 10 record/ No_loket - loket tahun t_penumpang Data Transaksi 500 ± 10 Id_pelanggan - penumpang yang membeli tiket Record record/bulan t_transaksi Data Transaksi 500 ± 2 record/ Id_transaksi - transaksi Record t_tiket Data tiket Transaksi 1000 record minggu ± 1 record/ minggu No_tiket Definisi Domain/Type Pada aplikasi ini definisi domain/type tidak ada. 11

19 4.1.2 Daftar Tabel Aplikasi No Tabel Daftar Table Apliasi Perekapan Penjualan dan Laporan Bulanan Di PT. ASDP Nama Tabel Primary key Data Store E/R Deskripsi isi 1 t_penumpang Id_penumpang Data penumpang yang bertransaksi 2 t_loket No_loket Data Loket 3 t_transaksi Id_transaksi Data transaksi yang melakukan pembelian tiket 4 t_tiket No_tiket Data tiket Rincian perancangan file dapat dilihat pada lampiran A 12

20 4.2 Dekomposisi Fungsional Modul No No. Fungsi Tabel 4.2 Input Proses Output Apilkasi pengelolaan tiket penumpang PT. ASDP Fungsi/Proses Tabel Input Data Input Tabel Output Data output 1 F1 Verifikasi dan Validasi User_name, password t_user Pesan kesalahan, hak akses - User 2 F2.2 Tambah data t_penumpang, Id_penumpang, nama, asal, penumpang usia, jk 3 F2.3 Ubah data penumpang t_penumpang, Id_penumpang, nama, asal, t_penumpang Id_penumpang, nama, asal, usia, jk - usia, jk 4 F2.4 Hapus data penumpang - - t_penumpang, Id_penumpang, nama, asal, usia, jk - 5 F2.5 Lihat data penumpang - - t_penumpang Id_penumpang, nama, asal, usia, jk - 6 F2.6 Cetak nomor penumpang 7 F3.2 Tambah data laporan harian 8 F3.3 Ubah data laporan harian - - t_penumpang, Id_penumpang, nama, asal, usia, jk - t_transaksi t_transaksi Id_transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal Id_transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal t_transaksi Id_transaksi, Id_penumpang, no_tiket, no_loket, jam, tanggal 9 F3.4 Hapus data laporan - - t_transaksi Id_transaksi, Id_penumpang, - harian no_tiket, no_loket, jam, tanggal 10 F3.5 Lihat data laporan - - t_transaksi Id_transaksi, id_penumpang, - harian no_tiket, no_loket, jam, tanggal 11 F3.6 Cetak data laporan - - t_transaksi Id_transaksi, Id_penumpang, - harian no_tiket, no_loket, jam, tanggal 12 F3.7 Cetak data laporan - - t_transaksi Id_transaksi, Id_penumpang, - bulanan no_tiket, no_loket, jam, tanggal 13 F4.2 Tambah data user loket t_loket No_loket, id_petugas Keterangan - 13

21 No No. Fungsi Fungsi/Proses Tabel Input Data Input Tabel Output Data output 14 F4.3 Ubah data user loket t_loket No_loket, id_petugas t_loket No_loket, id_petugas - 15 F4.4 Hapus data user loket - - t_loket No_loket, id_petugas - 16 F4.5 Lihat data user loket - - t_loket No_loket, id_petugas - 17 F5.2.1 Tambah data tiket dewasa t_tiket No_tiket, harga, kategori, expire_date 18 F5.2.2 Ubah data tiket dewasa t_tiket No_tiket, harga, kategori, t_tiket No_tiket, harga, kategori, expire_date expire_date 19 F5.2.3 Hapus data tiket dewasa - - t_tiket No_tiket, harga, kategori, expire_date 20 F5.2.4 Lihat data tiket dewasa - - t_tiket No_tiket, harga, kategori, expire_date 21 F5.3.1 Tambah data tiket anakanak 22 F5.3.2 Ubah data tiket anakanak 23 F5.3.3 Hapus data tiket anakanak 24 F5.3.4 Lihat data tiket anakanak Spesifikasi rinci fungsi terdapat pada lampiran B t_tiket No_tiket, harga, kategori, expire_date t_tiket No_tiket, harga, kategori, t_tiket No_tiket, harga, kategori, - expire_date expire_date - - t_tiket No_tiket, harga, kategori, - expire_date - - t_tiket No_tiket, harga, kategori, - expire_date Keterangan

22 4.3 Spesifikasi Kebergantungan Antar Layar Gambar 4. 3 Kebergantungan Antar Layar Tampilan pada saat pertama kali mengakses aplikasi ini adalah layar login. Jika login admin berhasil maka akan muncul layar pengelolaan bagian admin. Layar pengelolaan bagian admin terdiri dari layar pengelolaan penumpang, pengelolaan laporan, mengelola user loket, pengelolaan tiket. Jika login sebagai loket, maka akan muncul layar pengelolaan bagian loket. Layar pengelolaan ini terdiri dari pengelolaan penumpang, pengelolaan laporan dan pengelolaan tiket. 4.4 Struktur Menu Berikut adalah struktur pengolahan pilihan menu : Aplikasi pengelolaan tiket penumpang PT. ASDP Pengelolaan bagian admin ---- Pengelolaan penumpang ---- Pengelolaan laporan ---- Mengelola user loket ---- Pengelolaan tiket Pengelolaan bagian loket ---- Pengelolaan penumpang ---- Pengelolaan laporan ---- Pengelolaan tiket 15

23 Bab 5 Implementasi dan Pengujian Tahap awal implementasi dikerjakan sesuai dengan perencanaan yang telah disusun. Tetapi ada beberapa bagian dari perencanaan diubah karena pertimbangan tertentu atau hal hal yang tidak diperkirakan sebelumnya yang menuntut adanya perubahan. Sedangkan, pengujian dilakukan untuk mengetahui dan memeriksa sejauh mana aplikasi dapat mencapai tujuan yang telah direncanakan. 5.1 Spesifikasi Kebergantungan Antar Modul Tidak Ada 5.2 Struktur Direktori dan Deskripsi File Tabel 5.1 Daftar Direktori dan file Aplikasi pengelolaan tiket penumpang PT. ASDP Nama Nama File Nama Nama Keterangan Direktori Modul Fungsi asdp index.php - F1 Tampilan utama admin cetak +datapenumpang.php - F2.2 Tambah data penumpang ubahpenumpang.php - F2.3 Ubah data penumpang hapuspenumpang.php - F2.4 Hapus data penumpang lihatpenumpang.php - F2.5 Lihat data penumpang +lapharian.php - F3.2 Tambah laporan harian ubahlapharian.php - F3.3 Ubah laporan harian hapuslapharian.php - F3.4 Hapus laporan harian lihatlapharian.php - F3.5 Lihat data laporan harian ctklapharian.php - F3.6 Cetak data laporan harian +datauserloket - F4.2 Tambah data user loket ubahuserloket.php - F4.3 Ubah data user loket hapususerloket.php - F4.4 Hapus data user loket lihatdatauserloket.php - F4.5 Lihat data user loket +datatiketdewasa.php - F5.2.1 Tambah data tiket dewasa ubahdatatiketdewasa.php - F5.2.2 Ubahd ata tiket dewasa hapusdatatiketdewasa.php - F5.2.3 Hapus data tiket dewasa lihatdatatiketdewasa.php - F5.2.4 Lihat data tiket dewasa +datatiketanak-anak.php - F5.3.1 Tambah data tiket anak-anak ubahdatatiketanak-anak.php - F5.3.2 Ubah data tiket anak-anak hapusdatatiketanakanak.php - F5.3.3 Hapus data tiket anak-anak lihatdatatiketanak-anak.php - F5.3.4 Lihat data tiket anak-anak Ctknopenumpang.php - F2.6 Cetak nomor penumpang Ctklapharian.php - F3.6 Cetak laporan harian Ctklapbulan.php - F3.7 Cetak laporan bulanan 16

24 5.3 Pengujian dan Hasilnya Implementasi dilakukan sesuai dengan deskripsi perancangan. Terdapat beberapa perubahan pada perancangan dalam implementasi ini. Pengujian dilakukan setelah tahap implementasi selesai, Keterangan lebih rinci menengenai pelaksanaan dan hasil pengujian terdapat pada lampiran D. 17

25 6.1 Kesimpulan Bab 6 Kesimpulan dan Saran Selama proses pembuatan Aplikasi ini dapat disimpulkan sebagai berikut : 1. Sistem aplikasi ini bisa mencetak no penumpang yang sifatnya berlaku permanen 2. Aplikasi ini menangani pembuatan laporan harian dan laporan bulanan dari transaksi penjualan tiket 6.2 Saran Saran untuk sistem Aplikasi ini adalah sebagai berikut : Diharapkan Aplikasi ini nantinya dapat dikembangkan sebagai penjualan tiket penumpang kapal secara online 18

26 Lampiran A Perancangan Rinci Tabel A.1 Spesifikasi tabel t_user Nama tabel Deskripsi isi Primary Key Volume Perkiraan Laju Daftar Field Nama field : t_user : Data pengguna/hak akses Aplikasi pengelolaan tiket penumpang PT. ASDP : id_user : ± 50 record : ± 2 record/tahun Deskripsi Isi Type & Length Boleh NULL Default Keterangan lain User_name User pengguna sistem Varchar(50) Tidak - Primary key Password Password pengguna Varchar(50) Tidak - - Hak_akses Hak akses pengguna Varchar(50) Tidak - - A.2 Spesifikasi tabel t_penumpang Nama tabel Deskripsi isi Primary Key Volume Perkiraan Laju : t_penumpang : Data penumpang yang sudah melakukan registrasi : Id_penumpang : ± 500 record : ± 10 record/tahun Daftar Field Nama field Deskripsi Isi Type & Length Boleh NULL Default Id_penumpang id yang dimiliki penumpang Nama Nama penumpang Varchar(30) Tidak - - Usia Usia penumpang varchar(3) Tidak - - Asal Asal penumpang Varchar(10) Boleh - - (Batam/bintan) Jk Jenis kelamin Varchar(8) Tidak - - penumpang A.3 Spesifikasi tabel t_loket Nama tabel Deskripsi isi Primary Key Volume Perkiraan Laju Daftar Field Nama field : t_loket : Data loket : No_loket : ±50 record : ±10 record/tahun Deskripsi Isi Keterangan lain Int(8) Tidak - Primary key, auto_increment Type & Length Boleh NULL Default Keterangan lain No_loket Loket yang dijaga Varchar(50) Tidak - Primary key Id_petugas Id yang dimiliki petugas Varchar(50) Tidak - - loket

27 A.4 Spesifikasi tabel t_transaksi Nama tabel Deskripsi isi Primary Key Volume Perkiraan Laju : t_transaksi : Data transaksi penumpang yang melakukan pembelian tiket : Id_transaksi : ±500 record : ±10 record/bulan Daftar Field Nama field Deskripsi Isi Type & Length Id_transaksi Id_penumpang Data transaksi penumpang yang melakukan pembelian tiket Id yang dimiliki penumpang Boleh NULL Default Keterangan lain int(4) Tidak - Primary Key, auto_increment Varchar(25) Tidak - Foreign Key dari Table t_penumpang varchar(10) Tidak - Foreign Key dari table t_tiket No_tiket No tiket yang dibeli penumpang No_loket Data loket int(2) Tidak - Foreign Key dari tabel t_loket Jam Jam saat penumpang varchar Tidak - - melakukan transaksi Tanggal Tanggal saat Datetime Tidak - - penumpang melakukan transaksi A.5 Spesifikasi tabel t_tiket Nama tabel Deskripsi isi Primary Key Volume Perkiraan Laju Daftar Field Nama field : t_tiket : Data tiket : No_tiket : ±1000 record : ±2 record/minggu Deskripsi Isi Type & Length Boleh NULL Default No_tiket No tiket yang dibeli penumpang Kategori Keterangan dari Varchar(50) Tidak - - penumpang(anakanak/dewasa) Harga Harga dari tiket Varchar(50) Tidak - - Expire_date Masa berlaku tiket Varchar(50) Tidak - - Keterangan lain Varchar(50) Tidak - Primary Key

28 Lampiran B Perancangan Rinci Fungsional B.1. Spesifikasi Fungsi/Proses 1 Identifikasi/Nama Deskripsi Isi Jenis B.1.1. Spesifikasi Tabel Input B.1.2. Spesifikasi Table Output Nama Tabel : t_user B.1.3. Spesifikasi Layar Utama : F1 : Validasi user_name, password, hak_akses : Form Entry Columnar B.1.4. Spesifikasi Query B.1.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan User name User_id t_user I text - - Password Password t_user I text - - Hak akses Hak_akses t_user I text - - B.1.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Login Button Jika Diklik akan mengaktifkan proses algoritma

29 B.1.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Login dan password salah Periksa user id dan password anda B.1.8. Spesifikasi Proses/Algoritma Initial State Form login terbuka Final State Form login tertutup dan form aplikasi terbuka Spesifikasi Proses/Algoritma Input (user name) Input (password) If user_ name = t_user(user_user name) and Password = t_user(password) Then Hak akses Else Output, user_name & password anda salah B.1.9. Spesifikasi Report

30 B.2. Spesifikasi Fungsi/Proses 2.2 Identifikasi/Nama : F2.2 Deskripsi Isi : Tambah Data penumpang Jenis : Form Entry Columnar B.2.1. Spesifikasi Tabel Input Nama Tabel : t_penumpang B.2.2. Spesifikasi Table Output B.2.3. Spesifikasi Layar Utama B.2.4. Spesifikasi Query Q1=$query= insert into t_penumpang values ( $Id_penumpang, $nama, $alamat, $asal, $usia, $jenis_kelamin ) ; B.2.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id penumpang id_penumpang t_penumpang I text - - Nama nama t_penumpang I text - - Asal asal t_penumpang I text - - Usia usia t_penumpang I text - - Jenis kelamin jenis kelamin t_penumpang I text - - B.2.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Tambah Button Jika Di Klik akan menambahkan data ke dalam database. Reset Button Jika Di Klik akan mereset form menjadi kosong.

31 B.2.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil ditambah Data sudah dimasukkan 2 Jika data tidak berhasil ditambah Periksa data yang anda masukkan B.2.8. Spesifikasi Proses/Algoritma Initial State Tabel kosong atau sudah terisi dengan data penumpang sebelumnya Final State Tabel t_penumpang bertambah satu record Spesifikasi Proses/Algoritma Mengeksekusi query Q1. If data berhasil bertambah then Tampil pesan Data berhasil dimasukkan Else Tampil pesan Periksa data yang anda masukkan B.2.9. Spesifikasi Report

32 B.3. Spesifikasi Fungsi/Proses 2.3 Identifikasi/Nama : F2.3 Deskripsi Isi : Mengubah Data Penumpang Jenis : Form Entry Columnar B.3.1. Spesifikasi Tabel Input Nama Tabel : t_penumpang B.3.2. Spesifikasi Table Output Nama Tabel : t_penumpang B.3.3. Spesifikasi Layar Utama B.3.4. Spesifikasi Query Q2=$query= Select * from t_penumpang; Q2.1=$query=Update t_penumpang set nama= $nama, asal= $asal, usia= $usia, Jenis_kelamin = $jenis_kelamin where Id_penumpang = $Id_penumpang ;

33 B.3.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id penumpang id_penumpang t_penumpang I text - - Nama nama t_penumpang I text - - Asal asal t_penumpang I text - - Usia usia t_penumpang I text - - Jenis kelamin jenis kelamin t_penumpang I text - - B.3.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Ubah data Button Jika diklik akan merubahkan data yang di ubah ke dalam database. Reset Button Jika diklik akan mereset form menjadi kosong. B.3.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil diubah Data berhasil diubah 2 Jika data tidak berhasil diubah Periksa data yang anda masukkan B.3.8. Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data penumpang sebelumnya Final State Tabel t_penumpang berubah satu record Spesifikasi Proses/Algoritma Mengeksekuasi query Q2 Mengeksekuasi query Q2.1 If data berhasil diubah then Echo Data sudah berubah Else Echo Periksa data yang anda masukkan B.3.9. Spesifikasi Report

34 B.4. Spesifikasi Fungsi/Proses 2.4 Identifikasi/Nama : F2.4 Deskripsi Isi : Hapus Data Penumpang Jenis : Form Entry Columnar B.4.1. Spesifikasi Tabel Input B.4.2. Spesifikasi Table Output Nama Tabel : t_penumpang B.4.3. Spesifikasi Layar Utama B.4.4. Spesifikasi Query Q3=$query=Delete from t_penumpang where Id_penumpang= $id_penumpang ; B.4.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id penumpang Id_penumpang t_penumpang O text - Primary key Nama Nama t_penumpang O text - - Asal Asal t_penumpang O text - - Usia Usia t_penumpang O text - - Jenis kelamin Jenis kelamin t_penumpang O text - - B.4.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Hapus link Jika diklik akan menjalankan proses hapus data sesuai dengan id yang dipilih

35 B.4.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika link hapus diklik Data berhasil dihapus B.4.8. Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data pelanggan sebelumnya Final State Tabel t_penumpang terhapus satu record Spesifikasi Proses/Algoritma Mengeksekuasi query Q3 If link hapus diklik Echo Data berhasil dihapus ; End if B.4.9. Spesifikasi Report

36 B.5. Spesifikasi Fungsi/Proses 2.5 Identifikasi/Nama : F2.5 Deskripsi Isi : Lihat Data Penumpang Jenis : Form Entry Columnar B.5.1. Spesifikasi Tabel Input B.5.2. Spesifikasi Table Output Nama Tabel : t_penumpang B.5.3. Spesifikasi Layar Utama B.5.4. Spesifikasi Query Q4=$query=Select * from t_penumpang; B.5.5. Spesifikasi Field Data Pada Layar B.5.6. Spesifikasi Function Key/Objek-Objek Pada Layar. B.5.7. Spesifikasi Layar Pesan Tidak Ada. B.5.8. Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data penumpang sebelumnya Final State Tampil table data penumpang Spesifikasi Proses/Algoritma Mengeksekuasi query Q4 Show Limit_10 klik link 1,2 Tampil data penumpang B.5.9. Spesifikasi Report

37 B.6. Spesifikasi Fungsi/Proses 2.6 Identifikasi/Nama : F2.6 Deskripsi Isi : Cetak nomor penumpang Jenis : Form Entry Columnar B.6.1. Spesifikasi Tabel Input B.6.2. Spesifikasi Table Output Nama Tabel : t_penumpang B.6.3. Spesifikasi Layar Utama B.6.4. Spesifikasi Query Q5 = select * from t_penumpang where id_penumpang=$id; B.6.5. Spesifikasi Field Data Pada Layar B.6.6. Spesifikasi Function Key/Objek-Objek Pada Layar B.6.7. Spesifikasi Layar Pesan B.6.8. Spesifikasi Proses/Algoritma Initial State Tabel penumpang yang sudah terisi Final State Tabel t_penumpang tidak berubah Spesifikasi Proses/Algoritma Mengeksekusi query Q5 If data ada maka ditampilkan format PDF Else Muncul pesan data tidak ada B.6.9. Spesifikasi Report

38 B.7. Spesifikasi Fungsi/Proses 3.2 Identifikasi/Nama : F3.2 Deskripsi Isi : Tambah Data Laporan Harian Jenis : Form Entry Columnar B.7.1. Spesifikasi Tabel Input Nama Tabel : t_transaksi B.7.2. Spesifikasi Table Output B.7.3. Spesifikasi Layar Utama B.7.4. Spesifikasi Query Q6=$query= Select * from t_transaksi Q6.1=$query=insert into t_transaksi set Id_penumpang= $id_penumpang, no_tiket= $no_tiket, no_loket= $no_loket, jam= $jam, tanggal= $tanggal where id_transaksi= $id_transaksi ; B.7.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id transaksi id_transaksi t_transaksi I text - - Id penumpang id_penumpang t_penumpang I text - - No tiket no_tiket t_tiket I text - - No loket no_loket t_loket I text - - Jam jam t_transaksi I text - - Tanggal tanggal t_transaksi I text - - B.7.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Tambah data Button Jika Di Klik akan menambah data laporan. Reset Button Jika Di Klik akan mereset form menjadi kosong

39 B.7.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil ditambah Data sudah dimasukkan 2 Jika data tidak berhasil ditambah Periksa data yang anda masukkan B.7.8. Spesifikasi Proses/Algoritma Initial State Tabel kosong atau sudah terisi dengan data laporan harian sebelumnya Final State Tabel t_transaksi bertambah satu record Spesifikasi Proses/Algoritma Mengeksekusi query Q6 Mengeksekusi query Q6.1 If data berhasil bertambah then Echo Data berhasil dimasukkan Else Echo Periksa data yang anda masukkan B.7.9. Spesifikasi Report

40 B.8. Spesifikasi Fungsi/Proses 3.3 Identifikasi/Nama : F3.3 Deskripsi Isi : Ubah Data Laporan Harian Jenis : Form Entry Columnar B.8.1. Spesifikasi Tabel Input Nama Tabel : t_transaksi B.8.2. Spesifikasi Table Output Nama Tabel : t_transaksi B.8.3. Spesifikasi Layar Utama

41 B.8.4. Spesifikasi Query Q7=$query= Select * from t_transaksi; Q7.1=$query= Update t_transaksi set id_penumpang= $id_penumpang, no_tiket= $no_tiket, no_loket = $no_loket, jam = $jam, tanggal= $tanggal, where id_transaksi= $id_transaksi ; B.8.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id transaksi id_transaksi t_transaksi I text - - Id penumpang id_penumpang t_penumpang I text - - No tiket no_tiket t_tiket I text - - No loket no_loket t_loket I text - - Jam jam t_transaksi I text - - Tanggal tanggal t_transaksi I text - - B.8.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Ubah data Button Jika di Klik akan merubah data laporan B.8.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil diubah Data laporan harian berhasil diubah 2 Jika data tidak bisa diubah Periksa data yang anda masukkan

42 B.8.8. Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data laporan harian sebelumnya Final State Tabel T_transaksi berubah satu record Spesifikasi Proses/Algoritma Mengeksekuasi query Q7 Mengeksekuasi query Q7.1 If data laporan harian berhasil diubah then Echo Data berhasil diubah Else Echo Periksa data yang anda masukkan B.8.9. Spesifikasi Report

43 B.9. Spesifikasi Fungsi/Proses 3.4 Identifikasi/Nama : F3.4 Deskripsi Isi : Hapus Data laporan harian Jenis : Form Entry Columnar B.9.1. Spesifikasi Tabel Input B.9.2. Spesifikasi Table Output Nama Tabel : t_transaksi B.9.3. Spesifikasi Layar Utama B.9.4. Spesifikasi Query Q8=$query= Delete from t_transaksi where id_transaksi= $ id_transaksi ; B.9.5. Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id transaksi Id_transaksi t_transaksi O text - - Id penumpang Id_penumpang t_penumpang O text - - No tiket No_tiket t_tiket O text - - No loket No_loket t_loket O text - - Jam Jam t_transaksi O text - - Tanggal Tanggal t_transaksi O text - - B.9.6. Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Hapus Link Jika diklik akan menjalankan proses hapus data sesuai dengan id yang dipilih B.9.7. Spesifikasi Layar Pesan No Kasus Pesan 1 Jika link hapus diklik Data behasil dihapus

44 B.9.8. Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data transaksi sebelumnya Final State Data transaksi berhasil dihapus sesuai id yang dipilih Spesifikasi Proses/Algoritma Mengeksekuasi query Q8 If link hapus diklik Echo Data berhasil dihapus End if

45 B.10. Spesifikasi Fungsi/Proses 3.5 Identifikasi/Nama : F3.5 Deskripsi Isi : Lihat data laporan harian Jenis : Form Entry Columnar B Spesifikasi Tabel Input B Spesifikasi Table Output Nama Tabel : t_transaksi B Spesifikasi Layar Utama B Spesifikasi Query Q9 = $query=select * from t_transaksi; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id transaksi Id_transaksi t_transaksi O text - - Id penumpang Id_penumpang t_penumpang O text - - No tiket No_tiket t_tiket O text - - No loket No loket t_loket O text - - Jam Jam t_transaksi O text - - Tanggal Tanggal t_transaksi O text - - B Spesifikasi Function Key/Objek-Objek Pada Layar B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data tidak ada Data tidak ada

46 B Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data transaksi harian sebelumnya Final State Tabel t_transaksi tampil Spesifikasi Proses/Algoritma Mengeksekuasi query Q9 Show Tampil t_transaksi B Spesifikasi Report

47 B.11. Spesifikasi Fungsi/Proses 3.6 Identifikasi/Nama : F3.6 Deskripsi Isi : Cetak laporan harian Jenis : Form Entry Columnar B Spesifikasi Tabel Input B Spesifikasi Table Output Nama Tabel : t_transaksi B Spesifikasi Layar Utama B Spesifikasi Query Q10 =$query= select * from t_transaksi where tanggal= $tanggal ; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Id transaksi Id_transaksi t_transaksi O text - - Id penumpang Id_penumpang t_penumpang O text - - No tiket No_tiket t_tiket O text - - No loket No_loket t_loket O text - - Jam Jam t_transaksi O text - - Tanggal Tanggal t_transaksi O text - - B Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Cetak Menu link Jika Di Klik akan mencetak sesuai permintaan

48 B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data tidak ada Data tidak ada B Spesifikasi Proses/Algoritma Initial State Tabel transaksi yang sudah terisi Final State Tabel t_transaksi tidak berubah Spesifikasi Proses/Algoritma Mengeksekusi query Q10 If data ada maka ditampilkan format PDF Else Muncul pesan data tidak ada B Spesifikasi Report

49 B.12. Spesifikasi Fungsi/Proses 3.7 Identifikasi/Nama : F3.7 Deskripsi Isi : Cetak Laporan Bulanan Jenis : Form Entry Columnar B Spesifikasi Tabel Input B.12.2 Spesifikasi Table Output Nama Tabel : t_transaksi B Spesifikasi Layar Utama B.12.4 Spesifikasi Query Q23 = $query= select count(id_transaksi) from t_transaksi where B = '$bln1' and Th = '$th1'; B.12.5 Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Bulan Bulan t_tiket I text - - Tahun Tahun t_tiket I text - - B.12.6 Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Cetak Menu link Jika Di Klik akan mencetak sesuai permintaan B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil ditambah Data sudah dimasukkan 2 Jika data tidak berhasil ditambah Periksa data yang anda masukkan

50 B Spesifikasi Proses/Algoritma Initial State Tabel transaksi yang sudah terisi Final State Tabel t_transaksi tidak berubah Spesifikasi Proses/Algoritma Mengeksekusi query Q24 If data ada maka ditampilkan format PDF Else Echo data tidak ada B Spesifikasi Report

51 B.13. Spesifikasi Fungsi/Proses 4.2 Identifikasi/Nama : F4.2 Deskripsi Isi : Tambah Data User Loket Jenis : Form Entry Columnar B Spesifikasi Tabel Input Nama Tabel : t_loket B Spesifikasi Table Output B Spesifikasi Layar Utama B Spesifikasi Query Q11=$query= Insert into t_loket values( $no_loket, $id_petugas ); B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No loket no_loket t_loket I text - - Id petugas id_petugas t_loket I text - - B Spesifikasi Function Key/Objek-Objek pada layar Id_Objek Jenis Keterangan Tambah data button Input tambah data user loket ke tabel t_loket Reset button Input reset ke tabel t_loket B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil ditambah Data berhasil dimasukkan 2 Jika data tidak berhasil ditambah Periksa data yang anda masukkan

52 B Spesifikasi Proses/Algoritma Initial State Tabel kosong atau sudah terisi dengan data loket sebelumnya Final State Tabel t_loket bertambah satu record Spesifikasi Proses/Algoritma Mengeksekusi query Q11. If data berhasil bertambah then echo Data berhasil dimasukkan Else echo Periksa data yang anda masukkan B Spesifikasi Report

53 B.14. Spesifikasi Fungsi/Proses 4.3 Identifikasi/Nama : F4.3 Deskripsi Isi : Ubah Data User Loket Jenis : Form Entry Columnar B Spesifikasi Tabel Input Nama Tabel : t_loket B Spesifikasi Table Output Nama Tabel : t_loket B Spesifikasi Layar Utama

54 B Spesifikasi Query Q12 =$query= Select * from t_loket; Q12.1=$query= Update t_loket set id_petugas= $id_petugas where no_loket= $no_loket ; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No loket no_loket t_loket I text - - Id petugas id_petugas t_loket I text - - B Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Ubah data Link Jika diklik data akan berubah Reset Link Jika diklik field akan kosong B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil diubah Data berhasil diubah 2 Jika data tidak berhasil diubah Periksa data yang anda masukkan B Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data user sebelumnya Final State Tabel t_loket berubah satu record Spesifikasi Proses/Algoritma Mengeksekuasi query Q12 Mengeksekuasi query Q12.1 If data berhasil diubah then Echo Data sudah berubah ; Else Echo Periksa data yang anda masukkan ; B Spesifikasi Report

55 B.15. Spesifikasi Fungsi/Proses 4.4 Identifikasi/Nama : F4.4 Deskripsi Isi : Hapus Data User Loket Jenis : Form Entry Columnar B Spesifikasi Tabel Input B Spesifikasi Table Output Nama Tabel : t_loket B Spesifikasi Layar Utama B Spesifikasi Query Q13=$query= Delete from t_loket where no_loket= $no_loket ; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No loket No loket t_user O text - - Id petugas Id petugas t_user O text - - B Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Hapus link Jika diklik akan menjalankan proses hapus data sesuai dengan no loket yang dipilih B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data tidak ada Data tidak ada

56 B Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan table t_loket sebelumnya Final State Tabel t_loket terhapus satu record Spesifikasi Proses/Algoritma Mengeksekusi Query Q13 If link hapus diklik Data loket akan dihapus sesuai no_loket yang dipilih Echo data sudah dihapus ; End if B Spesifikasi Report

57 B.16. Spesifikasi Fungsi/Proses 4.5 Identifikasi/Nama : F4.5 Deskripsi Isi : Lihat Data User Loket Jenis : Form Entry Columnar B Spesifikasi Tabel Input B Spesifikasi Table Output Nama Tabel : t_loket B Spesifikasi Layar Utama B Spesifikasi Query Q14 =$query= select *from t_loket; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No loket No_loket t_loket O text - - Id petugas Id_petugas t_loket O text - - B Spesifikasi Function Key/Objek-Objek Pada Layar B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data tidak ada Data tidak ada

58 B Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan table t_loket sebelumnya Final State tabel t_loket tampil Spesifikasi Proses/Algoritma Mengeksekusi Query Q14 Show Tabel loket B Spesifikasi Report

59 B.17. Spesifikasi Fungsi/Proses Identifikasi/Nama Deskripsi Isi Jenis : F5.2.1 : Tambah Data Tiket dewasa : Form Entry Columnar B Spesifikasi Tabel Input Nama Tabel : t_tiket B Spesifikasi Table Output B Spesifikasi Layar Utama B Spesifikasi Query Q15 =$query= insert into t_tiket values=( $no_tiket, $harga, $eexpire_date ); B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No tiket Harga t_tiket I text - - Expire Expire_date t_tiket I text - - Jumlah Jumlah t_tiket I text - - B.17.6 Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan No tiket TextField Input harga ke tabel t_tiket Expire TextField Input expire_date ke tabel t _tiket Jumlah TextField Input jumlah ke tabel t_loket OK Button Input OK ke tabel t_loket Reset Button Input reset ke tabel t_loket

60 B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil ditambah Data sudah dimasukkan 2 Jika data tidak berhasil ditambah Periksa data yang anda masukkan B Spesifikasi Proses/Algoritma Initial State Tabel kosong atau sudah terisi dengan data tiket sebelumnya Final State tabel t_tiket bertambah satu record Spesifikasi Proses/Algoritma Mengeksekusi query Q15 If data berhasil ditambah then Echo data sudah dimasukkan ; Else Echo Periksa data yang anda masukkan ; B Spesifikasi Report

61 B.18. Spesifikasi Fungsi/Proses Identifikasi/Nama Deskripsi Isi Jenis : F5.2.2 : Ubah Data Tiket dewasa : Form Entry Columnar B Spesifikasi Tabel Input Nama Tabel : t_tiket B Spesifikasi Table Output Nama Tabel : t_tiket B Spesifikasi Layar Utama

62 B Spesifikasi Query Q16 = $query=select *from t_tiket; Q16.1=$query=Update t_tiket set harga= $harga, expire_date= $expire_date, jumlah= $jumlah, where kategori= $kategori ; B Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan Harga Harga t_tiket I text - - Expire_date Expire_date t_tiket I text - - No tiket No_tiket t_tiket I text - - B Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Harga TextField Input harga ke tabel t_tiket Expire date TextFeild Input expire date ke tabel t_tiket No tiket TextField Input jumlah ke tabel t_tiket Ubah Button Jika Di Klik akan mengubah data tiket di dalam tabel t_tiket B Spesifikasi Layar Pesan No Kasus Pesan 1 Jika data berhasil diubah Data sudah diubah 2 Jika data tidak berhasil diubah Periksa data yang anda masukkan B Spesifikasi Proses/Algoritma Initial State Tabel kosong atau sudah terisi dengan data tiket sebelumnya Final State Tabel t_tiket berubah satu record Spesifikasi Proses/Algoritma Mengeksekusi query Q16 Mengeksekusi query Q16.1 If data berhasil diubah then Tampil pesan Data sudah diubah Else Tampil pesan Periksa data yang anda masukkan B Spesifikasi Report

63 B.19. Spesifikasi Fungsi/Proses Identifikasi/Nama Deskripsi Isi Jenis : F5.2.3 : Hapus Data Tiket dewasa : Form Entry Columnar B Spesifikasi Tabel Input B Spesifikasi Table Output Nama Tabel : t_tiket B Spesifikasi Layar Utama B.19.4 Spesifikasi Query Q17=$query=Delete from t_tiket where kategori= $kategori; B.19.5 Spesifikasi Field Data Pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan No tiket No_tiket t_tiket O text - - Kategori Kategori t_tiket O text - - Harga Harga t_tiket O text - - Expire date Expire_date t_tiket O text - - B Spesifikasi Function Key/Objek-Objek Pada Layar Id_Objek Jenis Keterangan Hapus link Jika diklik akan menjalankan proses hapus data sesuai dengan kategori yang dipilih B Spesifikasi layar pesan No Kasus Pesan 1 Jika link hapus diklik Data behasil dihapus

64 B Spesifikasi Proses/Algoritma Initial State Tabel sudah terisi dengan data tiket sebelumnya Final State Data tiket berhasil dihapus sesuai no tiket yang dipilih Spesifikasi Proses/Algoritma Mengeksekuasi query Q17 If link hapus diklik Echo Data sudah dihapus End if B Spesifikasi Report

65 B.20 Spesifikasi Fungsi proses Identifikasi/Nama Deskripsi Isi Jenis : F5.2.4 : Lihat Data Tiket Dewasa : Form Entry Columnar B.20.1 Spesifikasi Tabel Input B.20.2 Spesifikasi Table Output Nama Tabel : t_tiket B.20.3 Spesifikasi Layar Utama B.20.4 Spesifikasi Query Q21query=select * from t_tiket where kategori=dewasa; B.20.5 Spesifikasi Field Data Pada Layar B.20.6 Spesifikasi Function Key/Objek-Objek Pada Layar B.20.7 Spesifikasi Layar Pesan B.20.8 Spesifikasi Proses/Algoritma Initial State Layar t_tiket Belum Tampil Final State Layar t_tiket tampil Spesifikasi Proses/Algoritma Mengeksekusi query 21 Show Tampil tabel tiket B.20.9 Spesifikasi Report

ELEKTRONIK MEMO BERBASIS WEB

ELEKTRONIK 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 terperinci

SISTEM INFORMASI DAN PENGOLAHAN DATA KRIMINALITAS ( STUDI KASUS : POLTABES BARELANG )

SISTEM 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 terperinci

DESKRIPSI 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 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 terperinci

Sistem Komputerisasi Pembelian Tiket Kapal Laut

Sistem 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 terperinci

APLIKASI TIKET KONSER ONLINE BERBASIS PDF417

APLIKASI 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 terperinci

Aplikasi Pengendali Elektronik Berbasis Komputer

Aplikasi 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 terperinci

SISTEM PEMANGGIL ANTRIAN dengan KATEGORI LOKET dan KONFIGURASI DINAMIS

SISTEM 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 terperinci

LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK.

LEMBAR PENGESAHAN. Batam, 22 Februari Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK Ari Wibowo, ST NIK. LEMBAR PENGESAHAN Batam, 22 Februari 2006 Pembimbing I, Pembimbing II, Hilda Widyastuti, ST NIK. 102020 Ari Wibowo, ST NIK. 100012 Abstraksi Prototipe Sistem Laboratorium Bahasa Prototipe Sistem Laboratorium

Lebih terperinci

APLIKASI PEMBANDING CITRA (studi kasus wajah manusia)

APLIKASI 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 terperinci

Sistem Informasi Operasional Penerbangan (SIOP)

Sistem 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 terperinci

SITUS PROPOSAL CENTRE TUGAS AKHIR

SITUS 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 terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

BAB 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 terperinci

SISTEM INFORMASI IMUNISASI BALITA STUDI KASUS: DINKES KOTA BATAM TUGAS AKHIR

SISTEM 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 terperinci

APLIKASI 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 : 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 terperinci

Rezza Prawira Rukmana

Rezza 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 terperinci

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB 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 terperinci

DPPL 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 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 terperinci

BAB 3 ANALISIS DAN PERANCANGAN PANGKALAN DATA

BAB 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 terperinci

APLIKASI KREDIT PROPERTI

APLIKASI 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 terperinci

Perancangan Aplikasi Rencana Kerja dan Anggaran (RKA) Laboratorium

Perancangan 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 terperinci

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

BAB 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB 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 terperinci

BAB 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 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 terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan dari Sistem yang dibangun Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari sistem yang dibangun antara lain sistem pendukung, pengguna

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

SISTEM INFORMASI AKADEMIK BERBASIS SMS (Studi Kasus SMAN 4 Batam) TUGAS AKHIR

SISTEM 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 terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Penerimaan Siswa Baru yang dibangun, dapat dilihat sebagai berikut : 1. Tampilan Halaman Utama

Lebih terperinci

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah : BAB III METODE PENELITIAN 3.1 Metode Pengumpulan Data Terdapat beberapa metode yang umum digunakan untuk mempermudah penulisan dan penyusunan dalam laporan ini, metode tersebut adalah : 1. Observasi (Observation)

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1 Analisis Permasalahan Dalam proses pengaduan pekerja, pada Dinas Tenga Kerja Transmigrasi dan Kependudukan Provinsi Jawa Timur, hanya proses manual yang dilakukan menggunakan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem memberikan gambaran tentang sistem yang diamati yang saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

Lebih terperinci

DAFTAR PERUBAHAN INDEX - A B C D E F G

DAFTAR 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 terperinci

Sistem Informasi Pembelian, Penjualan dan Persediaan Barang Pada Home Industri TUGAS AKHIR

Sistem 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 terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Definisi Sistem Sistem adalah kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sehingga sistem sangat diperlukan dalam memproses

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian

Lebih terperinci

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

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah BAB IV DESKRIPSI SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisis dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu memberikan kemudahan

Lebih terperinci

APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO

APLIKASI 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 terperinci

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. Aplikasi Bogor Line

DESKRIPSI 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 terperinci

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB 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 terperinci

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN BAB IV DISKRIPSI PEKERJAAN Kerja Praktik ini dilakukan selama 160 jam dengan pembagian waktu dalam satu minggu, 8 jam sebanyak 20 kali. Dalam kerja Praktik ini, diharuskan menemukan permasalahan yang ada,

Lebih terperinci

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut :

BAB IV PERANCANGAN. secara umum kepada user tentang sistem yang baru. ini memiliki spesifikasi minimal sebagai berikut : 43 BAB IV PERANCANGAN 4.1 Rancangan Umum Tujuan dari desain sistem secara umum adalah untuk memberikan gambaran secara umum kepada user tentang sistem yang baru. 4.1.1 Kedudukan Sistem Sistem yang dikembangkan

Lebih terperinci

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis Sistem Pencatatan Penjualan Kredit Selama ini aplikasi untuk kegiatan operasional yang digunakan oleh Unit Warungan Primer Koperasi Karyawan Manunggal

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Perpustakaan SMA Barunawati Surabaya, secara garis besar permasalahan yang ada dalam perusahaan ini adalah

Lebih terperinci

SISTEM INFORMASI INVENTORY DEPARTEMEN IT INFRASTRUCTURE PT.UNISEM BATAM

SISTEM 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 terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 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 terperinci

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk BAB III PEMBAHASAN 3.1 Analisis Masalah Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya masih dalam bentuk manual dengan menggunakan Microsoft Word untuk mengajukan cuti. Pada pelaksanaannya

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan BAB IV DESKRIPSI KERJA PRAKTEK Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan Kemahasiswaan STIKOM Surabaya. Studi kasus pada kerja praktik ini pada Kemahasiswaan STIKOM Surabaya. Tahapan-tahapan

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Komponen komponen yang digunakan untuk menganalisis kebutuhan dari suatu sistem yang akan dibangun antara lain sistem pendukung, diagram alir sistem,

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil wawancara yang dilakukan saat kerja praktik di PT. Jawa Pos Koran, permasalahan yang ada dalam perusahaan ini adalah banyaknya kumpulan koleksi seperti koran,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

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

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam BAB IV DISKRIPSI KERJA PRAKTIK 4.1 Analisis Masalah Dalam proses surat menyurat yang dilakukan BPD GAPENSI selama ini masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam pengolahan

Lebih terperinci

BAB 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 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 terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada, BAB IV DESKRIPSI KERJA PRAKTEK Dalam kerja praktek di Bank BTN Surabaya tepatnya di AREA COLLECTION III, penulis berusaha menemukan permasalahan yang ada, mempelajari serta mengatasi masalah tersebut.

Lebih terperinci

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware 30 4.1 Identifikasi Masalah Sebelum proses analisa BAB IV DESKRIPSI SISTEM dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1 Perencanaan Sistem Dalam tahap perencanaan sistem akan dibahas metode penelitian yang digunakan dalam proses pembuatan laporan Kerja Praktik, beberapa metode penelitian yang

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Pencatatan stok dan laporan yang saat ini terjadi masih menggunakan kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang terlebih

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang BAB IV DESKRIPSI PEKERJAAN Pada puskesmas Kupang, sistem yang diperlukan oleh puskesmas adalah sistem yang dapat membantu dan memenuhi kebutuhan semua proses yang ada secara terkomputerisasi dengan baik

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

SISTEM INFORMASI PENJUALAN KORAN STUDI KASUS BATAM POS

SISTEM 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 terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem yang Sedang Berjalan Sebuah sistem pengelolaan informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada BAB V IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Dalam tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya dapat siap untuk dioperasikan. Dalam implementasi Sistem Aplikasi

Lebih terperinci

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

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi 87 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Implementasi merupakan tahapan akhir dari proses penerapan sistem baru dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 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 terperinci

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

BAB 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 terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi. Perancangan

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB 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 terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga 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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di

Lebih terperinci

BAB III ANALISIS MASALAH. Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem,

BAB III ANALISIS MASALAH. Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem, BAB III ANALISIS MASALAH 3.1 Analisis Sistem Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem, dan menentukan kebutuhan sistem. Dengan menganalisis prosedur

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang telah dilakukan pada saat kerja praktik ini, saya mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam hal ini dengan tujuan

Lebih terperinci

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan BAB IV IMPLEMENTASI DAN UJI COBA SISTEM 4.1. Analisa Kebutuhan Sistem Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan menggunakan bahasa pemrograman PHP versi 1.5 dan database MySQL. Dalam

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga BAB V PENGUJIAN DAN IMPLEMENTASI 5.1 Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 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 terperinci

III. ANALISIS DAN PERANCANGAN SISTEM

III. ANALISIS DAN PERANCANGAN SISTEM 12 III. ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem ng Ada Tahapan ini mempuni tujuan untuk menganalisis dan mengevaluasi permasalahan-permasalahan serta hambatan-hambatan ng terjadi pada sistem

Lebih terperinci

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua) Gambar 4.149 Rancangan Layar Halaman Kuis Guru (Langkah Dua) 270 Gambar 4.150 Rancangan Layar Halaman Kuis Guru (Cek) 271 Gambar 4.151 Rancangan Layar Halaman Nilai Guru 272 Gambar 4.152 Rancangan Layar

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Perangkat Lunak (Software) Perangkat keras komputer tidak akan dapat beroperasi tanpa adanya perangkat lunak. Teknologi yang canggih dari perangkat keras akan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB 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 terperinci

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah, BAB IV DESKRIPSI PEKERJAAN 4.1 Jadwal Kerja Praktik Kerja Praktik dimulai pada tanggal 27 Juni 2016 sampai 27 Juli 2016 di Perpustakaan Taman Ilmu Masyarakat selama 18 hari. Kerja praktik dilaksanakan

Lebih terperinci

BAB VI KESIMPULAN DAN SARAN

BAB 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1 Perancangan Sistem Perancangan sistem dimaksudkan untuk membantu menyelesaikan beberapa masalah yang terjadi saat ini sehingga dapat menjadi lebih baik dengan adanya sistem

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 51 BAB IV HASIL DAN UJI COBA IV.1. Spesifikasi Rancangan Pada sub bab spesifikasi rancangan ini akan dibahas mengenai spesifikasi perangkat lunak dan spesifikasi perangkat keras. IV.1.1. Spesifikasi Perangkat

Lebih terperinci

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK BAB IV DESKRIPSI SISTEM KERJA PRAKTEK 4.1 Analisis Sistem Dalam pengembangan teknologi informasi saat ini dibutuhkan analisa dan perancangan sistem pengolahan data yang baik. Sistem pengolahan data tersebut

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang di

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN 52 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Proses Berbelanja Pada Minimarket Proses berbelanja merupakan langkah-langkah yang terjadi pada minimarket dalam melakukan kegiatan jual beli, dimana pihak

Lebih terperinci

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI PENGUJIAN SISTEM 83 BAB V IMPLEMENTASI PENGUJIAN SISTEM 5.1. Implementasi Perangkat lunak sistem informasi pemesanan tiket yang dibangun dengan menggunakan bahasa pemrograman utama yaitu PHP, dengan menggunakan basis data

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Distro Online Berbasis Web yang dibangun: 1. Tampilan Halaman Beranda Halaman

Lebih terperinci

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan BAB 5 IMPLEMENTASI 5.1 Jadwal Implementasi Sistem Untuk membantu pengguna dalam pemakaian basis data diberikan panduan pengoperasiannya. Jadwal dari rencana implementasi adalah sebagai berikut : Tabel

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di SMA Negeri 2 Sidoarjo, permasalahan yang terjadi adalah proses yang berkaitan dengan perhitungan data presensi

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 1.1. Analisis Kebutuhan Sistem Analisis adalah tahap awal dalam membuat sistem baru. Langkah awal adalah melakukan wawancara dan pengamatan. Pengamatan dilakukan dengan cara

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya diimplementasikan pada bahasa

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI

BAB IV TESTING DAN IMPLEMENTASI BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Implementasi sistem informasi akademik berbasis web ini, terdapat hal-hal yang perlu dipersiapkan agar sistem yang dirancang dapat berjalan dengan lancar.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 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 terperinci

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research) BAB IV DESKRIPSI PEKERJAAN 1.1 Prosedur Kerja Praktek Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh data, menyelesaikan maupun dalam memecahkan permasalahan yang diperlukan dalam

Lebih terperinci