BAB 3 ANALISIS DAN PERANCANGAN

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 3 ANALISIS DAN PERANCANGAN"

Transkripsi

1 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem yang Berjalan Sesuai dengan rekomendasi ICAO (International Civil Aviation Organization) pada tahun 2002 untuk memilih teknologi ADS-B sebagai prioritas utama untuk diterapkan dalam penerbangan di kawasan Asia/Pasifik, PT. Angkasa Pura dan BPPT terus berusaha untuk menerapkan teknologi ini di wilayah Indonesia. Sebelumnya, dengan menggunakan radar, dibutuhkan waktu kurang lebih 12 detik bagi radar untuk mendapatkan posisi pesawat dengan melakukan putaran 360 derajat. Dengan diterapkannya ADS-B, ATC (Air Traffic Control) akan mendapatkan posisi pesawat dengan lebih cepat dan akurat. Indonesia memulai program ADS-B pada tahun 2006 dalam suatu kemitraan dengan SITA dan Thales yang merupakan produsen dari perangkat keras teknologi ADS-B. Sejak saat itu, Indonesia sudah memiliki 30 ground station yang dilengkapi dengan ADS-B yang siap dioperasionalisasikan untuk mencakup lintasan pesawat di udara dalam radius 250 mil. Hingga saat ini, BPPT (Badan Pengkajian dan Penerapan Teknologi) terus berusaha untuk mengembangkan sistem ADS-B pada penerbangan di Indonesia. Salah satunya adalah sistem yang akan diimplementasikan pada ADP (ADS-B Data Processor). Pengembangan sistem ini bertujuan agar ADP dapat memproses data Asterix-21 yang diterima dari alat ADS-B Receiver yang memiliki beragam versi dan telah tersebar di berbagai wilayah di Indonesia, seperti 47

2 48 di Jakarta, Makassar, Sorong dan Natuna. Hingga bulan Maret 2009, data Asterix-21 diketahui telah memiliki 34 versi dengan versi 1.3 sebagai yang terbaru. ADP memiliki fungsi untuk memproses data yang dikirimkan oleh ADS-B Receiver. Data Asterix-21 yang telah diterima oleh ADP kemudian akan kembali diproses untuk diformat ulang menjadi format data Asterix-62 untuk kemudian dikirimkan ke HMI (Human-Machine Interface). HMI inilah yang akan menampilkan berbagai macam informasi tentang setiap pesawat yang terus mengirimkan datanya ke ground station melalui ADS-B Transponder yang mereka miliki. Pesawat akan secara terus menerus mengirimkan semua informasi penerbangan secara broadcast untuk selanjutnya diterima oleh ADS-B Receiver yang terdapat di ground station maupun di pesawat-pesawat lainnya.

3 49 (Gambar 3.1 Sistem ADS-B di PTIK-BPPT) Dalam proses pengembangannya, BPPT hendak melakukan pengujian untuk memastikan agar sistem tersebut dapat menerima data Asterix-21 dengan berbagai macam versi. Salah satunya, BPPT akan menguji sistem tersebut untuk memastikan bahwa ADP dapat menerima data Asterix-21 dengan versi Saat ini, alat ADS-B Data Receiver yang terdapat di BPPT mengirimkan data Asterix-21 ke ADP dengan versi 0.26 secara unicast. Maka untuk melakukan pengujian tersebut, BPPT membutuhkan alat ADS-B Receiver yang dapat mengirimkan data Asterix-21 dengan versi Untuk itu BPPT harus mengambil data Asterix-21 dari salah satu alat ADS-B Receiver dengan transmisi data Asterix-21 versi 0.23 yang salah satunya terdapat di Makassar.

4 Analisis Permasalahan (Gambar 3.2 Kondisi saat ini) Sistem yang sekarang sedang dikembangkan oleh BPPT untuk dijalankan pada ADP bertujuan agar kelak ADP dapat menerima data Asterix-21 dari seluruh versi yang dimiliki oleh ADS-B Receiver. Saat ini proses pengembangan sistem tersebut sedang berada dalam tahap pengembangan agar ADP dapat menerima data Asterix-21 versi 0.23 dari ADS-B Receiver secara multicast. Namun yang menjadi permasalahan adalah saat ini ADS-B Receiver yang berada di BPPT mengirimkan data Asterix-21 dengan versi 0.26 secara unicast. Hal tersebut menyebabkan BPPT tidak dapat menguji sistem ADP yang sedang dikembangkan tersebut. (Gambar 3.3 Kondisi yang diharapkan)

5 51 Selain itu, karena ADP yang menerima data dari ADS-B Receiver akan berjumlah lebih dari satu, ADP diharapkan dapat melakukan penerimaan data dari ADS-B Receiver secara multicast. Hal ini tentunya bertentangan dengan metode pengiriman data secara unicast yang dilakukan oleh ADS-B Receiver yang terdapat di BPPT. Untuk itu dibutuhkan suatu program yang dapat mengkonversi format data Asterix-21 versi 0.26 menjadi versi 0.23 dan mengubah metode pengiriman data unicast menjadi multicast. Hal ini tentunya bertujuan untuk memudahkan BPPT dalam melakukan pengujian implementasi sistem pada ADP. 3.3 Usulan Pemecahan Masalah Untuk mengatasi permasalahan yang dihadapi BPPT dalam melakukan pengujian sistem pada ADP tersebut, maka dibutuhkan suatu program converter yang dapat menerima data Asterix-21 versi 0.26 dari ADS-B Receiver. Program ini akan berfungsi untuk melakukan konversi pada data tersebut menjadi data Asterix-21 versi Selain itu program juga harus mampu mengirimkan kembali data tersebut kepada ADP dengan mengubah metode transmisi data dengan menerima data secara unicast dan mengirimkannya kembali secara multicast. Pada implementasinya, program ini akan dijalankan pada komputer yang akan ditempatkan diantara ADS-B Data Receiver dan ADP.

6 52 (Gambar 3.4 Letak Program Converter) Proses konversi pada data akan meliputi penyesuaian dari format setiap field yang ada di Asterix-21 versi 0.26 sehingga berubah menjadi seperti format pada versi Selain itu proses konversi juga akan meliputi perubahan panjang dari keseluruhan blok data dan pengurangan beberapa field yang tidak terdapat pada versi Setelah proses konversi pada data selesai dilakukan, data yang semula diterima dari ADS-B Receiver melalui metode unicast dengan protokol TCP tersebut akan kembali dikirimkan kepada ADP melalui metode multicast dengan protokol UDP. Sehingga pada akhirnya ADP akan menerima format data Asterix-21 dengan versi 0.23 secara multicast.

7 Perancangan Program Perancangan Program Utama (Gambar 3.5 Data Flow Diagram) Di dalam program ini akan terdapat 3 proses utama yang akan terus berjalan secara simultan dan terus menerus, yaitu proses penerimaan data dari ADS-B Receiver, proses konversi data menjadi data Asterix-21 versi 0.26, dan proses pengiriman kembali data hasil konversi tersebut kepada ADP secara multicast. Berikut ini adalah penjelasan dari ketiga proses tersebut : 1. Penerimaan Data Program akan terus menerus menerima aliran data dari ADS-B Receiver yang akan mengirimkan data Asterix-21 versi 0.23 secara

8 54 unicast. Proses identifikasi akan terlebih dahulu dilakukan terhadap setiap data yang masuk untuk menentukan awal dari blok data yang akan ditandai dengan oktet yang memiliki nilai desimal 21 dimana oktet tersebut merupakan penanda dari awal blok data Asterix-21. Setelah itu program akan kembali menerima data sesuai dengan panjang dari keseluruhan blok data tersebut hingga didapatkan suatu blok data Asterix-21 yang utuh. Kemudian program akan terus mengulangi proses yang sama untuk mendapatkan setiap blok data yang dikirimkan oleh ADS-B Receiver. 2. Konversi Data Setiap blok data yang telah berhasil diterima akan dikonversi menjadi blok data Asterix-21 versi Proses konversi ini akan dilakukan dengan cara menyalin satu persatu isi dari blok data Asterix-21 versi 0.26 ke dalam blok data baru yang akan berisi data Asterix-21 versi Sebelum dipindahkan, data yang memiliki format berbeda akan terlebih dahulu di konversi, sedangkan data yang harus dihilangkan tidak akan ikut disalin kedalam blok data baru tersebut. Proses ini akan dilakukan terhadap setiap blok data yang sudah berhasil diterima dari ADS-B Receiver. 3. Pengiriman Data Setiap blok data yang telah berhasil dikonversi menjadi blok data Asterix-21 versi 0.23 akan kembali dikirimkan kepada ADP. Blok-blok data tersebut akan dikirimkan kembali dengan

