Lewati ke konten utama
Beranda / Hasil pencarian

Hasil pencarian

Jelajahi seluruh publikasi yang tersedia.

8 hasil
Penulis: Vivian Siahaan
DaftarKartu
BookOpen AccessMetadata saja

Pengantar Pengolahan Citra Digital

2021•Koleksi Perpustakaan

Buku ini dirancang untuk mereka yang ingin mempelajari pengolahan citra digital baik lewat teori maupun lewat kode sumber MATLAB. Topik-topik bahasan pada buku ini mencakup: Operasi aritmatika; Histogram; Pemrosesan tetangga; Tepi citra; Pemilteran dalam MATLAB; Filter non-linier; Ruang warna YCbCr; Ruang warna HSV; Pewarnaan-semu; Pemrosesan citra warna; Pemilteran spasial; Pencuplikan citra kontinyu; Distorsi aliasing; Pencuplikan ideal; Pencuplikan tak-ideal; Kuantisasi citra; Kuantisator seragam; Kuantisator tak-seragam; Transformasi Unitary; Transformasi DCT; Transformasi DST; Transformasi Slant; Transforasi Hadamard; Transformasi Haar; Transformasi KLT; Transformasi Wavelet diskrit; Pengkodean tanpa-rugi; Pengkodean Huffman; Pengkodean Arithmetic; Pengkodean Golomb-Rice; Perancangan DPCM; DPCM adaptif; Alokasi bit optimal; Prosedur alokasi bit integer; Kompresi JPEG; Kompresi citra warna; Menghilangkan artifak pemblokan; Perancangan koder wavelet;

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

JAVA/MYSQL: MEMBANGUN DARI NOL SISTEM MANAJEMEN DATABASE SEKOLAH

2021•Koleksi Perpustakaan

Pada buku ini, Anda akan mempelajari bagaimana membangun dari nol sebuah sistem manajemen database MySQL menggunakan Java. Dalam merancang GUI dan sebagai IDE, Anda akan memanfaatkan perangkat NetBeans. Secara bertahap dan langkah demi langkah, Anda akan diajari bagaimana memanfaatkan MySQL dalam Java. Pab bab kesatu, Anda akan mempelajari: Bagaimana menginstalasi NetBeans, JDK 11, dan MySQL Connector/J; Bagaimana mengintegrasikan Library eksternal ke dalam projek; Bagaimana perintah dasar MySQL digunakan; Bagaimana statemen query untuk menciptakan database, menciptakan tabel, mengisi tabel, dan memanipulasi isi tabel dilakukan. Pada bab kedua, Anda akan mempelajari: Menciptakan projek tiga tabel awal pada database sekolah: tabel Guru, tabel Kelas, dan tabel MatPel; Menciptakan file konfigurasi database; Menciptakan GUI Java untuk melihat dan menavigasi isi tiap tabel. Menciptakan GUI Java untuk menyisipkan dan mengedit tabel; dan Menciptakan GUI Java untuk menggabungkan dan melakukan query atas ketiga tabel tersebut. Pada bab ketiga, Anda akan mempelajari: Menciptakan form utama untuk menghubungkan semua form; Menciptakan projek akan menambahkan tiga tabel lagi pada database sekolah: tabel Siswa, tabel Ortu, dan tabel UangSekolah; Menciptakan GUI Java untuk melihat dan menavigasi isi tiap tabel; Menciptakan GUI Java untuk mengedit, menyisipkan, dan menghapus rekaman pada tiap tabel; Menciptakan GUI Java untuk menggabungkan dan melakukan query atas ketiga tabel dan keenam tersebut. Pada bab keempat, Anda akan mempelajari: Menciptakan projek akan menambahkan dua tabel terakhir pada database sekolah: tabel Nilai dan tabel Ujian; Menciptakan GUI Java untuk mengedit, menyisipkan, dan menghapus rekaman pada tiap tabel. Menciptakan GUI Java untuk menggabungkan dan melakukan query atas kedelapan tabel yang ada. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman database bagi programer Java/MySQL seperti Anda.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

Pemrograman MATLAB Untuk Teknik

2021•Koleksi Perpustakaan

Perkembangan piranti-lunak komputer untuk kontrol memberikan banyak keuntungan untuk pengajaran, penelitian, dan pengembangan perancangan sistem kontrol dan sistem komunikasi dalam dunia industri. MATLAB dan Simulink dipandang sebagai platform piranti-lunak dominan untuk analisis dan perancangan sistem kontrol dan sistem komunikasi, yang menyediakan banyak toolbox yang didedikasikan untuk topik-topik yang berkaitan dengan kedua sistem. Tujuan utama dari bagian pertama pada buku ini adalah menawarkan informasi bagaimana MATLAB dapat dipakai pada perancangan sistem kontrol dengan merangkum banyak metode dan menyediakan skrip MATLAB sebagai implementasinya. Banyak mahasiswa saat ini memandang teori kontrol sebagai topik yang rumit karena kompleksitas matematika yang terlibat dalam mengevaluasi tanggapan frekuensi dan tanggapan domain waktu, menggambarkan root locus, dan melakukan banyak perhitungan lain. Buku ini membuktikan bahwa kerumitan tersebut dapat dengan mudah diselesaikan dalam MATLAB. Oleh karena itu, tujuan edukasional yang perlu diberikan kepada mahasiswa adalah pemahaman yang cukup tentang teknik-teknik yang terlibat dalam sistem kontrol, sehingga mahasiswa tidak terlalu dibebani dengan perhitungan-perhitungan yang sebenarnya dapat dilakukan oleh MATLAB. Buku ini dapat dipakai sebagai teks referensi sebagai matakuliah pengantar kontrol untuk semua mahasiswa teknik dan sain. Rangkuman topik yang dicakup pada buku ini menyeimbangkan teori dan implementasinya dalam MATLAB. Tujuan dari bagian kedua pada buku ini adalah sebagai pendamping atau suplemen dari setiap buku teks sistem komunikasi. Buku ini menyediakan sejumlah latihan yang dapat diselesaikan dengan MATLAB. Buku ini tidak hanya dapat digunakan oleh mahasiswa S1 dan S2, tetapi juga oleh para insinyur yang ingin belajar aplikasi-aplikasi MATLAB untuk sistem komunikasi. Bab 1: Sinyal dan Sistem Linier. Anda akan mempelajari perangkat-perangkat dan teknik-teknik dasar dari analisis sistem linier yang digunakan pada analisis sistem komunikasi. Sistem linier dan karakteristiknya pada domain waktu dan domain frekuensi, berikut dengan probabilitas dan analisis sinyal acak, merupakan dua topik fundamental yang harus dipahami ketika mempelajari sistem komunikasi. Hampir semua kanal dan banyak subblok pemancar dan penerima dapat dimodelkan sebagai sistem LTI (linear time-invariant) sehingga perangkat-perangkat dan teknik-teknik dari analisis sistem linier dapat digunakan untuk menganalisisnya. Bab 2: Proses Acak. Anda akan belajar metode-metode untukmembangkitkan variabel-variabel acak dan cuplik-cuplik dari proses-proses acak. Anda akan memulainya dengan mempelajari deskripsi metode untuk membangkitkan variabel-variabel acak dengan fungsi distribusi probabilitas tertentu. Kemudian Anda akan mempelajari proses Gaussian dan proses Gauss-Markov dan mengenal metode untuk menghasilkan cuplik-cuplik dari kedua proses itu. Topik ketiga yang akan Anda pelajari adalah karakterisasi sebuah proses acak stasioner menggunakan korelasidirinya pada domain waktu dan menggunakan spektrum dayanya pada domain frekuensi. Bab 3: Modulasi. Anda akan mempelajari kinerja dari sejumlah skema modulasi-demodulasi, keduanya dengan kehadiran dan absensi dari derau aditif. Sistem-sistem yang dipelajari pada bab ini mencakup skema-skema modulasi-amplitudo (AM), seperti DSB-AM, SSB-AM, dan AM konvensional, dam skema-skema modulasi-sudut, seperti modulasi frekuensi dan modulasi fase. Bab 4 Konversi Analog-ke-Digital. Anda akan mempelajari sejumlah metode dan teknik untuk mengkonversi sumber analog menjadi runtun digital dengan cara yang efisien. Ini diperlukan karena pada bab-bab berikutnya Anda akan melihat bahwa informasi digital lebih mudah diproses, dikomunikasikan, dan disimpan. Bab 5 Transmisi Baseband Digital. Anda akan mempelajari sejumlah teknik modulasi dan demodulasi baseband digital untuk mentransmisikan informasi digital melalui kanal berderau Gaussian putih aditif. Anda akan memulainya dengan mempelajari modulasi pulsa biner dan kemudian beberapa metode modulasi tak-biner. Bab 6 Transmisi Digital Melalui Kanal Lebar-Pita Terbatas. Anda akan mempelajari aspek-aspek dari transmisi digital melalui kanal-kanal dengan lebar-pita terbatas. Anda akan mengawalinya dengan mempelajari karakteristik spektral dari sinyal-sinyal PAM. Selanjutnya, Anda akan menelaah karakteristik dari kanal dengan lebar-pita terbatas dan permasalahan perancangan gelombang sinyal untuk kanal semacam itu. Kemudian, Anda akan mengkaji permasalahan perancangan ekualisator kanal yang mengkompensasi distorsi yang disebabkan oleh kanal dengan lebar-pita terbatas. Anda akan membuktikan bahwa distorsi kanal pada interferensi antar-simbol (ISI, intersymbol interference) yang menyebabkan error pada demodulasi sinyal. Kami berharap pembaca dapat menikmatinya untuk “bermain-main” dan mengubah skrip MATLAB yang telah diberikan untuk mendapatkan eksplorasi lebih dalam tentang topik-topik yang disajikan.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