9 55 menggunakan metode pengiriman secara multicast. Proses pengiriman kembali data ini akan berlangsung secara terus menerus beriringan dengan proses penerimaan dan konversi data Sinkronisasi Antar Proses Ketiga proses yang berjalan dalam program ini akan terus berlangsung secara terus menerus dan beriringan. Aliran data yang dikirimkan oleh ADS- B Receiver akan berjalan dengan sangat cepat dan berpotensi untuk menimbulkan masalah pada salah satu proses. Contohnya proses pengiriman kembali data mungkin akan berlangsung lebih lama dari proses penerimaan data karena data tersebut akan terlebih dahulu melewati proses konversi sehingga menimbulkan potensi terjadinya penumpukan data. Untuk itu dibutuhkan sinkronisasi antara proses penerimaan, konversi, dan pengiriman kembali data agar program dapat terus berjalan dengan lancar. Pada ketiga proses tersebut akan terdapat sumber daya yang digunakan secara bersamasama (shared resources), sehingga suatu mekanisme sinkronisasi mutlak dibutuhkan untuk diterapkan pada program. Mekanisme sinkronisasi akan menjamin ketersediaan sumberdaya yang dibutuhkan dalam masing-masing proses tersebut. Hal ini bertujuan agar setiap proses dapat menggunakan sumberdaya secara bergantian serta menghindari terjadinya konflik yang mungkin terjadi diantara ketiga proses tersebut. Program ini akan menggunakan 2 sistem antrian (Queue) yang berfungsi untuk menampung setiap blok data hasil proses. Masing-masing sistem antrian ini akan berfungsi sebagai tempat penyimpanan sementara

10 56 setiap blok data hasil proses penerimaan data dan blok-blok data hasil proses konversi. Sistem antrian ini akan dibagi menjadi 2, yaitu satu antrian yang bertugas untuk mengatur alur proses penerimaan dengan proses konversi data dan satu antrian lainnya yang bertugas untuk mengatur alur proses konversi dan proses pengiriman kembali data. Mekanisme sinkronisasi akan terjadi melalui kedua sistem antrian tersebut. Sinkronisasi akan dilakukan dengan cara mengatur akses dari setiap proses terhadap masing-masing sistem antrian tersebut. Suatu proses harus menunggu apabila proses lainnya sedangkan memasukkan atau mengambil data dari sistem antrian. Proses konversi data akan menunggu hingga proses penerimaan data menghasilkan blok data yang siap untuk di konversi dan memasukannya ke dalam antrian. Selain itu proses pengiriman kembali data juga akan menunggu hingga ada blok data hasil dari proses konversi di dalam antrian yang siap untuk dikirimkan Penerapan Multithread Untuk menunjang performa, program ini akan dirancang dengan menggunakan konsep multithread. Ketiga proses yang menjadi proses utama masing-masing akan dijadikan setiap thread yang menjalankan prosesnya sendiri. Hal ini bertujuan agar ketiga proses tersebut dapat berjalan secara cepat dan simultan sehingga dapat mengimbangi kecepatan penerimaan aliran data yang sangat tinggi. Selain itu, penerapan multithread juga diharapkan

11 dapat memaksimalkan penggunaan sumberdaya memori yang dialokasikan oleh CPU. 57 Sesuai dengan tugasnya masing-masing, akan ada 3 thread yang dipanggil oleh thread utama dalam program ini, yaitu thread receiver yang berfungsi untuk menerima data, thread converter yang bertugas melakukan konversi data, dan thread sender yang berfungsi untuk mengirimkan kembali data. Ketiga thread tersebut akan memanggil method-method yang berasal dari 4 class, yaitu class receiver, converter, sender dan queue. Komunikasi antara ketiga thread tersebut akan dijembatani oleh sistem antriannya masingmasing Penerapan Mutual Exclusion Dengan perancangan program yang menggunakan konsep multithread, maka diperlukan adanya suatu mekanisme yang dapat melindungi shared resource yang akan diakses oleh ketiga thread. Mekanisme yang dimaksud adalah mutex (mutual exclusion). Mutex akan berfungsi untuk melindungi bagian-bagian dari program yang termasuk dalam critical section. Di dalam program ini, critical section yang dimaksud adalah proses pemasukkan dan pengambilan blok data oleh ketiga thread yang merupakan bagian dari operasi terhadap sistem antrian. Ketika salah satu thread akan memasukkan suatu blok data ke dalam sistem antrian, thread tersebut akan mengunci mutex agar thread lain tidak dapat mengambil blok data dari dalam sistem antrian. Sebagai contoh, apabila

12 58 thread receiver akan untuk memasukkan blok data ke dalam sistem antrian, maka thread tersebut akan mengunci mutex agar blok-blok data tidak dapat diambil dari dalam sistem antrian. Thread converter yang akan melakukan proses konversi data harus menunggu thread receiver untuk melepaskan kunci mutex nya untuk mengambil blok data dari dalam antrian. Hal ini bertujuan agar blok data akan selalu tersedia ketika sebuah thread ingin melakukan prosesnya. Berikut ini adalah ilustrasi dari salah satu contoh mekanisme perlindungan sumber daya bersama yang akan diakses oleh thread receiver dan thread converter secara bersamaan. No. Thread Receiver Thread Converter 1 Thread receiver mengunci mutex. Thread converter ingin memasukkan blok data ke dalam antrian namun mutex dikunci oleh thread receiver. 2 Thread receiver memasukkan Thread converter menunggu. blok data ke dalam antrian 3 Thread receiver melepaskan kunci mutex. Thread converter mengunci mutex. 4 Thread receiver melanjutkan proses. Thread converter mengambil data dari dalam antrian

13 59 5 Thread receiver melanjutkan proses. Thread converter melepaskan kunci mutex. (Tabel 3.1 Ilustrasi Penggunaan Mutex) (Gambar 3.6 Ilustrasi Sinkronisasi Antar Thread)

14 Class Diagram (Gambar 3.7 Class Diagram)

15 Sequence Diagram Thread Receiver (Penerimaan Data) (Gambar 3.8 Sequence Diagram Thread Receiver)

16 Sequence Diagram Thread Converter (Konversi Data) (Gambar 3.9 Sequence Diagram Thread Converter)

17 Sequence Diagram Thread Sender (Pengiriman Data) (Gambar 3.10 Sequence Diagram Thread Sender)

18 Flowchart Penerimaan Data (Gambar 3.11 Flowchart Penerimaan Data) Proses ini diawali dengan inisialisasi socket dan pembuatan koneksi ke ADS-B Receiver. Setelah koneksi berhasil terjalin dan aliran data telah berhasil diterima, program akan mengidentifikasi setiap oktet yang masuk untuk mencari awal dari blok data yang ditandai dengan oktet yang memiliki

19 65 nilai desimal 21. Setelah itu program akan terus menerus menerima satu persatu oktet hingga didapatkan satu blok data yang utuh. Blok data tersebut kemudian akan dimasukkan ke dalam antrian, menunggu untuk di konversi. Proses ini akan berjalan terus menerus hingga user memberikan input berupa CTRL + C pada komputer. Input tersebut akan memberikan signal SIGINT pada program yang berfungsi untuk menghentikan jalannya thread. Flowchart Method isasterix21() (Gambar 3.12 Flowchart Method isasterix21() ) Method ini berfungsi untuk menentukan oktet awal dari blok data. Program akan terus menerima satu persatu