SISTEM MANAJEMEN DATABASE DENGAN PYTHON|MYSQL

2021•Koleksi Perpustakaan

Pada buku ini, Anda akan mempelajari sejumlah projek database MySQL menggunakan PyQt. Dalam merancang GUI, Anda akan memanfaatkan perangkat Qt Designer. Pada bab pertama, Anda akan belajar: Menggunakan widget Label; Menggunakan widget Line Edit; Menggunakan List Widget; dan Menggunakan Calendar Widget. Pada bab dua, Anda akan mengeksplorasi MySQL melalui skrip Pyton. Di sini, Anda akan belajar setiap pekerjaan yang berkaitan dengan penanganan database MySQL: Menciptakan database dengan Python; Menciptakan tabel database dengan Python; Menyisipkan baris pada tabel database dengan Python; Menampilkan baris data pada tabel database dengan Python; Menavigasi baris-baris pada tabel database dengan Python; Melakukan pencarian informasi tertentu pada tabel database dengan Python; Menghapus baris data dari tabel database dengan Python; Menghapus tabel database dengan Python; Memperbarui tabel database dengan Python; dan Menggabungkan dua atau lebih tabel database dengan Python. Pada bab tiga ini, Anda akan mempelajari: Menciptakan projek dua tabel pada sistem database guru-kelas; Menciptakan file konfigurasi database; Menciptakan GUI Python untuk menyisipkan dan mengedit tabel; dan Menciptakan GUI Python untuk menggabungkan dan melakukan query atas tabel. Pada bab empat, Anda akan belajar membangun sistem database rumah sakit, yang pada tahap awal, menggunakan dua tabel. Di sini, Anda akan belajar: Menciptakan projek dua tabel pada sistem database rumah sakit; Menciptakan file konfigurasi database; Menciptakan GUI Python untuk menyisipkan dan mengedit pada kedua tabel; Menciptakan GUI Python untuk menggabungkan dan melakukan query atas kedua tabel; Pada bab lima, Anda akan belajar membangun sistem database rumah sakit tahap kedua, yang menggunakan lima tabel. Anda akan mempelajari: Menciptakan projek lima tabel pada sistem database rumah sakit; Menciptakan file konfigurasi database; Menciptakan GUI Python untuk menyisipkan dan mengedit pada kelima tabel; dan Menciptakan GUI Python untuk menggabungkan dan melakukan query atas kelima tabel.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