20 66 oktet hingga mendapatkan oktet dengan nilai desimal 21. Setelah itu method akan mengembalikan nilai TRUE yang menandakan bahwa awal dari satu blok data yang akan diproses telah berhasil diketahui. Flowchart Method receivedata() (Gambar 3.13 Flowchart Method receivedata() ) Oktet pertama yang memiliki nilai desimal 21 akan terlebih dulu disalin pada blok data baru. Setelah itu program

21 67 akan kembali menerima dua oktet berikutnya (oktet-oktet LEN) yang berisi informasi tentang panjang keseluruhan blok data. Setelah kedua oktet tersebut ikut disalin ke dalam blok data dan panjang dari blok data telah diketahui, method akan terus menerima setiap oktet yang masih merupakan bagian dari blok data tersebut.

22 Flowchart Konversi Data (Gambar 3.14 Flowchart Konversi Data) Proses ini juga akan terus berlangsung selama program tidak menerima signal SIGINT berupa input CTRL+C pada komputer. Blok-blok data yang sebelumnya telah berada di dalam antrian akan dikonversi menjadi blok data Asterix-21 versi Setelah itu proses konversi selesai, blok data tersebut akan dimasukkan kembali ke dalam antrian pengiriman, menunggu untuk dikirimkan ke ADP. Apabila tidak terdapat data dalam antrian, program

23 69 dirancang untuk menunggu selama 5 detik hingga data di dalam antrian kembali terisi. Flowchart Method prosesdata() (Gambar 3.15 Flowchart Method prosesdata() ) Blok data yang telah diambil dari dalam antrian akan disalin ke dalam blok data Asterix-21 versi Tiga oktet pertama yang menginformasikan awal dan panjang keseluruhan dari blok data akan langsung disalin ke dalam blok data versi Setelah itu akan dilakukan pengecekan terhadap oktetoktet yang berisi informasi tentang FSPEC. Operasi AND akan dilakukan

24 70 pada setiap oktet FSPEC dengan bilangan desimal 1 untuk mengetahui nilai bit FX (Field Extension) dari setiap oktet FSPEC. Hal ini bertujuan untuk mengidentifikasi oktet mana saja yang termasuk oktet FSPEC. Proses ini akan berhenti setelah didapatkan FSPEC yang memiliki bit FX bernilai 0. Setelah itu oktet-oktet FSPEC yang telah berhasil diidentifikasi akan ikut disalin ke dalam blok data versi Setelah itu akan dilakukan pengecekan terhadap eksistensi dari setiap field dengan FRN 1 hingga FRN 35 dimana bit-bit pada oktet FSPEC akan menjadi penanda terhadap eksistensi setiap field dengan FRN tertentu di dalam blok data. Keberadaan sebuah field di dalam suatu blok data akan ditandai dengan nilai 1 pada bit penandanya dalam FSPEC. Proses pengecekan akan terus berlangsung dengan diikuti proses penyalinan data ke dalam blok data versi Namun apabila selama proses pegecekan ditemukan field dengan FRN 4, 27 atau 28, akan terlebih dulu dilakukan proses konversi sebelum field itu disalin ke blok data versi Proses ini akan terus dilakukan hingga setiap field yang ada berhasil disalin ke dalam blok data versi 0.23 dan field-field dengan FRN 4, 27 & 28 yang terdapat pada blok data berhasil di konversi.

25 Flowchart Pengiriman Data (Gambar 3.16 Flowchart Pengiriman Data)

26 72 Sama seperti proses penerimaan dan konversi data, proses ini juga akan terus berlangsung selama program belum menerima signal SIGINT. Untuk melakukan pengiriman data secara multicast, sebelum melakukan looping, socket dan multicast group akan terlebih dahulu diinisialisasi. Proses akan terus berjalan dengan mengambil data hasil konversi yang diambil dari dalam antrian. Setelah itu setiap blok data Asterix-21 yang sudah dikonversi menjadi versi 0.23 tersebut akan dikirimkan ke ADP secara multicast.

27 Flowchart Method enqueue() (Gambar 3.17 Flowchart Method enqueue() ) Method enqueue() memiliki tugas untuk menyimpan blok data yang berbentuk array bertipe unsigned char ke dalam sistem antrian. Blok data yang berada di dalam antrian kemudian akan diambil oleh thread yang membutuhkan. Method ini akan mengembalikan nilai TRUE apabila proses penyimpanan data ke dalam antrian berhasil dilakukan. Hal ini bertujuan untuk memberikan validasi apakah method berikutnya dalam suatu thread akan dieksekusi atau tidak. Contohnya, proses konversi data akan menunggu hingga proses pemasukan data ke dalam antrian berhasil dilakukan.

28 Flowchart Method dequeue() (Gambar 3.18 Flowchart Method dequeue() ) Setiap blok data yang telah disimpan dalam antrian akan diambil oleh proses yang membutuhkan menggunakan method dequeue (), contohnya ketika sebuah blok data akan dikonversi atau akan dikirimkan kembali. Untuk itu, satu persatu isi dari blok data akan disalin ke blok data lain yang akan digunakan oleh thread lainnya untuk diproses. Setelah blok data selesai disalin, maka memori di dalam list yang telah dialokasikan sebelumnya untuk blok data tersebut akan dibebaskan kembali.

29 Perbedaan Asterix-21 Versi 0.26 dan Versi Perbedaan pada Field FRN 4 (Gambar 3.19 FRN 4 Asterix-21 versi 0.26) Pada format data Asterix-21 versi 0.26 seperti yang ditunjukkan oleh gambar 3.2, field dengan FRN 4 berisikan informasi tentang Position in WGS-84 Co-ordinates atau yang biasa dikenal dengan posisi menurut lintang dan bujur. Field ini memiliki panjang keseluruhan 8 oktet yang terdiri dari 4 oktet informasi tentang latitude dan 4 oktet mengenai informasi longitude. Masing-masing informasi latitude dan longitude ini akan dikalikan dengan derajat sebesar 180/2 25 untuk mendapatkan nilai posisi yang sebenarnya.

30 76 (Gambar 3.20 FRN 4 Asterix-21 versi 0.23) Perbedaan yang tampak pada data Asterix-21 dengan versi 0.23 adalah field dengan FRN 4 tersebut hanya memiliki panjang 6 oktet yang terdiri dari 3 oktet latitude dan 3 oktet longitude. Selain itu, nilai latitude dan longitude pada Asterix-21 versi 0.23 akan dikalikan dengan derajat yang berbeda dengan derajat pada Asterix-21 versi 0.26, yaitu sebesar 180/2 23. Perbedaan ini sebenarnya berkaitan dengan tingkat akurasi yang lebih tinggi tentang informasi posisi lintang dan bujur yang terdapat pada data Asterix Perbedaan pada Field FRN 27 & FRN 28 (Gambar 3.21 FRN 27 dan 28 Asterix-21 versi 0.26)

31 77 (Gambar 3.22 FRN 27 dan 28 Asterix-21 versi 0.23) Field dengan FRN 27 dan FRN 28 yang berisi informasi tentang Mode 3/A in Octal Representation dan Signal Amplitude baru ditambahkan pada format data Asterix-21 dengan versi Dengan demikian dapat disimpulkan bahwa pada format data Asterix-21 dengan versi 0.23, kedua field tersebut masih belum diikutsertakan atau dapat dikatakan bahwa nilai bit-bit mereka masih di-set menjadi 0. Perbedaan ini tentunya juga akan memberikan dampak pada perbedaan bit-bit pada FSPEC dan panjang keseluruhan dari blok data. 3.6 Metode Konversi Data Konversi Terhadap Field FRN 4 Pada dasarnya perbedaan FRN 4 pada Asterix-21 versi 0.26 dan versi 0.23 terletak pada panjang data dan derajat yang digunakan. Meskipun demikian, sebenarnya field FRN 4 dari kedua versi tersebut tetap memiliki nilai yang sama karena nilai yang sebenarnya merupakan hasil kali dari nilai desimal 4 oktet latitude atau 4 oktet longitude dengan derajat yang digunakan.

32 78 Karena itu, untuk melakukan konversi pada FRN 4, nilai sebenarnya dari latitude dan longitude pada Asterix-21 versi 0.26 harus diketahui terlebih dahulu. Setelah nilai itu diketahui baru kemudian nilai itu akan dibagi dengan derajat FRN 4 yang dimiliki Asterix-21 versi Setelah proses tersebut selesai, maka nilai itu akan ditampung dalam variabel n yang bertipe integer untuk kemudian diambil sebanyak 3 oktet menggunakan struktur data bertipe union. Sebuah struktur data bertipe union yang memiliki variabel bertipe integer dan array bertipe unsigned char [4] dibutuhkan dalam proses konversi ini. Nilai yang telah didapat sebelumnya akan dimasukkan ke variabel bertipe integer tersebut. Selanjutnya 3 oktet akan diambil melalui array yang bertipe unsigned char tersebut dengan index [0], [1], dan [2] Konversi Terhadap Field FRN 27 & 28 Proses konversi yang dilakukan terhadap field FRN 27 dan 28 pada data Asterix-21 versi 0.26 dilakukan dengan cara tidak mengikutsertakan nilai dari kedua FRN tersebut ketika proses penyalinan satu persatu oktet pada blok data dilakukan. Dengan tidak diikutsertakannya kedua field ini tetntunya akan berdampak pada perubahan bit penanda kedua field tersebut pada FSPEC. Bit- bit penanda field FRN 27 & FRN 28 pada FSPEC akan di-set menjadi 0 untuk menandakan bahwa kedua field tersebut tidak lagiterdapat di blok data.

33 79 Selain perubahan pada FSPEC, konversi terhadap dua field ini juga akan berpengaruh pada panjang keseluruhan data. Dengan demikian perubahan pada oktet-oktet LEN di blok data tersebut juga harus dilakukan. Karena field FRN 27 memiliki panjang 2 oktet dan FRN 28 memiliki panjang 1 oktet, maka nilai desimal dari 2 oktet LEN pada blok data harus dikurangi 3. Apabila perubahan yang terjadi pada bit-bit FSPEC menyebabkan salah satu oktet FSPEC tersebut menjadi bernilai 0, maka oktet FSPEC itu juga harus dihilangkan dari blok data. Dengan dihilangkannya oktet FSPEC tersebut, maka nilai desimal dari 2 oktet LEN harus kembali dikurangi dengan 1.

34 Contoh Konversi Data Berikut ini adalah contoh data Asterix-21 versi.26 yang akan di konversi : [15] [00] [2D] [FB] [A3] [51] [06] [00] [00] [00] [20] [32] [3B] [2B] [FF] [EF] [00] [A3] [01] [31] [30] [68] [8A] [02] [61] [00] [07] [08] [01] [91] [FF] [00] [05] [25] [C3] [3C] [30] [E2] [75] [DF] [58] [20] [2C] [E8] [32] Proses identifikasi akan dilakukan terhadap FSPEC untuk mengetahui eksistensi dari setiap field pada blok data : FB : [1] FRN 1, FRN 2, FRN 3, FRN 4, FX FRN 5, FRN 7 A3 : [1] FRN 8, FRN 10, FRN FX 51 : [1] FRN 16, FRN FX 06 : [0] FRN 27, FRN FX Pada oktet FSPEC terakhir yang memiliki nilai hexadesimal 06, terlihat bahwa bit FX bernilai 0. Hal tersebut menunjukkan bahwa oktet tersebut merupakan oktet FSPEC terakhir dan oktet-oktet yang ada setelahnya merupakan field-field data yang memiliki bit penanda bernilai 1 pada FSPEC.

35 81 Proses konversi pada field dengan FRN 4 meliputi konversi pada oktet-oktet field longitude dan latitude. Konversi Field Longitude Longitude versi 0.26 = FF EF 00 A3 (Hexadesimal) = (Desimal) Longitude * 180/2 25 = * 180/2 25 Longitude versi 0.26 = 5, Longitude versi 0.23 = (Longitude versi 0.26) / (180/2 23 ) = -5,9756 / 180/2 23 = (Desimal) = FB C0 29 (Hexadesimal) Longitude * 180/2 23 = * 180/2 23 Longitude versi 0.23 = -5, Masukkan ke dalam array pada union: [0] [1] [2] [3] 29 C0 FB FF Pindahkan oktet dengan index [2], [1], dan [0] ke dalam field dengan FRN4 pada blok data Asterix-21 versi 0.23 : FRN 4 FRN4 FRN4... FB C

36 82 Konversi Field Latitude Latitude versi 0.26 = (Hexadesimal) = (Desimal) Latitude *180/2 25 = * 180/2 25 Latitude versi 0.26 = 107, Latitude versi 0.23 = (Longitude versi 0.26) / (180/2 23 ) = 107,2930 / 180/2 23 = ,2384 (Desimal) = 4C 4C 1A (Hexadesimal) Latitude * 180/2 23 = * 180/2 23 Latitude versi 0.23 = 107, Masukkan ke dalam array pada union: [0] [1] [2] [3] 1A 4C 4C NULL Pindahkan oktet dengan index [2], [1], dan [0] ke dalam field dengan FRN4 pada blok data Asterix-21 versi 0.23 : FRN 4 FRN4 FRN4... 4C 4C 1A...

37 83 Dengan tidak diikutsertakannya field FRN 27 & FRN 28, maka proses perubahan yang akan terjadi pada blok data dapat digambarkan sebagai berikut : FRN... FRN27 FRN27 FRN28 FRN C E FRN... FRN... FRN... FRN... FRN FSPEC pada versi 0.26 FB A [1] [1] [1] [0] (Bit-bit penanda FRN 27 & 28 pada FSPEC di-set menjadi 0) [1] [1] [1] [0] (Hilangkan FSPEC yang bernilai 0) [1] [1] [1] (Dihilangkan) (Bit FX sebelumnya di-set menjadi 0) [1] [1] [0] FSPEC pada versi 0.23 FB A3 50 Perubahan yang terjadi pada FSPEC: LEN FSPEC FSPEC FSPEC FSPEC FRN FB A LEN FSPEC FSPEC FSPEC FRN... FRN FB A

38 84 Field Versi 0.26 Konversi Versi 0.23 CAT LEN 00 2D Pengurangan 6 oktet Oktet FSPEC terakhir FSPEC FB A dihilangkan dan nilai FX FB A3 50 sebelumnya di-set menjadi 0 FRN FRN FRN B 2B B 2B FRN 4 FF EF 00 A3 Konversi 8 oktet menjadi 6 FB C oktet 4C 4C 1A FRN 5 8A A FRN FRN FRN FRN 14 FF 00 - FF 00 FRN C3 3C C3 3C FRN E E DF DF FRN 27 2C E8 Dihilangkan - FRN Dihilangkan - (Tabel 3.2 Tabel Konversi Data) Setelah proses konversi selesai, maka akan didapatkan data Asterix-21 dengan versi 0.23 : [15] [00] [27] [FB] [A3] [50] [00] [00] [00] [20] [32] [3B] [2B] [FB] [C0] [29] [4C] [4C] [1A] [8A] [02] [61] [00] [07] [08] [01] [91] [FF] [00] [05] [25] [C3] [3C] [30] [E2] [75] [DF] [58] [20]

ANALISIS DAN PERANCANGAN CONVERTER PENGIRIMAN DATA UNICAST KE MULTICAST DAN FORMAT DATA ASTERIX-21 VERSI 0.26 KE VERSI 0.