LANGKAH DEMI LANGKAH MEMBANGUN SISTEM MANAJEMEN DATABASE DENGAN PYTHON/MYSQL

2021•Koleksi Perpustakaan

Pada buku ini, Anda akan mempelajari bagaimana membangun dari nol sebuah sistem manajemen database MySQL menggunakan PyQt. Dalam merancang GUI, Anda akan memanfaatkan perangkat Qt Designer. Secara bertahap dan langkah demi langkah, Anda akan diajari bagaimana memanfaatkan MySQL dalam Python. Pab bab kesatu, Anda akan mempelajari: Bagaimana beberapa perintah dasar MySQL digunakan; Bagaimana statemen query untuk menciptakan database, menciptakan tabel, mengisi tabel, dan memanipulasi isi tabel dilakukan; Bagaimana PyQt dan Qt Designer dipakai untuk menciptakan GUI Python; Menciptakan GUI Python dasar yang memanfaatkan sebuah Line Edit dan sebuah Push Button. Pada bab kedua, Anda akan mempelajari: Menciptakan projek tiga tabel awal pada database sekolah: tabel Guru, tabel Kelas, dan tabel MatPel; Menciptakan file konfigurasi database; Menciptakan GUI Python untuk melihat dan menavigasi isi tiap tabel. Menciptakan GUI Python untuk menyisipkan dan mengedit tabel; dan Menciptakan GUI Python untuk menggabungkan dan melakukan query atas ketiga tabel tersebut. Pada bab ketiga, Anda akan mempelajari: Menciptakan form utama untuk menghubungkan semua form; Menciptakan projek akan menambahkan tiga tabel lagi pada database sekolah: tabel Siswa, tabel Ortu, dan tabel UangSekolah; Menciptakan GUI Python untuk melihat dan menavigasi isi tiap tabel; Menciptakan GUI Python untuk mengedit, menyisipkan, dan menghapus rekaman pada tiap tabel; Menciptakan GUI Python untuk menggabungkan dan melakukan query atas ketiga tabel dan keenam tersebut. Pada bab keempat, Anda akan mempelajari: Menciptakan projek akan menambahkan dua tabel terakhir pada database sekolah: tabel Nilai dan tabel Ujian; Menciptakan GUI Python untuk mengedit, menyisipkan, dan menghapus rekaman pada tiap tabel. Menciptakan GUI Python untuk menggabungkan dan melakukan query atas kedelapan tabel yang ada. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman database bagi programer Python seperti Anda.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

SISTEM MANAJEMEN DATABASE ACCESS & SQL SERVER DENGAN VISUAL C# .NET

2021•Koleksi Perpustakaan

Puji Syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa atas tuntasnya penulisan buku ini. Buku ini akan mengajarkan pembaca dalam membangun sistem manajemen database Access dan SQL Server menggunakan Visual C#. Pada Bab 1, akan dikenalkan tentang apa itu database, di mana database digunakan, dan bagaimana Visual C# dipakai dengan database. Selain itu, pembaca akan diajarkan untuk mengenal lingkungan pengembangan Visual C# dan langkah-langkah yang diperlukan untuk membangun sebuah aplikasi dalam Visual C#. Pada Bab 2, pembelajaran akan difokuskan tentang struktur database dan bagaimana database diciptakan. Buku ini akan menggunakan database contoh untuk mengenal konsep-konsep yang disuguhkan. Pada Bab 3, Visual C# akan digunakan ntuk melakukan koneksi ke suatu database. Koneksi ini dilakukan menggunakan objek-objek data. Dengan menggunakan kontrol-kontrol data bound dan objek-objek data, informasi yang termuat di dalam database dapat dilihat. Pada Bab 4, apa yang dipelajari adalah bagaimana menggunakan SQL untuk mengekstraksi informasi yang diinginkan dari database. Agar pembaca menjadi familiar, pada Bab 5, metode-metode, event-event, dan properti-properti dari sejumlah kontrol dasar pada Visual C# akan disajikan. Pada bab ini, akan dilakukan perancangan form masukan dua tabel: Pengarang dan Penerbit. Pada Bab 6, pembaca akan belajar langkah-langkah yang terlibat dalam manajemen database. Aspek-aspek yang akan dibahas adalah bagaimana mengedit data, menambah data, menghapus data, dan melakukan pencarian pada database. Dengan pengetahuan ini, diharapkan pembaca dapat membangun sebuah sistem database lengkap untuk database buku. Setelah melihat bagaimana objek-objek ADO .NET dan Visual C# dipakai untuk membangun DBMS yang lengkap dan tangguh, yang bisa dipakai untuk mengedit, menambah, menghapus, dan/atau mencari rekaman pada database, akan lebih lengkap bila form juga memiliki fitur untuk mencetak informasi dari tabel data. Pada Bab 7, pembaca akan melihat bagaimana menggunakan kode Visual C# untuk menghasilkan laporan database. Akhir kata, penulis berharap apa yang tertera pada buku ini dapat berguna bagi pengetahuan dan menambah keahlian bagi pembaca.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