ANALISIS DAN PERANCANGAN CONVERTER PENGIRIMAN DATA UNICAST KE MULTICAST DAN FORMAT DATA ASTERIX-21 VERSI 0.26 KE VERSI 0. ANALISIS DAN PERANCANGAN CONVERTER PENGIRIMAN DATA UNICAST KE MULTICAST DAN FORMAT DATA ASTERIX-21 VERSI 0.26 KE VERSI 0.23 DI BPPT Aditya Putra Prathama Universitas Bina Nusantara, Jl. Kebon Jeruk Raya

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis 3.1.1 Analisis Sistem yang Berjalan Saat ini, BPPT sebagai tempat melakukan penelitian ini sedang mengadakan kerja sama dengan MAATS (Makasar Advanced Air Traffic

Lebih terperinci

BAB 1 PENDAHULUAN. agar dapat mentransmisikan gelombang untuk pendeteksian. Dengan

BAB 1 PENDAHULUAN. agar dapat mentransmisikan gelombang untuk pendeteksian. Dengan BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada suatu badan penerbangan sangatlah penting dengan sejalannya perkembangan teknologi yang ada. Awalnya setiap badan penerbangan dalam pengiriman

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Metode Transmisi Data dan broadcast. Metode transmisi data terbagi menjadi 3 cara yaitu unicast, multicast, 2.1.1 Unicast Unicast adalah metode transmisi data dimana server mengirim

Lebih terperinci

BAB 4 IMPLEMESTASI DAN EVALUASI. permasalahan yang telah dilakukan pada bab sebelumnya.

BAB 4 IMPLEMESTASI DAN EVALUASI. permasalahan yang telah dilakukan pada bab sebelumnya. BAB 4 IMPLEMESTASI DAN EVALUASI Pada bab ini dijelaskan mengenai implementasi dan evaluasi dari hasil analisis permasalahan yang telah dilakukan pada bab sebelumnya. 4.1 Spesifikasi Sistem Spesifikasi

Lebih terperinci

BAB I PENDAHULUAN. anggota International Civil Aviation Organization (ICAO) terikat dengan

BAB I PENDAHULUAN. anggota International Civil Aviation Organization (ICAO) terikat dengan BAB I PENDAHULUAN 1.1 Latar Belakang Indonesia sebagai bagian dari jalur penerbangan sipil internasional dan anggota International Civil Aviation Organization (ICAO) terikat dengan peraturan internasional

Lebih terperinci

Laporan Tugas Scheduling Pengantar Sistem Operasi

Laporan Tugas Scheduling Pengantar Sistem Operasi Laporan Tugas Scheduling Pengantar Sistem Operasi Kelas E Anggota Kelompok: Cindy Alicia Sahara (5214100172) Ratih Kinanti A (5214100174) Patricia Hanna S (5214100177) Indriarti Kusumanita (5214100178)

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Kondisi pengolahan data yang telah dijabarkan sebelumnya pada bab 1 (satu) memiliki keterkaitan terhadap permasalahan yang teridentifikasi. Yaitu permasalahan terkait desain

Lebih terperinci

BAB 1 PENDAHULUAN. transportasi udara sebagai media perpindahan barang, orang dan jasa yang cepat

BAB 1 PENDAHULUAN. transportasi udara sebagai media perpindahan barang, orang dan jasa yang cepat 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Indonesia adalah negara kepulauan yang sangat membutuhkan transportasi udara sebagai media perpindahan barang, orang dan jasa yang cepat dan murah, terbukti

Lebih terperinci

1. Pendahuluan. 2. Tinjauan Pustaka

1. Pendahuluan. 2. Tinjauan Pustaka 1. Pendahuluan Jaringan komputer memegang peran yang signifikan dalam menghadapi persaingan kompetitif di masa yang akan datang, karena dapat memberikan efisiensi pada penggunaan sumber daya yang ada,

Lebih terperinci

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES) MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES) 1 PROSES Pengelolaan siklus hidup proses : Penciptaan Proses Penghentian Proses Pengalihan Proses 2 PENCIPTAAN PROSES Kondisi penyebab penciptaan proses

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN Pada bab pendahuluan akan dibahas mengenai latar belakang, rumusan masalah, batasan masalah, maksud dan tujuan, metodologi, dan sistematika laporan. 1.1 Latar Belakang Kendaraan bermotor

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI II.1 Konsep Jaringan Komputer Jaringan komputer adalah sekelompok komputer yang dihubungkan dengan yang lainnnya menggunakan protokol komnuikasi melalui media transmisi atau media

Lebih terperinci

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2 1. Pengertian sistem operasi: program yang menjadi perantara pengguna komputer dengan perangkat keras komputer mengalokasi resource untuk proses-proses yang di pengguna mengontrol program 2. Gambar organisasi

Lebih terperinci

BAB IV REKAYASA SISTEM

BAB IV REKAYASA SISTEM 38 BAB IV REKAYASA SISTEM Bab ini akan memberikan gambaran umum mengenai kondisi analisa aplikasi dan proses pada pengiriman pesan dan simulator yang digunakan dalam proses pengiriman yang dititikberatkan

Lebih terperinci

BAB II DASAR TEORI. teknologi informasi belum maksimal diterapkan. Penggunaan Personal Computer

BAB II DASAR TEORI. teknologi informasi belum maksimal diterapkan. Penggunaan Personal Computer BAB II DASAR TEORI 2.1 Gambaran Perusahaan Perusahaan tempat penulis melakukan penelitian ini bergerak dalam bidang penerbitan buku dengan skala perusahaan menengah, dimana pemakaian teknologi informasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN APLIKASI

BAB III ANALISA DAN PERANCANGAN APLIKASI BAB III ANALISA DAN PERANCANGAN APLIKASI Pada bab analisa dan perancangan aplikasi, penulis akan menjelaskan apa saja yang dibutuhkan untuk membuat aplikasi, menerangkan fungsi dari elemen-elemen yang

Lebih terperinci

= t t... (1) HASIL DAN PEMBAHASAN

= t t... (1) HASIL DAN PEMBAHASAN 10 bertujuan untuk melihat lama pengiriman data dari klien (perumahan) hingga ke pos pemantauan. Waktu respon sistem dihitung dengan menggunakan fungsi sebagai berikut: t respon = t t... (1) server klien

Lebih terperinci

Published By Stefanikha

Published By Stefanikha Selain CPU dan Unit Memori, Unit Input Output (I/O) merupakan komponen pokok dalam sebuah sistem mikroprosesor. Sistem mikroprosesor memerlukan unit I/O untuk menyajikan proses dan hasil pengolahan CPU.

Lebih terperinci

Jaringan Komputer. Pengalamatan Logis Internet Protocol versi 4 (IPV4)

Jaringan Komputer. Pengalamatan Logis Internet Protocol versi 4 (IPV4) Jaringan Komputer Pengalamatan Logis Internet Protocol versi 4 (IPV4) Objectives Memahami struktur IP address dan mampu melakukan konversi angka biner 8-bit dan angka desimal. Mampu mengklasifikasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Konsep Streaming Stream berasal dari bahasa Inggris yang artinya sungai. Proses streaming bisa diibaratkan seperti aliran air di sungai yang tak pernah terputus kecuali jika

Lebih terperinci

BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang

BAB III METODOLOGI. Penelitian ini dimulai dengan studi literatur dari teori-teori yang BAB III METODOLOGI 3.1 Kerangka Penelitian Penelitian ini dimulai dengan studi literatur dari teori-teori yang berhubungan dengan CNS/ATM khususnya bagian ADS-B Flight Monitoring. Observasi dan wawancara

Lebih terperinci

TRANSPORT LAYER. Fikri Fadlillah, ST

TRANSPORT LAYER. Fikri Fadlillah, ST TRANSPORT LAYER Fikri Fadlillah, ST Pendahuluan Protokol pada Transport Layer TCP/IP terdiri atas : TCP UDP Pendahuluan UDP TCP Unreliable Connectionless Internet Telephony Reliable Connection-oriented.

Lebih terperinci

Apa yang akan dipelajari?

Apa yang akan dipelajari? Concurrency: Mutual Exclusion dan Sinkronisasi (Pertemuan ke-8) Pendahuluan Apa yang akan dipelajari? Ruang lingkup concurrency Contoh kasus perlunya concurrency Jenis interaksi antar proses Mekanisme

Lebih terperinci

IP Addressing. Oleh : Akhmad Mukhammad

IP Addressing. Oleh : Akhmad Mukhammad IP Addressing Oleh : Akhmad Mukhammad Objektif Memahami struktur IP address dan mampu melakukan konversi angka biner 8-bit dan angka desimal. Mampu mengklasifikasikan tipe IP address dan mengetahui penggunaannya

Lebih terperinci

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi. MANAJEMEN PROSES 1. Konsep Proses a. Definisi Proses Aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor s register. Suatu proses

Lebih terperinci

Gambar 11. Perbandingan Arsitektur OSI dan TCP/IP

Gambar 11. Perbandingan Arsitektur OSI dan TCP/IP Protocol adalah sekumpulan peraturan atau perjanjian yang menentukan format dan transmisi data. Layer n di sebuah komputer akan berkomunikasi dengan layer n di komputer yang lain. Peraturan dan perjanjian

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Permasalahan Perkembangan teknologi dan informasi yang sangat cepat dan maju, telah membuat teknologi tidak dapat dipungkiri dapat mempermudah pekerjaan dalam

Lebih terperinci

BAB III PERANCANGAN. 3.1 Diagram blok sistem

BAB III PERANCANGAN. 3.1 Diagram blok sistem BAB III PERANCANGAN 3.1 Diagram blok sistem Sistem pada penginderaan jauh memiliki dua sistem, yaitu sistem pada muatan roket dan sistem pada ground segment. Berikut merupakan gambar kedua diagram blok

Lebih terperinci

SOLUSI QUIZ 2 SISOP CS3613

SOLUSI QUIZ 2 SISOP CS3613 SOLUSI QUIZ 2 SISOP CS3613 Soal-soal berikut ini berkaitan dengan topik: SINKRONISASI dan MUTUAL EXCLUTION (Total nilai = 110) 1. Jelaskan pengertian critical section dan berikan contohnya (minimal 2)!

Lebih terperinci

REVIEW MODEL OSI DAN TCP/IP

REVIEW MODEL OSI DAN TCP/IP REVIEW MODEL OSI DAN TCP/IP A. Dasar Teori Apa itu jaringan komputer? Jaringan Komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer yang saling terhubung satu sama lain melalui media

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III MEODE PENELIIAN Metode penelitian yang digunakan dalam pengerjaan tugas akhir ini adalah studi kepustakaan, percobaan dan analisis. Dengan ini penulis berusaha untuk mengumpulkan data dan informasi-informasi,

Lebih terperinci

Concurrency 1: y Mutual Exclusion dan Sinkronisasi (Perte rt muan ke muan -10) 10 Oktober 2014

Concurrency 1: y Mutual Exclusion dan Sinkronisasi (Perte rt muan ke muan -10) 10 Oktober 2014 Concurrency 1: Mutual Exclusion dan Sinkronisasi (Pertemuan ke-10) Oktober 2014 Pokok Bahasan Pokok Bahasan: Sinkronisasi dan Mutual Exclusion Sub Pokok Bahasan: Konsep monitor dan implementasinya Konsep

Lebih terperinci

Algoritma Dan Struktur Data II. Queue

Algoritma Dan Struktur Data II. Queue Algoritma Dan Struktur Data II Queue Apakah Queue itu? Putuu Putra Astawa Apakah Queue itu? Penambahan data dilakukan pada sebuah ujung sebuah list, sedangkan penghapusan data dilakukan pada ujung yang

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 1. Perancangan sistem Gambar 1. Ilustrasi Garis Besar Perancangan Sistem. Sistem ini secara umum terdiri dari 3 bagian utama, yaitu bagian pengirim lokasi, server, dan pelacak.

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi BAB 3 PERANCANGAN SISTEM 3.1 Pengertian Umum Perancangan Media Penyampaian Informasi Otomatis Dengan LED Matrix Berbasis Arduino adalah suatu sistem media penyampaian informasi di dalam ruangan yang menggunakan

Lebih terperinci

Sistem Operasi. Critical section, konkurensi, mutasi exclusion, starvation dan deadlock. Juliansyahwiran, S. Kom, MTI. Modul ke: Fakultas FASILKOM

Sistem Operasi. Critical section, konkurensi, mutasi exclusion, starvation dan deadlock. Juliansyahwiran, S. Kom, MTI. Modul ke: Fakultas FASILKOM Modul ke: 09 Fakultas Eka FASILKOM Sistem Operasi Critical section, konkurensi, mutasi exclusion, starvation dan deadlock Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi Critical section,

Lebih terperinci

Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama.

Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. Operating System (OS) Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama. 1 Beberapa masalah yang harus diselesaikan:

Lebih terperinci

BAB IV PERANCANGAN. IV.1 Evaluasi Usulan untuk Perancangan Iteratif

BAB IV PERANCANGAN. IV.1 Evaluasi Usulan untuk Perancangan Iteratif Prosedure PrefixSpan(input: a: l: integer, S: Sequence database) { Mencari Sequential Pattern pada sequence database S } Deklarasi D : Temporary Sequence Database Lst : List of Sequential Pattern Sq :

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 ADS-B Automatic Dependent Surveillance Broadcast (ADS-B) adalah teknologi pengamatan (surveillance) yang digunakan untuk memberikan informasi posisi pesawat di udara. Pesawat

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Prinsip Kerja Sistem Yang Dirancang Pada dasarnya alat yang dibuat ini adalah untuk melakukan suatu transfer data karakter menggunakan gelombang radio serta melakukan pengecekan

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB III ANALISA MASALAH DAN PERANCANGAN BAB III ANALISA MASALAH DAN PERANCANGAN III.1. Analisa Sub bab ini berisikan tentang analisa sistem yang akan dibangun. Sub bab ini membahas teknik pemecahan masalah yang menguraikan sebuah sistem menjadi

Lebih terperinci

Transport Layer El E ectro ect n ro ic En E gineerin ri g Pol o ytech tec nic In I stitu sti t of o Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

Transport Layer El E ectro ect n ro ic En E gineerin ri g Pol o ytech tec nic In I stitu sti t of o Surabaya ITS Kampus ITS Sukolilo Surabaya 60111 Transport Layer Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111 Overview Layer Transport bertugas melakukan sesi komunikasi antara komputer dalam jaringan.

Lebih terperinci

BAB I PENDAHULUAN. I.1. Sistem Air Traffic Control (ATC)

BAB I PENDAHULUAN. I.1. Sistem Air Traffic Control (ATC) BAB I PENDAHULUAN I.1. Sistem Air Traffic Control (ATC) Sistem Air Traffic Control (ATC) merupakan sistem kompleks yang melibatkan sumber daya manusia, lembaga otoritas, manajemen, prosedur operasi dan

Lebih terperinci

IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK

IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS Yones Raven, Teady Matius Surya Mulyana yonesraven@gmail.com, tmulyana@bundamulia.ac.id Program Studi Teknik Informatika, Universitas Bunda Mulia

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 ANALISIS SISTEM LALU LINTAS Pemahaman tentang sistem yang akan dirancang sangat diperlukan sebelum perangkat lunak dibangun. Pembangunan perangkat lunak dimulai

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi

Lebih terperinci

Praktikum Jaringan Komputer

Praktikum Jaringan Komputer Praktikum Jaringan Komputer Pengenalan IP dan Subnetting LABORATORIUM TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2014 Daftar Isi Daftar Isi... i Internet Protocol ( IP )... 1 Sejarah IP Address...

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan

BAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan melakukan koneksi dengan pengajar dan mahasiswa secara unicast dengan menggunakan

Lebih terperinci

LAPORAN RESMI ADMINISTRASI & MANAGEMENT JARINGAN. PRAKTIKUM 3 Pemrograman Socket dengan TCP

LAPORAN RESMI ADMINISTRASI & MANAGEMENT JARINGAN. PRAKTIKUM 3 Pemrograman Socket dengan TCP LAPORAN RESMI ADMINISTRASI & MANAGEMENT JARINGAN PRAKTIKUM 3 Pemrograman Socket dengan TCP Oleh : Teesa Wijayanti 2 D3 IT B 2103141036 POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Praktikum 3 Pemrograman Socket

Lebih terperinci

Version untuk menunjukkan versi protokol yang dipakai, Header Length menunjukkan panjang paket header dalam hitungan 32 bit.