JAVA/MYSQL UNTUK SISTEM MANAJEMEN DATABASE JEJAK KRIMINAL

2021•Koleksi Perpustakaan

Pada buku ini, Anda akan mempelajari bagaimana membangun dari nol sebuah sistem manajemen database rekam jejak kriminal menggunakan Java/MySQL. Semua kode Java untuk melakukan pemrosesan citra digital pada buku ini merupakan Native Java. Disengaja tidak mengandalkan pustaka eksternal, agar pembaca mengetahui secara detil proses ekstraksi citra digital mulai dari nol dalam Java. Hanya ada tiga pustaka eksternal yang digunakan pada buku ini: Connector/J untuk memfasilitasi koneksi Java ke MySQL, JCalendar untuk menampilkan kontrol kalender, dan JFreeChart untuk menampilan grafik. Fitur-fitur citra digital yang digunakan pada buku ini adalah tapis keabuan, tapis penajaman, tapis balik (invert), dilasi, erosi, closing, dan opening. Bagi pembaca, Anda bisa mengembangkannya untuk menyimpan fitur-fitur mutakhir lain berbasis deskriptor seperti SIFT dan lainnya untuk pengembangan pencocokan berbasis deskriptor. Pada bab pertama, Anda akan ditunjukkan sejumlah perangkat yang diperlukan untuk diunduh dan diinstalasi. Anda perlu mengetahui bagaimana menambahkan pustaka eksternal ke dalam lingkungan NetBeans. Perangkat-perangkat ini diperlukan agar Anda bisa menjalankan skrip Java yang disediakan. Pada bab kedua, Anda akan diajarkan untuk menciptakan sebuah tabel Tersangka pada database projek. Tabel ini memiliki sebelas kolom: id_tersangka (kunci primer), nama_tersangka, tanggal_lahir, tanggal_perkara, tanggal_laporan, status_kasus, tanggal_ditahan, nama_ibu, alamat, telepon, dan foto. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data tabel Tersangka. Pada bab ketiga, Anda akan menciptakan tabel kedua dengan nama Ekstraksi_Fitur, yang memiliki delapan kolom: id_fitur (kunci primer), id_tersangka (kunci asing), canny, adapatif, kmeans, histogram, gradien, dan segmentasi. Keenam bidang (kecuali kunci) akan memiliki tipe data blob, agar citra fitur akan langsung disimpan ke dalam tabel ini. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data tabel Ekstraksi_Fitur. Pada bab keempat, Anda akan menambahkan dua tabel: Polres dan Penyidik. Kedua tabel ini nanti akan diintegrasikan dengan tabel Tersangka melalui sebuah tabel lain, Berkas_Perkara, yang akan dibangun pada bab kelima. Tabel ketiga pada buku ini, dengan nama Polres, memiliki enam kolom: id_polres (kunci primer), lokasi, kab_kota, propinsi, telepon, dan foto. Tabel keempat pada buku ini dengan nama Penyidik memiliki delapan kolom: id_penyidik (kunci primer), nama_penyidik, pangkat, tanggal_lahir, jenis_kelamin, alamat, telepon, dan foto. Di sini, Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data pada kedua tabel tersebut. Pada bab kelima, Anda akan menambahkan dua tabel: Korban dan Berkas_Perkara. Tabel Berkas_Perkara akan menghubungkan empat tabel lainnya: Tersangka, Polres, Penyidik, dan Korban. Tabel kelima pada buku ini, dengan nama Korban, memiliki sembilan kolom: id_korban (kunci primer), nama_korban, korban_kejahatan, tanggal_lahir, tanggal_kejahatan, jenis_kelamin, alamat, telepon, dan foto. Tabel keenam, dengan nama Berkas_Perkara, yang memiliki tujuh kolom: id_berkas (kunci primer), id_tersangka (kunci asing), id_polres (kunci asing), id_penyidik (kunci asing), id_korban (kunci asing), status, dan keterangan. Anda juga akan diajak untuk berekspresimen merancang GUI Java untuk menampilkan, mengedit, mengisi, dan menghapus data pada kedua tabel tersebut. Akhir kata, diharapkan buku ini berguna dan bisa meningkatkan keahlian pemrograman database bagi programer Java seperti Anda.