Version untuk menunjukkan versi protokol yang dipakai, Header Length menunjukkan panjang paket header dalam hitungan 32 bit. Modul 05 INTERNET PROTOCOL (IP) Dalam melakukan pengiriman data protokol IP memiliki sifat yang dikenal sebagai unreliable, connectionless, datagram delivery service. Unreliable atau ketidakhandalan berarti

Lebih terperinci

Tugas Jaringan Komputer

Tugas Jaringan Komputer Tugas Jaringan Komputer Soal 1. Jelaskan perbedaan antara model jaringan OSI dan TCP/IP 2. Jelaskan fungsi tiap layer pada model TCP/IP! 3. Apa yang dimaksud Protocol? 4. Jelaskan tentang konsep class

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM. dilanjutkan dengan rancangan cetak biru untuk program yang akan dibangun.

BAB 3 PERANCANGAN PROGRAM. dilanjutkan dengan rancangan cetak biru untuk program yang akan dibangun. BAB 3 PERANCANGAN PROGRAM Pada bab 3 ini, akan dijelaskan proses rancangan program aplikasi pengurangan noise pada citra digital. Dimulai dari analisa kebutuhan sistem yang akan dirancang, dilanjutkan

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS) IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,

Lebih terperinci

KUM 5 IMPLEMENTASI QUEUE

KUM 5 IMPLEMENTASI QUEUE PRAKTIKUM KUM 5 IMPLEMENTASI QUEUE TUJUAN PEMBELAJARAN: 1. Mengimplementasikan struktur data Queue menggunakan array. 2. Mampu mengimplementasikan struktur data Queue dengan Linked List 3. Mampu memanfaatkan

Lebih terperinci

BAB III METODE PENELITIAN. transmisi data streaming menggunakan Zigbee wireless network dengan

BAB III METODE PENELITIAN. transmisi data streaming menggunakan Zigbee wireless network dengan BAB III METODE PENELITIAN 3.1 Metode Penelitian Metode penelitian yang digunakan dalam penelitian ini adalah transmisi data streaming menggunakan Zigbee wireless network dengan teknik scheduling metode

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN MODEL SIMULASI (NS-3) yang dibutuhkan kedalam database MySQL. Data informasi client (NAVAID)

BAB III ANALISIS DAN PERANCANGAN MODEL SIMULASI (NS-3) yang dibutuhkan kedalam database MySQL. Data informasi client (NAVAID) BAB III ANALISIS DAN PERANCANGAN MODEL SIMULASI (NS-3) 3.1 Perancangan Perangkat Lunak (Software) Untuk melihat informasi yang akan dikirimkan dari client (Navigation Aid, NAVAID) ke server (FIR Jakarta

Lebih terperinci

BAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer

BAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer BAB II TEORI DASAR 2.1 Pendahuluan Resource Reservation Protocol (RSVP) merupakan protokol pada layer transport yang digunakan untuk meminta kualitas layanan QoS tinggi transportasi data, untuk sebuah

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dibahas mengenai analisis secara umum, analisis kebutuhan perangkat lunak dan penjelasan mengenai perancangan perangkat lunak. 3.1 Analisis Masalah Umum

Lebih terperinci

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya. Nama : Windy Lia Safitri Nim : 1111465649 Tugas Mandiri 2 Interupsi pada system operasi Proses adalah sebuah program yang sedang dieksekusi. Sedangkan program adalah kumpulan instruksi yang ditulis ke

Lebih terperinci

MAKALAH PERBEDAAN TCP/IP DENGAN OSI

MAKALAH PERBEDAAN TCP/IP DENGAN OSI MAKALAH PERBEDAAN TCP/IP DENGAN OSI Oleh : Ery Setiyawan Jullev A (07.04.111.00051) Danar Putra P (07.04.111.00035) M.M Ubaidillah (07.04.111.00090) Fakultas Teknik UNIVERSITAS TRUNOJOYO 2009/2010 1 Protokol

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER Dalam analisis dan perancangan sistem program aplikasi ini, disajikan mengenai analisis kebutuhan sistem yang digunakan, diagram

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan: BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan: Gambar 3.1 Tahap awal pengerjaan Gambar di atas adalah tahapan awal dalam pengerjaan pembuatan aplikasi SMS Kriptografi

Lebih terperinci

SMK-TI TRAINING AND CERTIFICATION. Modul 5 IP ADDRESS. Team Training SMK TI 37

SMK-TI TRAINING AND CERTIFICATION. Modul 5 IP ADDRESS. Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Modul 5 IP ADDRESS Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat memahami arti dan fungsi IP address dalam komunikasi antar host di internet.

Lebih terperinci

UNIT I IP Address, Subnetting, VLSM dan IP Assignment

UNIT I IP Address, Subnetting, VLSM dan IP Assignment UNIT I IP Address, Subnetting, VLSM dan IP Assignment I. Pendahuluan IP address digunakan sebagai alamat dalam hubungan antar host di internet sehingga merupakan sebuah sistem komunikasi yang universal

Lebih terperinci

III Bab III Analisis dan Perancangan

III Bab III Analisis dan Perancangan III Bab III Analisis dan Perancangan Pada bab ini dijelaskan mengenai tahap analisis dan perancangan. Proses analisis dilakukan untuk menemukan solusi dari permasalahan yang telah diajukan sebelumnya pada

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Penelitian ini akan menghasilkan suatu aplikasi yang digunakan untuk menemukan lokasi hotel terdekat dan menempilkan informasi mengenai hotel

Lebih terperinci

Jaringan Komputer. IP Addressing (IPV4 dan IPV6) Adhitya Nugraha.

Jaringan Komputer. IP Addressing (IPV4 dan IPV6) Adhitya Nugraha. Jaringan Komputer IP Addressing (IPV4 dan IPV6) Adhitya Nugraha adhitya@dsn.dinus.ac.id Fasilkom 1/20/2015 Objectives Memahami struktur IP address dan mampu melakukan konversi angka biner 8-bit dan angka

Lebih terperinci

BAB I PENDAHULUAN. memperlancar perekonomian sebagai pendorong, penggerak kemajuan suatu wilayah.

BAB I PENDAHULUAN. memperlancar perekonomian sebagai pendorong, penggerak kemajuan suatu wilayah. BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Transportasi sangat diperlukan bagi kehidupan manusia untuk memenuhi kebutuhannya, transportasi juga merupakan sarana yang sangat penting dalam memperlancar

Lebih terperinci

Bab 19. Solusi Critical Section

Bab 19. Solusi Critical Section Bab 19. Solusi Critical Section Anggota Kelompok (A) Dwi Priyanto 0606101295 (B) Nico Anandito 0606101793 (B) Sactio Swastioyono 0606101944 Komentar Umum Bab ini membahas tentang cara kerja solusi untuk

Lebih terperinci

Sistem Operasi. Konkurensi

Sistem Operasi. Konkurensi Sistem Operasi Konkurensi Konkurensi Merupakan sebuah kondisi dimana terdapat lebih dari satu proses berada pada saat yang sama. Proses-proses yang konkuren memiliki beberapa masalah: Mutual Exclusion

Lebih terperinci

LAMPIRAN. Panggil class Singleapplication modul Run. IF Run == false THEN. Program ini akan keluar. Form_utama. InitializeComponent

LAMPIRAN. Panggil class Singleapplication modul Run. IF Run == false THEN. Program ini akan keluar. Form_utama. InitializeComponent LAMPIRAN Pseudocode Pseudocode Program Sniffer Class Form_utama Mainline Panggil class Singleapplication modul Run IF Run == false THEN Program ini akan keluar Form_utama Form_utama InitializeComponent

Lebih terperinci

BAB III ANALISIS SISTEM DAN PERANCANGAN

BAB III ANALISIS SISTEM DAN PERANCANGAN BAB III ANALISIS SISTEM DAN PERANCANGAN III.1. Analisis Sistem Yang Berjalan Simulasi Remote control ini memanfaatkan koneksi USB data handphone nexian dengan mengecek terkoneksi ke komputer melalui perintah

Lebih terperinci

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN 3.1 Perencanaan Kebutuhan Telepon seluler merupakan salah satu sarana penunjang yang mendukung setiap orang beraktivitas setiap hari. Karena itu, tentunya

Lebih terperinci

Minggu 6 Transport Layer

Minggu 6 Transport Layer Minggu 6 Transport Layer 1 Overview Layer Transport bertugas melakukan sesi komunikasi antara komputer dalam jaringan. Menenirukan bagaimana data ditransmisikan. Dua Protocol Transport Layer yang dipakai

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Gambaran Umum Sistem Perancangan kendali kelistrikan rumah menggunakan web dimulai dari perancangan hardware yaitu rangkaian pengendali dan rangkaian pemantau seperti rangkaian

Lebih terperinci

Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA)

Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA) Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA) LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Muhammad Ismail Faruqi / 13503045 PROGRAM