0 dilihat · 0 unduhanSitasiDetail
BookOpen AccessMetadata saja

LANGKAH DEMI LANGKAH MEMBANGUN SISTEM MANAJEMEN DATABASE ACCESS & SQL SERVER DENGAN VISUAL C# .NET

2021•Koleksi Perpustakaan

Puji Syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa atas tuntasnya penulisan buku ini. Buku ini akan mengajarkan pembaca dalam membangun sistem manajemen database Access dan SQL Server menggunakan Visual C#. Pada Bab 1, akan dikenalkan tentang apa itu database, di mana database digunakan, dan bagaimana Visual C# dipakai dengan database. Selain itu, pembaca akan diajarkan untuk mengenal lingkungan pengembangan Visual C# dan langkah-langkah yang diperlukan untuk membangun sebuah aplikasi dalam Visual C#. Pada Bab 2, pembelajaran akan difokuskan tentang struktur database dan bagaimana database diciptakan. Buku ini akan menggunakan database contoh untuk mengenal konsep-konsep yang disuguhkan. Pada Bab 3, Visual C# akan digunakan ntuk melakukan koneksi ke suatu database. Koneksi ini dilakukan menggunakan objek-objek data. Dengan menggunakan kontrol-kontrol data bound dan objek-objek data, informasi yang termuat di dalam database dapat dilihat. Pada Bab 4, apa yang dipelajari adalah bagaimana menggunakan SQL untuk mengekstraksi informasi yang diinginkan dari database. Agar pembaca menjadi familiar, pada Bab 5, metode-metode, event-event, dan properti-properti dari sejumlah kontrol dasar pada Visual C# akan disajikan. Pada bab ini, akan dilakukan perancangan form masukan dua tabel: Pengarang dan Penerbit. Pada Bab 6, pembaca akan belajar langkah-langkah yang terlibat dalam manajemen database. Aspek-aspek yang akan dibahas adalah bagaimana mengedit data, menambah data, menghapus data, dan melakukan pencarian pada database. Dengan pengetahuan ini, diharapkan pembaca dapat membangun sebuah sistem database lengkap untuk database buku. Setelah melihat bagaimana objek-objek ADO .NET dan Visual C# dipakai untuk membangun DBMS yang lengkap dan tangguh, yang bisa dipakai untuk mengedit, menambah, menghapus, dan/atau mencari rekaman pada database, akan lebih lengkap bila form juga memiliki fitur untuk mencetak informasi dari tabel data. Pada Bab 7, pembaca akan melihat bagaimana menggunakan kode Visual C# untuk menghasilkan laporan database. Akhir kata, penulis berharap apa yang tertera pada buku ini dapat berguna bagi pengetahuan dan menambah keahlian bagi pembaca.

0 dilihat · 0 unduhanSitasiDetail