Lebih terperinci

Soal-jawab Quiz 2. Oleh: Endro Ariyanto (END) Oktober 2008

Soal-jawab Quiz 2. Oleh: Endro Ariyanto (END) Oktober 2008 Soal-jawab Quiz 2 Oleh: Endro Ariyanto (END) Oktober 2008 Sistem Operasi/Endro Ariyanto #1 Soal jawab Quiz 2 (1) 1. Apakah yang dimaksud dengan thread? (nilai 3) Pecahan dari suatu proses yang dapat dieksekusi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rancangan Layar Untuk membantu dalam proses pemantauan jaringan switch backbone dibutuhkan sebuah aplikasi yang memiliki user interface agar mudah digunakan. Rancangan

Lebih terperinci

PENGHITUNGAN SUBNETTING SECARA OTOMATIS

PENGHITUNGAN SUBNETTING SECARA OTOMATIS PENGHITUNGAN SUBNETTING SECARA OTOMATIS Oleh : Hendro Hartono, S.Kom. Sekolah Tinggi Teknologi Adisutjipto (STTA) e-mail : he2_n_2eh@yahoo.co.id Abstract Who's network administrator doing subnetting in

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini akan membahas analisis dan perancangan perangkat lunak yang akan dikembangkan pada tugas akhir ini. Dalam bagian analisis akan diidentifikasi hal-hal yang diperlukan

Lebih terperinci

STRUKTUR DATA POKOK BAHASAN - 8 QUEUE ( ANTRIAN)

STRUKTUR DATA POKOK BAHASAN - 8 QUEUE ( ANTRIAN) STRUKTUR DATA POKOK BAHASAN - 8 QUEUE ( ANTRIAN) Oleh : NAZARUDDIN AHMAD, S.T, M.T Referensi : Antonius Rachmat C, S.Kom Andri Heryamdi Design By mytemplate 2013 Queue Queue atau antrian adalah barisan

Lebih terperinci

Sistem Operasi. Deadlock

Sistem Operasi. Deadlock Sistem Operasi Deadlock Deadlock Deadlock dalam arti sebenarnya adalah kebuntuan. Kebuntuan yang dimaksud dalam sistem operasi adalah kebuntuan proses. Jadi Deadlock adalah suatu kondisi dimana proses

Lebih terperinci

Sistem Operasi Pertemuan 5 Concurrency: Mutual Exclusion & Synchronization

Sistem Operasi Pertemuan 5 Concurrency: Mutual Exclusion & Synchronization Sistem Operasi 2009 Pertemuan 5 Concurrency: Mutual Exclusion & Synchronization H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Prinsip Mendasar dari Concurrency Mutual

Lebih terperinci

BAB III PERANCANGAN STAND ALONE RFID READER. Dalam penelitian ini, perancangan sistem meliputi :

BAB III PERANCANGAN STAND ALONE RFID READER. Dalam penelitian ini, perancangan sistem meliputi : BAB III PERANCANGAN STAND ALONE RFID READER 3.1 Perancangan Sistem Dalam penelitian ini, perancangan sistem meliputi : a. perancangan perangkat keras (hardware) dengan membuat reader RFID yang stand alone

Lebih terperinci

BAB III METODE PENELITIAN. studi kepustakaan, percobaan dan analisis. Dengan ini penulis berusaha untuk

BAB III METODE PENELITIAN. studi kepustakaan, percobaan dan analisis. Dengan ini penulis berusaha untuk BAB III METODE PENELITIAN 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pengerjaan tugas akhir ini adalah studi kepustakaan, percobaan dan analisis. Dengan ini penulis berusaha untuk mengumpulkan

Lebih terperinci

BAB III PERANCANGAN SISTEM HARDWARE DAN SOFTWARE

BAB III PERANCANGAN SISTEM HARDWARE DAN SOFTWARE BAB III PERANCANGAN SISTEM HARDWARE DAN SOFTWARE 3. 1 UMUM Sistem peringatan dini tsunami merupakan sistem yang dirancang untuk memberikan informasi data terjadinya gempa yang mengarah pada prediksi adanya

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Masalah Mesin ATM (Automatic Teller Machine) merupakan fasilitas mesin dari bank berbasis komputer yang menyediakan tempat bagi nasabah dalam melakukan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah

Lebih terperinci

BAB IV INTERNET PROTOCOL

BAB IV INTERNET PROTOCOL BAB IV INTERNET PROTOCOL IP adalah standard protokol dengan nomer STD 5. Standar ini juga termasuk untuk ICMP, dan IGMP. Spesifikasi untuk IP dapat dilihat di RFC 791, 950, 919, dan 992 dengan update pada

Lebih terperinci

BAB III RANCANG BANGUN

BAB III RANCANG BANGUN BAB III RANCANG BANGUN 3.1 PRINSIP KERJA SISTEM Prinsip kerja sistem secara keseluruhan dimulai dari menempatkan sistem penerimaan GPS pada suatu tempat dan menunggu sampai GPS menerima data dengan baik

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan suatu cara berpikir yang dimulai dari menentukan suatu permasalahan, pengumpulan data baik dari buku-buku panduan maupun studi lapangan, melakukan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut: BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam Perancangan sistem penuntun satpam bagi keamanan gedung ini dapat diilustrasikan berdasarkan blok diagram sebagai berikut:

Lebih terperinci

BAB III METODE PENGEMBANGAN

BAB III METODE PENGEMBANGAN BAB III METODE PENGEMBANGAN di bawah. 3.1. Perancangan Sistem dan Blok Diagram Sistem Perancangan sistem yang digunakan dapat dijelaskan dengan blok diagram Gambar 3.1 PERANCANGAN PENERAPAN PERSIAPAN DATA

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISA DAN PERANCANGAN BAB IV ANALISA DAN PERANCANGAN 4.1 Analisa Deskripsi Umum Sistem Perangkat lunak yang akan dibangun merupakan perangkat lunak yang diterapkan pada telepon selular yang bersistem operasi Android dan memiliki

Lebih terperinci

LAPORAN PRAKTIKUM RESMI QUEUE

LAPORAN PRAKTIKUM RESMI QUEUE LAPORAN PRAKTIKUM RESMI QUEUE Disusun oleh : Amin Setyaningrum 201301052 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN SISTEM INFORMASI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO

Lebih terperinci

Pemrograman Jaringan

Pemrograman Jaringan Pemrograman Jaringan 1 M O D U L 2 O S I R E F E R E N C E M O D E L T C P / I P P R O T O K O L S U I T E T R A N S P O R T L A Y E R TCP (Transmission Control Protokol) UDP (User Data Protokol) A G R

Lebih terperinci

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Materi Kuliah : Sistem Operasi / OS Semester Genap E.N. Tamatjita 1 Review Pertemuan Ke-7 Thread Bagian terkecil dari proses (program yang dieksekusi) yang

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Ruang Lingkup Website Berdasarkan kebutuhan dari pengguna, pembuatan website ini ditujukan kepada Mahasiswa FTI tekhusus untuk fungsionaris LK FTI dan mahasiswa diluar FTI

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Perancangan perangkat keras pada sistem keamanan ini berupa perancangan modul RFID, modul LCD, modul motor. 3.1.1 Blok Diagram Sistem Blok diagram

Lebih terperinci